RFC: Kommende XML-API CCU Addon 2.0 Version
Moderator: Co-Administratoren
- Baxxy
- Beiträge: 10950
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 618 Mal
- Danksagung erhalten: 2257 Mal
Re: RFC: Kommende XML-API CCU Addon 2.0 Version
Nochmal zum Verständnis.
Die XML-API V2 "funktioniert" nicht mehr ohne Authentifizierung.
Ist die jeweilige App nicht an die neue Token-basierte Authentifizierung angepasst dann bekommt sie halt keinen Zugriff.
Ob da nun CloudMatic noch dazwischen hängt spielt keine Rolle.
Ich sage... nein, XML-API V2 und Home24 (solange nicht angepasst) spielen nicht miteinander.
Aber das könnte man ja selber mal testen.
Die XML-API V2 "funktioniert" nicht mehr ohne Authentifizierung.
Ist die jeweilige App nicht an die neue Token-basierte Authentifizierung angepasst dann bekommt sie halt keinen Zugriff.
Ob da nun CloudMatic noch dazwischen hängt spielt keine Rolle.
Ich sage... nein, XML-API V2 und Home24 (solange nicht angepasst) spielen nicht miteinander.
Aber das könnte man ja selber mal testen.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
- jmaus
- Beiträge: 9893
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 465 Mal
- Danksagung erhalten: 1891 Mal
- Kontaktdaten:
Re: RFC: Kommende XML-API CCU Addon 2.0 Version
Genau so ist es. Jeder Applikation die bisher auf die XML-API v1 Version gesetzt hat für die Abfrage+Steuerung der Geräte/Systemvariablen, usw. muss zwingen für eine Kompatibilität mit der XML-API v2 angepasst werden. Ist das nicht möglich oder ist diese App abgekündigt bzw. wird nicht mehr weiterentwickelt muss man entweder die XML-API v1 installiert lassen oder auf andere Lösungen setzen.mawi4de hat geschrieben: ↑14.11.2023, 15:17Ich möchte nur wissen ob die Aktualisierung der Geräteliste, Räume etc weiter möglich ist wenn die XML-API V2 auf der CCU installiert ist, oder wird mit der V2 eine zweite Authentifizierung erforderlich, die wäre dann in der Home24 App vermutlich nicht möglich.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: RFC: Kommende XML-API CCU Addon 2.0 Version
Hallo Zusammen,
habe mit der XML-API 2.3 auch so meine Probleme beim ausführen des statechange Scripts. Hintergrund ist, ich habe ein kleines Python Script laufen was Werte aus meinem Wechselrichter ausliest und in Systemvariablen auf der CCU schreibt. Mit der XML-API 1er Version lief das alles, nun beim Wechsel auf Version 2 und den Anpassungen für den Token bekomme ich trotz gültigen Token "not_authenticated" zurück. Seltsamerweise Scripte die Sache nur ausgeben und nicht ändern funktionieren jedoch.
Ich habe das mal curl nachgestellt was Python tut:
Hat vielleicht jemand eine Idee? Noch ein Hinweis auf der CCU3 läuft ein Raspimatic 3.71.12.20231020
habe mit der XML-API 2.3 auch so meine Probleme beim ausführen des statechange Scripts. Hintergrund ist, ich habe ein kleines Python Script laufen was Werte aus meinem Wechselrichter ausliest und in Systemvariablen auf der CCU schreibt. Mit der XML-API 1er Version lief das alles, nun beim Wechsel auf Version 2 und den Anpassungen für den Token bekomme ich trotz gültigen Token "not_authenticated" zurück. Seltsamerweise Scripte die Sache nur ausgeben und nicht ändern funktionieren jedoch.
Ich habe das mal curl nachgestellt was Python tut:
Code: Alles auswählen
curl "http://ccu3-webui.fritz.box/addons/xmlapi/tokenlist.cgi?sid=tYXKDdFMfPjlyLDv"
<?xml version='1.0' encoding='ISO-8859-1' ?><tokens><token desc=''>tYXKDdFMfPjlyLDv</token>
</tokens>
curl "http://ccu3-webui.fritz.box/addons/xmlapi/version.cgi?sid=tYXKDdFMfPjlyLDv"
<?xml version='1.0' encoding='ISO-8859-1' ?><version>2.3</version>
curl "http://ccu3-webui.fritz.box/addons/xmlapi/statechange.cgi?sid=tYXKDdFMfPjlyLDv?ise_id=9516&new_value=14.0"
<?xml version='1.0' encoding='ISO-8859-1' ?><result><not_authenticated/></result>
- jmaus
- Beiträge: 9893
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 465 Mal
- Danksagung erhalten: 1891 Mal
- Kontaktdaten:
Re: RFC: Kommende XML-API CCU Addon 2.0 Version
Genau so ist das! URL parameter concatentation läuft eben nach einem speziellen Schemata ab. Am Ende der URL (in dem Falle nach ".../statechange.cgi") wird der erste URL Parameter immer mit "?" angehängt. Also z.B. die "sid" eben so:
Code: Alles auswählen
curl "http://ccu3-webui.fritz.box/addons/xmlapi/statechange.cgi?sid=tYXKDdFMfPjlyLDv"
Code: Alles auswählen
curl "http://ccu3-webui.fritz.box/addons/xmlapi/statechange.cgi?sid=tYXKDdFMfPjlyLDv&ise_id=9516&new_value=14.0"
Code: Alles auswählen
curl "http://ccu3-webui.fritz.box/addons/xmlapi/statechange.cgi?ise_id=9516&new_value=14.0&sid=tYXKDdFMfPjlyLDv"
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: RFC: Kommende XML-API CCU Addon 2.0 Version
Ja da hast Du recht! Nur die Augen wollen mit 50 solche Kleinigkeiten nicht mehr sehen... Danke nochmal!jmaus hat geschrieben: ↑17.11.2023, 13:22
Und nur um die Lession abzuschließen: Das ist nicht XML-API spezifisches, das ist immer so bei URLs bzw. deren URL parametern. Das nächste mal einfach die entsprechende RFC studieren oder einfach mal einen Blick in lange URLs reinwerfen (z.B. bei Amazon oder auch hier im Forum oben in der Adresszeile...).
-
- Beiträge: 1
- Registriert: 11.01.2024, 14:40
- System: Alternative CCU (auf Basis OCCU)
Re: RFC: Kommende XML-API CCU Addon 2.0 Version
Hallo,
ich bin neu hier lese aber schon seit einiger Zeit hier mit.
Jetzt habe ich eine Frage die ich leider nicht hier im Forum gefunden habe. Wenn es schon eine Antwort gibt habe ich sie leider nicht gefunden und für den Link dazu wäre ich dankbar.
Ich habe Raspberrymatic auf einen Raspberry Pi 3 mit Charly von ELV laufen. Weiters habe ich als Smart Home Zentrale Home Assistant auf einen Raspberry Pi 4 laufen.
Die Verbindung hat immer ganz gut geklappt und das System ist läuft schon seit ein paar Jahren stabil.
Jetzt habe ich Die XML-API von 1.0 auf 2.3 upgadatet und habe jetzt keine Entitäten mehr von Homematic in Home Assistant.
Gibt es da ein Tutorial was man da verändern muss oder was sich da geändert hat. Ich habe leider nur die Anleitungen gefunden Rasberrymatic als Add on in Home Assistant zu installieren.
Ich hätte schon gern Raspberrymatic auf den Raspberry Pi 3 mit Charly behalten.
Somit bliebe die Raspberrymatic unabhängig.
Vielen Dank für die Hilfe.
BG
Stefan
ich bin neu hier lese aber schon seit einiger Zeit hier mit.
Jetzt habe ich eine Frage die ich leider nicht hier im Forum gefunden habe. Wenn es schon eine Antwort gibt habe ich sie leider nicht gefunden und für den Link dazu wäre ich dankbar.
Ich habe Raspberrymatic auf einen Raspberry Pi 3 mit Charly von ELV laufen. Weiters habe ich als Smart Home Zentrale Home Assistant auf einen Raspberry Pi 4 laufen.
Die Verbindung hat immer ganz gut geklappt und das System ist läuft schon seit ein paar Jahren stabil.
Jetzt habe ich Die XML-API von 1.0 auf 2.3 upgadatet und habe jetzt keine Entitäten mehr von Homematic in Home Assistant.
Gibt es da ein Tutorial was man da verändern muss oder was sich da geändert hat. Ich habe leider nur die Anleitungen gefunden Rasberrymatic als Add on in Home Assistant zu installieren.
Ich hätte schon gern Raspberrymatic auf den Raspberry Pi 3 mit Charly behalten.
Somit bliebe die Raspberrymatic unabhängig.
Vielen Dank für die Hilfe.
BG
Stefan
- Baxxy
- Beiträge: 10950
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 618 Mal
- Danksagung erhalten: 2257 Mal
Re: RFC: Kommende XML-API CCU Addon 2.0 Version
Egal welche der beiden möglichen Integrationen du nutzt, keine nutzt das XML-Api AddOn für "die Verbindung".
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen