Zum Inhalt springen

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.

Trucki-Stick

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.