Anleitung: Trucki-Stick per JSONLIVE auslesen
Mit JSONLIVE kann der Trucki-Stick und eine Vielzahl von Werten ausgeesen werden
Eine Möglichkeit einen Trucki-Stick (T2SG, T2MG oder T2HG) auszulesen ist MQTT. Jedoch bringt MQTT einige Limits mit sich und nichts so komplex wie JSONLIVE. Mit JSONLIVE können weitaus mehr Variablen ausgelesen werden, damit sie im Home Assist verarbeitet werden können.
In dieser Anleitung zeigen wir, wie diese Abfrage funktioniert.
Wie funktioniert JSONLIVE
Ähnlich wie beim Shelly Smart-Meter, der per Webrequest ausgelesen werden kann, kann nun auch der Trucki-Stick per Webrequest ausgelesen werden.
Manuelle Abfrage
Eine Möglichkeit ist es, die Abfrage manuell durchzuführen. Hierzu öffnen Sie Ihren Browser und geben in die Adresszeite URL/jsonlive ein. URL müssen Sie durch die IP-Adresse oder Hostname des Trucki-Sticks ersetzen. Dies sieht dann beispielsweise so aus:
http://192.168.178.100/jsonlive
Als Ergebnis wird dann vom Browser eine JSON-Struktur zurückgegeben, die beispielsweise so aussieht:
{"UPTIME":"00d 17:05:23","TIME":"(day) 11:03","VGRID":232.1,"VBAT":54.8,"SETACPOWER":105,"TEMP":30,"DAC":0,"CALSTEP":0,"POWERLIMIT":1000,"SUN2ROUNDTRIP":"62","SUN2SETPOINT":0,"SUN2POWERLIMIT":1000,"SUN3ROUNDTRIP":"51","SUN3SETPOINT":0,"SUN3POWERLIMIT":1000,"SUN2MINPOWER":0,"SUN3MINPOWER":0,"METERREADOUT":139,"MQTT_ACSETPOINTOVR_VALUE":"","MQTT_DACOVR_VALUE":"","MQTT_CALSTEPOVR_VALUE":"","MQTT_METEROVR_VALUE":"","MQTT_MINPOWEROVR_VALUE":"","MQTT_MAXPOWEROVR_VALUE":"","MQTT_TARGETOVR_VALUE":"","MQTT_ZEPCOVR_VALUE":"","MQTT_REBOOTOVR_VALUE":"","MQTT_ACSETPOINT_VALUE":105,"MQTT_ACDISPLAY_VALUE":124.9,"MQTT_VGRID_VALUE":232.1,"MQTT_VBAT_VALUE":54.8,"MQTT_DAC_VALUE":0,"MQTT_CALSTEP_VALUE":0,"MQTT_TEMPERATURE_VALUE":30,"MQTT_METER_VALUE":"-40.41","MQTT_MINPOWER_VALUE":"0","MQTT_MAXPOWER_VALUE":"1000","MQTT_TARGET_VALUE":"-3","MQTT_DAYENERGY_VALUE":4.2,"MQTT_TOTALENERGY_VALUE":1611.1,"MQTT_STATE_VALUE":"ON","DAYENERGY":4.2,"TOTALENERGY":1611.1,"METERDAYENERGY":0.16,"MQTT":"connected","ACPOWER":"124.90 W","ACPOWERSUN2":"0.00 W","ACPOWERSUN3":"0.00 W","ZEPCPOWER":"105.80 W","MQTT_ZEPC_VALUE":"(ENABLED) 1","METERPOWER":"-40.40 W","WIFI":"CONNECTED","RSSI":"Very good","BSSID":"2C:91:AB:32:32:DF","LOCALIP":"192.168.178.100","LOCALGW":"192.168.178.1","LOCALSN":"255.255.255.0","LOCALDNS":"192.168.178.1"} Automatische Abfrage
Es gibt auch die Möglichkeit eine automatisierte Abfrage durchzuführen. Dies kann von Home Assist-System oder auch vom ioBroker durchgeführt werden. Die URl hierfür ist die gleiche, wie bei der automatischen Abfrage. Jedoch muss zum Auswerten des Ergebnisses der passende Wert aus der Struktur ausgelesen werden.