Is er hier iemand met ervaring met het decoderen van het signaal van Somfy Telis RF remotes. Deze worden vaak gebruikt bij zonneschermen en rolluiken.
Ik gebruik een Arduino met een "Niels" 433 Mhz ontvanger, met eigen software. Ik kan de signalen van veel remotes decoderen, Blokker, Action, KAKU, X10 RF, LaCrosse temperatuursensors, RF deurbellen, div noname RF remotes. Voor de meeste RF remotes krijg ik de decodering wel voor elkaar maar op de Somfy heb ik tot nu toe mijn tanden stuk gebeten. Mijn software herkent de RF signalen door naar de lengte van de startpuls en stoppuls te kijken, en het aantal tussenliggende pulsen, tot nu toe is dat voldoende geweest om de diverse remotes uit elkaar te houden.
Ik heb zelf een gedeeltelijke decodering van het Somfy signaal met een Arduino gedaan, maar kan wel wat hulp van buitenaf gebruiken. Op het internet vindt je weinig tot niks over de codering, anders dan dat het beveleigigd is dmv van een "rolling code" die bij elke kopdruk veranderd.
Hoe ver ben ik:
- is gewoon 433 Mhz, codering lijkt op andere remotes door het aan/uitschakelen van de zender.
- startpulse van ca. 4800 usec, stop pulse van meer dan 20000 usec
- bittreintje varierend in aantal bits, minimaal 76, maximaal 95??, pulslengte ca. 650 of ca. 1300
- Door op bovenstaande waardes te checken herkent mijn Arduino dat het om een Somfy code gaat, maar in de bittrein zelf zie ik nog geen licht.
- voor de "liefhebbers" hier een voorbeeld van de pulslengtes (in usec):
4816,648,644,640,644,1280,1292,648,640,640,648,644,644,640,648,644,640,648,640,1284,636,648,1292,
1288,632,648,640,644,1292,648,640,1288,1280,648,640,648,640,648,640,652,636,648,636,1288,
636,648,636,652,636,648,1288,1288,636,652,632,648,1288,652,636,1284,1288,1292,1280,
652,636,652,636,1288,1284,1288,1284,1288,1284,1292,1280,1288,1288,656,632,652,636,1288,1284,
652,636,28128
Ik ken maar 1 commercieel programma dat de code decodeert, namelijke homewizard, zie
http://www.homewizard.nl/somfy.html
De volgende website is eigenlijk het enige wat ik verder heb gevonden. Ik heb de eigenaar van de site gemaild, maar geen antwoord gekregen.
http://www.draaijer.com/somfy/
Toevoeging : Vond toevallig vandaag nog een patent van Somfy met daarin een beschrijving van de pulstrein. Mijn metingen van startpuls=ca 4800, en pulsperiode van ca. 1280 worden daarin bevestigd.
Zie :
somfy patent
Wie kan me helpen met een hint voor de verdere decodering?
UPDATE : De beschrijving van de pulstrein in de patentaanvraag geeft wel meer inzicht. Het is Manchester codering volgens de patentaanvraag. Daar komt ook vast mijn geconstateerde variabele aantal pulsen vandaan.
[
Voor 11% gewijzigd door
gerardwr op 21-12-2012 23:24
]