JSON path bei 3-Phasiger Stromüberwachung
Verfasst: 10. Jan 2024 23:39
Moin Zusammen,
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.
=> "Power":[3642,3496,3592]
üblicherweise mache ich es so, aber das funktioniert nicht.
Kann mit bitte jemand sagen wie das geht.
Danke und Gruß
Florian
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