Offline
Newbie
Karma: 0
Posts: 2
|
 |
« Reply #15 on: December 06, 2012, 12:42:07 pm » |
Hallo Manawyrm,
richtig der Portpin wird von Hochohmig auf Masse geschalten und ist somit kein Problem. Auch bei der Kanal abfrage der Telis 4 über die LED Ausgänge der Telis reichen die 3 Volt aus um dies mit dem Arduino sauber auszuwerten. Ansonsten sollte es auch kein Problem sein die Taster mit einen Optokoppler zu Überbrücken.
Gruß, Peter
|
|
|
|
|
Logged
|
|
|
|
|
Cologne
Offline
Sr. Member
Karma: 4
Posts: 332
Arduino rocks
|
 |
« Reply #16 on: December 07, 2012, 08:11:49 am » |
Hallo, vielleicht mal ein anderer Ansatz: Der Schalter ist doch nichts anderes als eine 433 MHz Fernbedienung, wie sie z.B. auch für Funksteckdosen genutzt wird. Sicher ist das Protokoll ein anderes, aber das lässt sich ja rausfinden. Ähnlich wie in diesem Projekt http://blog.sui.li/2011/04/12/low-cost-funksteckdosen-arduino/ könnte man dann ein 433 MHz Sendemodul direkt am Arduino betreiben. Einzige Vorraussetzung: das Signal müsste amplitudenmoduliert sein. Hat jemand schon mal versucht herauszufinden, wie das Signal kodiert ist? Gruß Reinhard
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 28
Arduino rocks
|
 |
« Reply #17 on: December 07, 2012, 09:10:50 am » |
Hey, das sieht ziemlich interessant aus, jedoch lässt sich Somfy, was die Codierung angeht, afaik nicht wirklich in die Karten schauen. Wobei das natürlich die allerallerallerattraktivste Lösung wäre ...
|
|
|
|
|
Logged
|
|
|
|
|
Alfeld (Leine) / Germany
Offline
Full Member
Karma: 4
Posts: 153
|
 |
« Reply #18 on: December 07, 2012, 11:33:36 am » |
Genau das möchte ich doch schon lange machen  Deswegen hätte ich ja auch gerne ein Bild vom Innenleben. Ich glaube nicht wirklich dass Somfy eigene Chips verwendet. Das wird wahrs. 0815 Zeug sein, und da kann man dann sicherlich im Datenblatt auch das Protokoll nachlesen^^
|
|
|
|
|
Logged
|
|
|
|
|
Cologne
Offline
Sr. Member
Karma: 4
Posts: 332
Arduino rocks
|
 |
« Reply #19 on: December 07, 2012, 12:04:48 pm » |
Ein Foto des Innenlebens des Empfängers wäre sicher nicht schlecht, besser aber noch eine Messung des Signals am Empfänger. Ich habe sowas mal an einer fernsteuerbaren Steckdose - in Ermangelung eines DigitalScopes - mit dem Analogeingang der Soundkarte und Audacity gemacht. Zumindest sieht man dann schon mal die Taktrate, die Wiederholrate und wenn man Glück hat, kann man anhand der Signale auf die Codierung schliessen.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 28
Arduino rocks
|
 |
« Reply #20 on: December 10, 2012, 05:15:04 am » |
Huh, Leute, da muss ich euch leider enttäuschen. Mir fehlen sowohl das Equipment wie auch die Kenntnisse, um aus den Somfy-Empfängern irgendetwas herauszumessen. Und da die Teile in den Rollomotoren integriert sind, scheue ich mich auch davor, diese auszubauen und aufzumachen.
Btw.: Ende der Woche habe ich die Optokoppler, dann versuche ich das ganze mal an einen Arduino zu hängen und per HTTP-Request fernzusteuern. Dann muss ich nur noch herausfinden, wie ich das Ganze mit der Homematic-Zentrale zusammenbringe.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 28
Arduino rocks
|
 |
« Reply #21 on: December 12, 2012, 03:29:14 am » |
So, Optokoppler sind da, jedoch hab ich gestern wohl beim Löten gemurkst - jedenfalls lässt sich nur einer der drei Buttons per Arduino auslösen. Dabei sehen die Lötstellen eigentlich allesamt gut aus - wie empfindlich ist denn so ein Optokoppler, was Lötkolbenhitze angeht?  Naja, ich werd' dann morgen alles neu verlöten und es noch einmal probieren ...
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 28
Arduino rocks
|
 |
« Reply #22 on: December 13, 2012, 06:30:55 am » |
So, jetzt ist dann der Zeitpunkt, an dem ich anfange, zu verzweifeln. Ich habe jetzt zig mal neu verlötet, umgesteckt, umkonfiguriert, immer mit demselben Ergebnis: Ich kann im besten Fall einen der drei Schalter per Arduino auslösen. Entweder habe ich also die anderen Optokoppler bereits verheizt oder irgendetwas an der Kombination aus Koppler und Vorwiderstand passt nicht ...
Alle Lötstellen habe ich mehrfach (meist mit Hilfe einer LED) überprüft. Ebenso den Code im Arduino. Die Schalter lassen sich auch wunderbar von Hand überbrücken, wenn ich die angelöteten Kabel zusammenführe. Ich habe keine Ahnung, was ich jetzt noch ausprobieren soll - ich hab sogar schon andere Widerstände versucht (240 Ohm und 600 Ohm). Habt ihr vielleicht eine Idee? Oder eine definitiv passende Kombination von Koppler und Widerstand (gerne von Reichelt)?
Die Verkabelung sieht so aus:
Arduino: Optokoppler: Somfy-Funkschalter: Digital Out --- [360 Ohm] ----- 1 6 GND --------------------------- 2 5 ---------- 1 3 4 ---------- 2
|
|
|
|
|
Logged
|
|
|
|
|
Germany
Offline
Edison Member
Karma: 33
Posts: 1788
Arduino rocks
|
 |
« Reply #23 on: December 13, 2012, 07:34:08 am » |
Boah! Das Forum hat mein Posting gefressen!  Also nochmal: Die Beschaltung sieht soweit ganz gut aus, ist das ein CNY17, den du verwendest? hast du mal versucht, die Zuleitungen zum Taster von Pin 4 und 5 zu tauschen? Hintergrund ist, dass du einen Transistor als Schalter verwendest, und das funktioniert prinzipbedingt nur unidirektional. Lötest du direkt oder bastelst du das erst auf dem Steckbrett zusammen?
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 28
Arduino rocks
|
 |
« Reply #24 on: December 13, 2012, 08:26:29 am » |
Als brutaler Anfänger löte ich natürlich direkt (was ich im Nachhinein betrachtet wohl lieber hätte lassen sollen ...) - und ja, das ist ein CNY17-3.
Auf die Idee, 4 und 5 zu tauschen, bin ich in der Tat noch nicht gekommen, ich dachte, dabei wäre die Polung egal => wird aber SOFORT ausprobiert. Ich melde mich wieder!
(Müsste allerdings mit dem Teufel zugehen, wenn ich bei den ganzen Neuverlötungen die Kabel nicht schon einmal versehentlich getauscht hätte ... egal, wird trotzdem versucht!)
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 28
Arduino rocks
|
 |
« Reply #25 on: December 13, 2012, 08:49:44 am » |
Mal abgesehen davon, dass ich mir jetzt ein kleines bisschen doof vorkomme: SUPER, ES GEHT!
Ich danke euch allen!
Jetzt muss ich nur meinen Arduino-Code etwas bereinigen ...
|
|
|
|
|
Logged
|
|
|
|
|
Germany
Offline
Edison Member
Karma: 33
Posts: 1788
Arduino rocks
|
 |
« Reply #26 on: December 13, 2012, 09:02:42 am » |
Es ist keine Schande, etwas nicht zu wissen. Wichtig ist, das man gewillt ist weiter zu lernen. Und das hast du sicher bei deinem Projekt auch getan.  Ansonsten: Immer ran mit mehr Informationen, Codezeilen, Bilder und Videos vom Projekt! 
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 28
Arduino rocks
|
 |
« Reply #27 on: December 13, 2012, 10:22:02 am » |
Liefere ich asap nach!
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 28
Arduino rocks
|
 |
« Reply #28 on: January 24, 2013, 08:22:57 am » |
Entschuldigt bitte, dass es so lange gedauert hat, dafür ist die Beschreibung der ganzen Bastelaktion auch etwas ausführlicher geworden. Viel Spaß damit: www.es-ist-ein-krauss.de/Somfydunio.pdf
|
|
|
|
|
Logged
|
|
|
|
|
|