Aufrufen eines Schaltbefehls via URL
Moderator: Co-Administratoren
Aufrufen eines Schaltbefehls via URL
Hallo zusammen,
ich hoffe, dass meine Frage im richtigen Forum gelandet ist.
Ich möchte meine Homematic-Installation in meine komplette Homeautomatisierung einbinden. Dazu suche ich noch die Methode, um mittels URL/HTTP Befehl einen Aktor zum Schalten zu bringen Also nicht das Auslösen von Schaltbefehlen via Homematic-Fernsteuerung oder Browser, sondern von extern mittels HTTP Befehl einer Homematic Komponente einen Befehl schicken. Ich möchte das in eine APP einbauen.
Funktioniert das? Falls ja, wo finde ich die Infos, wie die URL aufgebaut sein müsste?
Danke!
VG
Thomas
ich hoffe, dass meine Frage im richtigen Forum gelandet ist.
Ich möchte meine Homematic-Installation in meine komplette Homeautomatisierung einbinden. Dazu suche ich noch die Methode, um mittels URL/HTTP Befehl einen Aktor zum Schalten zu bringen Also nicht das Auslösen von Schaltbefehlen via Homematic-Fernsteuerung oder Browser, sondern von extern mittels HTTP Befehl einer Homematic Komponente einen Befehl schicken. Ich möchte das in eine APP einbauen.
Funktioniert das? Falls ja, wo finde ich die Infos, wie die URL aufgebaut sein müsste?
Danke!
VG
Thomas
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: Aufrufen eines Schaltbefehls via URL
Hallo Thomas
Über Port 8181 (Remote HomeMatic-Script) kannst du theoretisch alles machen, was du mit der Script-Sprache auch könntest. Geräte abfragen/schalten, Programme starten, Systemvariablen abfragen/schalten. Zum Beispiel die Systemvariable "Anwesenheit" setzen:
"blabla.exe" kannst du durch irgendwas.exe ersetzen.
Mein TrayMatic (HomeMatic aus dem Windows-System-Tray bedienen: http://homematic-forum.de/forum/viewtop ... =31&t=8196 ) beruht auch auf diesem Feature.
Viele Grüsse
Bümpi
Über Port 8181 (Remote HomeMatic-Script) kannst du theoretisch alles machen, was du mit der Script-Sprache auch könntest. Geräte abfragen/schalten, Programme starten, Systemvariablen abfragen/schalten. Zum Beispiel die Systemvariable "Anwesenheit" setzen:
Code: Alles auswählen
http://xxx.xxx.x.xx:8181/blabla.exe?Antwort=dom.GetObject("Anwesenheit").State(1)
Mein TrayMatic (HomeMatic aus dem Windows-System-Tray bedienen: http://homematic-forum.de/forum/viewtop ... =31&t=8196 ) beruht auch auf diesem Feature.
Viele Grüsse
Bümpi
Re: Aufrufen eines Schaltbefehls via URL
Hallo Buempi,buempi hat geschrieben:Hallo Thomas
Über Port 8181 (Remote HomeMatic-Script) kannst du theoretisch alles machen, was du mit der Script-Sprache auch könntest. Geräte abfragen/schalten, Programme starten, Systemvariablen abfragen/schalten. Zum Beispiel die Systemvariable "Anwesenheit" setzen:"blabla.exe" kannst du durch irgendwas.exe ersetzen.Code: Alles auswählen
http://xxx.xxx.x.xx:8181/blabla.exe?Antwort=dom.GetObject("Anwesenheit").State(1)
Mein TrayMatic (HomeMatic aus dem Windows-System-Tray bedienen: http://homematic-forum.de/forum/viewtop ... =31&t=8196 ) beruht auch auf diesem Feature.
danke für die schnelle Antwort und den Tipp! Genau das suchte ich.
bei der .exe ist es egal, was da steht?
Werde nun mal rumprobieren mit dem Schalten eines Aktors und dann wenn ich das zum Laufen gebracht habe, weitermachen.
Mein Ziel ist es, via Sprachsteuerung meines Android Tablets per Sprachbefehl mit WakeUp Phrase einen Homematic Aktor zu schalten (so ähnlich wie Jarvis nur mit Google NOw Funktionalität noch zusätzlich, also Ansage Wetter, per Sprache Nachrichten schicken, Kontakte anrufen etc.). Also quasi eine wirklich zentrale Intelligenz, die für mich zuhause alles steuert.
VG
Thomas
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: Aufrufen eines Schaltbefehls via URL
... richtig! Auch statt "Antwort" kannst du dir die Rückgabe natürlich unter einem anderen Begriff wünschen!tomasz hat geschrieben:bei der .exe ist es egal, was da steht?
Viel Erfolg mit deinem Projekt!
Viele Grüsse
Bümpi
-
- Beiträge: 686
- Registriert: 21.01.2012, 12:16
- Hat sich bedankt: 8 Mal
- Danksagung erhalten: 7 Mal
Re: Aufrufen eines Schaltbefehls via URL
hmm ... dazu reichen meine Kenntnisse nicht. Vielleicht kann mir jemand helfen:
Ich will einen Kanal des 12V-4fach-Schalters 5 auf ein schalten. Wie sähe das dann aus (bitte bitte ohne blabla.exe und mit möglichst klar erklärten Platzhaltern. Antwort will ich auch keine zurück; nur "fire and forget".
D A N K E !
Ich will einen Kanal des 12V-4fach-Schalters 5 auf ein schalten. Wie sähe das dann aus (bitte bitte ohne blabla.exe und mit möglichst klar erklärten Platzhaltern. Antwort will ich auch keine zurück; nur "fire and forget".
D A N K E !
Gert
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: Aufrufen eines Schaltbefehls via URL
Hallo Gert
Versuch es mal damit in deinem Browser:
Die IP deiner CCU bzw. die Adresse deines Wired-Moduls musst du anpassen. - "State(0)" sollte ausschalten.
Viele Grüsse
Bümpi
Versuch es mal damit in deinem Browser:
Code: Alles auswählen
http://xxx.xxx.x.xx:8181/x.exe?Antwort=dom.GetObject("BidCos-Wired.xxQxxxxxxx:5.STATE").State(1)
Viele Grüsse
Bümpi
-
- Beiträge: 686
- Registriert: 21.01.2012, 12:16
- Hat sich bedankt: 8 Mal
- Danksagung erhalten: 7 Mal
Re: Aufrufen eines Schaltbefehls via URL
Danke. Ich probier's heute Abend. Ist aber nicht wired sondern Funk.
Gert
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: Aufrufen eines Schaltbefehls via URL
... ich hatte Tomaten auf den Augen und die 12 sofort als 12/7 gesehen! Dann ist die Anweisung etwas anders:grmpf hat geschrieben:Ist aber nicht wired sondern Funk.
Code: Alles auswählen
http://xxx.xxx.x.xx:8181/x.exe?Antwort=dom.GetObject("BidCos-RF.xxQxxxxxxx:1.STATE").State(1)
Viele Grüsse
Bümpi
-
- Beiträge: 686
- Registriert: 21.01.2012, 12:16
- Hat sich bedankt: 8 Mal
- Danksagung erhalten: 7 Mal
Re: Aufrufen eines Schaltbefehls via URL
DANKE. Finde ich auch irgendwo dazu eine Doku damit ich dann alleine eingermaßen weiter komme?
Z. B. wie ich nach n sek. wieder abschalte oder nur für n sek. einschalte etc. etc.
I
Z. B. wie ich nach n sek. wieder abschalte oder nur für n sek. einschalte etc. etc.
I
Gert
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder
-
- Beiträge: 686
- Registriert: 21.01.2012, 12:16
- Hat sich bedankt: 8 Mal
- Danksagung erhalten: 7 Mal
Re: Aufrufen eines Schaltbefehls via URL
Also - läuft. ABER...
Der Sensor lässt eine Einschaltdauer zu. Über STATE kann ich nur an und ausschalten. Wie gebe ich dem Scheißding auch noch die Einschaltdauer mit??
Der Sensor lässt eine Einschaltdauer zu. Über STATE kann ich nur an und ausschalten. Wie gebe ich dem Scheißding auch noch die Einschaltdauer mit??
Gert
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder