81 Commits

Author SHA1 Message Date
Sebastian Muszynski
a6d882de4a Fix ble_client build issue (#70)
Some checks are pending
CI / yamllint (push) Waiting to run
CI / Bundle external component and ESPHome (push) Waiting to run
CI / Create common environment (push) Blocked by required conditions
CI / Check ruff (push) Blocked by required conditions
CI / Check flake8 (push) Blocked by required conditions
CI / Check pylint (push) Blocked by required conditions
CI / Check pyupgrade (push) Blocked by required conditions
CI / Run script/ci-custom (push) Blocked by required conditions
CI / Check clang-format (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 IDF (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP8266 (push) Blocked by required conditions
CI / Validate example configurations (push) Blocked by required conditions
CI / Build example configurations (push) Blocked by required conditions
2025-07-21 18:33:07 +02:00
Sebastian Muszynski
8cb0f29c7d Drop Python 3.10 support (#69) 2025-07-21 15:20:25 +02:00
Sebastian Muszynski
79c0236050 Complete dump config (#68)
Some checks failed
CI / yamllint (push) Has been cancelled
CI / Bundle external component and ESPHome (push) Has been cancelled
CI / Create common environment (push) Has been cancelled
CI / Check ruff (push) Has been cancelled
CI / Check flake8 (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Check pyupgrade (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Check clang-format (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Validate example configurations (push) Has been cancelled
CI / Build example configurations (push) Has been cancelled
2025-07-09 09:56:33 +02:00
Sebastian Muszynski
f10cae1824 Centralize component schema declarations (#67)
Some checks failed
CI / yamllint (push) Has been cancelled
CI / Bundle external component and ESPHome (push) Has been cancelled
CI / Create common environment (push) Has been cancelled
CI / Check ruff (push) Has been cancelled
CI / Check flake8 (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Check pyupgrade (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Check clang-format (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Validate example configurations (push) Has been cancelled
CI / Build example configurations (push) Has been cancelled
2025-07-08 07:19:34 +02:00
Sebastian Muszynski
5b72c21170 Use main per default
Some checks failed
CI / yamllint (push) Has been cancelled
CI / Bundle external component and ESPHome (push) Has been cancelled
CI / Create common environment (push) Has been cancelled
CI / Check ruff (push) Has been cancelled
CI / Check flake8 (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Check pyupgrade (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Check clang-format (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Validate example configurations (push) Has been cancelled
CI / Build example configurations (push) Has been cancelled
2025-07-07 13:49:00 +02:00
Sebastian Muszynski
f9d8ff54c0 Bump component version
Some checks failed
CI / yamllint (push) Has been cancelled
CI / Bundle external component and ESPHome (push) Has been cancelled
CI / Create common environment (push) Has been cancelled
CI / Check ruff (push) Has been cancelled
CI / Check flake8 (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Check pyupgrade (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Check clang-format (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Validate example configurations (push) Has been cancelled
CI / Build example configurations (push) Has been cancelled
3.1.0
2025-07-05 21:05:40 +02:00
Sebastian Muszynski
57d74094eb Make entity names unique (#65)
Some checks failed
CI / yamllint (push) Has been cancelled
CI / Bundle external component and ESPHome (push) Has been cancelled
CI / Create common environment (push) Has been cancelled
CI / Check ruff (push) Has been cancelled
CI / Check flake8 (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Check pyupgrade (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Check clang-format (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Validate example configurations (push) Has been cancelled
CI / Build example configurations (push) Has been cancelled
2025-06-25 23:35:54 +02:00
Sebastian Muszynski
db22f3a54a Make CI build verbose (#66) 2025-06-25 17:29:50 +02:00
Sebastian Muszynski
c6c75a19d0 Use defaults (#64)
Some checks failed
CI / yamllint (push) Has been cancelled
CI / Bundle external component and ESPHome (push) Has been cancelled
CI / Create common environment (push) Has been cancelled
CI / Check ruff (push) Has been cancelled
CI / Check flake8 (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Check pyupgrade (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Check clang-format (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Validate example configurations (push) Has been cancelled
CI / Build example configurations (push) Has been cancelled
2025-06-21 22:08:19 +02:00
Sebastian Muszynski
c76f01eb1f Fix *.*_SCHEMA deprecations (#63)
Some checks failed
CI / yamllint (push) Has been cancelled
CI / Bundle external component and ESPHome (push) Has been cancelled
CI / Create common environment (push) Has been cancelled
CI / Check ruff (push) Has been cancelled
CI / Check flake8 (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Check pyupgrade (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Check clang-format (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Validate example configurations (push) Has been cancelled
CI / Build example configurations (push) Has been cancelled
2025-05-25 18:38:56 +02:00
Sebastian Muszynski
aad083cd39 Improve triple charger controller support (#59) 2025-05-25 18:24:49 +02:00
Sebastian Muszynski
8bf35a2f6f Update minimum python version to 3.10 (#62)
Some checks failed
CI / yamllint (push) Has been cancelled
CI / Bundle external component and ESPHome (push) Has been cancelled
CI / Create common environment (push) Has been cancelled
CI / Check ruff (push) Has been cancelled
CI / Check flake8 (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Check pyupgrade (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Check clang-format (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Validate example configurations (push) Has been cancelled
CI / Build example configurations (push) Has been cancelled
2025-05-22 09:28:56 +02:00
Sebastian Muszynski
5dc30e99fe Adopt structure of the ESPHome CI (#61)
Some checks failed
CI / yamllint (push) Has been cancelled
CI / Bundle external component and ESPHome (push) Has been cancelled
CI / Create common environment (push) Has been cancelled
CI / Check ruff (push) Has been cancelled
CI / Check flake8 (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Check pyupgrade (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Check clang-format (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Validate example configurations (push) Has been cancelled
CI / Build example configurations (push) Has been cancelled
2025-05-03 15:57:05 +02:00
Sebastian Muszynski
eeede3e32e Migrate to actions/cache@v4 (#60)
Some checks failed
CI / yamllint (push) Has been cancelled
CI / lint-clang-format (push) Has been cancelled
CI / lint-clang-tidy (push) Has been cancelled
CI / lint-python (push) Has been cancelled
CI / esphome-config (push) Has been cancelled
CI / esphome-compile (push) Has been cancelled
2025-03-03 11:00:53 +01:00
Sebastian Muszynski
1fbbb5a9da Fix controller temperature (#58)
Some checks failed
CI / yamllint (push) Has been cancelled
CI / lint-clang-format (push) Has been cancelled
CI / lint-clang-tidy (push) Has been cancelled
CI / lint-python (push) Has been cancelled
CI / esphome-config (push) Has been cancelled
CI / esphome-compile (push) Has been cancelled
See #43
2025-02-21 21:17:27 +01:00
Sebastian Muszynski
1d705f4271 Use ruff format at the CI (#57) 2025-02-21 14:22:47 +01:00
Sebastian Muszynski
8e3c94a72a Add platform binary_sensor to the auto loader
Some checks failed
CI / yamllint (push) Has been cancelled
CI / lint-clang-format (push) Has been cancelled
CI / lint-clang-tidy (push) Has been cancelled
CI / lint-python (push) Has been cancelled
CI / esphome-config (push) Has been cancelled
CI / esphome-compile (push) Has been cancelled
2025-01-19 21:03:03 +01:00
Sebastian Muszynski
9aa26b3c9d Unregister BLE notifications on disconnect (#56)
Some checks failed
CI / yamllint (push) Has been cancelled
CI / lint-clang-format (push) Has been cancelled
CI / lint-clang-tidy (push) Has been cancelled
CI / lint-python (push) Has been cancelled
CI / esphome-config (push) Has been cancelled
CI / esphome-compile (push) Has been cancelled
2025-01-18 09:42:11 +01:00
Sebastian Muszynski
91a7913e8b Disable active BLE scans to save some power and RF pollution (#54)
Some checks failed
CI / yamllint (push) Has been cancelled
CI / lint-clang-format (push) Has been cancelled
CI / lint-clang-tidy (push) Has been cancelled
CI / lint-python (push) Has been cancelled
CI / esphome-config (push) Has been cancelled
CI / esphome-compile (push) Has been cancelled
2024-10-21 13:57:14 +02:00
Sebastian Muszynski
67d70a72ea Use binary sensor schema (#53) 2024-10-21 13:28:00 +02:00
Sebastian Muszynski
98d0326f68 Improve pre-commit hooks (#50) 2024-10-21 13:21:54 +02:00
Sebastian Muszynski
75f0a1da4b Validate all YAML configurations (#49)
Some checks failed
CI / yamllint (push) Has been cancelled
CI / lint-clang-format (push) Has been cancelled
CI / lint-clang-tidy (push) Has been cancelled
CI / lint-python (push) Has been cancelled
CI / esphome-config (push) Has been cancelled
CI / esphome-compile (push) Has been cancelled
2024-08-01 11:24:35 +02:00
Sebastian Muszynski
788a5855d5 Update pre-commit hooks
Some checks failed
CI / yamllint (push) Has been cancelled
CI / lint-clang-format (push) Has been cancelled
CI / lint-clang-tidy (push) Has been cancelled
CI / lint-python (push) Has been cancelled
CI / esphome-config (push) Has been cancelled
CI / esphome-compile (push) Has been cancelled
2024-07-28 21:51:57 +02:00
Sebastian Muszynski
ac7516f143 Simplify yamllint configuration 2024-07-28 21:47:13 +02:00
Sebastian Muszynski
036ce247e3 Add FUNDING.yml 2024-07-16 10:38:01 +02:00
Sebastian Muszynski
9db23fcf4c Bump python version to 3.12 2024-06-21 08:09:06 +02:00
Sebastian Muszynski
98a0f0bf1e Add minimum required ESPHome version 2024-06-21 06:50:33 +02:00
Sebastian Muszynski
d1a917a1c7 Specify OTA platform 2024-06-20 21:41:59 +02:00
Sebastian Muszynski
0e50d94972 Fix minimum required ESPHome version 2024-05-10 09:49:14 +02:00
Sebastian Muszynski
44f7d5794f Fix lint-clang-format job (#47) 2024-03-06 18:01:33 +01:00
Sebastian Muszynski
8540227e75 Fix lint-clang-tidy job 2024-01-14 08:55:44 +01:00
Sebastian Muszynski
6b6fc54783 Drop pexpect install 2023-11-20 16:56:10 +01:00
Sebastian Muszynski
0d0def1a81 Fix pio init 2023-08-26 14:50:47 +02:00
Sebastian Muszynski
961fcd0bdd Increase rx_timeout 2023-06-25 16:03:29 +02:00
Sebastian Muszynski
afada45065 Improve triple charger support (#44) 3.0.0 2023-06-21 20:17:19 +02:00
Sebastian Muszynski
467af8f150 Fix preamble synchronization (#42) 2023-06-12 18:08:03 +02:00
Sebastian Muszynski
634964be80 Allow large throttle values (#40) 2023-06-03 14:24:48 +02:00
Sebastian Muszynski
cdec1318b6 Drop patched BLE components (#39) 2023-06-03 12:54:19 +02:00
Sebastian Muszynski
d99d9b029b Expose capacity details as sensors (Closes: #36) (#38) 2.0.0 2023-04-21 11:01:01 +02:00
Sebastian Muszynski
c8b4959c63 Rename uart0 to uart_0 (#37) 2023-04-20 11:27:51 +02:00
Sebastian Muszynski
3022e2184c Decode battery type (#35) 2023-04-17 20:41:48 +02:00
Sebastian Muszynski
e85083e85e Add basic smart shunt support (#29) 2023-04-14 10:16:52 +02:00
Sebastian Muszynski
6c3c0ced7c Make log level explicit 2023-04-13 13:12:42 +02:00
Sebastian Muszynski
53ba087d40 Improve CI 2023-04-11 09:15:28 +02:00
Sebastian Muszynski
aa79d7aa49 Check UART settings on dump config (#34) 2023-04-07 09:15:39 +02:00
Sebastian Muszynski
7c582875b7 Fix CI (#33) 2023-04-05 19:26:03 +02:00
Sebastian Muszynski
3211b9a245 Throttle per frame type (Closes: #30) (#31) 2023-03-29 20:33:55 +02:00
Sebastian Muszynski
5b26ecb42c Define dependencies vs. auto load 2023-03-29 09:56:43 +02:00
Sebastian Muszynski
dc148e2566 Add traffic capture of the reset energy today command 2023-03-27 21:37:12 +02:00
Sebastian Muszynski
cfd1285e93 Simplify MAC address discovery 2023-03-27 21:36:27 +02:00