Hier ein kleines Projekt welches ich euch vorstellen möchte:
Gaszähler mittels D1 Wemos Mini.
Das ganze gibt es als Bausatz inkl. ausführlicher Anleitung und Wiki hier:
https://wiki.gorjup.de/doku.php?id=public:gaszaehler
Hier die mqtt-gascounter.things:
Code: Alles auswählen
Bridge mqtt:broker:3448a27a [ host="localhost", secure=false ]
{
// D1 Wemos Mini @ B4-G4-MT Gaszähler, IP: 192.168.2.113
Thing topic gascounter "D1 Wemos Mini" @ "Gaszähler" {
Channels:
Type number : Gastotal "Zählerstand" [ stateTopic="tele/tasmota_504CD2/main/gastotal" ]
Type number : value "Zählung seit Nullung" [ stateTopic="tele/tasmota_504CD2/main/value" ]
Type number : today_m3 "Verbrauch Volumen heute" [ stateTopic="tele/tasmota_504CD2/main/td_m3" ]
Type number : today_kwh "Verbrauch Energie heute" [ stateTopic="tele/tasmota_504CD2/main/td_kwh" ]
Type number : yesterday_m3 "Verbrauch Volumen gestern" [ stateTopic="tele/tasmota_504CD2/main/yd_m3" ]
Type number : yesterday_kwh "Verbrauch Energie gestern" [ stateTopic="tele/tasmota_504CD2/main/yd_kwh" ]
Type number : db_yesterday_m3 "Verbrauch Volumen vorgestern" [ stateTopic="tele/tasmota_504CD2/main/dbyd_m3" ]
Type number : db_yesterday_kwh "Verbrauch Energie vorgestern" [ stateTopic="tele/tasmota_504CD2/main/dbyd_kwh" ]
}
}
Code: Alles auswählen
Group gascounter
Group gascounterStats
Number Gastotal "Zählerstand [%.2f m³]" <gas> (gascounter) {channel="mqtt:topic:3448a27a:gascounter:Gastotal"}
Number value "Zählung seit Nullung [%.2f m³]" <gas> (gascounter) {channel="mqtt:topic:3448a27a:gascounter:value"}
Number today_m3 "Verbrauch Volumen heute [%.2f m³]" <gas> (gascounter) {channel="mqtt:topic:3448a27a:gascounter:today_m3"}
Number today_kwh "Verbrauch Energie heute [%.2f kWh]" <fire> (gascounter) {channel="mqtt:topic:3448a27a:gascounter:today_kwh"}
Number yesterday_m3 "Verbrauch Volumen gestern [%.2f m³]" <gas> (gascounter) {channel="mqtt:topic:3448a27a:gascounter:yesterday_m3"}
Number yesterday_kwh "Verbrauch Energie gestern [%.2f kWh]" <fire> (gascounter) {channel="mqtt:topic:3448a27a:gascounter:yesterday_kwh"}
Number db_yesterday_m3 "Verbrauch Volumen vorgestern [%.2f m³]" <gas> (gascounter) {channel="mqtt:topic:3448a27a:gascounter:db_yesterday_m3"}
Number db_yesterday_kwh "Verbrauch Energie vorgestern [%.2f kWh]" <fire> (gascounter) {channel="mqtt:topic:3448a27a:gascounter:db_yesterday_kwh"}
Code: Alles auswählen
}
Frame label="Gaszähler" icon="fire" {
Text item=Gastotal label="Aktueller Zählerstand:" icon="fire" {
Frame label="Gaszähler" {
Default item=Gastotal
Default item=value
Default item=today_m3
Default item=today_kwh
Default item=yesterday_m3
Default item=yesterday_kwh
Default item=db_yesterday_m3
Default item=db_yesterday_kwh
}
}
}
Die textuelle Konfiguration erfolgte für OpenHab 2.4
Viele Grüße
Peter