Somfy RTS + CUXD => Homematic (ohne Aktor)

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

Moderator: Co-Administratoren

macklcat
Beiträge: 19
Registriert: 07.05.2012, 09:11

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

Beitrag von macklcat » 12.11.2023, 14:41

Nach Aufsetzen einer neuen CCU und einspielen des Backups stimmen die Variablen nicht mehr überein und das Rolle reagiert nicht. In der CCU wird zwar die Variable hochgezählt, aber Rollo reagiert nicht. Wie ändere ich das nun wieder?

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

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

Beitrag von chka » 12.11.2023, 14:48

Steht im ersten post unter: Umzug mit der CCU oder einspielen von Backups
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

macklcat
Beiträge: 19
Registriert: 07.05.2012, 09:11

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

Beitrag von macklcat » 12.11.2023, 17:25

Ja genau. Aber welchen Wert gebe ich denn bei der Variable an? Den Wert aus der alten CCU kennt kenne ich nicht, da diese defekt war.

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

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

Beitrag von chka » 12.11.2023, 17:37

Musst du dich rantasten. Wenn du es nicht irgendwo gelokt hast, immer in 5 schritten hoch arbeiten.
Kommt auf das alter deines backups und wie offt du ihn am tag fährst.

Theoretisch kannst du auch x mal den rollo hoch bzw runterfahren und irgendwann reagiert der Motor
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

sissiwup
Beiträge: 331
Registriert: 10.03.2015, 10:54
Wohnort: Süd NDS
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

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

Beitrag von sissiwup » 11.05.2024, 09:41

Hallo,

hatte auch grade das Problem, dass die Steuerung nicht mehr ging. Jalousie war defekt. Deshalb habe ich einfach den CUL gezogen.
Natürlich hat er brav weiter gesteuert und der Zähler ist deshalb weg gelaufen.

Ich habe einfach das Jalousie in den Anlernmodus gesetzt (bei mir hinten die Taste für mehr als 4 Sekunden drücken)
und dann A00000 durch A00001 in den Skripten ersetzt, also eine neue Fernbedienung angelernt.

Dann das Skript auf der 1. Seite zum anlernen aufgerufen. Hat sofort funktioniert (Jalousie hat gewinkt).

Hat nichtmal 5 Minuten gedauert ;)
MfG

Sissiwup

--------------------------------------------
CCu3,CCu2Gateway,RaspiGateway,LanGateway
--------------------------------------------

chris1507
Beiträge: 38
Registriert: 27.06.2017, 11:09
Hat sich bedankt: 3 Mal

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

Beitrag von chris1507 » 03.08.2024, 17:31

hallo,

ich habe meine Jalousie um eine weitere Jalousie erweitert. Sie lässt sich anlernen aber leider bekommen ich aber beim ausführen folgenden Fehler:

Code: Alles auswählen

17:24:34 [ttyUSB0] <-- YsA020011BA01006
17:24:35 [ttyUSB0] --> YsA02E011B0610A0
17:24:37 [ttyUSB0] <-- YsA040011CA01006
17:24:38 [ttyUSB0] --> YsA04F011C0610A0
17:24:40 [ttyUSB0] <-- YsA011011DA01006
17:24:41 [ttyUSB0] --> YsA01B011D0610A0
17:24:41 [ttyUSB0] <-- tclsh
17:24:41 [ttyUSB0] <-- /usr/local/addons/rollo/somfy3
17:24:41 [ttyUSB0] <-- tcl
17:24:41 [ttyUSB0] <-- $CHANNEL$
17:24:41 [ttyUSB0] <-- SomfyRechts
17:24:41 [ttyUSB0] <-- $VALUE$
17:24:41 [ttyUSB0] <-- A0
17:24:41 [ttyUSB0] <-- A01030
17:24:41 [ttyUSB0] --> 0002511F
17:24:41 [ttyUSB0] --> ? (/usr/local/addons/rollo/somfy3 is unknown) Use one of A B C E e F f G h i K k l M m R T t U V W X x Y Z z
17:24:41 [ttyUSB0] --> 00025121
17:24:41 [ttyUSB0] --> ? ($CHANNEL$ is unknown) Use one of A B C E e F f G h i K k l M
17:24:41 [ttyUSB0] --> ? (SomfyRechts is unknown) Use one of  
17:24:41 [ttyUSB0] --> ? ($VALUE$ is unknown) Use one A 
Man sieht oben, dass das anlernen geklappt hat. Das Script ist das neue und für alle Kanäle das gleiche Script. Auch der Ablageort stimmt und die Systemvariable existiert auch. Jemand eine Idee woran es liegen kann?
Gibt es einen Möglichkeit auch den CURL zu formatieren, so dass er alle Kanäle verliert und man es neu anlernen kann?

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

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

Beitrag von chka » 04.08.2024, 08:26

Da passt was nicht am pfad den du übergibst mit den variablen
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

chris1507
Beiträge: 38
Registriert: 27.06.2017, 11:09
Hat sich bedankt: 3 Mal

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

Beitrag von chris1507 » 04.08.2024, 10:39

komisch. Das ist der Pfad einer Rollos copy+paste der funktioniert:

Code: Alles auswählen

tclsh /usr/local/addons/rollo/somfy3.tcl $CHANNEL$ SomfySueden $VALUE$ A0 A01006
und das ist der neue:

Code: Alles auswählen

tclsh /usr/local/addons/rollo/somfy3.tcl $CHANNEL$ SomfyRechts $VALUE$ A0 A01008
Ich kann nicht erkennen wo hier der Fehler liegen könnte?

chris1507
Beiträge: 38
Registriert: 27.06.2017, 11:09
Hat sich bedankt: 3 Mal

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

Beitrag von chris1507 » 04.08.2024, 11:09

Ich hatte vergessen den Haken CMD_EXEC zu setzen. Nun bekomme ich eine andere Ausgabe aber der Rollo bewegt sich nicht:

Code: Alles auswählen

11:03:27 [ttyUSB0] --> YsA04D001D4100A0
11:03:28 [ttyUSB0] <-- YsA040001EA00041
11:03:29 [ttyUSB0] --> YsA04E001E4100A0
11:03:30 [ttyUSB0] <-- YsA020001FA00041
11:03:31 [ttyUSB0] --> YsA029001F4100A0
11:04:42 [ttyUSB0] <-- YsA0200020A00041
11:04:43 [ttyUSB0] --> YsA02500204100A0
11:04:46 [ttyUSB0] <-- YsA0400021A00041
11:04:47 [ttyUSB0] --> YsA04200214100A0
11:04:48 [ttyUSB0] <-- YsA0200022A00041
11:04:49 [ttyUSB0] --> YsA02700224100A0
11:04:51 [ttyUSB0] <-- YsA0110023A00041
11:04:52 [ttyUSB0] --> YsA01500234100A0
beim anlernen in der Konsole hatte ich folgende Ausgabe:

Code: Alles auswählen

"YsA0800017A00041"
dom.GetObject("CUxD.CUX4000002:5.SEND_CMD").State("YsA0800017A00041");
24
Kanal 400000002:5 stimmt es sieht mir aber nach einem Mismatch von anlernen

Code: Alles auswählen

YsA0800017A00041
und der Ausgabe aus dem Log

Code: Alles auswählen

YsA0110023A00041
aus. Da viel probiert habe auch mit unterschiedlichen Systemvariablennamen. Was genau läuft hier nun schief?

chris1507
Beiträge: 38
Registriert: 27.06.2017, 11:09
Hat sich bedankt: 3 Mal

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

Beitrag von chris1507 » 04.08.2024, 11:57

chka hat geschrieben:
13.04.2020, 15:53
jetzt muss du den passenden wert für deine systemvariablen finden, entweder du schreibst dir ein programm welches alle Minute deine Rollos runterfährt und das in einer schleife oder du machst es manuell.ich gehe mal davon aus das du die werte. nicht irgendwo mitgelockt hast.
Heisst das, dass damit die Systemvariable automatisch hoch zählt und sobald sie den richtigen Wert erreicht hat, wird sich der Rollo wieder automatisch bewegen? Oder muss ich noch was anderes machen außer hoch und runter fahren lassen?

Antworten

Zurück zu „CUxD“