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.
Introduced various shields.io badges to both Czech and English README files to display project maintenance status, license, stars, issues, pull requests, downloads, and code size. This improves project visibility and provides quick repository insights for users.
The README files no longer mention the need to downgrade to esp-idf version 5.4.1, reflecting that this workaround is no longer necessary. Updated both Czech and English documentation accordingly.
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.