Hallo zusammen,
ich habe eine Solaranlage mit Qcells Q.Home ESS Wechselrichter (baugleich mit SolaX) samt Batterie im Einsatz.
Ich möchte nun gerne die Daten in Echtzeit auslesen und auswerten. Es ist möglich mit einem HTTP POST Befehl diese von der WLAN Schnittstelle abzufragen.
Der Befehl über die Console lautet: curl -X POST http://IP-ADR --data 'optType=ReadRealTimeData&pwd=password'
und liefert folgendes Ergebnis:
{"sn":"SXNKCZUABC","ver":"3.003.02","type":14," Dat a":[2348,2371,2372,12,12,10,190,200,107,497,7448,5872, 16,34,1218,2011,5001,5000,5000,2,0,0,0,0,0,0,0,0,0 ,0,0,0,0,1,0,0,0,0,0,43650,580,2575,4341,59,2561,1 ,45,497,256,14895,3340,5644,100,0,34,0,0,0,0,0,0,0 ,0,0,0,0,0,0,400,0,21,706,0,0,251,0,996,0,0,44,391 ,0,70,16,0,0,37,0,459,1,0,0,633,0,0,0,0,0,0,0,0,0, 1,95,1,27,116,256,4672,3200,90,300,244,223,34,34,6 ,2132,778,14135,14135,14135,14135,0,0,3409,3383,46 193,2,20564,12339,18753,12342,18737,12356,12594,20 564,12339,18754,12598,18736,12356,14131,20564,1233 9,18754,12598,18736,12356,14643,20564,12339,18754, 12597,18739,12612,14642,20564,12339,18754,12597,18 739,13124,13880,1538,8195,1284,257,0,43650,0,0,0,1 024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0],"Information":[15.000,14,"H34B15I2367180",8,1.20,0.00,1.20,1.09,0 .00,1]}%
Hierin sind alle gewünschten Daten enthalten.
Mein Frage an die Profis: Mit welchem Edomi Baustein kann ich diesen Befehl abschicken, um an die Daten zu kommen? Vielleicht gibt es da schon etwas!?
Falls es auch noch passende Bausteine gibt, um anschliessend das Ergebnis zu zerlegen, wäre auch super.
Danke euch
ich habe eine Solaranlage mit Qcells Q.Home ESS Wechselrichter (baugleich mit SolaX) samt Batterie im Einsatz.
Ich möchte nun gerne die Daten in Echtzeit auslesen und auswerten. Es ist möglich mit einem HTTP POST Befehl diese von der WLAN Schnittstelle abzufragen.
Der Befehl über die Console lautet: curl -X POST http://IP-ADR --data 'optType=ReadRealTimeData&pwd=password'
und liefert folgendes Ergebnis:
{"sn":"SXNKCZUABC","ver":"3.003.02","type":14," Dat a":[2348,2371,2372,12,12,10,190,200,107,497,7448,5872, 16,34,1218,2011,5001,5000,5000,2,0,0,0,0,0,0,0,0,0 ,0,0,0,0,1,0,0,0,0,0,43650,580,2575,4341,59,2561,1 ,45,497,256,14895,3340,5644,100,0,34,0,0,0,0,0,0,0 ,0,0,0,0,0,0,400,0,21,706,0,0,251,0,996,0,0,44,391 ,0,70,16,0,0,37,0,459,1,0,0,633,0,0,0,0,0,0,0,0,0, 1,95,1,27,116,256,4672,3200,90,300,244,223,34,34,6 ,2132,778,14135,14135,14135,14135,0,0,3409,3383,46 193,2,20564,12339,18753,12342,18737,12356,12594,20 564,12339,18754,12598,18736,12356,14131,20564,1233 9,18754,12598,18736,12356,14643,20564,12339,18754, 12597,18739,12612,14642,20564,12339,18754,12597,18 739,13124,13880,1538,8195,1284,257,0,43650,0,0,0,1 024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0],"Information":[15.000,14,"H34B15I2367180",8,1.20,0.00,1.20,1.09,0 .00,1]}%
Hierin sind alle gewünschten Daten enthalten.
Mein Frage an die Profis: Mit welchem Edomi Baustein kann ich diesen Befehl abschicken, um an die Daten zu kommen? Vielleicht gibt es da schon etwas!?
Falls es auch noch passende Bausteine gibt, um anschliessend das Ergebnis zu zerlegen, wäre auch super.
Danke euch
Kommentar