CuxD Temp Sensor per XML(!) RPC auslesen?

Nutzung von XML RPC, Remote Script, JSON RPC, XMLAPI

Moderator: Co-Administratoren

Antworten
z000ao8q
Beiträge: 122
Registriert: 02.12.2013, 17:26

CuxD Temp Sensor per XML(!) RPC auslesen?

Beitrag von z000ao8q » 09.01.2014, 19:39

Hallo zusammen,

ich habe ein paar Temp-Sensoren per CuX in die HM eingebunden.
Ich steuere die HM über eine php-basierte Page auf meiner Qnap.
Die Steuerung und Status-Lesen funktioniert 1A über XML-RPC.

Nur für die Temp-Sensoren hab ich noch die XML-API aktiviert, die ich gerne los werden würde.

Aber:
- Cux-Devices tauchen nicht in der XML-RPC auf
- Cux-Werte in HM-Variablen übernehmen lassen hilft auch nicht - die tauchen auch nicht in XML-RPC auf
- Cux selber ist nicht XML-RPC kompatibel und mich müsste eine BI-RPC implementierten (hab hier aber keine "einfache" php klasse gefunden)

Gibt es eine andere Möglichkeit an die Temperaturwerte zu kommen?
hab ich was übersehen?

Benutzeravatar
uwe111
Beiträge: 4827
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: CuxD Temp Sensor per XML(!) RPC auslesen?

Beitrag von uwe111 » 10.01.2014, 00:29

z000ao8q hat geschrieben:Cux selber ist nicht XML-RPC kompatibel und mich müsste eine BI-RPC implementierten (hab hier aber keine "einfache" php klasse gefunden)
Kennst Du das schon? http://homematic-forum.de/forum/viewtop ... =44&t=8211

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

z000ao8q
Beiträge: 122
Registriert: 02.12.2013, 17:26

Re: CuxD Temp Sensor per XML(!) RPC auslesen?

Beitrag von z000ao8q » 10.01.2014, 20:54

z000ao8q hat geschrieben:hab hier aber keine "einfache"
bin jetzt nicht ganz unerfahren - aber die Anwendung aus dem Link verstehe ich einfach nicht.

XML-API ist das einfachste:

Code: Alles auswählen

$xml = simplexml_load_file('http://homematic/config/xmlapi/sysvar.cgi?ise_id='.$hm_id);
RPC ist auch easy über die Webcontrol-php-klasse

Code: Alles auswählen

xmlrpc_getValue.php?port=2001&dev=IEQ0004422:2&what=STATE
für den verlinkten CUX Zugriff habe ich nichts vergleichbares erkennen können

sm0k0
Beiträge: 54
Registriert: 29.12.2013, 10:25

Re: CuxD Temp Sensor per XML(!) RPC auslesen?

Beitrag von sm0k0 » 26.01.2014, 22:01

Hi,

wie Du richtig erkannt hast mach CuxD BINRPC und kein XML RPC.
Du kannst aber auf XML-API-Patch ausweichen und die Komponenten über ganz einfache POST`s ansprechen. Z.B. sowas wie
Gruß
sm0k0

Antworten

Zurück zu „Softwareentwicklung von externen Applikationen“