Erstmal Danke für die tolle und ausführliche Anleitung.
Leider hat es bei mir nicht geklappt und ich brauche eure Hilfe.
Ich möchte über diesen Weg gerne meine Markilux Markise steuern, die per RTS angefunkt wird (Fernbedienung RS-F1-A-433).
Ich habe eine CCU3 (Version 3.45.5) und darauf läuft CUxD 2.2.0.
Als CUL habe ich mich für folgenden nanaCUL aus eBay entschieden:
https://www.ebay.de/itm/123064210413
Ich habe die 868MHz Version genommen, da ich auch für weitere Anforderung gerüstet sein wollte und die Markise nicht sehr weit vom Standort der CCU entfernt ist.
Der CUL wird von CUxD erkannt:
Code: Alles auswählen
USB 1-1.5 - {CUX} FT232R USB UART [FF] - /dev/ttyUSB0 {:973s} - V 1.67 nanoCUL868 - Fri Mar 29 18:53:50 2019
Das Skript habe ich auf der CCU abgelegt und die Systemvariable und das Gerät angelegt.
Abweichend zur Anleitung habe ich einen anderen Pfad und einen anderen Namen für die Systemvariable verwendet.
Die Befehle habe ich aber entsprechend angepasst.
Die Rechte für das Skript habe ich auf 777 gesetzt.
Code: Alles auswählen
Aktuelle Geräteeinstellungen - 1 Gerät(e), 16 Channel(s):
CUX4000001: dev('') BLIND
CUX4000001:1 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/scripts/somfy.tcl $CHANNEL$ SomfyRTS1 $VALUE$ A0 AA0001')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/scripts/somfy.tcl $CHANNEL$ SomfyRTS1 $VALUE$ A0 AA0001')
EXEC:CMD_STOP('tclsh /usr/local/addons/scripts/somfy.tcl $CHANNEL$ SomfyRTS1 STOP A0 AA0001')
Soweit sieht aus meiner Sicht alles gut aus.
Wenn ich jetzt aber den CUL anlernen will, dann geht das nicht.
Ich bringe die Markise mit der Prog Taste auf der Fernbedienung in den Lernmodus (kurze Bewegung der Markise erfolgt).
Dann gebe ich den folgenden Befehl in Putty ein:
Code: Alles auswählen
tclsh /usr/local/addons/scripts/somfy.tcl CUX4000001:1 SomfyRTS1 PROG A0 AA0001
Ich erhalte folgende Rückmeldung:
Code: Alles auswählen
"YsA0800000AA0001"
dom.GetObject("CUxD.CUX4000001:1.SEND_CMD").State("YsA0800000AA0001");
1
Die Markise bewegt sich aber nicht.
Das Terminal im CUxD zeigt folgendes:
Code: Alles auswählen
18:53:50 [ttyUSB0] *** connect(38400:8N1) FT232R USB UART
18:53:51 [ttyUSB0] <-- V
18:53:51 [ttyUSB0] --> V 1.67 nanoCUL868
18:53:51 [ttyUSB0] <-- X21
18:53:51 [ttyUSB0] <-- T01
18:53:51 [ttyUSB0] --> 0000
19:01:15 [ttyUSB0] <-- YsA0800000AA0001
19:01:16 [ttyUSB0] --> YsA08300000100AA
Zuerst dachte ich es liegt am Abstand. Daher habe ich die CCU in die Nähe der Markise gebracht und den CUL per USB Verlängerung bis fast zur Markise gebracht (ca. 1m Abstand ohne Hindernisse).
Auch das hat nicht geholfen.
Ich habe die Hex Zahl hinten und auch die Systemvariable schon zweimal geändert. Auch das hat nicht geholfen.
Ich habe alle möglichen Tipps die ich in diesem Thread gefunden habe ausprobiert und komme einfach nicht weiter.
Was könnte ich noch ausprobieren?
Könnte es auch am CUL liegen? Habe ich eine Möglichkeit zu testen, ob dieser "richtig" funkt?