Somfy RTS + CUXD => Homematic (ohne Aktor)

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

okidoki1
Beiträge: 5
Registriert: 02.03.2019, 09:41

Re: Somfy RTS + CUXD => Homematic (ohne Aktor)

Beitrag von okidoki1 » 02.03.2019, 17:56

Danke Dir trotzdem, werde dann wohl den Antrieb mal zurücksetzen. Das hatte bei einem Nutzer hier auch geholfen. Ist das letzte Mittel der Wahl, aber wohl in dem Fall der letze Funke Hoffnung.
Raspberry Matic mit pi 3 b+

blackbasket
Beiträge: 133
Registriert: 13.07.2018, 13:19
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal

Re: Somfy RTS + CUXD => Homematic (ohne Aktor)

Beitrag von blackbasket » 03.03.2019, 11:08

Hallo okidoki1,

berichte bitte, ob es geholfen hat. Ich warte gerade auf mein erstes Rollo und möchte am Dienstag alles zusammenbasteln ;)

LG,
Marcel

chka
Beiträge: 2483
Registriert: 13.02.2012, 20:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 302 Mal
Danksagung erhalten: 116 Mal

Re: Somfy RTS + CUXD => Homematic (ohne Aktor)

Beitrag von chka » 03.03.2019, 15:05

zwischen einer neuinstalation und einem update ist so ein klitzekleiner unterschied :roll: ;-)
RaspberryMatic - CuL 868mHz- CuxDemon - PioTek Tracker - Velux mit KLF200 und Somfy Anbindung- io.Broker auf Proxmox NUC6I3SYH i3-6100U RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

blackbasket
Beiträge: 133
Registriert: 13.07.2018, 13:19
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal

Re: Somfy RTS + CUXD => Homematic (ohne Aktor)

Beitrag von blackbasket » 04.03.2019, 10:42

Schon klar ;) Aber sollte es trotzdem noch Probleme geben, muss ich vielleicht meine Fehlersuche anpassen...

okidoki1
Beiträge: 5
Registriert: 02.03.2019, 09:41

Re: Somfy RTS + CUXD => Homematic (ohne Aktor)

Beitrag von okidoki1 » 09.03.2019, 10:34

Habe den Antrieb auf die Werkseinstellungen zurückgesetzt. Auch das hat leider nichts gebracht. Habe leider keine Idee mehr. :roll:
Raspberry Matic mit pi 3 b+

chka
Beiträge: 2483
Registriert: 13.02.2012, 20:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 302 Mal
Danksagung erhalten: 116 Mal

Re: Somfy RTS + CUXD => Homematic (ohne Aktor)

Beitrag von chka » 09.03.2019, 11:28

dann mal ein downgreade machen bis zu der version wo es noch ging

häbe mir mal nen pi3+ bestellt dan kann ich das mal in den kommenden Wochen testen
RaspberryMatic - CuL 868mHz- CuxDemon - PioTek Tracker - Velux mit KLF200 und Somfy Anbindung- io.Broker auf Proxmox NUC6I3SYH i3-6100U RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

gweber
Beiträge: 3
Registriert: 10.03.2019, 02:07

Re: Somfy RTS + CUXD => Homematic (ohne Aktor)

Beitrag von gweber » 10.03.2019, 02:17

Hallo zusammen,
ich habe das gleiche Problem. D.h., ich habe mir den USB-stick gekauft angeschlossen und er wird auch erkannt:
USB 1-1.2 - {CUX} NANO CUL [FF] - /dev/ttyUSB0 {:417s} - V 1.67 nanoCUL868 - Sun Mar 10 01:51:31 2019
Habe nach der Anleitung auf der ersten Seite die Systemvariable angelegt ("Somfy")
Habe das tcl-script auf dem CUX-demon abgespeichert:
# ls -la /usr/local/addons/rollo/somfy.tcl
-rwxrwxrwx 1 root root 1631 Mar 10 01:39 /usr/local/addons/rollo/somfy.tcl
Ich kann auch meine Jalousie in den Lernmodus versetzen (nach drücken auf PROG zuckt sie kurz auf und ab und bleibt für 2 Minuten in diesem Zustand.

ABER:

Das Kommando
# tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:1 Somfy PROG A0 A00000
"YsA080002BA00000"
dom.GetObject("CUxD.CUX4000001:1.SEND_CMD").State("YsA080002BA00000");
44
liefert zwar den gewünschten Output, aber die Jalousie reagiert überhaupt nicht. D.h, das Anlernen wird nix.

Die Systemvariable wird aber schön brav hochgezählt.
Gibt es zu diesem Problem eine Lösung bzw. eine Idee, was ich denn machen könnte?

Schon mal vielen Dank - auch für die gute Anleitung.

chka
Beiträge: 2483
Registriert: 13.02.2012, 20:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 302 Mal
Danksagung erhalten: 116 Mal

Re: Somfy RTS + CUXD => Homematic (ohne Aktor)

Beitrag von chka » 10.03.2019, 09:46

Glaskugel an welche ccu? ccu firmeware? CUXD Firmware? Rollo type?


wird was im cuxd Terminal angezeigt
RaspberryMatic - CuL 868mHz- CuxDemon - PioTek Tracker - Velux mit KLF200 und Somfy Anbindung- io.Broker auf Proxmox NUC6I3SYH i3-6100U RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

chka
Beiträge: 2483
Registriert: 13.02.2012, 20:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 302 Mal
Danksagung erhalten: 116 Mal

Re: Somfy RTS + CUXD => Homematic (ohne Aktor)

Beitrag von chka » 10.03.2019, 14:39

Raspberrymatic aktuelle Version und cuxd aktuelle version update von einer ccu laufen die Rollos wunderbar. da muss bei euch ein anderer Fehler sein.
RaspberryMatic - CuL 868mHz- CuxDemon - PioTek Tracker - Velux mit KLF200 und Somfy Anbindung- io.Broker auf Proxmox NUC6I3SYH i3-6100U RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

gweber
Beiträge: 3
Registriert: 10.03.2019, 02:07

Re: Somfy RTS + CUXD => Homematic (ohne Aktor)

Beitrag von gweber » 11.03.2019, 09:34

Hallo, die wichtigen Angaben habe ich natürlich "vergessen":

Rollos Somfy RTS
CCU-Firmware: 2.31.25.20180120 Version 2.0.1

CUx Status:
USB 1-1 - (9514) [HUB] - Sun Mar 10 01:51:31 2019
USB 1-1.1 - (ec00) [FF] - no driver - Sun Mar 10 01:51:31 2019
USB 1-1.2 - {CUX} NANO CUL [FF] - /dev/ttyUSB0 {:111629s} - V 1.67 nanoCUL868 - Sun Mar 10 01:51:31 2019

Erfolgreich mit HomeMatic-CCU 127.0.0.1:8181 verbunden!

als RPC-Server(INIT) von HomeMatic-CCU (2452) angefordert!

Diese Web-Seite wurde aufgerufen von: 192.168.178.2

CUxD-Uptime(2.0.1): 1 Tag(e) 07:31:37, 121768 Bytes belegt, Compiled May 2 2018 18:52:12
CCU-Uptime(2.31.25.20180120): 1 Tag(e) 08:46:34, load-average: 0.00 0.00 0.00, 10s-cpu-load: 0.9%
Speicher: Total 949596k Used 218844k Free 730752k (Cached 83796k)
CPU(1): ARMv7 Processor rev 4 (v7l) [38.40 bogomips]
CPU(2): ARMv7 Processor rev 4 (v7l) [38.40 bogomips]
CPU(3): ARMv7 Processor rev 4 (v7l) [38.40 bogomips]
CPU(4): ARMv7 Processor rev 4 (v7l) [38.40 bogomips]
Linux version 4.9.77-v7 (damato@bilbo) (gcc version 6.4.0 (Buildroot 2017.11.1-00806-gd8d7d4e-dirty) ) #1 SMP PREEMPT Sat Jan 20 09:52:03 CET 2018

Filesystem: / ext4 (ro) Total 487652k Used 355786k (73.0%) Free 131866k (27.0%)
Filesystem: /dev devtmpfs (rw) Total 470188k Used 0k ( 0.0%) Free 470188k (100.0%)
Filesystem: /dev/shm tmpfs (rw) Total 474796k Used 0k ( 0.0%) Free 474796k (100.0%)
Filesystem: /tmp tmpfs (rw) Total 474796k Used 112k ( 0.0%) Free 474684k (100.0%)
Filesystem: /run tmpfs (rw) Total 474796k Used 80k ( 0.0%) Free 474716k (100.0%)
Filesystem: /var tmpfs (rw) Total 474800k Used 4476k ( 0.9%) Free 470324k (99.1%)
Filesystem: /media tmpfs (rw) Total 474796k Used 0k ( 0.0%) Free 474796k (100.0%)
Filesystem: /usr/local ext4 (rw) Total 30009808k Used 1606124k ( 5.4%) Free 28403684k (94.6%)
Filesystem: /boot vfat (ro) Total 32686k Used 7382k (22.6%) Free 25304k (77.4%)

CCU-MAC: B8:27:EB:3D:A4:86
HM-Config: /etc/config/homematic.regadom(3454958) OK! - Mon Mar 11 00:38:21 2019
CUxD-Config: /tmp/cuxd.ps.sav(5370) - D - Mon Mar 11 09:21:31 2019
/usr/local/addons/cuxd/cuxd.ps(5370) - D - Mon Mar 11 00:06:31 2019
/usr/local/addons/cuxd/cuxd.ps.bak(5370) - D - Sun Mar 10 13:06:31 2019

aktuelle Parameter: (* = bei Änderung Neustart erforderlich)

*LISTENPORT '8700'
*HM-SCRIPTHOST '127.0.0.1'
*HM-SCRIPTPORT '8181'
*RPCHOST '127.0.0.1'
*RPCPORT '8701'
HTTP-REFRESH '5'
TERMINALLINES '25'
RCVLOGSIZE '10000'
CUXINITCMD 'X21'
LOGFILE ''
LOGLEVEL '1'
LOGSIZE '1000000'
LOGFILEMOVE ''
DEVLOGFILE ''
DEVLOGSIZE '100000'
DEVLOGMOVE ''
DEVLOGMOVE-HR ''
DEVLOGEXPORT ''
DEVTIMEFORMAT '%Y-%m-%dT%X'
DEVDATAFORMAT ''
DEVLOGOLDALIAS '0'
SUBSCRIBE-RF '1'
SUBSCRIBE-WR '1'
AUTOSAVE '1'
MOUNTCMD ''
UMOUNTCMD ''
BACKUPCMD ''
SYSLOGMOVE ''
SYSLOGMOVEDAILY ''
TH-DIR ''
TH-DIR-FILTER ''
ADDRESS-BUFFER '120'
CLOUDMATIC_CMD '/etc/config/addons/mh/cloudmatic'
WEBCAMCONFIG '/usr/local/addons/cuxd/webcamconfig.ini'
WEBCAMSNAPSHOT '/tmp/snapshots'
WEBCAMCACHE '/tmp/webcams'
SYSLOGFILENAME '/var/log/messages'
CUXD-CHARTS '/etc/config/addons/www/cuxchart/index.html'
DFU_ERASE './dfu-programmer $TARGET$ erase'
DFU_FLASH './dfu-programmer $TARGET$ flash $HEXFILE$'
DFU_START './dfu-programmer $TARGET$ start'

TTY Konfiguration:

ttyUSB0:38400:8N1 {CUX}


Aktuelle Geräteeinstellungen - 2 Gerät(e), 32 Channel(s):

CUX2801001:1 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:2 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:3 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:4 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:5 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:6 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:7 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:8 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:9 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:10 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:11 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:12 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:13 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:14 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:15 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:16 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX4000001: dev('') BLIND
CUX4000001:1 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00000')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00000')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00000')
CUX4000001:2 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00001')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00001')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00001')
CUX4000001:3 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00002')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00002')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00002')
CUX4000001:4 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00003')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00003')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00003')
CUX4000001:5 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00004')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00004')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00004')
CUX4000001:6 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00005')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00005')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00005')
CUX4000001:7 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00006')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00006')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00006')
CUX4000001:8 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00007')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00007')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00007')
CUX4000001:9 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00008')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00008')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00008')
CUX4000001:10 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00009')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00009')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00009')
CUX4000001:11 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00010')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00010')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00010')
CUX4000001:12 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00011')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00011')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00011')
CUX4000001:13 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00012')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00012')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00012')
CUX4000001:14 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00013')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00013')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A000013')
CUX4000001:15 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00014')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00014')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00014')
CUX4000001:16 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00015')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy $VALUE$ A0 A00015')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Somfy STOP A0 A00015')

Antworten

Zurück zu „CUxD“