Seite 69 von 111

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

Verfasst: 23.11.2018, 13:50
von opossum
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

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

Verfasst: 23.11.2018, 14:16
von chka
👍🏻

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

Verfasst: 28.11.2018, 12:06
von cactus-online
Danke auch von mir. Die Schritt-für-Schritt Anleitung lässt keine Wünsche offen und es klappt auf Anhieb.

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

Verfasst: 28.11.2018, 12:15
von chka
Danke für die Rückmeldung, ab und an habe ich an miner Anleitung gezweifelt, dass diese unverständlich ist.

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

Verfasst: 09.12.2018, 19:18
von BPI
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!?

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

Verfasst: 09.12.2018, 20:37
von chka
ein paar mehr Informationen wären nicht schlecht. :roll:

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

Verfasst: 10.12.2018, 10:05
von BPI
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

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

Verfasst: 10.12.2018, 19:16
von chka
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?

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

Verfasst: 10.12.2018, 19:20
von BPI

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):

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

Verfasst: 10.12.2018, 19:26
von chka
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