Aufrufen eines Schaltbefehls via URL

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Benutzeravatar
robbi77
Beiträge: 13847
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 738 Mal

Aufrufen eines Schaltbefehls via URL

Beitrag von robbi77 » 30.04.2016, 22:47

Was hast du denn vor?
Cuxd hat damit nix zu tun.
Was funktioniert denn nicht?

Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

BlueTiger
Beiträge: 7
Registriert: 30.04.2016, 22:12

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von BlueTiger » 30.04.2016, 22:50

ich möchte im Internetexplorer Werte setzen. Am Handy mit Home24 funktionierts.
zudem habe ich nun einen Arduino, der auch mit 8181 den pH-Wert vom Aquarium in eine Variable senden soll.

Beides geht nicht.

Benutzeravatar
robbi77
Beiträge: 13847
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 738 Mal

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von robbi77 » 30.04.2016, 22:55

Wie sieht denn der Link aus?


Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

BlueTiger
Beiträge: 7
Registriert: 30.04.2016, 22:12

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von BlueTiger » 30.04.2016, 22:59

http://192.168.0.30:8181/xy.exe?Antwort ... tate(true)

eine Variable "Garagenlicht" mit Logikwert (Wahr-Falsch) existiert.

Benutzeravatar
robbi77
Beiträge: 13847
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 738 Mal

Aufrufen eines Schaltbefehls via URL

Beitrag von robbi77 » 30.04.2016, 23:03

State(1) oder State(0)
...
2.post hier im Thread ...

Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

BlueTiger
Beiträge: 7
Registriert: 30.04.2016, 22:12

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von BlueTiger » 30.04.2016, 23:05

Geht leider auch nicht.

IE schreibt: Die Seite kann nicht angezeigt werden.

•Vergewissern Sie sich, dass die Webadresse http://192.168.0.30:8181 stimmt.
und in HM CCU1 ändert sich die variable nicht

Benutzeravatar
robbi77
Beiträge: 13847
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 738 Mal

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von robbi77 » 30.04.2016, 23:13

Wenn ich buempis ersten Link benutze geht's bei mir, ich hab auch eine ccu1.
Firewalleinstellung in der CCU?


Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

BlueTiger
Beiträge: 7
Registriert: 30.04.2016, 22:12

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von BlueTiger » 30.04.2016, 23:23

VIELEN VIELEN DANK

FIREWALL - So ein Müll. Mit Vollzugriff der XML und der API geht nun alles. Das wars. Danke. Toll. Systemsteuerung - Firewallkonfiguration!

Mr.Fusion
Beiträge: 154
Registriert: 24.12.2008, 15:55

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von Mr.Fusion » 19.09.2018, 12:17

Seit 6 Stunden suche ich nun die Ursache, warum ich weder Programme noch Aktoren per URL Schalten/Starten kann. Das Ganze hat Jahrelang funktioniert und von einem auf den anderen Moment ging es nicht mehr. Ich kann die URL zwar aufurufen und erhalte auch eine XML als Antwort, aber es passiert einfach nichts. Weder Programm wird aufgerufen noch Aktor geschaltet.

Beispielaufrufe sind:
Um EIn Programm auszuführen:

Code: Alles auswählen

http://10.0.0.10:8181/a.exe%3fantwort%3ddom.getobject(%22klingel%20tor%22).programexecute()
in Klarschrift:

Code: Alles auswählen

http://10.0.0.10:8181/a.exe?antwort=dom.getobject("klingel tor").programexecute()
Oder Aktor zu schalten:

Code: Alles auswählen

http://10.0.0.10:8181/a.exe%3fantwort%3ddom.getobject(%22BidCos-wired.GEQ0007491:13.STATE%22).State(1)
in Klarschrift:

Code: Alles auswählen

http://10.0.0.10:8181/a.exe?antwort=dom.getobject("BidCos-wired.GEQ0007491:13.STATE").State(1)
Im Browser zurück kommt dann nur das:

Code: Alles auswählen

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<xml>
<exec>/a.exe</exec>
<sessionId/>
<httpUserAgent>
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
</httpUserAgent>
<antwort>DOM</antwort>
</xml>
Hat irgendwer einen Tipp? Ich hatte etwas ähnliches vor Jahren schon einmal. Damals konnte ich Programme nicht mehr per URL starten. Nachdem ich das Programm dann neu angelegt hatte funktioniert das wieder. Dieses mal brachte das aber keinen Erfolg.
Gibt es eine Möglichkeit sich an das Problem "heran zu tasten"?

Benutzeravatar
Sammy
Beiträge: 9172
Registriert: 09.09.2008, 20:47
Hat sich bedankt: 15 Mal
Danksagung erhalten: 174 Mal

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von Sammy » 19.09.2018, 12:29

Code: Alles auswählen

http://10.0.0.10:8181/a.exe?x=dom.GetObject(%27BidCos-RF.MEE0000796:1.STATE%27).State(1)

Code: Alles auswählen

http://10.0.0.10:8181/a.exe?x=dom.GetObject('BidCos-RF.MEE0000796:1.STATE').State(1)
Bin da kein Profi, aber evtl ' statt " (%27 statt %22) ?
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

Antworten

Zurück zu „HomeMatic allgemein“