Aufrufen eines Schaltbefehls via URL

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

microsuck
Beiträge: 220
Registriert: 03.09.2012, 15:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von microsuck » 09.11.2013, 07:45

Was muss man verwenden um ein Programm auszulösen. Will meine Garagentor mit einem Shortcut auf dem Homescreen per One-Klick öffnen.

Mit Dom.getobject könnte ich schon einen Erfolg erzielen. Was aber bei Programmen

http://xxx.xxx.xxx.xxx:8181/blabla.exe? ... Garagentor")



Danke

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von buempi » 09.11.2013, 09:58

microsuck hat geschrieben:Was aber bei Programmen

Code: Alles auswählen

http://xxx.xxx.xx.xx:8181/blabla.exe?Antwort=dom.GetObject('NameDesPorgramms').ProgramExecute()
Viele Grüsse
Bümpi

vepman
Beiträge: 164
Registriert: 12.09.2013, 13:52
System: CCU
Hat sich bedankt: 5 Mal

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von vepman » 09.11.2013, 11:49

Keine der beiden folgenden Aufrufe klappt.

Code: Alles auswählen

http://meine.dyndns.ws:8181/x.exe?Antwort=dom.GetObject('Lichter_aus').ProgramExecute()

oder

http://meine.dyndns.ws:8181/x.exe?Antwort=dom.GetObject("Lichter_aus").ProgramExecute();
Obwohl dieses:

Code: Alles auswählen


http://meine.dyndns.ws:8181/x.exe?state=dom.GetObject("BidCos-RF.FEQ1234567:1.STATE").State(1)
einwandfrei geht.

Wo liegt der Fehler?

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von buempi » 09.11.2013, 12:01

vepman hat geschrieben:Wo liegt der Fehler?
... ich sehe keinen :( - Wenn der Name des Programms richtig geschrieben ist, müssten beide Varianten funktionieren!

Viele Grüsse
Bümpi

PS: Zugriff auf die CCU über Port-Weiterleitung ist "sicherheitstechnisch" problematisch; aber das ist ein anderes Thema!

vepman
Beiträge: 164
Registriert: 12.09.2013, 13:52
System: CCU
Hat sich bedankt: 5 Mal

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von vepman » 09.11.2013, 13:22

buempi hat geschrieben:
vepman hat geschrieben: PS: Zugriff auf die CCU über Port-Weiterleitung ist "sicherheitstechnisch" problematisch; aber das ist ein anderes Thema!
Stimmt. Habe aber MAC-FILTER aktiviert.

Ja, der Programmname stimmt. Keine Umlaute oder Leerzeichen drin.
Dann weiß ich im Moment auch nicht mehr weiter.

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von buempi » 09.11.2013, 13:31

vepman hat geschrieben:Stimmt. Habe aber MAC-FILTER aktiviert.
... nun ja, vor einem echten Hacker schützt das nicht!
vepman hat geschrieben:Ja, der Programmname stimmt. Keine Umlaute oder Leerzeichen drin.
Dann weiß ich im Moment auch nicht mehr weiter.
... ich auch nicht! - Versuch es dann, wenn du zu Hause bist, nochmals übers Heimnetz.

Viele Grüsse
Bümpi

peissl.at
Beiträge: 1295
Registriert: 16.05.2010, 12:39
Wohnort: Südwestlich von Graz
Danksagung erhalten: 9 Mal

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von peissl.at » 09.11.2013, 18:40

Hi,

kann es sein, dass der Befehl auf der CCU2 nicht mehr funktioniert? Oder gibt es einen CCU2-Nutzer, der das definitiv in Verwendung hat?

Regnerische Grüße!
Robert

vepman
Beiträge: 164
Registriert: 12.09.2013, 13:52
System: CCU
Hat sich bedankt: 5 Mal

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von vepman » 10.11.2013, 14:36

Also über das Heimnetzwerk und über meine-homematic.de funktioniert der Programmaufruf,
aber nicht über dyndns. In meinem Fall eine CCU2.

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von buempi » 10.11.2013, 14:54

vepman hat geschrieben:Also über das Heimnetzwerk und über meine-homematic.de funktioniert der Programmaufruf,
aber nicht über dyndns.
... dann wird da wohl irgendwas "verstümmelt" bei dyndns. - Wie ist es, wenn du von unterwegs direkt deine externe IP-Adresse verwendest, statt über dyndns zu gehen? Dann wäre der Fall klar, dass der Fehler bei diesem Dienstleister liegt.

Viele Grüsse
Bümpi

vepman
Beiträge: 164
Registriert: 12.09.2013, 13:52
System: CCU
Hat sich bedankt: 5 Mal

Re: Aufrufen eines Schaltbefehls via URL

Beitrag von vepman » 10.11.2013, 16:46

Guter Tipp.
Gerade ausprobiert, mit externer IP geht es auch nicht. Liegt also nicht an Dyndns.

Antworten

Zurück zu „HomeMatic allgemein“