Somfy RTS + CUXD => Homematic (ohne Aktor)

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

Moderator: Co-Administratoren

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 » 26.05.2017, 21:34

Ich habe die Anleitung mal angepasst, mit dem Verweis auf den original cul. Ohne einen link auf einen aus der Bucht ist das so eine Sache ob es beim nächsten geht.

Mit der Rückmeldung hast du recht aber das ist nun mal so, zum Thema manuell steuern musst du halt alles mittels hm realisieren und die Fernbedienung auf die Seite legen.
Seit dem die Domführung bei mir über die hm laufen nutze ich die original Fernbedienung nicht mehr.
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

svenp
Beiträge: 630
Registriert: 11.12.2012, 14:24
Hat sich bedankt: 3 Mal
Danksagung erhalten: 4 Mal

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

Beitrag von svenp » 27.05.2017, 12:58

Hallo, ich war mir nicht sicher ob es erlaubt ist einen Link zu posten deshalb habe ich es umschrieben.
Mit dem Suchbegriff findet man den CUL.
Ein ein paar Seiten vorher ist auch ein Screenshot von einer Auktion eingestellt worden.

Wäre vielleicht nicht schlecht wenn du den Verweis mit dem ini Eintrag aufnimmst.
Dann müssten andere nicht den ganzen Fred durchlesen die sich für einen nicht Busware Stick entschieden haben.

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 » 28.05.2017, 20:45

Wieso sollen links verboten 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

krombernesser
Beiträge: 113
Registriert: 01.09.2014, 19:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von krombernesser » 30.05.2017, 20:46

Hallo, hat jetzt einwandfrei geklappt, habe jetzt 4 Rolläden angelernt (davon 2 Dreiecksrolläden), lassen sich einzeln ansteuern und auch über die Programme fahren. Allerdings nur 0 % oder 100 %, auf alles andere reagieren sie nicht.
Wenn ich das richtig verstanden habe, wird das doch über das Script gelöst, das im Verzeichnis /usr/local/addons/rollo/ gespeichert ist. Wenn ich jetzt an dem Script was umändere (vor allem was?), damit ich 50 % und/oder MyFavorite oder vielleicht sogar 10 % Schritte anfahren kann, muss ich dann die Rolläden neu anlernen?
Das kein Rückkanal vorhanden ist, der den aktuellen Stand überträgt ist klar, wenn ich aber die Somfy-FB weglege, und das ganze über eine App und oder über eine Homematic-FB steuere, habe ich doch immer den aktuellen Stand, oder?
Im moment steuert meine Frau das ganze noch mit der OrginalFB, und ich mit der App.

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 » 30.05.2017, 21:30

Prozent geht nicht habe ich mal versucht mit einzubauen aber das kenn der rollo an sich nicht hier müsstest du mit einer Stoppuhr arbeiten. das war mir zu aufwändig. Für eine Option die ich ehrlich nicht brauche!
My ist Implementiert, es müsste 50% sein dann wird der Rollo auf deine My Position gefahren.

Code: Alles auswählen

switch $device_cmd {
   "OPEN" { set device_cmd_hex "20" }
   "1000" { set device_cmd_hex "20" }
   "CLOSE" { set device_cmd_hex "40" }
   "0" { set device_cmd_hex "40" }
   "PROG" { set device_cmd_hex "80" }
   "MY" { set device_cmd_hex "10" }
   "500" { set device_cmd_hex "10" }
   "STOP" { set device_cmd_hex "11" }
   default { puts "WRONG SOMFY COMMAND" }
}
Du kannst ja mal schauen was noch für befehle gehen außer hex 10,11,20,40 und 80
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

JimKing77
Beiträge: 10
Registriert: 30.05.2017, 22:26

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

Beitrag von JimKing77 » 30.05.2017, 22:55

Moin zusammen.

Ich glaube ich stehe auf dem Schlauch, bzw. sehe den Wald vor lauter Bäumen nicht.
Seit zwei Abenden werkel ich nun herum.
Jedoch bekomme ich die Rollos nicht angelernt. Ich habe den selben Fehler wie in Pst 1 mit Edit vom 11.05.
Nach Eingabe von (Rollos sind vorher in den Anlernmodus gebracht worden)
tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:2 Somfy2 PROG A0 A00002

erhalte ich

syntax error in expression "int(null)"
while executing
"expr int($remote_counter)"
invoked from within
"set remote_counter [ expr int($remote_counter)]"
(file "/usr/local/addons/rollo/somfy.tcl" line 21)

Ich nutze Putty, ich erhöhe bei jedem Anlernversuch die Hex Zahl (nächsets mal also A00003) usw.

Im Edit steht, dass als Fehler die Systemvariable nicht existiert oder falsch ist.
Ok, gepüft, Einstellungen - Systemvariablen
Ergebnis:
Systemvariable 1 Somfy2 Zahl Minimalwert: 0 Maximalwert: 9999999999999 Jalousie:2

Also auch richtig.
Weiterhin Einstellungen > Geräte > Geräte-/ Kanalparameter einstellen des Aktors geprüft.
Ergebnis
Bezeichnung Serialnummer Interface
Funk-Rollladenaktor 1-fach, Unterputzmontage CUX4000001 CUxD

BLIND|CMD_EXEC gesetzt
short tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:2 Somfy2 $VALUE$ A0 A00002
long tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:2 Somfy2 $VALUE$ A0 A00002
stop tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:2 Somfy2 STOP A0 A00002

Abruf
wie gesagt mit tclsh /usr/local/addons/rollo/somfy.tcl CUX4000001:2 Somfy2 PROG A0 A00002

Das Script ist von chka » 11.05.2017, 22:13 gedownloaded, umbenannt und mit Filezilla auf ccu gesendet worden.
Im CuxD sind im Terminal und Info keine das Anlernen betreffenden Meldungen enthalten, Reaktion zum CUL schon (Zeitabfrage)
21:23:19 [ttyUSB0] <-T t
21:23:19 [ttyUSB0] --> 0007F324

Info
May 30 22:28:20 homematic-ccu2 daemon.info cuxd[326]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:2545 trigger(-262s) from CUX4000001:2

Status ist OK
USB 1-1 - {CUX} FT232R USB UART [FF] - /dev/ttyUSB0 {:4980s} - V 1.67 nanoCUL433 - Tue May 30 20:13:50 2017

CCU-Firmware: 2.27.8 CuxD Version 1.10a

Wo ist das Problem???? :roll:
Dateianhänge
Präsentation1.jpg

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 » 31.05.2017, 07:43

Bleib mal bei der SystemVariable Somfy ohne die 2 hinten dran, da du erst mal ein Script Problem hast kannst du die Hexzahl so lassen wie sie ist. Er kommt ja garnicht zum senden.
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

svenp
Beiträge: 630
Registriert: 11.12.2012, 14:24
Hat sich bedankt: 3 Mal
Danksagung erhalten: 4 Mal

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

Beitrag von svenp » 31.05.2017, 08:16

Hast du dein CuxD Device umbenannt? Als ich das bei meinen ersten Versuchen gemacht hatte, habe ich auch diese Fehlermeldung bekommen, obwohl meine Variable richtig benannt wurde.

JimKing77
Beiträge: 10
Registriert: 30.05.2017, 22:26

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

Beitrag von JimKing77 » 31.05.2017, 15:26

svenp hat geschrieben:Hast du dein CuxD Device umbenannt? Als ich das bei meinen ersten Versuchen gemacht hatte, habe ich auch diese Fehlermeldung bekommen, obwohl meine Variable richtig benannt wurde.

Ich denke da passt alles soweit
Dateianhänge
Screenshot_2017-05-31-15-21-55~01.png
Screenshot_2017-05-31-15-21-00~01.png

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 » 31.05.2017, 15:48

Reste auch Gesetz für das tcl script??
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“