Modul-Entwicklung: Somfy RTS

Begonnen von thdankert, 12 Juli 2014, 21:04:31

Vorheriges Thema - Nächstes Thema

RaspiLED

Hi Timo,
Mir fehlt ein
attr sduino hardware nanoCC1101
Danach will ich ein
get sduino ccconf
sehen ;-)
Welche Frequenz ist tatsächlich eingestellt?
Zum Anlernen gibt es wohl zwei Ansätze: In einigen Anleitungen steht oben/unten Taste auf der funktionierenden Fernbedienung für 3 Sekunden gleichzeitig drücken in anderen wird der Anlernbutton auf der Rückseite der Fernbedienung für 3 Sekunden mit einer Büroklammer gedrückt. Jedenfalls wird der Modus von der Rollade durch kurzes Zucken akzeptiert. In dem neuen fhem Device (vorher ja per Hand anlegen!) Muss man dann Set Device prog ausführen.
Was hast Du probiert? Wir genau hat sich der Rolladen verhalten?
Gruß Arnd

Diverse RasperryPi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, WifiLight ...

Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

gessi

Zitat von: andies am 17 März 2017, 11:37:00
Ich habe dieselbe Hardware-Ausstattung und ewig nichts empfangen. Dann wurde gestern (nach einem update) auf einmal ein neues Somfy-Gerät angelegt (beim Senden mit dem Handsender)
2017.03.16 18:52:36 1: SOMFY Unknown device 467FA2 (A0 002E), please define it
2017.03.16 18:52:36 2: autocreate: define SOMFY_467FA2 SOMFY 467FA2 A0 002E
2017.03.16 18:52:36 2: autocreate: define FileLog_SOMFY_467FA2 FileLog ./log/SOMFY_467FA2-%Y.log SOMFY_467FA2

Daraufhin habe ich erneut ein update vorgenommen und jetzt weist die Logdatei eine Größe von 0B auf.

defmod SOMFY_467FA2 SOMFY 467FA2 A0 002E
attr SOMFY_467FA2 IODev sduino
attr SOMFY_467FA2 alias Somfy_nicht_bedienen
attr SOMFY_467FA2 room Wohnzimmer

setstate SOMFY_467FA2 1970-01-01 01:00:00 enc_key A0
setstate SOMFY_467FA2 1970-01-01 01:00:00 rolling_code 002E

sowie
defmod FileLog_SOMFY_467FA2 FileLog ./log/SOMFY_467FA2-%Y.log SOMFY_467FA2
attr FileLog_SOMFY_467FA2 logtype text
attr FileLog_SOMFY_467FA2 room _LogFiles

setstate FileLog_SOMFY_467FA2 active

und zuletzt
defmod sduino SIGNALduino /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A104WS3F-if00-port0
attr sduino alias SIGNALduino
attr sduino devStateIcon Initialized:cul_usb@green:Open Open:cul_usb@red:Initialized
attr sduino flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
attr sduino hardware nanoCC1101
attr sduino icon cul_usb
attr sduino verbose 3

setstate sduino opened
setstate sduino 2017-03-16 23:07:14 ccconf freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
setstate sduino 2017-03-03 22:11:32 ccreg C3E = 00 84 00 00 00 00 00 00
setstate sduino 2017-03-03 22:37:25 config MS=1;;MU=1;;MC=1
setstate sduino 2017-03-17 11:34:09 ping OK
setstate sduino 2017-03-13 21:47:29 raw ccFactoryReset done
setstate sduino 2017-03-16 23:05:47 state opened
setstate sduino 2017-03-16 23:05:47 version V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50


Hey, ich habe gerade eben nochmal ein Update gemacht und nun kann ich auch die Frequenz nicht mehr einstellen wie wie vorher empfohlen:
Zitat von: RaspiLED am 16 März 2017, 19:16:47
Hi,
Ihr redet wunderbar aneinander vorbei!
Egal ich habe ein Störgefühl:
Dein nanocul mit CC1101 und Signalduino Firmware kann natürlich empfangen, da der cc1101 Sender und Empfänger ist. Die Frequenz von Somfy ist aber nicht 433.920 sondern 433.420 MHz.
Mit set Name cc1101_freq 433.420 Bitte mal ändern und mit attr name verbose 4 die Originalfernbedienung belauschen und hier posten.

Gruß Arnd

Diverse RasperryPi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, WifiLight ...



Kannst Du Mal bitte meine sduino (cc1101) device settings mit Deinen vergleichen und mir die Unterschiede nennen???
Anbei ein Screenshot meiner Konfiguration.

andies

Da sind meine Daten. Finde sieben Unterschiede ;-)

Zuerst: DMSG ist verschieden, ich habe ein RawMSG sowie RSSI, einige Readings sind anders. Sonst alles gleich.
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

gessi

Zitat von: andies am 17 März 2017, 13:11:48
Da sind meine Daten. Finde sieben Unterschiede ;-)

Zuerst: DMSG ist verschieden, ich habe ein RawMSG sowie RSSI, einige Readings sind anders. Sonst alles gleich.

Hmm... die einzelnen Werte sagen mir leider Nichts :-( Dazu fehlt mir das Wissen...
Hast Du noch die genaue Prozedur wie Du das Device in FHEM registriert hattest und konfiguriert hattest? Hab ich evtl. da etwas vergessen oder falsch gemacht?

Ich habe mittlerweile auch noch einen Factory Reset mit "get raw e" gemacht aber er will und will nicht lesen. Das aber nicht nur von der SOMFY FB sondern auch von einer anderen 433Mhz FB welche ich benutze um ein Licht einzuschalten. Scheint also eher die sduino hardware zu sein.

T1mo

Zitat von: RaspiLED am 17 März 2017, 12:41:07
Hi Timo,
Mir fehlt ein
attr sduino hardware nanoCC1101
Danach will ich ein
get sduino ccconf
sehen ;-)
Welche Frequenz ist tatsächlich eingestellt?
Zum Anlernen gibt es wohl zwei Ansätze: In einigen Anleitungen steht oben/unten Taste auf der funktionierenden Fernbedienung für 3 Sekunden gleichzeitig drücken in anderen wird der Anlernbutton auf der Rückseite der Fernbedienung für 3 Sekunden mit einer Büroklammer gedrückt. Jedenfalls wird der Modus von der Rollade durch kurzes Zucken akzeptiert. In dem neuen fhem Device (vorher ja per Hand anlegen!) Muss man dann Set Device prog ausführen.
Was hast Du probiert? Wir genau hat sich der Rolladen verhalten?
Gruß Arnd

Diverse RasperryPi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, WifiLight ...
@Danke Andre für deine Hilfe

attr sduino hardware nanoCC1101 das ist dabei.-)
Ich habe die Anlerntaste laut Bedienungsanleitung(somfy rts chronis smart) für 0,5sek gedrückt , dann machte der Rolladen einen kurzen Ruck und das war es auch schon.
get sduino ccconf ? Den Befehl kennt er nicht.
Wie finde ich heraus auf welche Frequenz er eingestellt ist?

Danke und Gruß

andies

Zitat von: gessi am 17 März 2017, 13:24:27
Hast Du noch die genaue Prozedur wie Du das Device in FHEM registriert hattest und konfiguriert hattest? Hab ich evtl. da etwas vergessen oder falsch gemacht?

Zuerst einmal sagt mein Logfile
2017.03.17 13:20:16 1: PERL WARNING: Argument " " isn't numeric in numeric gt (>) at ./FHEM/10_SOMFY.pm line 543.
2017.03.17 13:20:34 1: PERL WARNING: Argument " " isn't numeric in addition (+) at ./FHEM/10_SOMFY.pm line 1199.

und da muss wohl ein Fachmann ran. Sonst: Die Somfy-Fernbedienung (ich habe nur drahtlose Motoren) umgedreht, in das kleine Loch eine Stecknadel gesteckt und eine Sekunde gewartet. Dann signalisiert das Rollo "habe verstanden" (=kurz auf-ab) und dann warte ich noch etwa eine Minute, danach kann ich schalten. Den Signalduino habe ich zusammengelötet und hineingesteckt, das war's.
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

gessi

Zitat von: T1mo am 17 März 2017, 13:29:03
@Danke Andre für deine Hilfe

attr sduino hardware nanoCC1101 das ist dabei.-)
Ich habe die Anlerntaste laut Bedienungsanleitung(somfy rts chronis smart) für 0,5sek gedrückt , dann machte der Rolladen einen kurzen Ruck und das war es auch schon.
get sduino ccconf ? Den Befehl kennt er nicht.
Wie finde ich heraus auf welche Frequenz er eingestellt ist?

Danke und Gruß

Seit dem Update heute kann ich weder die Frequenz einstellen noch kann ich die Auslesen.

andies

Zitat von: T1mo am 17 März 2017, 13:29:03
Wie finde ich heraus auf welche Frequenz er eingestellt ist?
Eigentlich so

Readings
ccconf freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud)

Oder get sduino ccconf. Geht bei mir aber komischerweise nicht.
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

gessi

Zitat von: andies am 17 März 2017, 13:32:17
Eigentlich so

Readings
ccconf freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud)

Oder get sduino ccconf. Geht bei mir aber komischerweise nicht.

Unknown argument ccconf, choose one of ITParms:noArg cmds:noArg config:noArg freeram:noArg ping:noArg protocolIDs:noArg raw uptime:noArg version:noArg

andies

Update gemacht? Ist nicht unser Fehler. Wir müssen warten, bis sidey von der Arbeit kommt ;-)
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

gessi

Zitat von: andies am 17 März 2017, 13:37:27
Update gemacht? Ist nicht unser Fehler. Wir müssen warten, bis sidey von der Arbeit kommt ;-)

Ja, das sduino device hat die Parameter nicht mehr also kann man die Frequenz weder setzen noch Auslesen...

RaspiLED

Hi, mit update habt ihr das normale Release eingespielt, welches kein CC1101 unterstützt.
FHEM aktualisieren: update
SIGNALduino Modul und Firmware aktualisieren: update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r33/controls_signalduino.txt
Gruß Arnd

Diverse RasperryPi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, WifiLight ...

Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

andies

Sorry,  hatte ich vergessen zu schreiben: ich mache dieses Update, von der du schreibst - nicht die einfache Variante!


Gesendet von iPhone mit Tapatalk Pro
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

RaspiLED

Und danach shutdown Reboot bzw. Reload des Moduls gemacht?

Diverse RasperryPi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, WifiLight ...

Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

andies

#269
Äh, nee  :(

Jetzt komplett FHEM neu gestartet - keine Änderung. Puuh, nochmal dem Tadel von der Schippe gesprungen.
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann