'Standalone' JSON DECODER

Vorerst DANKE und Gratulation zur IP-Symcon v6.0 Version.

Den neuen JSON DECODER finde ich cool und praktisch.
Zusätzlich würde ich mir einen ‚Standalone‘ JSON DECODER (ohne HTTP Client) wünschen, welchen man per Skript JSON Daten übergeben kann.

DANKE und Lg.
Günter

1 „Gefällt mir“

Hi Günter,

wo kommt denn dein JSON Inhalt her?

Du kannst hinter dem JSON Decoder einen „Virtual I/O“ erstellen und dann per VIO_PushText — IP-Symcon :: Automatisierungssoftware deinen JSON Inhalt an den Decoder senden.

paresy

2 „Gefällt mir“

Cool, gleich mal getestet und funzt!

Heiko

Hi paresy

Super DANKE für den Tipp!
Ich habe dies auch gleich mal getestet und der ‚workaround‘ mit den „Virtual I/O“ funktioniert

Lg. Günter

Mega!
Genau das brauchte ich grad.
Sehr geil :clap::star_struck:

Irgendwie stehe ich auf dem Schlauch. Ich schiebe einen JSON String in die Virtual IO Instanz rein (kommt dort auch an - sieht man im DUMP). Aber im JSON Decoder den ich auf den Virtual IO Gateway schauen lasse werden keine Variablen angelegt und kommt auch nichts im Dump an.
Kann mir da jemand weiter helfen?
Gruß
gros_ibou

Screenshots? Zum Beispiel von der physikalischen Baumansicht oder auch den Inhalt des JSON bzw wie du es sendest.
Michael

Also hier ein paar Screenshots.

Baumansicht:


Gateway:

Code:


$temp_json = '{"EventName":"Event", "Presence": "present"}';

// Define the Virtual I/O instance ID
$virtualIOID = 19961; // Replace with your Virtual I/O instance ID

// Send the JSON data via Virtual I/O
VIO_SendText($virtualIOID, $temp_json);

Bin dankbar für jeden Tip!
Gruß
gros_ibou

Probier das mal

VIO_PushText($virtualIOID, $temp_json);

paresy

In der Tat. Das wars!!
Hätte ich das aus der Doku wissen können? Ich dachte eigentlich anständig gelesen zu haben :thinking:. In jedem Fall: Vielen Dank! Problem gelöst!!
gros_ibou

1 „Gefällt mir“