Funktioniert STATE Abfrage der Keymatic bei euch?

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

Moderator: Co-Administratoren

lena
Beiträge: 9
Registriert: 07.10.2013, 10:53

Funktioniert STATE Abfrage der Keymatic bei euch?

Beitrag von lena » 09.10.2013, 09:59

Hallo,

ich konnte mein Problem einkreisen und vermute einen Bug in der Firmware der CCU2.
Oder der KeyMatic.
Könnt ihr den Status der KeyMatic abrufen?
Ich hab es jetzt sowohl über XML RPC als such über JSON probiert.
Einen Syntax-Fehler schließe ich aus, da es mit einem Lichtschalter einwandfrei geht.
Mit der KeyMatic ging es bisher auch (CCU1)

Wenn einer von euch eine Möglichkeit hat das abzufragen (Also ob die Tür offen oder zu ist), wäre ich echt dankbar!!!

LG

Lena

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: Funktioniert STATE Abfrage der Keymatic bei euch?

Beitrag von owagner » 09.10.2013, 11:36

Geht hier:

Code: Alles auswählen

REQ RF getValue EEQ0008886:1 STATE
false

lena
Beiträge: 9
Registriert: 07.10.2013, 10:53

Re: Funktioniert STATE Abfrage der Keymatic bei euch?

Beitrag von lena » 09.10.2013, 11:39

Und du verwendest die CCU2 ?
Und von wo führst du den Befehl aus?
Und hast du zusätzliche APIs etc installiert?

Sorry für die vielen Fragen ;-) Aver ich versteh nicht , warum es bei mir nicht (mehr) geht.

Lg lena
Zuletzt geändert von lena am 09.10.2013, 12:08, insgesamt 1-mal geändert.

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: Funktioniert STATE Abfrage der Keymatic bei euch?

Beitrag von owagner » 09.10.2013, 12:06

Ja, siehe Signatur.

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: Funktioniert STATE Abfrage der Keymatic bei euch?

Beitrag von owagner » 09.10.2013, 12:37

Das API ist von hmcompanion, es war aber nur ein Shortcut, um einen direkten XML-RPC-Request (getValue) an den rfd abzuschicken.

lena
Beiträge: 9
Registriert: 07.10.2013, 10:53

Re: Funktioniert STATE Abfrage der Keymatic bei euch?

Beitrag von lena » 09.10.2013, 12:40

Mein XML dass ich an die CCU schicke schaut so aus:

<?xml version="1.0"?>
<methodCall>
<methodName>getValue</methodName>
<params>
<param><value><string>EEQ0000123:1</string></value></param>
<param><value><string>STATE</string></value></param>
</params>
</methodCall>

Das ist doch dann das selbe in Grün. Hast du ne Idee an was es liegen könnte das das nicht mehr funzt... ??

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: Funktioniert STATE Abfrage der Keymatic bei euch?

Beitrag von owagner » 09.10.2013, 14:02

Probiert mit "rohem" XML-RPC-Aufruf mit exakt Deinem Request (nur Seriennummer ausgetauscht), geht auch:

Code: Alles auswählen

curl http://homematic.w:2001/ --data @/tmp/test.req
<?xml version="1.0"?>
<methodResponse><params><param>
        <value><boolean>1</boolean></value>
</param></params></methodResponse>

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: Funktioniert STATE Abfrage der Keymatic bei euch?

Beitrag von owagner » 09.10.2013, 14:06

Noch zur Info:

Code: Alles auswählen

        FIRMWARE=2.3
        RX_MODE=2
        ROAMING=0
        VERSION=7

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: Funktioniert STATE Abfrage der Keymatic bei euch?

Beitrag von owagner » 09.10.2013, 14:08

Ich hab noch eine zweite Keymatic mit Firmware 2.1, da geht die Abfrage aber auch.

lena
Beiträge: 9
Registriert: 07.10.2013, 10:53

Re: Funktioniert STATE Abfrage der Keymatic bei euch?

Beitrag von lena » 09.10.2013, 14:13

Unsere hat 2.1 dann kanns daran schon mal ned liegen ... hm ... mir gehen die Ideen aus.
Das gibts doch ned ... egal on bit JSON oder XML und egal ob ich über getValue oder Paramsets direkt gehen, bekomme ich immer Fehler bei der KeyMatic ... Das öffnen mit STATE auf OPEN setzen geht übrigens auch nicht mehr.

Bei allen anderen Aktoren fonktionierts.

Hast du noch ne Idee?? Was ich testen könnte?

Antworten

Zurück zu „Softwareentwicklung von externen Applikationen“