EGD-DLMS v0.2.0
🇨🇿 První veřejné vydání
EGD-DLMS je open-source bridge pro elektroměry EG.D, který přijímá pasivní HAN DLMS/COSEM telegramy a publikuje dekódované hodnoty do Home Assistantu pomocí MQTT Discovery.
Hlavní vlastnosti
- Pasivní příjem HAN telegramů z elektroměrů EG.D
- Dekódování DLMS/COSEM OBIS objektů
- Automatické MQTT Discovery pro Home Assistant
- Podpora Dockeru i nativní instalace v Pythonu
- Runtime diagnostika (
egd-dlms-status) - Nástroje příkazové řádky:
egd-dlmsegd-dlms-statusegd-dlms-replayegd-dlms-decode
- Automatické testování pomocí GitHub Actions
Dokumentace
Projekt obsahuje dokumentaci v češtině i angličtině, včetně:
- instalační příručky,
- integrace s Home Assistantem,
- příkladů konfigurace.
Otestované prostředí
- Raspberry Pi
- Linux
- Docker
- Home Assistant
- Mosquitto MQTT Broker
Současná omezení
- Podporována je pouze pasivní HAN komunikace.
- Aktivní DLMS komunikace zatím není implementována.
- Projekt je ověřen na elektroměrech Sagemcom XT211 používaných společností EG.D.
Budeme rádi za zpětnou vazbu, hlášení chyb i návrhy na vylepšení.
🇬🇧 First Public Release
EGD-DLMS is an open-source bridge for EG.D smart meters. It receives passive HAN DLMS/COSEM telegrams and publishes decoded values to Home Assistant using MQTT Discovery.
Highlights
- Passive HAN listener for EG.D smart meters
- DLMS/COSEM OBIS object decoding
- Automatic MQTT Discovery for Home Assistant
- Docker and native Python installation
- Runtime diagnostics (
egd-dlms-status) - Command-line tools:
egd-dlmsegd-dlms-statusegd-dlms-replayegd-dlms-decode
- Automated testing with GitHub Actions
Documentation
The project includes documentation in Czech and English, including:
- installation guide,
- Home Assistant integration,
- configuration examples.
Tested environment
- Raspberry Pi
- Linux
- Docker
- Home Assistant
- Mosquitto MQTT Broker
Current limitations
- Passive HAN communication only.
- Active DLMS communication is not implemented.
- Tested with Sagemcom XT211 smart meters used by EG.D.
Feedback, bug reports and feature suggestions are always welcome.
Support / Podpora
If you find a bug or have an idea for improvement, please open a GitHub Issue.
Pokud narazíte na chybu nebo máte návrh na vylepšení, založte prosím nový GitHub Issue.