ich habe für meine Saunaofen eine 3-Phasiges Strommessgerät zugelegt.
Nun möchte ich wie üblich die Leistung in Watt per mqtt an mein OH übertragen.
Dummerweise gibt Tasmota keine Gesamtleistung aus ondern nur die Leistung je Phase.
Leider weiß ich nicht wie ich die 3 Phasen aus dem JSON Telegramm trennen kann, da sie mit eckigen Klammern unter „Power“ zusammengefasst.
Code: Alles auswählen
23:00:13.444 MQT: tele/Tasmota103/SENSOR = {"Time":"2024-01-10T23:00:13","ENERGY":{"TotalStartTime":"2024-01-09T17:20:18","Total":3.270,"Yesterday":0.002,"Today":3.268,"TodaySumImport":0.021,"TodaySumExport":0.000,"ExportActive":[0.049,0.046,0.050],"Period":[7,7,7],"Power":[3642,3496,3592],"ApparentPower":[3644,3496,3593],"ReactivePower":[0,0,115],"Factor":[1.00,1.00,1.00],"Frequency":[50,50,50],"Voltage":[237,236,236],"Current":[15.379,14.832,15.194],"CurrentNeutral":0.019}}
üblicherweise mache ich es so, aber das funktioniert nicht.
Code: Alles auswählen
Type number : Leistung "Leistung"
[
stateTopic="tele/Tasmota103/SENSOR",
transformationPattern="JSONPATH:$.ENERGY.Power"
]
Danke und Gruß
Florian