Hallo,
ich verwende eine etwas andere Lösung, die mit der CCU Steuerung, bei direkter Betätigung der Taster und auch über die Shelly app funktioniert. Bei
mehreren Shellys sollten die IP-Adressen aufsteigend angelegt sein. damit immer der gleiche Shelly dem gleichen Universalsteuerungskanal zugeordnet werden kann.
Die Ip Adressen müssen noch individuell angepasst werden. z.B. Bei 192.168.0.51 -> auf Kanal 1 beginnen. der nächste Shelly sollte dann 192.168.0.52 auf Kanal 2 sein und so weiter...
nötig ist dazu:
-kleine Änderung in der blind.tcl
- eine CUxD_Universalsteuerung-Jaoosie (bis zu 16 Shelly steuerbar)
- eine Systemvariable
- ein CCU Programm
- ein CCU Skript
- bei jedem Shelly ist in der stopp url ein Befehl nötig.
Dazu muss eine Zeile das blind.tcl files abgeändert werden um in der Universalsteuerung die Command direkt verwenden zu können. Ich hab dafür den Total Commander mit SSH add on verwendet.
Universalsteuerung:
CUX4000001:1
RCV_SHORT('') --> EXEC:CMD_SHORT('wget -q -O - 'http://xxx.xxx.xxx.51/roller/0?go~3dto_pos~26roller_pos~3d'`extra/blind.tcl CUxD.CUX4000001:1.LEVEL`')
RCV_LONG('') --> EXEC:CMD_LONG('wget -q -O - 'http://xxx.xxx.xxx.51/roller/0?go~3dto_pos~26roller_pos~3d'`extra/blind.tcl CUxD.CUX4000001:1.LEVEL`')
EXEC:CMD_STOP('wget -q -O - 'http://xxx.xxx.xx.51/roller/0?go~3dstop'')
CUX4000001:2
RCV_SHORT('') --> EXEC:CMD_SHORT('wget -q -O - 'http://xxx.xxx.xxx.52/roller/0?go~3dto_pos~26
......
Vielleicht hilft es dem einen oder andrem noch
Grüße Michael