Somfy RTS + CUXD => Homematic (ohne Aktor)

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

Moderator: Co-Administratoren

Benutzeravatar
uwe111
Beiträge: 4819
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 245 Mal
Kontaktdaten:

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

Beitrag von uwe111 » 13.08.2017, 23:02

Tomiliy hat geschrieben:Braucht der CUL vielleicht ein Firmwareupdate wegen der neuen CUXD Version?
Nein!
Tomiliy hat geschrieben:Schreibe ich dann ein: tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:1 Markiese1 OPENA0 A10000 oder tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:1 Markiese1 CLOSE A0 A10000 passiert nix.
Wenn Dein TCL-Script nicht funktioniert, dann hat das aber nichts mit dem CUxD zu tun. Vielleicht ein Problem mit der Gerätekonfiguration?

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Tomiliy
Beiträge: 156
Registriert: 03.12.2014, 19:28
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von Tomiliy » 13.08.2017, 23:22

Hallo,
danke für deine Antwort.
An dem Script habe ich aber bestimmt seit 2 Jahr nichts geändert und ich hab es grade auch nochmal gegen gelesen. Es ist immer noch das selbe Script wie auf Seite 1.
Auch die Gerätekonfiguration (40) mit den Aufrufen & den Variablen ist seit mindestes einem Jahr nicht mehr verändert. (es lief ja auch alles)
Das einzige was ich upgedatet habe war der CuxD.
Deswegen meine Vermutung.
--------------------------------------------
4 Kanäle in 42 Geräten:
1x HM-LC-Dim1T-FM, 1x HM-RC-8, 12x HM-Sec-SCo, 3x HM-LC-Sw1-Pl-2, 1x HM-PBI-4-FM, 1x HM-OU-CFM-Pl, 3x HM-Sen-EP, 1x HM-CC-VG-1, 1x HM-Sec-MDIR-2, 12x HM-CC-RT-DN, 1x HM-LC-Bl1PBU-FM, 1x HM-Sen-RD-O, 2x HM-PB-2-WM55-2, 1x HM-TC-IT-WM-W-EU, 1x 10000
--------------------------------------------

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 » 14.08.2017, 06:44

ich habe leider noch die alte 1.8 version,
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

Benutzeravatar
uwe111
Beiträge: 4819
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 245 Mal
Kontaktdaten:

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

Beitrag von uwe111 » 14.08.2017, 08:01

Tomiliy hat geschrieben:Auch die Gerätekonfiguration (40) mit den Aufrufen & den Variablen ist seit mindestes einem Jahr nicht mehr verändert. (es lief ja auch alles)
Das einzige was ich upgedatet habe war der CuxD.
Das ist doch ganz einfach zu prüfen... wenn Du beim Gerät eine Taste drückst, dann muss im CUxD-Terminal ein Befehl gesendet werden.
Wenn nicht, dann stelle mal Deine Gerätekonfiguration und den Inhalt der CUxD-Statusseite hier rein.
Hast Du die Gerätekonfiguration mal verglichen? Läuft es denn mit der alten CUxD-Version aus Deinem Backup?

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Tomiliy
Beiträge: 156
Registriert: 03.12.2014, 19:28
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von Tomiliy » 14.08.2017, 20:44

Hallo Uwe.

Ja, ob ich es nun über CuxD mache oder auf dem terminal eintippe:
# tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:1 Markise1 PROG A0 C00111
"YsA0800002C00111"
dom.GetObject("CUxD.CUX4000001:1.SEND_CMD").State("YsA0800002C00111");
3
# tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:1 Markise1 OPEN A0 C00111
"YsA0200003C00111"
dom.GetObject("CUxD.CUX4000001:1.SEND_CMD").State("YsA0200003C00111");
4
# tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:1 Markise1 CLOSE A0 C00111
"YsA0400004C00111"
dom.GetObject("CUxD.CUX4000001:1.SEND_CMD").State("YsA0400004C00111");
5
Sollte ja keinen Unterschied machen.
Witzigerweise: Warum reagiert der SomfyMotor auf PROG, aber nicht mehr auf OPEN oder CLOSE?

Anbei meine CuxD Statusseite:
USB 1-1 - {CUX} CUL868 [COMM] - /dev/ttyACM0 {:84s} - V 1.66 CUL868 (CUL_V3) - Sun Aug 13 23:45:26 2017

Erfolgreich mit HomeMatic-CCU 127.0.0.1:8181 verbunden!

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

Diese Web-Seite wurde aufgerufen von: 192.168.99.131

CUxD-Uptime(1.10a): 0 Tag(e) 20:54:43, 64392 Bytes belegt, Compiled May 8 2017 16:22:37
CCU-Uptime(2.29.18): 0 Tag(e) 20:58:33, load-average: 0.38 0.57 0.53, 10s-cpu-load: 20.4%
Speicher: Total 255392k Used 167424k Free 87968k (Cached 62964k)
CPU(1): ARM926EJ-S rev 5 (v5l) [226.09 bogomips]
Linux version 3.4.11.ccu2 (hudson@entw-build-10) (gcc version 4.6.1 (Sourcery CodeBench Lite 2011.09-70) ) #1 PREEMPT Mon Jul 17 14:36:42 CEST 2017

Filesystem: / ubifs (ro) Total 172944k Used 79324k (45.9%) Free 93620k (54.1%)
Filesystem: /dev devtmpfs (rw) Total 127636k Used 0k ( 0.0%) Free 127636k (100.0%)
Filesystem: /dev/shm tmpfs (rw) Total 127696k Used 0k ( 0.0%) Free 127696k (100.0%)
Filesystem: /tmp tmpfs (rw) Total 127696k Used 852k ( 0.7%) Free 126844k (99.3%)
Filesystem: /media tmpfs (rw) Total 127696k Used 0k ( 0.0%) Free 127696k (100.0%)
Filesystem: /var tmpfs (rw) Total 200704k Used 6344k ( 3.2%) Free 194360k (96.8%)
Filesystem: /usr/local ubifs (rw) Total 41516k Used 15508k (37.4%) Free 26008k (62.6%)
Filesystem: /media/sd-mmcblk0 vfat (rw) Total 1917276k Used 1736k ( 0.1%) Free 1915540k (99.9%)

CCU-MAC: 00:1A:22:07:FA:57
HM-Config: /etc/config/homematic.regadom(5113277) OK! - Mon Aug 14 11:46:27 2017
CUxD-Config: /usr/local/addons/cuxd/cuxd.ps(2770) - Mon Aug 14 10:44:56 2017
Device-Log: /tmp/cux-dev.log(27139) - Mon Aug 14 20:39:32 2017

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 '/tmp/cux-dev.log'
DEVLOGSIZE '100000'
DEVLOGMOVE '/media/sd-mmcblk0/cuxd/devlog/'
DEVLOGMOVE-HR ''
DEVLOGEXPORT ''
DEVTIMEFORMAT '%Y-%m-%dT%X'
DEVDATAFORMAT ''
DEVLOGOLDALIAS '1'
SUBSCRIBE-RF '1'
SUBSCRIBE-WR '1'
AUTOSAVE '1'
MOUNTCMD 'ln -s /media/sd-mmcblk0/tmp/sd'
UMOUNTCMD 'rm -f /tmp/sd'
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 '/media/sd-mmcblk0/cuxd/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'


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

CUX2801001:1 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT(wget -q -O - 'http://api.wunderground.com/api/87a5846 ... MUN378.xml')
KEY-LONG CMD_LONG()
CUX2801001:2 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT(wget -q -O - 'http://api.wunderground.com/api/87a5846 ... RHE273.xml')
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$ Markise1 $VALUE$ A0 A10000')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Markise1 $VALUE$ A0 A10000')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Markise1 STOP A0 A10000')
CUX4000001:2 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Markise2 $VALUE$ A0 A20000')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Markise2 $VALUE$ A0 A20000')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Markise2 STOP A0 A20000')
CUX4000001:3 RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Oberlicht $VALUE$ A0 A30000')
RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Oberlicht $VALUE$ A0 A30000')
--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl $CHANNEL$ Oberlicht STOP A0 A30000')


Aktuelles Logging (/tmp/cux-dev.log):

1. :1.TEMPERATURE
2. :4.ACTUAL_TEMPERATURE
3. :4.BATTERY_STATE
4. :1.BRIGHTNESS
5. :1.STATE
6. :1.VALUE
7. LEQ0413032:1.BRIGHTNESS
8. CUX2800001:1.INFO
9. CUX2800002:1.INFO
10. CUX2800003:1.INFO
11. KEQ0884114:1
12. CUX4000001:1
13. CUX4000001:2
14. CUX4000001:3


gefundene Adressen (aktuelle zuerst 20:39:37):
--------------------------------------------
4 Kanäle in 42 Geräten:
1x HM-LC-Dim1T-FM, 1x HM-RC-8, 12x HM-Sec-SCo, 3x HM-LC-Sw1-Pl-2, 1x HM-PBI-4-FM, 1x HM-OU-CFM-Pl, 3x HM-Sen-EP, 1x HM-CC-VG-1, 1x HM-Sec-MDIR-2, 12x HM-CC-RT-DN, 1x HM-LC-Bl1PBU-FM, 1x HM-Sen-RD-O, 2x HM-PB-2-WM55-2, 1x HM-TC-IT-WM-W-EU, 1x 10000
--------------------------------------------

Tomiliy
Beiträge: 156
Registriert: 03.12.2014, 19:28
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von Tomiliy » 14.08.2017, 20:50

anbei noch ein Screenshot vom Device:
2017-08-14_20h49_05.png
CuxD Device Markise
--------------------------------------------
4 Kanäle in 42 Geräten:
1x HM-LC-Dim1T-FM, 1x HM-RC-8, 12x HM-Sec-SCo, 3x HM-LC-Sw1-Pl-2, 1x HM-PBI-4-FM, 1x HM-OU-CFM-Pl, 3x HM-Sen-EP, 1x HM-CC-VG-1, 1x HM-Sec-MDIR-2, 12x HM-CC-RT-DN, 1x HM-LC-Bl1PBU-FM, 1x HM-Sen-RD-O, 2x HM-PB-2-WM55-2, 1x HM-TC-IT-WM-W-EU, 1x 10000
--------------------------------------------

Benutzeravatar
uwe111
Beiträge: 4819
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 245 Mal
Kontaktdaten:

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

Beitrag von uwe111 » 15.08.2017, 15:04

Tomiliy hat geschrieben:Ja, ob ich es nun über CuxD mache oder auf dem terminal eintippe:
Nein, nicht eintippen...
meine Frage war, ob Du den Sendebefehl nach Aufruf des Scripts im CUxD-Terminal bei ttyACM0 siehst.

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Tomiliy
Beiträge: 156
Registriert: 03.12.2014, 19:28
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von Tomiliy » 15.08.2017, 15:37

Ja, das sehe ich.
Die Befehle werden angezeigt.
Aber letztendlich reagieren die Motoren der Markisen aktuell nur auf den PROG befehl. Ein ebenfalls an der selben Anlage (auf Port :3) angeschlossener Oberlichtmotor funktioniert komplett mit open Close und Prog.
Und deswegen hab ich leider keine Idee mehr und hoffe auf die Comunity...
Gruß
Thomas
--------------------------------------------
4 Kanäle in 42 Geräten:
1x HM-LC-Dim1T-FM, 1x HM-RC-8, 12x HM-Sec-SCo, 3x HM-LC-Sw1-Pl-2, 1x HM-PBI-4-FM, 1x HM-OU-CFM-Pl, 3x HM-Sen-EP, 1x HM-CC-VG-1, 1x HM-Sec-MDIR-2, 12x HM-CC-RT-DN, 1x HM-LC-Bl1PBU-FM, 1x HM-Sen-RD-O, 2x HM-PB-2-WM55-2, 1x HM-TC-IT-WM-W-EU, 1x 10000
--------------------------------------------

Benutzeravatar
uwe111
Beiträge: 4819
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 245 Mal
Kontaktdaten:

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

Beitrag von uwe111 » 15.08.2017, 17:38

Hallo Thomas,

ok, dann hat es aber nichts mit dem CUxD Update zu tun, denn der ruft ja die TCL-Scripts auf und sendet die Befehle.
Da ich solche Motoren nicht einsetze, kann ich Dir hier leider nicht weiterhelfen.
Vielleicht stimmen die Befehle nicht oder die Markisen wurden umprogrammiert?

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Tomiliy
Beiträge: 156
Registriert: 03.12.2014, 19:28
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von Tomiliy » 16.08.2017, 00:51

Oh nein....
Ich hatte gehofft hier eine Lösung zu finden.
Was meinst du mit umprogrammiert?
Die Markisen reagieren 1a auf die Fernbedienung, genau wie das Oberlicht. Das Oberlicht, wie gesagt, hängt an der selben Steuerung, funktioniert einwandfrei.
Prog Modus klappt auch bei den Markisen...
Was kann denn da noch mit reinspielen?
Hast du noch eine Idee??
--------------------------------------------
4 Kanäle in 42 Geräten:
1x HM-LC-Dim1T-FM, 1x HM-RC-8, 12x HM-Sec-SCo, 3x HM-LC-Sw1-Pl-2, 1x HM-PBI-4-FM, 1x HM-OU-CFM-Pl, 3x HM-Sen-EP, 1x HM-CC-VG-1, 1x HM-Sec-MDIR-2, 12x HM-CC-RT-DN, 1x HM-LC-Bl1PBU-FM, 1x HM-Sen-RD-O, 2x HM-PB-2-WM55-2, 1x HM-TC-IT-WM-W-EU, 1x 10000
--------------------------------------------

Antworten

Zurück zu „CUxD“