Hi,
Ich nutze den Volkszähler zusammen mit Tasmota und habe diesen in HomeAssistant integriert. Leider ist die geringste Teleperiode 10s, ich hätte allerdings den aktuellen Stromverbrauch in Watt so oft wie möglich übertragen. Tasmota bekommt die Werte etwa alle 3s. Dazu habe ich das Script wie folgt angepasst:
>D
>B
=>sensor53 r
>M 1
+1,3,s,0,9600,Strom
1,77070100010800ff@1000,Zählerstand,KWh,total_in,3
1,77070100100700ff@1,Aktueller Verbrauch,W,power_cur,0
1,77070100010801ff@1000,Bezug Hochtarif,KWh,high_in,3
1,77070100010802ff@1000,Bezug Niedrigtarif,KWh,low_in,3
1,77070100020800ff@1000,Lieferung Total,KWh,total_out,3
1,77070100020801ff@1000,Lieferung Hochtarif,KWh,high_out,3
1,77070100020802ff@1000,Lieferung Niedrigtarif,KWh,low_out,3
1,7707010060320101@#,Herstellerkennung,,meter_id,0
#
>S
; Veröffentlichen der separaten Variable über MQTT
=>publish tele/tasmota_CF698F/SENSOR {"Strom" : {"power_cur" : %power_cur%}}
Soweit funktioniert es, nur wird für %power_cur% nur ??? übertragen.
Kann mir jemand weiterhelfen, wie genau der Senssorname ist, bzw wie ich den Wert per MQTT verschicken kann?