JSON-APIs auswerten

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: JSON-APIs auswerten

Beitrag von MichaelN » 18.11.2021, 20:39

Schaue ich mir die nächsten Tage mal an.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: JSON-APIs auswerten

Beitrag von MichaelN » 20.11.2021, 14:55

Steph74 hat geschrieben:
18.11.2021, 20:26
Replace & Aufbereitung funktionieren - aber beim Schreiben der Variable geht die erste Stelle des ...counters0 verloren.
Fehler gefunden und in V1.10 korrigiert. Danke fürs melden.
Die aktuelle Version ist wie immer in Beitrag 1 zu finden.
Zuletzt geändert von MichaelN am 21.11.2021, 22:49, insgesamt 1-mal geändert.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

aha
Beiträge: 140
Registriert: 24.07.2020, 18:01
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 4 Mal
Danksagung erhalten: 5 Mal

Re: JSON-APIs auswerten

Beitrag von aha » 21.11.2021, 11:50

MichaelN hat geschrieben:
20.07.2021, 12:45
Braucht man den zweiten Wert des Array Hobbys, dann legt man eine SV JSON_Hobbys1 an. Achtung: Arrays werde bei 0 startend nummeriert.
Benötigt man den Wert Name aus dem Partei-Objekt, dann lautet der SV-Name JSON_Partei_Name.
Wie komme ich an den Wert der Variable dran? Bei mir haben die Variablen auch noch einen Bindestrich und wenn ich "JSON_Foo-Test" verwende kommt da nichts zurück.

Code: Alles auswählen

WriteLine(JSON_Foo-Test);
gibt eine parsing Fehlermeldung aus

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: JSON-APIs auswerten

Beitrag von MichaelN » 21.11.2021, 12:49

zu wenig Input
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Hermse
Beiträge: 5
Registriert: 21.11.2021, 14:45
System: sonstige
Hat sich bedankt: 1 Mal

Re: JSON-APIs auswerten

Beitrag von Hermse » 21.11.2021, 14:53

Hallo Michael, bin neu in dem ganzen, wir wollen dein Script nutzen und damit eine WLan Steckdose Starten und Abschalten je nach Zustand BYD HVS und zusätzlich soll berücksichtigt werden wie viel die PV noch produziert.
Sprich Speicher voll, Einspeisung >2000w Steckdose AN, Einspeisung <1000w und Speicher bei 80% Steckdose AUS.
(Shellyplug)

Welche Werte sind hier ausschlaggebend?
Hauptsächlich suchen wir die Batterie

Grüße Rainer

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: JSON-APIs auswerten

Beitrag von MichaelN » 21.11.2021, 15:38

Sorry, hier sollte es nur um die Nutzung des Skript (d.h. JSON in Systemvariable schreiben) gehen. Was Du dann mit den abgefragten Werten machst, ist dann Thema eines eigenen Threads.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Hermse
Beiträge: 5
Registriert: 21.11.2021, 14:45
System: sonstige
Hat sich bedankt: 1 Mal

Re: JSON-APIs auswerten

Beitrag von Hermse » 21.11.2021, 17:30

Oh sorry dann muss ich mal schauen wo genau ich die Frage stellen kann. Bin nur über Google bei dem Thead gelandet. Dann auch ich mal durch.

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: JSON-APIs auswerten

Beitrag von MichaelN » 21.11.2021, 17:34

Du darfst eigene threads aufmachen, kostet hier nichts.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

aha
Beiträge: 140
Registriert: 24.07.2020, 18:01
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 4 Mal
Danksagung erhalten: 5 Mal

Re: JSON-APIs auswerten

Beitrag von aha » 21.11.2021, 21:49

MichaelN hat geschrieben:
21.11.2021, 12:49
zu wenig Input
Hier das Beispiel:

Code: Alles auswählen

!Testdaten rauslöschen für produktiven Betrieb
rueck = '{"A_Plus":123456.0}';
! Ende Testdaten
Und dann in der letzten Zeile:

Code: Alles auswählen

WriteLine(JSON_A-Plus);
Ich verstehe nicht, wie ich an die Value "JSON_A-Plus" dran komme.

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: JSON-APIs auswerten

Beitrag von MichaelN » 21.11.2021, 22:22

Es werden Systemvariable beschrieben, du fragst eine Skript variable ab. Die musst du natürlich erst definieren und dann den Wert der Systemvariable abfragen.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Antworten

Zurück zu „Projektvorstellungen“