Homematic JSON API

Hallo,

mit welchem „Werkzeug“ unterhalte ich mich am besten mit der CCU ?
Gibt es einen JSON-RPC Client oder Klasse dafür ?
http://CCUIP/api/homematic.cgi

Beispiel1:
Ich möchte die Firmware Version auslesen und diese als Symcon Variable haben, wie ist die beste Vorgangsweise ?
/api/backup/version.cgi

Beispiel2:
Login, Command ausführen, Logoff (Stichwort: Session_id)

siehe Hier GitHub - Nall-chan/IPSHomematicExtended: IPS-Modul for Homematic-Script Devices

Danke,

also doch zu Fuss per CURL.

:o

Wieso?
Das Modul liefert dir die Werte.

Michael

Danke,

meine Anforderung ist nicht das auslesen sondern:

Login -> Command(create_backup) -> Logout

Ich habe es per CURL umgesetzt.

Im Moment suche ich noch nach der Möglichkeit an den eingetragenen Hostnamen zu kommen, bis jetzt noch nichts dazu gefunden.

Warum?
Es gibt eine fertige Homematic RemoteScript Instanz, mit der du beliebigen HMScript Code ausführen kannst.
Kein Curl, keine Adresse oder Zugangsdaten pflegen…
Michael

Ich finde keine CCU API Funktion um ein Backup anzustossen.
Da ich es sowieso an Symcon leiten (speichern) möchte, ist CURL wohl der beste Weg.
Was ich jedoch noch nicht entdeckt habe ist, wie ich per „http“ an den CCU Hostname komme