Somfy RTS + CUXD => Homematic (ohne Aktor)

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

Moderator: Co-Administratoren

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, 12:19

Ja die Variable wird vom Skript befüllt
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, 13:09

ich kann mich erinnern, dass am Anfang der neue Rollo funktioniert hat, allerdings in Kombination mit einem anderem, weil ich ihn an einem falschen Kanal angelernt habe. Dann habe ich den alten Rollo wieder neu angelernt und er funktioniert wieder alleine ohne Probleme. Seitdem habe ich es aber nicht geschafft den neuen zum laufen zu bringen.
Gibt es eine Möglichkeit den neuen Rollo komplett in Werkszustand zu setzen und komplett neu anzulernen also neuer Kanal etc.?
Inzwischen lauft das Programm und zählt fleißig hoch, ich bin mir aber nicht sicher ob das zum Erfolg führt. Natürlich kann ich dies erstmal lange laufen lassen und sehen ob es geht, aber hat jemand Erfahrung damit ob dies immer zum Erfolg führt?

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, 18:14

Ich habe 4 rollos laufen alle haben laut systemvariable über 26.000 befehle erhalten. Also ja es läuft und das auch stabile
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, 19:45

Das das Programm geht ist mir klar, ich hab 4 Rollos am laufen die einwandfrei gehen. Ich meinte damit, wenn ich ein Programm schreibe, dass jede Minute den neuen Rollo hoch- und runterfährt und damit die systemvariable hochzählt um den richtigen Wert für den neuen Rollo zu finden.
Wie ist der Zusammenhang der Systemvariable mit dem senden der Kommandos?
Im Terminal des CuX wird beim ausführen immer ein Wert gezeigt, der sich mit jedem Kommando erhöht.

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, 20:06

Hi da haben wir uns falsch verstanden die variable wird bei jedem aufrufen des tcl Skriptes um eins hoch gezogen.
Egal ob erfolgreich der Motor angesteuert wurde oder nicht er zählt hoch.
Du kannst dir jetzt ein Programm schreiben welches deine somfys ansteuert und irgendwann fahren sie dann, ja das geht (nicht die variable)
Aus diesem Grund habe ich ja geschrieben, speichert euch den variablen Wert am besten extern noch einmal.
Auch beim Rückspielen von Backups fährt der somfy erst, wenn die System variablen Werte gleich zum Motor sind.
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, 20:32

Ja ich hatte es schon auch so verstanden. Ich frage mich nur ob das Programm jemals die richtige Variable findet, da ich inzwischen bei 800 bin und soviel Befehle der neue Rollo noch nicht bekommen hat, da er erst ein paar Tage alt ist.

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, 21:07

Das tcl script finden nix es schreibt in die systemvariable die du angibst.
Bei mehreren motoren müssen es auch mehrere variablen sein.
Wird eine andere hex zahl mit übergeben und der motor ist darauf nicht angelernt wird er ebenfalls nichts machen.
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 » 05.08.2024, 09:28

Falsche Ausdrucksweise von mir. Ich meinte ich frage mich ob das Skript jemals den richtigen Wert in der Systemvariable findet. Jeder Motor hat seine eigene Systemvariable. Inzwischen ist die Systemvariable des neuen Rollos bei 2000 und er funktioniert noch nicht.

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 » 05.08.2024, 09:52

Noch mal das script findet nichts, es nutzt die systemvariable nur dafür das beim senden nicht der gleiche wert gesendet wird. Da dies der Motor eine fortlaufende „nummer“ erwartet.
Wenn dein motor nicht reagiert lerne ihn neu an mit einem neuen HEX Wert und die zahl geht bei 0 los.
Ansonsten MUSST du den Motor zurücksetzen, bleibt dir nix anderes übrig
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 » 05.08.2024, 10:17

Ich hab den Motor schon mehrfach mit einem neuen HEX-Wert angelernt. Anlernen geht super, danach klappt aber nichts. Wie verhält es sich wenn der Motor mehrfach auf verschiedenen Kanälen mit verschiedenen HEX-Werten angelernt wurde?
Ich denke ich werde den Motor reseten müssen. Mal sehen ob ich Dokumentation habe um das zu tun.

Antworten

Zurück zu „CUxD“