NEWS
String in einzelne Datenpunkte teilen MQTT
-
Guten Morgen,
ich habe einen MQTT Datenpunkt der als String (Zeichenkette) als Variable in den IoBroker gelegt wird.
"_id": "mqtt.0.solar.inverter.11001xxxx", "common": { "name": "solar/inverter/11001xxxx", "write": true, "read": true, "role": "variable", "desc": "mqtt server variable", "type": "string"
die Werte sehen so aus
{"sn":11001xxxx"time":1664517853,"values":{"Iac":307,"Uac":228,"Fac":49.969998883083463,"Pac":70,"Zac":0.512000024318695,"Riso":10000,"dI":4,"Upv-Ist":330,"PPV":62,"E-Total":54739.336599978851,"h-Total":55488.681601827382,"h-On":60981.563699233026,"Netz-Ein":12674,"Seriennummer":11001xxxx"E-Total DC":53784.908797813579,"Status":"Mpp","Fehler":"-------"}}
Jetzt würde ich diese gerne spitten in EInzelne Datenpunkte (Objekte). Wie könnte man das ggf. am geschicktesten machen?
Vielen Dank
-
@xxxspxxx mit javascript oder mit blockly... schon mal nach gesucht ?
-
-
@xxxspxxx sagte: das müsste so passen.
Ja, es geht aber einfacher, da weder "nach Zahl" noch "JSON nach Objekt" benötigt werden.
Die Variable
value
muss genau so geschrieben werden.