Somfy RTS + CUXD => Homematic (ohne Aktor)
Moderator: Co-Administratoren
Re: Somfy RTS + CUXD => Homematic (ohne Aktor)
Ja, das wars, die Variabel wird hocjgezählt,
Funktioniert tadellos. Vielen,vielen Dank.
Ich hatte unendliche male das Script mit copy und paste in die Homatic hinein gezogen,
sogar mal mit Umweg über notepad++ und als TCL gespeichert.
Mir ist noch nicht klar wie diese Zeichen da hinein gekommen sind???
Jedenfalls vielen Dank für die SUPER Hilfe!
Einen schönen Abend noch, bzw. Gute Nacht
Funktioniert tadellos. Vielen,vielen Dank.
Ich hatte unendliche male das Script mit copy und paste in die Homatic hinein gezogen,
sogar mal mit Umweg über notepad++ und als TCL gespeichert.
Mir ist noch nicht klar wie diese Zeichen da hinein gekommen sind???
Jedenfalls vielen Dank für die SUPER Hilfe!
Einen schönen Abend noch, bzw. Gute Nacht
-
- Beiträge: 2483
- Registriert: 13.02.2012, 20:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 302 Mal
- Danksagung erhalten: 116 Mal
-
- 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)
Habe jetzt alles ausprobiert, es funktioniert leider nicht.
habe 4 Rollos, habe den ersten lt. Somfy-Anleitung Nr. 3 in den Anlernmodus gebracht, über putty (siehe Bild) den Befehl eingegeben, es tut sich leider nichts.
Habe die HexZahl natürlich schon öfters übermittelt, liegst dadran? In der Anleitung steht, das sie noch nie benutzt sein darf, auch nicht beim "rumprobieren".
Wie weit reicht die Reichweite des CUL-Sticks, macht es event. Sinn, die CCU2 kurzfristig mit dem Stick in die unmittelbare Nähe der Rolläden zu bringen?
habe 4 Rollos, habe den ersten lt. Somfy-Anleitung Nr. 3 in den Anlernmodus gebracht, über putty (siehe Bild) den Befehl eingegeben, es tut sich leider nichts.
Habe die HexZahl natürlich schon öfters übermittelt, liegst dadran? In der Anleitung steht, das sie noch nie benutzt sein darf, auch nicht beim "rumprobieren".
Wie weit reicht die Reichweite des CUL-Sticks, macht es event. Sinn, die CCU2 kurzfristig mit dem Stick in die unmittelbare Nähe der Rolläden zu bringen?
-
- 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)
Lade dir mal mein script herunter ein paar post drüber
-
- 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)
Hallo,
ich habe mir den CUL in der 433Mhz Version gekauft und alles wie beschrieben eingerichtet.
An meiner Fernbedienung habe ich den Anlernknopf gedrückt und auf der shell bekomme ich beim Anlernen folgenden Output:
Wenn ich das Script noch einmal aufrufe bekomme ich die 2 als Wert zurück.
Das wird dann wohl die Variable sein die hochgezählt wird.
Der Motor bewegt sich aber nicht wie beschrieben. Das soll ja das Zeichen sein das er angelernt wurde.
Die Einstellungen habe ich nun mehrfach überprüft sehe aber keinen Fehler.
Den Befehl kann ich aber auch abschicken wenn die Markise nicht im Anlernmodus ist und bekomme den gleichen Output.
Wie kann ich den Fehler debuggen?
ich habe mir den CUL in der 433Mhz Version gekauft und alles wie beschrieben eingerichtet.
An meiner Fernbedienung habe ich den Anlernknopf gedrückt und auf der shell bekomme ich beim Anlernen folgenden Output:
Code: Alles auswählen
# tclsh /usr/local/addons/rollo/somfy.tcl CUX4000002:2 Markise2 PROG A0 A00005
"YsA0800001A00005"
dom.GetObject("CUxD.CUX4000002:2.SEND_CMD").State("YsA0800001A00005");
1
Das wird dann wohl die Variable sein die hochgezählt wird.
Der Motor bewegt sich aber nicht wie beschrieben. Das soll ja das Zeichen sein das er angelernt wurde.
Die Einstellungen habe ich nun mehrfach überprüft sehe aber keinen Fehler.
Den Befehl kann ich aber auch abschicken wenn die Markise nicht im Anlernmodus ist und bekomme den gleichen Output.
Wie kann ich den Fehler debuggen?
-
- 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)
Hallo, ich habe dann doch etwas gefunden.
Der CUL wurde gefunden -> Ausgabe CUxD
Im CUxD Log sehe ich:
Wenn ich in der WebUI das Gerät öffne steht dort
_dev_ttyUSB0
Muss ich noch etwas einstellen damit CUxD mit dem USB Device etwas anfangen kann?
Der CUL wurde gefunden -> Ausgabe CUxD
Code: Alles auswählen
USB 1-1 - (9514) [HUB] - Tue May 23 13:20:00 2017
USB 1-1.1 - (ec00) [FF] - no driver - Tue May 23 13:20:00 2017
USB 1-1.2 - {NONE} FT232R USB UART [FF] - /dev/ttyUSB0 {:7314s} - connected - Thu May 25 17:34:26 2017
USB 1-1.3 - My Passport 0820 [STORAGE] - Tue May 23 13:20:00 2017
Code: Alles auswählen
May 25 17:34:26 homematic-ccu2 daemon.info cuxd[226]: USB(1-1.2/ttyUSB0) FT232R USB UART connect(9600:8N1)
May 25 17:39:42 homematic-ccu2 daemon.info cuxd[13555]: system(/usr/local/addons/rollo/somfy.tcl CUX4000002:1 Markise 100 A0 A00001) exit(1) 0s
May 25 17:50:00 homematic-ccu2 daemon.info cuxd[226]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:5007 trigger(-447s) from CUX4000002:1
May 25 18:00:00 homematic-ccu2 daemon.info cuxd[226]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:5212 trigger(-367s) from CUX4000002:2
May 25 18:23:27 homematic-ccu2 daemon.warn cuxd[226]: device '/dev/ttyUSB0' not found!
May 25 18:24:42 homematic-ccu2 daemon.warn cuxd[226]: device '/dev/ttyUSB0' not found!
May 25 18:26:03 homematic-ccu2 daemon.debug cuxd[14161]: CUX4000002:2 /usr/local/addons/rollo/somfy.tcl CUX4000002:2 Markise2 1000 A0 A00006
May 25 18:26:04 homematic-ccu2 daemon.warn cuxd[226]: device '_dev_ttyUSB0' not found!
May 25 18:26:06 homematic-ccu2 daemon.debug cuxd[14165]: CUX4000002:1 /usr/local/addons/rollo/somfy.tcl CUX4000002:1 Markise 0 A0 A00002
May 25 18:26:06 homematic-ccu2 daemon.warn cuxd[226]: device '_dev_ttyUSB0' not found!
May 25 18:26:07 homematic-ccu2 daemon.debug cuxd[14168]: CUX4000002:2 /usr/local/addons/rollo/somfy.tcl CUX4000002:2 Markise2 0 A0 A00006
May 25 18:26:07 homematic-ccu2 daemon.warn cuxd[226]: device '_dev_ttyUSB0' not found!
May 25 18:35:00 homematic-ccu2 daemon.info cuxd[226]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:5231 trigger(-337s) from CUX4000002
Wenn ich in der WebUI das Gerät öffne steht dort
_dev_ttyUSB0
Muss ich noch etwas einstellen damit CUxD mit dem USB Device etwas anfangen kann?
-
- 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)
So ich bin dann einen Schritt weiter. Der Verkäufer des CUL hat mir geschrieben das ich in CUxD noch folgende Zeilen in die Konfig eintragen muss:
TTYPARAM=ttyUSB0:38400:8N1
TTYASSIGN=ttyUSB0:CUX
Nun wird der CUL im Status auch ganz anders angezeigt:
USB 1-1.2 - {CUX} FT232R USB UART [FF] - /dev/ttyUSB0 {:1664s} - V 1.67 nanoCUL433 - Fri May 26 08:08:07 2017
Mit Termnal lässt sich jetzt auch die Version etc. abfragen. Ich vermute das heute Nachmittag auch das Anlernen klappt.
TTYPARAM=ttyUSB0:38400:8N1
TTYASSIGN=ttyUSB0:CUX
Nun wird der CUL im Status auch ganz anders angezeigt:
USB 1-1.2 - {CUX} FT232R USB UART [FF] - /dev/ttyUSB0 {:1664s} - V 1.67 nanoCUL433 - Fri May 26 08:08:07 2017
Mit Termnal lässt sich jetzt auch die Version etc. abfragen. Ich vermute das heute Nachmittag auch das Anlernen klappt.
-
- Beiträge: 2483
- Registriert: 13.02.2012, 20:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 302 Mal
- Danksagung erhalten: 116 Mal
-
- 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)
Hier wurde geschrieben das man den CUL auch in der Bucht bestellen kann und das er Funktioniert.
Du findest ihn wenn du "nanoCUL 433MHz FTDI für FHEM CUL 433 - FW 1.67 - mit Antenne EXTREM Edition" in der Suche eingibst.
Du findest ihn wenn du "nanoCUL 433MHz FTDI für FHEM CUL 433 - FW 1.67 - mit Antenne EXTREM Edition" in der Suche eingibst.
-
- 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)
Mhh keine Ahnung ob der CUL einfach nicht taugt oder ich einfach zu blöd bin.
Im Terminal bekomme ich beim Anlernen folgenden Output:
Die Markise zuckt aber nicht.
//Edit
Also für alle die das gleiche vorhaben, es funktioniert nun.
Nach etlichen Versuchen habe ich einfach die 2. Taste der Fernbedinung (CUX4000002:2) genommen und dort eine neue Variable erstellt.
Zusätzlich habe ich ein 3 Meter USB Verlängerungskabel aus meiner Kiste genommen und den USB Stick näher an die Markise gebracht.
Schon beim 1. Versuch funktionierte das Anlernen. Aber von 10 Fahrten wurde ein Befehl nicht umgesetzt.
Ob das nun Zufall war muss ich erst noch sehen.
Die Verlängerung habe ich dazwischen weg genommen und die Steuerung hat trotzdem noch funktioniert.
Weil der RTS auf 433Mhz läuft habe ich auch den passenden CUL benommen.
Mit der Fernbedinung kann ich mich in die letzte Ecke vom Keller stellen und die Markise fährt wie gewünscht.
Was mir jetzt schon nicht gefällt ist das ich 1. keine Rückmeldung bekomme ob die Markise nun wirklich fährt und wenn meine Frau die Fernbedinung nimmt passt der Zustand nicht mit dem in der Homematic Anlage überein da es ja keine Rückmeldung gibt.
Wenn ich nun über ein Reedkontakt und ESP diese Funktion nachstelle kann ich sicher leichter einen Normalen Rohrmotor einbauen und den Homematic Unterputz Aktor nehmen.
Im Terminal bekomme ich beim Anlernen folgenden Output:
Code: Alles auswählen
15:53:22 [ttyUSB0] <-- YsA0800000A00015
15:53:23 [ttyUSB0] --> YsA08C00001500A0
//Edit
Also für alle die das gleiche vorhaben, es funktioniert nun.
Nach etlichen Versuchen habe ich einfach die 2. Taste der Fernbedinung (CUX4000002:2) genommen und dort eine neue Variable erstellt.
Zusätzlich habe ich ein 3 Meter USB Verlängerungskabel aus meiner Kiste genommen und den USB Stick näher an die Markise gebracht.
Schon beim 1. Versuch funktionierte das Anlernen. Aber von 10 Fahrten wurde ein Befehl nicht umgesetzt.
Ob das nun Zufall war muss ich erst noch sehen.
Die Verlängerung habe ich dazwischen weg genommen und die Steuerung hat trotzdem noch funktioniert.
Weil der RTS auf 433Mhz läuft habe ich auch den passenden CUL benommen.
Mit der Fernbedinung kann ich mich in die letzte Ecke vom Keller stellen und die Markise fährt wie gewünscht.
Was mir jetzt schon nicht gefällt ist das ich 1. keine Rückmeldung bekomme ob die Markise nun wirklich fährt und wenn meine Frau die Fernbedinung nimmt passt der Zustand nicht mit dem in der Homematic Anlage überein da es ja keine Rückmeldung gibt.
Wenn ich nun über ein Reedkontakt und ESP diese Funktion nachstelle kann ich sicher leichter einen Normalen Rohrmotor einbauen und den Homematic Unterputz Aktor nehmen.
Zuletzt geändert von svenp am 27.05.2017, 12:53, insgesamt 1-mal geändert.