Antworten
Dez 04, 2015 - 16:10
Hallo
ok du brauchst erstmal ein html befehl welcher deine it dosen vom browser aus anschlten kann...dieser setzt sich aus folgenden parametern,
wie in der mediola api beschrieben ist http://www.mediola.com/support-docs/A...
auf seite 9
dort steht wie im bild
folgender befehl
.http://ipgateway/command?XC_FNC=SendSC&type=IT&data=20E
wo data folgendes bedeutet wie oben im bild erläutert
2 ist dort der familien-code und steht für die adresse bei intertechno C und 0 steht für device-code 1 (also für den schalter mit adresse C1 bei intertechno) der buchstabe E ist fürs einschalten und eine 6 staat das E wurde ausschalten.
Die beide zahlen 2 und 0 fangen von einer 0 an....also deine adresse wäre B5 mussten die zwei zahlen 0 für B und 4 für 5...
jetzt sollst du im browser dieses eingeben und natürlich die adresse des gateways anpassen, sowie die adresse des intertechno aktors...
wenn das läüft brauchst du auf der ccu ein addon das sich cuxd nennt, falls du hast dann musst du in dem cuxd addon einen systemexec gerät anlegen vom typ 28, dazu auf der homematic forum seite nachlesen, ist aber auch hier beschrieben wenn du nach cuxd suchst.
auf der ccu brauchst du ein script der so aussieht:
var url = "http://ipgateway/command?XC_FNC=SendSC&type=IT&data=20E";
var cURL="LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl";
dom.GetObject("CUxD.CUX2801001:2.CMD_EXEC").State(cURL#" -s -m 5 '"#url#"'");
in der url im script deine zeile aus dem browser eingeben, die den schalter geschaltet hat...
bei CUxD.CUX2801001:2 könnte bei dir auch eine 1 hinter dem doppelpunkt stehen, also so: CUxD.CUX2801001:1 das musst du testen
ich denke das sollte zu schafen sein
ok du brauchst erstmal ein html befehl welcher deine it dosen vom browser aus anschlten kann...dieser setzt sich aus folgenden parametern,
wie in der mediola api beschrieben ist http://www.mediola.com/support-docs/A...
auf seite 9
dort steht wie im bild
folgender befehl
.http://ipgateway/command?XC_FNC=SendSC&type=IT&data=20E
wo data folgendes bedeutet wie oben im bild erläutert
2 ist dort der familien-code und steht für die adresse bei intertechno C und 0 steht für device-code 1 (also für den schalter mit adresse C1 bei intertechno) der buchstabe E ist fürs einschalten und eine 6 staat das E wurde ausschalten.
Die beide zahlen 2 und 0 fangen von einer 0 an....also deine adresse wäre B5 mussten die zwei zahlen 0 für B und 4 für 5...
jetzt sollst du im browser dieses eingeben und natürlich die adresse des gateways anpassen, sowie die adresse des intertechno aktors...
wenn das läüft brauchst du auf der ccu ein addon das sich cuxd nennt, falls du hast dann musst du in dem cuxd addon einen systemexec gerät anlegen vom typ 28, dazu auf der homematic forum seite nachlesen, ist aber auch hier beschrieben wenn du nach cuxd suchst.
auf der ccu brauchst du ein script der so aussieht:
var url = "http://ipgateway/command?XC_FNC=SendSC&type=IT&data=20E";
var cURL="LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl";
dom.GetObject("CUxD.CUX2801001:2.CMD_EXEC").State(cURL#" -s -m 5 '"#url#"'");
in der url im script deine zeile aus dem browser eingeben, die den schalter geschaltet hat...
bei CUxD.CUX2801001:2 könnte bei dir auch eine 1 hinter dem doppelpunkt stehen, also so: CUxD.CUX2801001:1 das musst du testen
ich denke das sollte zu schafen sein
Dez 05, 2015 - 09:45
Hallo,
erstmal danke für Erklärung. Vor allem das Skript ist für mich was unverständliches :-)
Ich habe die Zeile in den Browser eingegeben, die IP angepasst und natürlich auch den IT Code. Bei Eingabe erhalte ich dann die Meldung {XC_SUC} dsoweit so gut, denke ich. Aber der Aktor schalter nicht. Natürlich auch mit anderen Adressen und selbstlernendem Aktor probiert (Lernen gestartet dann gleich Browserbefehl ausgeführt).
Irgendwo ist also ein Fehler... Muss das Gateway noch konfiguriert werden?
erstmal danke für Erklärung. Vor allem das Skript ist für mich was unverständliches :-)
Ich habe die Zeile in den Browser eingegeben, die IP angepasst und natürlich auch den IT Code. Bei Eingabe erhalte ich dann die Meldung {XC_SUC} dsoweit so gut, denke ich. Aber der Aktor schalter nicht. Natürlich auch mit anderen Adressen und selbstlernendem Aktor probiert (Lernen gestartet dann gleich Browserbefehl ausgeführt).
Irgendwo ist also ein Fehler... Muss das Gateway noch konfiguriert werden?
Dez 05, 2015 - 09:55
Wie es der Teufel will.... Mit dem selbstlernenden Aktor klappt das jetzt auf einmal....
Ich habe aber auch noch einen mit DIP Schalter. Der ist auf A16 eingestellt.
Also habe ich
http://V4IP/command?XC_FNC=SendSC&...
eingegeben.
Leider passiert aber nix....
Ich habe aber auch noch einen mit DIP Schalter. Der ist auf A16 eingestellt.
Also habe ich
http://V4IP/command?XC_FNC=SendSC&...
eingegeben.
Leider passiert aber nix....
Dez 31, 2015 - 07:49
Hallo buggyracer79
Hatte ein ähnliches Problem. Wollte von der CCU2 aus eine Markiese steuern, die am Mediola angelernt ist. Habe das Problem folgendermaßen gelöst:
Habe den Befehl per NEO geschickt, was ja auch einwandfrei funktionierte. Während des sendens habe ich mit WireShark einen LAN Mitschnitt durchgeführt. Falls du eine Fritzbox nutzt geht das super easy. Unter HTTP://Fritz.Box/Support.lua findest du eine Möglichkeit die Pakete mitschneiden zu lassen. Nach erfolgreichem Mitschnitt habe ich mir das mit WireShark angesehen und bei der IP des Mediola sofort die HTTP Befehle gefunden, die ans Mediola gesendet wurden. Nun hast du alles was du brauchst.
Jetzt musst du auf der Homematic ein Script wie oben aufgeführt erstellen und bei eintreten des Ereignisses das Script ausführen lassen. Dann sendet die Homematic den HTTP Aufruf an das Mediola und dieses schaltet dann deine Lichter ein.
LG Ulli
Hatte ein ähnliches Problem. Wollte von der CCU2 aus eine Markiese steuern, die am Mediola angelernt ist. Habe das Problem folgendermaßen gelöst:
Habe den Befehl per NEO geschickt, was ja auch einwandfrei funktionierte. Während des sendens habe ich mit WireShark einen LAN Mitschnitt durchgeführt. Falls du eine Fritzbox nutzt geht das super easy. Unter HTTP://Fritz.Box/Support.lua findest du eine Möglichkeit die Pakete mitschneiden zu lassen. Nach erfolgreichem Mitschnitt habe ich mir das mit WireShark angesehen und bei der IP des Mediola sofort die HTTP Befehle gefunden, die ans Mediola gesendet wurden. Nun hast du alles was du brauchst.
Jetzt musst du auf der Homematic ein Script wie oben aufgeführt erstellen und bei eintreten des Ereignisses das Script ausführen lassen. Dann sendet die Homematic den HTTP Aufruf an das Mediola und dieses schaltet dann deine Lichter ein.
LG Ulli
Von
Danke für disen Beitrag! Mir ist es daraufhin gelungen Komponenten von intertechno an die CCU anzubienden...! Muß ja auch mal gesagt werden! 😊
Neuen Kommentar hinzufügen