Problem mit Somfy RTS und Homematic Regensensor
Hallo!
Folgendes Szenario.
Gateways: Mediola V5+ mit CCU2
Betreibe 2 Stk. Dachmarkisen mit Somfy RTS Motoren die einen direkten Fahrbefehl vom V5+ bekommen. Um eine Positionsabfrage zu erhalten habe ich zusätzlich Homematic Funk-Rollladenaktoren eingebaut. Da der Aktor alleine den Motor direkt keinen AUF/AB Befehl geben kann weil wir ja auch Somfy RTS Motoren haben (NUR 3 poliges Kabel) wird eben der Motor selber vom V5+ angesteuert und die Aktoren übernehmen die Positionsabfrage. Damit das ganze auch funktioniert wurde eine Makro hinterlegt. Der Befehl lautet, zb. zum Hinauffahren, Aktor hinauffahren + Somfy RTS hinauffahren. Das funktioniert alles ohne Probleme und ich bekomme auch immer die Position der Markisen angezeigt.
Nun haben wir jedoch einen Homematic Regensensor mit der CCU2 eingelernt und auch ins V5+ übertragen.
Im Automationsmanager wurde der Block erstellt wenn der Regensensor Regen registriert dann greift die Makro, Aktor + RTS hinauffahren ein, jedoch tut sich nichts. Zur Erinnerung, die gleiche Makro funktioniert als direkter Befehl vom V5+ aus ohne Probleme.
Bitte helft mir weiter?
Status:
Open Jul 15, 2018 - 05:35
Von
Mann kann somfy am gateway angelernt über http befehl steuern. Das kann man dann von der ccu absenden...hier
https://mediola.answerbase.com/1856262/Somfy-RTS-%C3%BCber-Mediola-V4-mittels-http-ansteuern
An der ccu ein programm erstellen wen regen dann script somfy runterfahren
Und homematic rolloschalter runter
Von
Vielen Dank! Leider bin ich im Bereich Http und Script noch eher unerfahren. Kannst du mir das vielleicht kurz zusammenfassen.?
Von
Dann teste erstmal das
Erstellst du ein sobaldblock mit dem baustein http befehl im automation manager.
In aktion machst du dein makro ausführen
Jetzt klickst du auf den http baustein...dort gibt es einen text welches mit http://ipadressevomgateway
Anfängt und das kopierst du bis zum ende
Jetzt speicherst du diesen task und überträgst auf gateway
Im browser gibst du ein das was du kopiert hast
Schaltet der befehl dein makro?
Von
Hallo! Sry für die späte Antwort! Ja es funktioniert
Von
ok
jetzt in der ccu ein programm erstellen
bei dann aktion dieses script erstellen:
string stdout;
string stderr;
string url="http://deinbefehlwasfunktionierthat/";
system.Exec ("wget -q -O /dev/null " # url, &stdout, &stderr);
im wenn teil, wenn regen abfragen
Von
Super es klappt! Danke für die Hilfe
Von
ok
Von
Kleine Anmerkung noch dazu: Es muss natürlich noch das Benutzerkennwort in das Script gefügt werden dann haut es hin.
Vielen Dank nochmal.
Neuen Kommentar hinzufügen