Super das hat mir schon sehr geholfen.
jetzt müsste ich nurnoch wissen warum unterschiedliche codes der Fernbedienung bei gleichem Tastendruck gesendet werden ?
Hallo,
das ist doch 433MHz Technik? Senden die Steckdosen eine Rückmeldung?
Du hast, wenn Du z.B. 5-mal die Taste "1" drückst, 5 verschiedene Signale.
Auch wenn keine Steckdose mit Spannung versorgt wird?
Gruß und Spaß
Andreas
Hallo,
"logog" was soll das sein? klickedieklackdieinternet?
Wenn Du mehr über den SteckdosenFunk wissen möchtest, dann brauchst Du,
Datenblätter. Da das aber 0815-Steckdosen sind, wirst Du über das FunkProtokoll
nicht viel in Erfahrung bringen.
Wenn Du am Arduino eine Funkempfänger betreibst, dann kannst Du Dir doch alles
Daten über seriell ausgeben lassen. Wo ist das Problem?
Machen wir es mal billig:
Deine Fernbedienung hat 5 Tasten. "1" bis "4" on/off- "5" alle off.
Jede Steckdose hat eine bestimmte Adresse. a, b, c und d.
Wenn Du jetzt Taste "1" drückst, dann sendet die eine Adresse "a"
Dann wird wahrscheinlich ein "toogle" Befehl gesendet.
Ist die Steckdose aus- schalte sie ein, ist sie ein, schalte sie aus.
So einfach ist das.
Über Deinen ArduinoFunkempfänger kommst Du dahinter, was gesendet wird.
Was der empfängt, läßt sich über den seriellen Mon. ausgeben.
Gruß und Spaß
Andreas
Hallo
das ist mir schon klar das ich die befehle auslesen kann.
Meine Funksteckdosen haben ein Befehl für "ON" und einen Befehl für "OFF". An der Fernbedienung gibt es für jede Steckdose "ON" und "OFF",
Es gibt ja insgesamt 155 Möglichkeiten Steckdosen zu codieren.
Da ich die Steckdosen über eine TCP Befehl von einer SPS an das Arduino senden, dachte ich es gibt eine gewisse Logik.
Wenn ich als von der SPS den Befehl "mySwitch.switchOn("11111", 2);" Sende könnte ich Steckdose 2 einschalten. Das würde soweit funktionieren.
Jetzt schalte ich aber Steckdose 2 mit der Fernbedienung aus. Dies möchte ich natürlich auch der SPS über TCP mitteilen.
Ich erhalte aber über den Funkempfänger nicht den Befehl ("11111", 2) sondern irgendeine Zahlenfolge 1364.
Jetzt müsste ich jede Zahlenfolge auslesen um zu wissen welche Steckdose über die Organal Fernbedienung grade aus oder eingeschalten wurde.
Ich müsste über den Empfänger denselben Befehl erhalte wie ich über den Sender sende. Geht das?
Hallo,
das sieht mir verdächtig nacht "BitSchieberei" aus.
Du sendest ("11111", 2) das sieht verdächtig nach Binär aus.
Deine Fernbedienung sendet 1364 oder was auch immer.
Dein Empfänger müßte das von der Fernbedienung ins Binäre umsetzen.
Bei 1364 wäre das dann "10101010100"
Wie Du da aber zu ("xxxxx", 2) kommst- keine Ahnung
Gruß und Spaß
Andreas