Somfy RTS + CUXD => Homematic (ohne Aktor)

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

Moderator: Co-Administratoren

opossum
Beiträge: 134
Registriert: 01.01.2018, 12:14
Hat sich bedankt: 22 Mal
Danksagung erhalten: 9 Mal

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

Beitrag von opossum » 23.11.2018, 13:50

Hallo, chka,

ich bedanke mich für Deine Anleitung. Hat bei mir alles (fast) auf Anhieb geklappt. Das Textfile mit dem Script gezogen, ein Script draus gemacht, alles eingespielt, Rechte vergeben, Variable ok. Beim Anlernen ein Error, dass Script hatte am Anfang Steuerzeichen :evil: . Hm, eigentlich kann nicht, Ultraedit benutzt. Aaaaber: Ultraedit hat als UTF-8 mit BOM gespeichert (hatte damit experimentiert). BOM geht nicht. Also Script noch einmal im Format UTF-8 ohne BOM und schon war alles in Butter. Konnte anlernen, nun fährt die Markise brav ein und aus und reagiert auch sauber auf Stop. Das war das einzige fernbedienbare Teil, was noch eine eigene Fernbedienung hatte. Jetzt auch über die NEO APP über Smartphone, super. WAF um 100% nach oben :mrgreen: . Für Deine Geduld und Mühe nochmals danke.

Viele Grüße
opossum

chka
Beiträge: 2482
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)

Beitrag von chka » 23.11.2018, 14:16

👍🏻
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

cactus-online
Beiträge: 123
Registriert: 10.08.2014, 13:29
Danksagung erhalten: 2 Mal

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

Beitrag von cactus-online » 28.11.2018, 12:06

Danke auch von mir. Die Schritt-für-Schritt Anleitung lässt keine Wünsche offen und es klappt auf Anhieb.

chka
Beiträge: 2482
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)

Beitrag von chka » 28.11.2018, 12:15

Danke für die Rückmeldung, ab und an habe ich an miner Anleitung gezweifelt, dass diese unverständlich ist.
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

BPI
Beiträge: 12
Registriert: 22.11.2018, 15:07

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

Beitrag von BPI » 09.12.2018, 19:18

Hallo

ich habe mich an das Projekt heute ausprobiert. Leider reagiert das rollo garnicht im Terminal(Putty) bekomme ich die ausgabe

Code: Alles auswählen

"YsA0200078A00000"
dom.GetObject("CUxD.CUX4000001:1.SEND_CMD").State("YsA0200078A00000");
121
1
was mache ich Falsch!?

chka
Beiträge: 2482
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)

Beitrag von chka » 09.12.2018, 20:37

ein paar mehr Informationen wären nicht schlecht. :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

BPI
Beiträge: 12
Registriert: 22.11.2018, 15:07

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

Beitrag von BPI » 10.12.2018, 10:05

Hallo

ich habe ein Pi3b+ mit Raspmatic 3.41.11.20181126 mit dem CUXD 2.1.0 daemon und folgenden CUL stick https://forum.fhem.de/index.php?topic=42998.0

Der stick wird auch im daemon erkannt als CUX40000:X (1- 16)
Systemvari. ist Somfy1 an Kanal 1

BLIND|CMD_EXEC an
BLIND|CMD_SHORT tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:1 Somfy1 $VALUE$ A0 A00000
BLIND|CMD_LONG tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:1 Somfy1 $VALUE$ A0 A00000
BLIND|CMD_STOP tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:1 Somfy1 STOP A0 A00000

chka
Beiträge: 2482
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)

Beitrag von chka » 10.12.2018, 19:16

in wie weit kommst du drauf das der cul erkannt wird?
was steht bitte bei den usb sticks in der status anzeige im CUXD, ist der cul geflasht?
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

BPI
Beiträge: 12
Registriert: 22.11.2018, 15:07

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

Beitrag von BPI » 10.12.2018, 19:20

Code: Alles auswählen

 USB 1-1 - (2514) [HUB] - Sun Dec  9 17:58:47 2018
  USB 1-1.1 - (2514) [HUB] - Sun Dec  9 17:58:47 2018
  USB 1-1.1.1 - (7800) [FF] - no driver - Sun Dec  9 17:58:47 2018
  USB 1-1.3 - {NONE} CP2102 USB to UART Bridge Controller [FF] - /dev/ttyUSB0 {:91265s} - connected - Sun Dec  9 17:58:47 2018

  Erfolgreich mit HomeMatic-CCU 127.0.0.1:8183 verbunden!

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

  Diese Web-Seite wurde aufgerufen von: 192.168.178.45

  CUxD-Uptime(2.1.0):              1 Tag(e) 01:21:05, 62704 Bytes belegt, Compiled Aug 16 2018 13:10:28
  CCU-Uptime(3.41.11.20181126):    1 Tag(e) 01:21:31, load-average: 0.00 0.00 0.00, 10s-cpu-load: 2.8%
  Speicher:  Total 994132k  Used 279448k  Free 714684k  (Cached 134112k)
  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.14.80 (damato@bilbo) (gcc version 7.3.0 (Buildroot 2018.08.2-01643-g92b40b03-dirty)) #1 SMP PREEMPT Mon Nov 26 17:17:18 CET 2018
  aktive CCU-Prozesse: ReGaHss(1) rfd(1) hs485d(0) java(1)

  Filesystem: /                  ext4     (ro) Total     999320k  Used     561932k (56.2%)  Free     437388k (43.8%)
  Filesystem: /dev               devtmpfs (rw) Total     492456k  Used          0k ( 0.0%)  Free     492456k (100.0%)
  Filesystem: /dev/shm           tmpfs    (rw) Total     497064k  Used          0k ( 0.0%)  Free     497064k (100.0%)
  Filesystem: /tmp               tmpfs    (rw) Total     497064k  Used        112k ( 0.0%)  Free     496952k (100.0%)
  Filesystem: /run               tmpfs    (rw) Total     497064k  Used         80k ( 0.0%)  Free     496984k (100.0%)
  Filesystem: /var               tmpfs    (rw) Total     497068k  Used        768k ( 0.2%)  Free     496300k (99.8%)
  Filesystem: /media             tmpfs    (rw) Total     497064k  Used          0k ( 0.0%)  Free     497064k (100.0%)
  Filesystem: /usr/local         ext4     (rw) Total   13987868k  Used     832664k ( 6.0%)  Free   13155204k (94.0%)
  Filesystem: /boot              vfat     (ro) Total     261868k  Used      39436k (15.1%)  Free     222432k (84.9%)

  CCU-MAC:     B8:27:EB:6F:C8:C9
  HM-Config:   /etc/config/homematic.regadom(1659432) OK! - Mon Dec 10 17:59:24 2018
  CUxD-Config: /tmp/cuxd.ps.sav(1520) - D - Mon Dec 10 19:18:47 2018
               /usr/local/addons/cuxd/cuxd.ps(1520) - D - Mon Dec 10 16:53:47 2018
               /usr/local/addons/cuxd/cuxd.ps.bak(1520) - D - Mon Dec 10 05:53:47 2018

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

	*LISTENPORT      '8700'
	*HM-HOST         '127.0.0.1'
	*HM-SCRIPTPORT   '8183'
	*HM-REGAPORT     '31999'
	*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'


  Aktuelle Geräteeinstellungen - 1 Gerät(e), 16 Channel(s):

  	CUX4000001:	dev('') BLIND
	CUX4000001:1	RCV_SHORT('') --> EXEC:CMD_SHORT('tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:1 Somfy1 $VALUE$ A0 A00000')
			RCV_LONG('') --> EXEC:CMD_LONG('tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:1 Somfy1 $VALUE$ A0 A00000')
			--> EXEC:CMD_STOP('tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:1 Somfy1 STOP A0 A00000')
	CUX4000001:2	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:3	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:4	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:5	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:6	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:7	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:8	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:9	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:10	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:11	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:12	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:13	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:14	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:15	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')
	CUX4000001:16	RCV_SHORT('') --> CMD_SHORT('')
			RCV_LONG('') --> CMD_LONG('')
			--> CMD_STOP('')


  gefundene Adressen (aktuelle zuerst 19:19:52):

chka
Beiträge: 2482
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)

Beitrag von chka » 10.12.2018, 19:26

BPI hat geschrieben:
10.12.2018, 19:20

Code: Alles auswählen

 USB 1-1 - (2514) [HUB] - Sun Dec  9 17:58:47 2018
  USB 1-1.1 - (2514) [HUB] - Sun Dec  9 17:58:47 2018
  USB 1-1.1.1 - (7800) [FF] - no driver - Sun Dec  9 17:58:47 2018
  USB 1-1.3 - {NONE} CP2102 USB to UART Bridge Controller [FF] - /dev/ttyUSB0 {:91265s} - connected - Sun Dec  9 17:58:47 2018

kein cul vorhanden, der Cul sollte in etwa so im CUXD Terminal erkannt werden:

USB 1-1.2 - {CUX} CUL868 [COMM] - /dev/ttyACM1 {:32707s} - V 1.61 CUL868 (CUL_V3) - Sun Apr 29 15:56:01 2018
s.h. Anleitung erster Post
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

Antworten

Zurück zu „CUxD“