42 Commits

Author SHA1 Message Date
Sebastian Muszynski
a6d882de4a Fix ble_client build issue (#70)
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-21 18:33:07 +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
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
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
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
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
afada45065 Improve triple charger support (#44) 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) 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
aa79d7aa49 Check UART settings on dump config (#34) 2023-04-07 09:15:39 +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
ff5d821927 Migrate hard coded fake traffic to the YAML (#26) 2023-03-24 10:03:51 +01:00
Sebastian Muszynski
086da7f752 Improve spelling 2023-03-14 08:53:35 +01:00
Sebastian Muszynski
0729f98606 Update some icons (#24) 2023-03-03 09:42:05 +01:00
Sebastian Muszynski
b5f2664592 Refactor 24bit signed integer 2023-02-12 12:44:05 +01:00
Sebastian Muszynski
7b80c0dacb Expose some bits of the status bitmask as binary sensors (#21)
Additional binary sensors: controller active, AES active, current reduction
2023-02-12 11:13:46 +01:00
Sebastian Muszynski
3a925985c2 Improve status bitmask decoding (Closes: #6) (#16) 2023-02-10 16:43:42 +01:00
Sebastian Muszynski
b0ff305e6b Remove debug output (#18) 2023-02-10 13:32:10 +01:00
Sebastian Muszynski
209cd332d6 Transpose and label PDUs 2023-02-10 08:11:18 +01:00
Sebastian Muszynski
afa3315b9e Add power sensor (Closes: #12) (#17) 2023-02-09 21:48:29 +01:00
Sebastian Muszynski
f58434084a Streamline example configurations (#15) 2023-02-09 08:28:17 +01:00
Sebastian Muszynski
224fffd0b6 Fix current sensor (Closes: #13) (#14) 2023-02-08 23:20:20 +01:00
Sebastian Muszynski
5dcf1d1cf2 Add votronic display link support (Closes: #9) (#11) 2023-02-08 16:14:23 +01:00
Sebastian Muszynski
1de53806a1 Add raw value to the text sensors if the meaning is unknown (#8)
See #6.
2023-02-05 19:15:23 +01:00
Sebastian Muszynski
ad1c8f9044 Introduce binary sensors "charging" and "discharging" (Closes: #5) (#7) 2023-02-05 19:05:47 +01:00
Sebastian Muszynski
07929f0509 Decode status bits (#4) 2023-01-29 21:18:21 +01:00
Sebastian Muszynski
148d69d3e5 Fix resolution of the PV current and PV power sensor (#3) 2023-01-29 20:14:16 +01:00
Sebastian Muszynski
804b5a7e83 Introduce sensor entities (#2) 2023-01-22 21:09:23 +01:00
Sebastian Muszynski
bb3219fb89 Fix type 2023-01-22 20:03:50 +01:00
Sebastian Muszynski
e91984f5f7 Decode PV power 2023-01-22 19:59:26 +01:00
Sebastian Muszynski
3b46211191 Improve wording 2023-01-22 19:33:41 +01:00
Sebastian Muszynski
42e6758aad Initial commit 2023-01-22 17:59:53 +01:00