Forum: Mikrocontroller und Digitale Elektronik mumbi Funksteckdosen mit dem Arduino ein- und ausschalten?


von Arduino (Gast)


Lesenswert?

Hallo,

gestern habe ich mir folgendes Set Funksteckdosen gekauft.

http://www.amazon.de/gp/product/B002UJKW7K?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s00

Diese wollte ich nun mit meinem Arduino ein- und ausschalten, allerdings 
bekomme ich es einfach nicht hin und wollte euch deswegen um Rat fragen.

Zuerst habe ich natürlich eine Steckdose mit der Fernbedienung gekoppelt 
und die Steckdose lässt sich mit der Fernbedienung nun schalten.

Nun habe ich meinen Arduino mit einem Empfänger verbunden und wollte den 
Beispiel Sketch zum Empfangen von Rc Codes aus dieser Libary nutzen:
https://code.google.com/p/rc-switch/

Dies funktioniert soweit und ich bekomme dann folgendes Ergebnis:
1
Decimal: 1392917 (24Bit) Binary: 000101010100000100010101 Tri-State: 0FFFF00F0FFF¨ PulseLength: 330 microseconds Protocol: 1
2
Raw data: 10244,372,940,372,952,372,936,980,344,376,932,980,348,372,936,984,348,372,932,980,348,372,940,372,944,372,944,372,956,364,940,976,348,372,940,372,948,376,936,976,348,372,940,972,348,376,936,976,348,
3
4
Decimal: 1392917 (24Bit) Binary: 000101010100000100010101 Tri-State: 0FFFF00F0FFFa° PulseLength: 330 microseconds Protocol: 1
5
Raw data: 10244,368,952,360,952,364,944,976,348,372,948,968,352,368,940,976,352,364,948,964,364,356,952,364,960,360,948,368,952,364,944,972,352,368,952,356,956,368,940,976,352,364,944,972,352,368,944,972,348,

Nun habe ich den Sender an den Arduino angeschlossen und wollte mit dem 
Sketch 'SendDemo', welcher auch in der oben genannten Libary zu finden 
ist, meine Funksteckdose schalten.

Also habe ich den Sketch geöffnet und meine Codes eingetragen, welche 
ich vorher mit dem Empfänger empfangen habe.

Aber es tut sich nichts bei der Steckdose. Sie schaltet sich einfach 
nicht ein.

Natürlich arbeiten Sender, Empfänger und die Steckdose alle mit 433 mhz 
und die Entfernung ist auch nicht zu groß.

Ich hoffe mir kann jemand helfen, denn sonst muss ich die Steckdosen 
leider zurückschicken. :/

von Arduino (Gast)


Lesenswert?

Kennt keiner eine Lösung?

Google habe ich natürlich auch schon bemüht.

von Joachim B. (jar)


Lesenswert?

Arduino schrieb:
> Google habe ich natürlich auch schon bemüht.

glaube ich nicht, aber egal, diese Funksteckdosen mit Sender sehen exakt 
aus wie meine und die vom Nachbarn und mit dem Aufbau habe ich meinen 
Nachbarn verwirrt:

https://www.youtube.com/watch?v=UdsQKiIZjMY

ja einfach durchlaufen lassen und den Code notieren der eben schaltet:

dazu hilft ein Nokia5110 oder OLED Display einfach den aktuellen Code 
der gesendet wurde und der on oder off geschaltet hat anzeigen.

Dann könnte man auch noch an den Steckdosen und Sender den Code 
umschalten und die Änderung in der Sendung die wirkt erkennen.

Mit dem Empfänger habe ich noch nicht gearbeitet, weiss aber das da wohl 
ein stück Draht als Antenne angelötet werden muss, hast du das?

Lambda/4 wäre zu empfehlen, je nach dem ob 433 oder 868 MHz ausrechnen.

von Wolfgang (Gast)


Lesenswert?

Arduino schrieb:
> Ich hoffe mir kann jemand helfen, denn sonst muss ich die Steckdosen
> leider zurückschicken. :/

Oder du machst mal die FB auf und guckst, ob da einer der üblichen 
Encoder drin steckt ...

von Arduino (Gast)


Lesenswert?

Wolfgang schrieb:
> Arduino schrieb:
>> Ich hoffe mir kann jemand helfen, denn sonst muss ich die Steckdosen
>> leider zurückschicken. :/
>
> Oder du machst mal die FB auf und guckst, ob da einer der üblichen
> Encoder drin steckt ...

Ist mit Encoder so ein Dip Schalter gemeint?

Falls ja, dann muss ich dich leider enttäuschen. :)

von Harald W. (wilhelms)


Lesenswert?

Arduino schrieb:

> Ist mit Encoder so ein Dip Schalter gemeint?

Nein, ein IC. Woher weisst Du überhaupt, das der Code, den Dein
Arduino sendet, dem Code entspricht, den Deine Steckdosen erwarten?

von Arduino (Gast)


Lesenswert?

Harald Wilhelms schrieb:
> Nein, ein IC. Woher weisst Du überhaupt, das der Code, den Dein
> Arduino sendet, dem Code entspricht, den Deine Steckdosen erwarten?

Ich habe zuerst einen Empfänger an meinen Arduino angeschlossen und dann 
mit einem Sketch den Code aufgezeichnet, den meine Fernbedienung sendet.

Anschließend habe ich diesen Code in den Send Sketch aus der Rc Switch 
Libary eingefügt.

Habe ich ja oben schon alles beschrieben.


Oder ist das komplett falsch? Hatte im Internet gelesen, dass man es so 
machen könnte.

von Joachim B. (jar)


Lesenswert?

Arduino schrieb:
> Oder ist das komplett falsch? Hatte im Internet gelesen, dass man es so
> machen könnte.

nicht alles was im Netz steht ist richtig.

hast du am Empfänger eine Antenne?

bevor du mit dem Empfänger spielst solltest du erst mal den Sender 
testen, der braucht keine Antenne vorrausgesetzt du hast diese Kombi:

http://cdn.instructables.com/FDM/Y7JT/HM8DG3PH/FDMY7JTHM8DG3PH.LARGE.jpg

der Sender funktionierte out of the box mit o.g. Code

du kannst dir das LEben auch schwer machen

lass doch einfache den Sender alle Codes durchspielen, mache 1s Pause 
dazwischen oder5s und gib per serial print oder Display den aktuellen 
Code raus, eine der Steckdosen wird schon an und aus gehen und du siehst 
den Code in deinem Print ob serial oder LCD oder OLED ist doch egal

von Arduino (Gast)


Lesenswert?

Joachim B. schrieb:
> bevor du mit dem Empfänger spielst solltest du erst mal den Sender
> testen, der braucht keine Antenne vorrausgesetzt du hast diese Kombi:
>
> http://cdn.instructables.com/FDM/Y7JT/HM8DG3PH/FDMY7JTHM8DG3PH.LARGE.jpg
>
> der Sender funktionierte out of the box mit o.g. Code
>
> du kannst dir das LEben auch schwer machen
>
> lass doch einfache den Sender alle Codes durchspielen, mache 1s Pause
> dazwischen oder5s und gib per serial print oder Display den aktuellen
> Code raus, eine der Steckdosen wird schon an und aus gehen und du siehst
> den Code in deinem Print ob serial oder LCD oder OLED ist doch egal

Genau diese Kombi habe ich.

Wenn ich den Sketch SendCode (oder wie auch immer der genau heißt) aus 
der Rc Switch Libary nehme und laufen lasse, tut meine Steckdose gar 
nichts.

von Joachim B. (jar)


Lesenswert?

Arduino schrieb:
> Wenn ich den Sketch SendCode

och menno wie oft denn noch, weisst du ob du richtig sendest?

bau erst mal oben genannten brute forcer auf und schau dir das an, erst 
wenn das klappt kannst du dich auf einzelne Codes stürzen.....

von Arduino (Gast)


Lesenswert?

Joachim B. schrieb:
> och menno wie oft denn noch, weisst du ob du richtig sendest?
>
> bau erst mal oben genannten brute forcer auf und schau dir das an, erst
> wenn das klappt kannst du dich auf einzelne Codes stürzen.....

Leider erzeugt der Code aus dem Video bei mir einen Fehler, wenn ich ihn 
auf meinen Arduino übertragen möchte.

von Joachim B. (jar)


Lesenswert?

Arduino schrieb:
> Leider erzeugt der Code aus dem Video bei mir einen Fehler, wenn ich ihn
> auf meinen Arduino übertragen möchte.

komisch bei mir nicht, sicher das du das richtige Board Takt COM und LIB 
gewählt hast?

leider nur zu sagen "erzeugt der Code aus dem Video bei mir einen 
Fehler"

ist und bleibt Kinderkram wenn du den Fehler nicht benennst oder zeigst.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Viele Funksteckdosen reagieren übrigens erst, wenn sie den Code 2 oder 3 
mal empfangen haben und es immer der richtige ist. So erlebt bei Anlagen 
mit dem HS1527 OTP Coder im Sender. Dazu muss auch die Pause zwischen 
den Codes nicht zu lang und nicht zu kurz sein.
Empfänger waren bei mir Funkdimmer mit abgekratztem PIC16F84. Die müssen 
einen wirklich für dämlich halten.

Die Anlage von dir habe ich auch noch hier, dadrin ist der gute alte 
PT2262. Gibt übrigens wirklich eine Codiermöglichkeit, die ist bei dem 
aber mit Lötbrücken im Geber (und den Empfängern mit 2272) realisiert.

von Joachim B. (jar)


Lesenswert?

Matthias Sch. schrieb:
> Die Anlage von dir habe ich auch noch hier, dadrin ist der gute alte
> PT2262. Gibt übrigens wirklich eine Codiermöglichkeit, die ist bei dem
> aber mit Lötbrücken im Geber (und den Empfängern mit 2272) realisiert.

komisch, mein NAchbar und ich haben dieselben sogar in verschiedenen 
Lackierungen und aus verschiedenen Geschäften aber alle waren default 
auf dem gleichen Code und das oben geannte brute forceProgramm 
funktionierte sofort, als ich es ihm mit dem Arduino und 4 Mignon Akkus 
zeigte, mobil auf dem Steckbrett konnte er es nicht glauben, ein 5 € 
Modul und ein 1 € Funksender........

von Chris M. (yoblid) Benutzerseite


Lesenswert?

Arduino schrieb:
> Ich hoffe mir kann jemand helfen, denn sonst muss ich die Steckdosen
> leider zurückschicken.

Ich habe mir ähnliche Teile auch schon mal vorgenommen, allerdings den 
Code mit einem DVB-T Empfänger ermittelt:

http://hartgeloetet.blogspot.de/2014/05/hacking-intertec-funksteckdosen.html

Evtl. kommst du mit dieser Vorgehensweise deinem Ziel näher.

von Arduino (Gast)


Lesenswert?

Noch mal eine ganz dumme Frage:

Braucht der Sender zwingend eine Antenne? Die Steckdose ist nur circa 5 
cm vom Sender entfernt.

von Arduino (Gast)


Lesenswert?

Und ich habe jetzt den Code aus dem Video auf meinen Arduino geladen 
-jetzt wird komischer Weise kein Fehler mehr ausgegeben- aber die 
Steckdose schaltet noch immer nicht.

von Wolfgang (Gast)


Lesenswert?

Arduino schrieb:
> Braucht der Sender zwingend eine Antenne?

Ein guter Sender - i.A. ja. Der schaltet nämlich ab, wenn keine 
vernünfig angepasste Antenne dran ist.
Aber bei der kleinen Leistung der Steckdosenfernbedienung ist so eine 
Schutzvorrichtung überflüssig und bestimmt nicht vorhanden.
Irgend ein antennenähnliches Gebilde ist in dener Handbox bestimmt drin.

von Arduino (Gast)


Lesenswert?

Wolfgang schrieb:
> Ein guter Sender - i.A. ja. Der schaltet nämlich ab, wenn keine
> vernünfig angepasste Antenne dran ist.
> Aber bei der kleinen Leistung der Steckdosenfernbedienung ist so eine
> Schutzvorrichtung überflüssig und bestimmt nicht vorhanden.
> Irgend ein antennenähnliches Gebilde ist in dener Handbox bestimmt drin.

Was kann ich denn als Antenne nehmen? Ist die Länge egal? Ich habe mal 
irgendwas von 17 cm oder so gelesen, aber ist das zwingend notwendig?

von Joachim B. (jar)


Lesenswert?

Arduino schrieb:
> Ist die Länge egal? Ich habe mal
> irgendwas von 17 cm oder so gelesen, aber ist das zwingend notwendig?

lambda/4

das kannst du ausrechnen

Beitrag "Re: Was ist eine Lambda-Antenne?!?"

ich denke du kennst die Frequenz und solltest die Lichtgeschwindigkeit 
kennen...

wie schon geschrieben bei meinem Sender, Bild habe ich gezeigt ging 
Senden sofort, Empfang habe ich noch nicht geprüft und ich sehe manchmal 
an den Empfängern diese Lambda/4 Antennen, am Sender noch nie, das wird 
die längere Lackspule sein, könnte passen.

: Bearbeitet durch User
von Arduino (Gast)


Lesenswert?

Antenne ist jetzt dran.

Gibt es eigentlich eine Möglichkeit, den Sender auf Funktion zu 
überprüfen?

Habe nämlich die Antenne etwas ungeschickt angelötet und habe jetzt 
Angst, dass ich den Sender beschädigt habe...

von Arduino (Gast)


Lesenswert?

Arduino schrieb:
> Gibt es eigentlich eine Möglichkeit, den Sender auf Funktion zu
> überprüfen?

Also wenn der Arduino läuft mit dem Code aus dem Video kann ich meine 
Steckdose mit der Fernbedienung weder ein- noch ausschalten.

Das heißt wohl, dass irgendwas gesendet wird, richtig?

Aber schalten mit dem Arduino kann ich die Steckdose noch immer nicht. 
:-(

von Arduino (Gast)


Lesenswert?

Okay, also ich denke, ich werde diese Steckdosen zurückschicken und mir 
dann andere kaufen. Irgendwie bekomme ich das einfach nicht hin mit 
diesen.

von Joachim B. (jar)


Lesenswert?

Arduino schrieb:
> Okay, also ich denke, ich werde diese Steckdosen zurückschicken und mir
> dann andere kaufen.

das liegt nicht an den Steckdosen, oder ausgerechnet DU solltest genau 
die gleichen Sendergehäuse mit anderem Innenleben bekommen haben, wie 
wahrscheinlich ist das ?

Beitrag "Re: mumbi Funksteckdosen mit dem Arduino ein- und ausschalten?"

: Bearbeitet durch User
von Arduino (Gast)


Lesenswert?

Joachim B. schrieb:
> das liegt nicht an den Steckdosen, oder ausgerechnet DU solltest genau
> die gleichen Sendergehäuse mit anderem Innenleben bekommen haben, wie
> wahrscheinlich ist das ?
>
> Beitrag "Re: mumbi Funksteckdosen mit dem Arduino ein- und ausschalten?"

Soll ich mal ein Foto von meinem Aufbau machen?

Das Programm aus dem Video bewirkt bei mir nichts.

von Arduino (Gast)


Lesenswert?

Ich habe VCC an 5V vom Arduino Micro angeschlossen, GND an GND vom 
Arduino und den anderen Pin an Pin 2 von meinem Arduino.

Dann habe ich den Code aus dem Video draufgeladen. Und nichts tut sich.

Allerdings funktioniert dann meine Fernbedienung auch nicht mehr. Also 
irgendetwas tut sich.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Arduino schrieb:
> Allerdings funktioniert dann meine Fernbedienung auch nicht mehr. Also
> irgendetwas tut sich.

Jo, deine Mimik wird ein Dauersignal aussenden, weil du die Datenleitung 
nicht richtig anschliesst bzw. nur Leerbytes aussendest.
Das wird aber ohne Schaltbild und Fotos nichts, sondern nur Spekulation 
im luftleeren Raum.

Joachim B. schrieb:
> oder ausgerechnet DU solltest genau
> die gleichen Sendergehäuse mit anderem Innenleben bekommen haben, wie
> wahrscheinlich ist das ?

Öffne den originalen Sender doch mal und sag uns, was da für ein Chip 
drin ist.

: Bearbeitet durch User
von Arduino (Gast)


Angehängte Dateien:

Lesenswert?

Matthias Sch. schrieb:
> Das wird aber ohne Schaltbild und Fotos nichts, sondern nur Spekulation
> im luftleeren Raum.

Weiß nicht, ob euch das Foto hilft...

GND an GND
VCC an 5V
Data an Pin 2.

Dazu der Sketch aus dem Video.

von Arduino (Gast)


Angehängte Dateien:

Lesenswert?

Und hier noch zwei Fotos der Fernbedienung.

von Arduino (Gast)


Lesenswert?

https://www.youtube.com/watch?v=9JBkpcDb5wI

Das funktioniert bei mir auch nicht. Aber genau so habe ich es ja auch 
schon am Anfang probiert.

von Arduino (Gast)


Lesenswert?

Ich glaube, ich gebe es jetzt endgültig auf und schicke diese Dosen 
zurück und hole mir andere.

Offensichtlich funktioniert es bei diesen einfach nicht.

von Wolfgang (Gast)


Lesenswert?

Arduino schrieb:
> Und hier noch zwei Fotos der Fernbedienung.

Da sieht man immerhin, dass die Antenne der Fernbedienung bereits 
Bestandteil der Leiterplatte ist. Leider ist das Bild so unscharf, dass 
man die Beschriftung vom Controller-IC nicht mal andeutungsweise lesen 
kann.

von Arduino (Gast)


Lesenswert?

Wolfgang schrieb:
> Da sieht man immerhin, dass die Antenne der Fernbedienung bereits
> Bestandteil der Leiterplatte ist. Leider ist das Bild so unscharf, dass
> man die Beschriftung vom Controller-IC nicht mal andeutungsweise lesen
> kann.

Das liegt daran, dass auf dem IC gar nichts draufsteht. :)

Nichts. Und da bin ich mir ganz sicher.

von Jonas G. (jstjst)


Lesenswert?

Ich kanb dir die Dosen von Pollin empfehlen. Die sind einfach 
anzusteuern da es fertige Sachen gibt. Wenn du Fragen hast melde dich.

von Joachim B. (jar)


Angehängte Dateien:

Lesenswert?

Arduino schrieb:
> Weiß nicht, ob euch das Foto hilft...

oh, mein Sender hat nicht mal ne Antenne, trotzdem funktioniert es,

Arduino schrieb:
> Und hier noch zwei Fotos der Fernbedienung.

endlich Bilder,
deine FB ist anders, es fehlen die DIP switch für Code Einstellung.

Vielleicht hast du wirklich nix falsch gemacht nur der Sketch gilt für 
eine andere Konfiguration.

Wenn du noch mal andere Funkstecksdosen oder ein Set diesem ähnlich 
kaufst, schaue ob unter der Batterieabdeckung des Senders ein DIP switch 
ist.

von Arduino (Gast)


Lesenswert?

Jonas G. schrieb:
> Ich kanb dir die Dosen von Pollin empfehlen. Die sind einfach
> anzusteuern da es fertige Sachen gibt. Wenn du Fragen hast melde dich.

Welches Set denn? Gibt ja einige bei Pollin. :D

Joachim B. schrieb:
> deine FB ist anders, es fehlen die DIP switch für Code Einstellung.
>
> Vielleicht hast du wirklich nix falsch gemacht nur der Sketch gilt für
> eine andere Konfiguration.
>
> Wenn du noch mal andere Funkstecksdosen oder ein Set diesem ähnlich
> kaufst, schaue ob unter der Batterieabdeckung des Senders ein DIP switch
> ist.

Alles klar. Dann gehen die, die ich zur Zeit habe, wirklich Montag 
zurück.

von Joachim B. (jar)


Lesenswert?

Arduino schrieb:
> Alles klar. Dann gehen die, die ich zur Zeit habe, wirklich Montag
> zurück.

hättest mal früher Bilder gezeigt, das sah man im Link nicht so

http://ecx.images-amazon.com/images/I/71BfRBGPUaL._SL1500_.jpg

wäre äusserlich ähnlich

ich hatte diese gekauft
http://www.ebay.de/itm/360965200384

von Chris M. (yoblid) Benutzerseite


Lesenswert?

Arduino schrieb:
> Welches Set denn? Gibt ja einige bei Pollin.

Das ist im Grunde genommen egal, denn die Chance, dass es bei einem 
anderen Set auch nicht funktioniert ist hoch, wenn du bei deiner 
Vorgehensweise bleibst.

von Jonas G. (jstjst)


Lesenswert?

Arduino schrieb:
> Jonas G. schrieb:
>> Ich kanb dir die Dosen von Pollin empfehlen. Die sind einfach
>> anzusteuern da es fertige Sachen gibt. Wenn du Fragen hast melde dich.
>
> Welches Set denn? Gibt ja einige bei Pollin. :D

Sorry wusste nicht das es inzwischen so viele gibt

http://www.pollin.de/shop/dt/MzMzOTQ0OTk-/Haustechnik/Funkschaltsysteme/Funksteckdosen_Set_mit_3_Steckdosen.html

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Angehängte Dateien:

Lesenswert?

Jonas G. schrieb:
> Sorry wusste nicht das es inzwischen so viele gibt
>
> 
http://www.pollin.de/shop/dt/MzMzOTQ0OTk-/Haustechnik/Funkschaltsysteme/Funksteckdosen_Set_mit_3_Steckdosen.html

Sorry für die Verwechslung. Der Sender der mumbis sah dem von Pollin so 
ähnlich, das ich wirklich glaubte, es sei der gleiche. Der Pollin Sender 
hat im Batteriefach einen DIP Schalter und basiert tatsächlich auf dem 
PT/HX2262, während die mumbi anscheinend irgendwas unbekanntes benutzt.
Dieses Dings auf dem Bild basiert auf dem HS1527.

: Bearbeitet durch User
von Arduino (Gast)


Lesenswert?

Jonas G. schrieb:
> Sorry wusste nicht das es inzwischen so viele gibt
>
> 
http://www.pollin.de/shop/dt/MzMzOTQ0OTk-/Haustechnik/Funkschaltsysteme/Funksteckdosen_Set_mit_3_Steckdosen.html

Zum Glück habe ich die gestern noch nicht bestellt, denn heute kam per 
Mail ein 5€ Gutschein von Pollin. :D

Dann habe ich mir die Versandkosten ja gespart. :)

von Arduino (Gast)


Lesenswert?

Oh, ich sehe gerade, dass der leider erst ab 25€ einzulösen ist. :/

von anon (Gast)


Lesenswert?

Ist zwar 2,2 Jahre zu spät, aber trotzdem: die Mumbi-Dosen (m-FS300) 
werden von der Fernbedienung mit 34 Bits angesteuert. Als Pluselength 
habe ich 285 ermittelt.

Hier noch die Codes für zwei meine Fernbedienungen (F1 und F2):

F2 - A   - on  - 111110101001001100 0011 1100 0110 0000
F2 - A   - off - 111110101001001100 0011 1000 0110 0100
F2 - B   - on  - 111110101001001100 0011 0100 0110 1100
F2 - B   - off - 111110101001001100 0011 0000 0110 1000
F2 - C   - on  - 111110101001001100 0010 1100 0111 1100
F2 - C   - off - 111110101001001100 0010 1000 0111 1000
F2 - D   - on  - 111110101001001100 0001 1100 0100 0000
F2 - D   - off - 111110101001001100 0001 1000 0100 0100
F2 - ALL - on  - 111110101001001100 0001 0000 0100 1000
F2 - ALL - off - 111110101001001100 0010 0000 0111 0000

F1 - A   - on  - 110001100111101000 0011 1110 0011 0100
F1 - A   - off - 110001100111101000 0011 1010 0011 0000
F1 - B   - on  - _________________ __11 01__ __11 10_
F1 - B   - off - _________________ __11 00__ __11 11_
F1 - C   - on  - _________________ __10 11__ __10 01_
F1 - C   - off - _________________ __10 10__ __10 00_
F1 - D   - on  - _________________ __01 11__ __01 01_
F1 - D   - off - _________________ __01 10__ __01 00_

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.