nun hab ich auch mal eine Frage zu Tasmota.
Hier sitzt nun schon fast zwei Jahre ein "hichi" IR Lesekopf auf unserem Stromzähler. Auf dem hichi Lesekopf läuft Tasmota.
Via Mqtt landen die Werte für Momentanleistung, Gesamtverbrauch und "Ablesezeit" in OpenHab.
Vor kurzem musste ich die Spannungsversorgung für den Lesekopf unterbrechen.
Nach wie vor laden die Daten via Mqtt in OpenHab soweit so gut.
Nur eine Sache ist seither anders:
Das Topics für die Momentanleistung ist immer vorhanden aber die anderen Topics erscheinen nur wenn sich ein Wert ändert um
dann wieder zu verschwinden.
Hier die thing Configuration:
Code: Alles auswählen
Bridge mqtt:broker:3448a27a [ host="localhost", secure=false ]
{
// hitchi Lesekopf @ DWS7612 Zähler
Thing topic hitchi "hitchi" @ "DWS7612" {
Channels:
Type number : hitchi_in "Bezug" [ stateTopic="tele/tasmota_8E881A/SENSOR", transformationPattern="JSONPATH:$.DWS7612.total_in" ]
//Type number : hitchi_out "Einspeisung" [ stateTopic="tele/tasmota_8E881A/SENSOR", transformationPattern="JSONPATH:$.DWS7612.total_out" ]
Type number : hitchi_power "aktuelle Leistung" [ stateTopic="tele/tasmota_8E881A/SENSOR", transformationPattern="JSONPATH:$.DWS7612.Power_curr" ]
//Type number : hitchi_amp_L1 "Strom L1" [ stateTopic="tele/tasmota_8E881A/SENSOR", transformationPattern="JSONPATH:$.DWS7612.Amp_L1_curr" ]
//Type number : hitchi_amp_L2 "Strom L2" [ stateTopic="tele/tasmota_8E881A/SENSOR", transformationPattern="JSONPATH:$.DWS7612.Amp_L2_curr" ]
//Type number : hitchi_amp_L3 "Strom L3" [ stateTopic="tele/tasmota_8E881A/SENSOR", transformationPattern="JSONPATH:$.DWS7612.Amp_L3_curr" ]
Type datetime : hitchi_date "Messung von" [ stateTopic="tele/tasmota_8E881A/SENSOR", transformationPattern="JSONPATH:$.Time" ]
Type string : reachable "Erreichbarkeit" [ stateTopic="tele/tasmota_8E881A/LWT"]
}
}
Code: Alles auswählen
{"Time":"2025-02-06T21:27:59","DWS7612":{"total_in":3790.9035,"total_out":0.00,"Power_curr":414,"Amp_L1_curr":0,"Amp_L2_curr":0,"Amp_L3_curr":0}}
Code: Alles auswählen
{"Time":"2025-02-06T21:28:59","DWS7612":{"Power_curr":408}}
Code: Alles auswählen
2025-02-06 21:14:32.666 [WARN ] [l.generic.ChannelStateTransformation] - Executing the JSONPATH-transformation failed: Invalid path '$.DWS7612.total_in' in '{"Time":"2025-02-06T21:14:32","DWS7612":{"Power_curr":310}}'
2025-02-06 21:14:32.670 [WARN ] [eneric.internal.generic.ChannelState] - Incoming payload '{"Time":"2025-02-06T21:14:32","DWS7612":{"Power_curr":310}}' not supported by type 'NumberValue'
Woran kann das Verhalten liegen ?
Gruß Peter