Somfy RTS + CUXD => Homematic (ohne Aktor)
Moderator: Co-Administratoren
-
- Beiträge: 116
- Registriert: 26.04.2016, 11:10
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 1 Mal
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
Hm, habe mich jetzt da mal eingelesen, muss aber gestehen, dass ich nicht so recht schlau werden mit dem Timer. Wo genau trage ich den Befehl von dir ein? Ich habe jetzt mal versucht, bei dem HM-LC-Bl1-FM (CUX4000001) das im zweiten Kanal einzufügen. Aber das klappt nicht. Vermutlich bin ich da auf dem falschen Weg unterwegs. Hast du da noch einen Hinweis für mich?
- uwe111
- Beiträge: 4805
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 239 Mal
- Kontaktdaten:
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
Ich hatte CUxD System.Exec geschrieben. Damit meinte ich ein CUxD Gerät (28) System.Exec. Das müsstest Du vorher hinzufügen (z.B. mit dem Control: Taster) und da kannst Du dann unter den Parametern CMD_SHORT und CMD_LONG die Befehlszeilen einfügen.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
-
- Beiträge: 116
- Registriert: 26.04.2016, 11:10
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 1 Mal
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
Danke erneut. Das 28er Gerät hatte ich ohnehin noch von einem anderen Versuch im System. Habe deinen Code (mit den Verzeichnissen) eingetragen. Siehe Screenshot.
Allerdings hakt es jetzt bei mir, wie ich das dann aufrufe. Ich müsste da ja jetzt irgendwie dem Markisen-CUxD-Geräte (CUX4000001) mitteilen, dass er das 28er aufruft. Aber wie?
Allerdings hakt es jetzt bei mir, wie ich das dann aufrufe. Ich müsste da ja jetzt irgendwie dem Markisen-CUxD-Geräte (CUX4000001) mitteilen, dass er das 28er aufruft. Aber wie?
-
- Beiträge: 2480
- Registriert: 13.02.2012, 20:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 300 Mal
- Danksagung erhalten: 116 Mal
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
schon mal in der Konsole per ssh geschaut, was passiert?
Wie sieht dein kompletter Aufruf aus?
Wie sieht dein kompletter Aufruf aus?
-
- Beiträge: 116
- Registriert: 26.04.2016, 11:10
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 1 Mal
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
Konsole per ssh meinst du Zugriff via Putty? Da kommt als Ergebnis:
Die Befehle lauten:
und
Auch wenn ich vor die Befehle tclsh einfüge, kommt die gleiche Fehlermeldung.
Code: Alles auswählen
ERROR
-sh: extra/timer.tcl: not found
Code: Alles auswählen
/usr/local/addons/cuxd/extra/timer.tcl CUxD.CUX2801002.LEVEL 0;extra/timer.tcl CUxD.CUX2801002.STOP 1 10.5
Code: Alles auswählen
/usr/local/addons/cuxd/extra/timer.tcl CUxD.CUX2801002.LEVEL 1;extra/timer.tcl CUxD.CUX2801002.STOP 1 10.5
-
- Beiträge: 2480
- Registriert: 13.02.2012, 20:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 300 Mal
- Danksagung erhalten: 116 Mal
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
was passiert bei
bei deinen Aufruf kommt bei mir auch der Fehler was aber logisch ist
warum nimmst du den SystemExec CUX2801002 in deinem Befehlsaufruf? du steuerst damit nur den Button an den du anklickst welcher kein level und stop kennt. Du willst den cuxd jalousien aktor ansteuern.
@BTW mit dem & geht es in der Konsole nicht, ich habe es nicht in der Webui ausprobiert. Nimmt man das & geht es in der Konsole (ersion 2.4.1)
Code: Alles auswählen
/usr/local/addons/cuxd/extra/timer.tcl
warum nimmst du den SystemExec CUX2801002 in deinem Befehlsaufruf? du steuerst damit nur den Button an den du anklickst welcher kein level und stop kennt. Du willst den cuxd jalousien aktor ansteuern.
@BTW mit dem & geht es in der Konsole nicht, ich habe es nicht in der Webui ausprobiert. Nimmt man das & geht es in der Konsole (ersion 2.4.1)
- uwe111
- Beiträge: 4805
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 239 Mal
- Kontaktdaten:
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
Also erstmal hast Du es nicht so eingetragen wie ich es aufgeschrieben habe.
Als CUxD-Parameter kannst Du den Befehl auch kurz per extra/timer.tcl aufrufen. Per Putty auf der CCU muss der Aufruf jedoch immer /usr/local/addons/cuxd/extra/timer.tcl heißen!
Dann hatte ich Dir nur ein Beispiel aufgezeigt, wie Du die Markise zeitgesteuert (nicht immer 100%) ausfahren kannst. Von einer Bedienung bzw. Rückmeldung an Deinen CUX4000001 hatte ich nichts geschrieben.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
-
- Beiträge: 116
- Registriert: 26.04.2016, 11:10
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 1 Mal
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
Da kommt dannchka hat geschrieben: ↑04.01.2021, 10:08was passiert beiCode: Alles auswählen
/usr/local/addons/cuxd/extra/timer.tcl
USAGE: timer.tcl [-v] [-s] [-ms] <interface.address:ch.DP> [<STATE>] [<WAIT_TIME>] [<COMPARE>] [<ON_TIME>] [<RAMP_TIME>]
Weil ich nicht weiß, was ich tue...das ist nicht ironisch/sarkastisch gemeint. Ich versuche einfach, aus euren Antworten den richtigen Weg abzuleiten. Da bin ich eben oft auf einem falschen Pfad unterwegs.
Ich versuche mich halt durchzuarbeiten. Da ich das ganze System (noch) nicht verstehe, ist es für mich nicht ganz leicht. Ich bastel mal weiter. Im Moment hänge ich einfach noch durch bei der Frage, wie/wo ich welchen Aktor/Taster angeben muss. In jedem Fall danke ich euch beiden für eure Unterstützung.uwe111 hat geschrieben: ↑04.01.2021, 10:45Also erstmal hast Du es nicht so eingetragen wie ich es aufgeschrieben habe.
Als CUxD-Parameter kannst Du den Befehl auch kurz per extra/timer.tcl aufrufen. Per Putty auf der CCU muss der Aufruf jedoch immer /usr/local/addons/cuxd/extra/timer.tcl heißen!
Dann hatte ich Dir nur ein Beispiel aufgezeigt, wie Du die Markise zeitgesteuert (nicht immer 100%) ausfahren kannst. Von einer Bedienung bzw. Rückmeldung an Deinen CUX4000001 hatte ich nichts geschrieben.
-
- Beiträge: 116
- Registriert: 26.04.2016, 11:10
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 1 Mal
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
Ergänzung:
Habe jetzt im CUX2801002:1 folgende Befehle
KEY|CMD_SHORT
KEY|CMD_LONG
Konsole fährt mir bei dem Befehl (inkl. der Pfade dann) die Markise komplett aus (also keine Zeitsteuerung) und gibt zurück:
Was ja schonmal ein Fortschritt ist, da ja immerhin etwas passiert. Aber wenn der timer.tcl nicht gefunden wird, kann es natürlich auch nicht klappen mit der Zeitsteuerung.
Und das "&"-Zeichen am Ende kann ich in der WebUI so oft eingeben, wie ich will. Das wird immer automatisch rausgelöscht.
Habe jetzt im CUX2801002:1 folgende Befehle
KEY|CMD_SHORT
Code: Alles auswählen
extra/timer.tcl CUxD.CUX4000001.LEVEL 0;extra/timer.tcl CUxD.CUX4000001.STOP 1 5
Code: Alles auswählen
extra/timer.tcl CUxD.CUX4000001.LEVEL 1;extra/timer.tcl CUxD.CUX4000001.STOP 1 5
Code: Alles auswählen
OK
-sh: extra/timer.tcl: not found
Was ja schonmal ein Fortschritt ist, da ja immerhin etwas passiert. Aber wenn der timer.tcl nicht gefunden wird, kann es natürlich auch nicht klappen mit der Zeitsteuerung.
Und das "&"-Zeichen am Ende kann ich in der WebUI so oft eingeben, wie ich will. Das wird immer automatisch rausgelöscht.