Seite 2 von 3

Re: Homematic über Linkaufruf steuern

Verfasst: 01.04.2020, 21:25
von jedyn
Super, das hat geklappt! Also mit Datenpunktnamen meintest du "SET_POINT_TEMPERATUR"?

Gibt es irgendwo eine Tabelle wo ich diese ganzen Werte einsehen kann? Der Aufruf ist also von dem Konstrukt her so immer der selbe - die Variablen sind dann nur das "000A1A49A10ECB" und der "Datenpunkt", hier jetzt "SET_POINT_TEMPERATURE"? Verstehe ich das so richtig?

Re: Homematic über Linkaufruf steuern

Verfasst: 01.04.2020, 21:29
von Black
An die Informationen kommt man:

in dem knapp unter 10000 seiten starken pdf stehen alle hmip datenpunkte,

man kanns über scripte auslesen,

man kanns auch bequem machen mit externen Programmen, der screenshoot stammt vom SDV

Black

Re: Homematic über Linkaufruf steuern

Verfasst: 01.04.2020, 21:30
von alchy
Oben benutzt du die

Code: Alles auswählen

http://192.168.0.102/config/xmlapi/statelist.cgi 
jetzt benutzt du die

Code: Alles auswählen

http://192.168.0.102/config/xmlapi/devicelist.cgi
in beiden Fällen ist die ISE_ID falsch, denn noch mal: wo steht, das du die ISE_ID des Gerätes nehmen sollst?
Du musst auch die ISE_ID des Datenpunktes benutzen und nicht die des Gerätes.
jedyn hat geschrieben:
01.04.2020, 20:56
Also mit dem direkten Weg erhalte ich folgendes:
Das hat nichts mit DIREKTEM Weg zu tun.

Benutze die statelist.cgi scrolle zu dem Gerät - Kanal - Datenpunkt - und poste den Inhalt.

Nehmen wir mal:
XMLAPI_BWTH.jpg
Dann würde:

Code: Alles auswählen

http://192.168.0.102:8181/alchy.exe?sagt=datapoints.Get("HmIP-RF.000C98A99FCDF5:1.SET_POINT_TEMPERATURE").State(15.0);
oder

Code: Alles auswählen

http://192.168.0.102:8181/alchy.exe?sagt=datapoints.Get("61365").State(15.0);
oder

Code: Alles auswählen

http://192.168.0.102/config/xmlapi/statechange.cgi?ise_id=61365&new_value=15.0
oder
....

funktionieren.

Alchy

Re: Homematic über Linkaufruf steuern

Verfasst: 01.04.2020, 21:50
von jedyn
Ich danke euch!

Re: Homematic über Linkaufruf steuern

Verfasst: 10.04.2024, 12:08
von superbraz
ich greife mal dieses alte Thema auf, um kein neues zu eröffnen...

habe bei mir die CCU3 im Einsatz mit xml api und wollte das ganze nun beim Kollegen parallel aufsetzen.
leider haben wir hier das problem, dass die xml api keine virutellen kanäle anzeigt in der statelist und ich somit auch nix per http befehl schalten kann...

jemand ne idee? hab jetzt ne knappe stunde hin und her gegoogelt und im forum auch nix dazu gefunden...

Re: Homematic über Linkaufruf steuern

Verfasst: 10.04.2024, 12:47
von Roland M.
Hallo!
superbraz hat geschrieben:
10.04.2024, 12:08
ich greife mal dieses alte Thema auf, um kein neues zu eröffnen...
Neue Threads werden nicht extra verrechnet! ;)

leider haben wir hier das problem, dass die xml api keine virutellen kanäle anzeigt in der statelist und ich somit auch nix per http befehl schalten kann...
Keine Ahnung ob sich das auch auf das AddOn auswirkt, aber ist vielleicht noch die Kindersicherung aktiv? Sprich Benutzerverwaltung > {User} > "Modus vereinfachte Verknüpfungskonfiguration..." deaktivieren?


Roland

Re: Homematic über Linkaufruf steuern

Verfasst: 10.04.2024, 13:00
von Baxxy
Die Frage wäre auch welche "virutellen virtuellen Kanäle" gemeint sind. HM / HmIP oder vielleicht eher die virtuellen Tasten?

Re: Homematic über Linkaufruf steuern

Verfasst: 10.04.2024, 13:36
von superbraz
ja, die virtuellen Tasten…rf sowohl auch ip…

hab die url mittlerweile via iobroker herausgefunden,
kann die taste auch in der ccu bedienen / im iobroker auch.

aber dennoch wundert es mich, dass diese im xml api nicht auftauchen…

Das mit der vereinfachten verknüpfungskonfig kann ich nochmal prüfen!

Edit: der Haken war noch drin, ist jetzt raus…trotzdem zeigts die taster nicht in der devicelist.cgi

Re: Homematic über Linkaufruf steuern

Verfasst: 10.04.2024, 16:15
von Tyfys
Die virtuellen Tasten sollten in der XML-API Version 2.3 in der statelist.cgi
und dem Parameter show_remote=1 -- adds output of virtual remote channels (default=0))
mit ausgegeben werden.
Ebenso in der devicelist.cgi mit dem Parameter.

Re: Homematic über Linkaufruf steuern

Verfasst: 10.04.2024, 16:24
von Baxxy
Werden sie auch wenn man den entsprechenden Bereich samt Parameter aufruft. :wink: