JSON-APIs auswerten
Moderator: Co-Administratoren
-
- Beiträge: 169
- Registriert: 15.12.2019, 12:26
- System: CCU
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 19 Mal
Re: JSON-APIs auswerten
super, klasse, ich danke Dir, so klappt es schneller, bei mir sind es 0,179 s
wenn wir uns alle gegenseitig helfen, ist allen geholfen
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631
-
- Beiträge: 7
- Registriert: 13.05.2022, 13:22
- System: CCU
Re: JSON-APIs auswerten
Hallo Michael,
ich bin neu hier, evtl. kannst du auch mir helfen
Ich erhalte mit einem Get auf meine Fenecon PV Anlage folgende Werte und würde diese dann gerne in der Homematic als Variablen verwenden (eigentlich nur den "Value").
Leider kommt mit deinem Script ein Error zurück.
Folgenden GET request schicke ich ab:
http://user:passwort@XXX.XXX.XXX.XXX:80 ... ctivePower
und bekomme zurück:
{"address":"_sum/GridActivePower","type":"INTEGER","accessMode":"RO","text":"Grid exchange power. Negative values for sell-to-grid; positive for buy-from-grid","unit":"W","value":42}
Wie bekomme ich den Wert Value in eine Variable, damit ich damit in der CCU3 weiter machen kann?
Vielen vielen Dankl
Lg
Markus
ich bin neu hier, evtl. kannst du auch mir helfen
Ich erhalte mit einem Get auf meine Fenecon PV Anlage folgende Werte und würde diese dann gerne in der Homematic als Variablen verwenden (eigentlich nur den "Value").
Leider kommt mit deinem Script ein Error zurück.
Folgenden GET request schicke ich ab:
http://user:passwort@XXX.XXX.XXX.XXX:80 ... ctivePower
und bekomme zurück:
{"address":"_sum/GridActivePower","type":"INTEGER","accessMode":"RO","text":"Grid exchange power. Negative values for sell-to-grid; positive for buy-from-grid","unit":"W","value":42}
Wie bekomme ich den Wert Value in eine Variable, damit ich damit in der CCU3 weiter machen kann?
Vielen vielen Dankl
Lg
Markus
-
- Beiträge: 9562
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 696 Mal
- Danksagung erhalten: 1608 Mal
Re: JSON-APIs auswerten
Wie lautet der?
Bitte solche Ausgaben immer in Code Tags (Button < / > da oben^^^) posten
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 +++
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 +++
-
- Beiträge: 7
- Registriert: 13.05.2022, 13:22
- System: CCU
Re: JSON-APIs auswerten
Hallo Michael,
danke für die schnelle Antwort.
Die Meldung die zurück kommt lautet: Error at HTTP Request
Lg
Markus
danke für die schnelle Antwort.
Die Meldung die zurück kommt lautet: Error at HTTP Request
Lg
Markus
- Baxxy
- Beiträge: 10648
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 2180 Mal
Re: JSON-APIs auswerten
Wenn der Zugriff gehen würde, dann liefe auch das Script:
Grüße, Baxxy
Code: Alles auswählen
=== Output V1.11 ===
JSON_address = '-sum/GridActivePower'
JSON_type = 'INTEGER'
JSON_accessMode = 'RO'
JSON_text = 'Grid exchange power. Negative values for sell-to-grid'
JSON_unit = 'W'
JSON_value = '42'
-
- Beiträge: 7
- Registriert: 13.05.2022, 13:22
- System: CCU
Re: JSON-APIs auswerten
Du meinst, das die CCU3 nicht zu der IP bzw. zu der API kommt?
Kann ich das irgendwie testen in der CCU3.
Ich habe keine FW dazwischen oder sonstiges?
Muss hier noch etwas in der CCU konfiguriert werden, das ich über den Port 8084 mit einem anderen Netzwerkgerät sprechen kann?
Vielen Dank euch
Kann ich das irgendwie testen in der CCU3.
Ich habe keine FW dazwischen oder sonstiges?
Muss hier noch etwas in der CCU konfiguriert werden, das ich über den Port 8084 mit einem anderen Netzwerkgerät sprechen kann?
Vielen Dank euch
- Baxxy
- Beiträge: 10648
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 2180 Mal
Re: JSON-APIs auswerten
Entweder das, oder irgendwas kappt mit der Authentifizierung nicht richtig.
Ich würde mich mal per ssh auf der CCU einloggen und von dort die Adresse anpingen.
Grüße, Baxxy
-
- Beiträge: 9562
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 696 Mal
- Danksagung erhalten: 1608 Mal
Re: JSON-APIs auswerten
Und hier steht wie man eine Adresse per "Skript testen" anpingen kann:
viewtopic.php?f=41&t=34956#p333773
viewtopic.php?f=41&t=34956#p333773
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 +++
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 +++
-
- Beiträge: 7
- Registriert: 13.05.2022, 13:22
- System: CCU
Re: JSON-APIs auswerten
Ping funktioniert
Wenn ich den WGET direkt aus der SSH starte kommt folgendes:
Connecting to 192.168.178.87:8084... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Unknown authentication scheme.
Username/Password Authentication Failed.
Wenn ich den WGET direkt aus der SSH starte kommt folgendes:
Connecting to 192.168.178.87:8084... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Unknown authentication scheme.
Username/Password Authentication Failed.
-
- Beiträge: 9562
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 696 Mal
- Danksagung erhalten: 1608 Mal
Re: JSON-APIs auswerten
Das ist ein für mich noch ungelöstes Problem. Ich habe davon auch keine Ahnung Und weiß leider nicht, wie man mit System.Exec oder notfalls Cuxd eine Authentifizierung durchführen kann.
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 +++
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 +++