Hallo liebe Leute,
Schon lange versuche ich mit dem MQTT Baustein von Sascha Moritz für den Gira X1 mein JSON file, das alle relevanten Daten (div Temperaturwerte) enthält einzulesen und mit dem JSON Parser von Horst Lehner zu zerlegen sowohl für Anzeige als auch weiterer Verarbeitung. In der Simulation funktioniert der JSON Parser völlig problemlos. Das JSON file wird korrekt zerlegt. Ich vermute, daß ich beim MQTT Baustein etwas falsch mache. Gibt es irgendwo ein funktionierendes Anwendungsbeispiel, das ich studieren kann ? Mit der rudimentären Doku komme ich nicht weiter.
Als Broker verwende ich einen ESP32 Chip, der die Daten auch korrekt versendet, das kann ich am Smartphone prüfen.
Im Anhang ein Screenshot des GPA.
Das JSON file:
{
"COMMAND":"ReturnAktuelleWerte",
"Anzahl":6,
"IDs":[[40,74,56,188,15,0,0,194],[40,225,1,188,15,0,0,17],[40,95,98,188,15,0,0,90],[40,44,138,121,80,34,6,110],[40,228,242,135,15,0,0,206],[40,238,10,28,16,0,0,249]],
"Name":["Name1","Name2","UNTEN","Name4","Ganz UNTEN","Name5"],
"Messwert":[28.125,29.125,29.125,29.375,23.875,23.75],
"ERROR":[0,0,0,0,0,0],
"Time":"11:19:20"
}
Im Ausgansbaustein sieht man in der Simulation den korrekten Temperaturwert des ersten Sensors.
Grüße Karl
MQTT Subscriber.jpg
Schon lange versuche ich mit dem MQTT Baustein von Sascha Moritz für den Gira X1 mein JSON file, das alle relevanten Daten (div Temperaturwerte) enthält einzulesen und mit dem JSON Parser von Horst Lehner zu zerlegen sowohl für Anzeige als auch weiterer Verarbeitung. In der Simulation funktioniert der JSON Parser völlig problemlos. Das JSON file wird korrekt zerlegt. Ich vermute, daß ich beim MQTT Baustein etwas falsch mache. Gibt es irgendwo ein funktionierendes Anwendungsbeispiel, das ich studieren kann ? Mit der rudimentären Doku komme ich nicht weiter.
Als Broker verwende ich einen ESP32 Chip, der die Daten auch korrekt versendet, das kann ich am Smartphone prüfen.
Im Anhang ein Screenshot des GPA.
Das JSON file:
{
"COMMAND":"ReturnAktuelleWerte",
"Anzahl":6,
"IDs":[[40,74,56,188,15,0,0,194],[40,225,1,188,15,0,0,17],[40,95,98,188,15,0,0,90],[40,44,138,121,80,34,6,110],[40,228,242,135,15,0,0,206],[40,238,10,28,16,0,0,249]],
"Name":["Name1","Name2","UNTEN","Name4","Ganz UNTEN","Name5"],
"Messwert":[28.125,29.125,29.125,29.375,23.875,23.75],
"ERROR":[0,0,0,0,0,0],
"Time":"11:19:20"
}
Im Ausgansbaustein sieht man in der Simulation den korrekten Temperaturwert des ersten Sensors.
Grüße Karl
MQTT Subscriber.jpg

