Commit Graph

4 Commits (1db8e48acfcad51dda2b956f12d92e95421dcbde)

Author SHA1 Message Date
Tomer27cz 1db8e48acf new dlms_push component
dlms_push is a complete rewrite of the component using common esphome structure. The new component no longer uses Gurux library so it is significantly smaller and easier to maintain.

Update README (EN/CZ) to document dlms_push, replace xt211 examples, and expose new config options (show_log, receive_timeout, custom_pattern).

Also update esphome-smartmeter.yaml accordingly.
2026-03-07 13:06:16 +01:00
Tomer27cz ffec2a901f Update xt211_uart.h
remove obsolete UART lock for newer ESPHome versions
2026-02-28 22:36:15 +01:00
Tomer27cz ce199326a1 Improve UART locking and fallback read logic
Refactored XT211Uart to handle cases where the lock is not initialized, preventing null dereference. Added fallback to base read_array for non-hardware UARTs in read_array_quick_, improving compatibility with BLE-backed UARTs.
2026-01-23 21:04:55 +01:00
Tomer27cz 9c23deac0e Initial commit 2025-11-04 18:39:59 +01:00