Somfy RTS + CUXD => Homematic (ohne Aktor)
Moderator: Co-Administratoren
-
- 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)
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?
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?
-
- 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)
Ich habe 4 rollos laufen alle haben laut systemvariable über 26.000 befehle erhalten. Also ja es läuft und das auch stabile
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
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.
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.
-
- 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)
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.
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.
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
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.
-
- 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)
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.
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.
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
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.
-
- 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)
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
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
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
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.
Ich denke ich werde den Motor reseten müssen. Mal sehen ob ich Dokumentation habe um das zu tun.