Funkprotokoll Simulieren - Fernsteuerung mit Sonoff RFBridge
Zitat von Canis am 18. März 2023, 0:58 UhrNachdem ich den letzen Beitrag geschrieben habe:
Ich hab mich noch einmal mit dem Funkprotokoll beschäftigt und die vom Handsender gesendeten Signale analysiert.
Dazu habe ich eine Sonoff RFBridge, die mit Tasmota- und der Portisch- Firmware geflasht wurde, benutzt, und die Raw- Daten des Handsenders protokolliert.
Auf einem Raspberry mit Bulleseye das Portisch Python Script kopiert (und mit PIP die fehlende curl- Bibliothek nachinstalliert)
und damit die empfangenen Codes übersetzt. Das Ergebnis hat überzeugt, es funktioniert einwandfrei.
Über MQTT kann ich nun die 4 Tasten des Handsenders von der RFBridge über 433 MHz an die Steuereinheit des Chinaböllers übertragen.
Die ganze Hardware- Bastelei mit dem Wemos und der Relaisplatiner war also überflüssig, wenn man ohnehin eine Sonoff RFBridge im Einsatz hat. Erkenntnis kommt nun eimal spät.
De Facto läßt sich der China- Böller mit einer Sonoff RFBridge ind jedweder Form der Hausautomatisierung problemlos steuern, allerdings sollte man die Luftstrom- Temperatur dabei überwachen.
Bei mir sieht das Tasmota Konsolen- Kommando für die Sonoff RF-Bridge wie folgt aus:
Down- Befehl:
BackLog RfRaw AA B0 2D 05 08 0122 02BC 00D2 0096 1EDC 48192819081908181819090819090A1A1A1A1A1A1A1A190A190B1A1A190A1A1A1A 55; RfRaw 0
UP- Befehl:
BackLog RfRaw AA B0 2B 04 08 010E 02DA 0082 1EF0 38190819081908181819090A19090A1A1A1A1A1A190A1A1A190909090A18181818 55; RfRaw 0
Off- Befehl:
BackLog RfRaw AA B0 29 03 08 00FA 02E4 1EE6 281908190819081818190908190908181818181818190819081818181908181818 55; RfRaw 0
On- Befehl:
BackLog RfRaw AA B0 29 03 08 010E 02DA 1F40 281908190819081818190908190908181818181908181819090819090818181818 55; RfRaw 0
Allerdings ist jeder Handsender unterschiedlich, ihr müßt die Raw- Daten für den Handsender mit dem Portisch Script selbst erzeugen.
Nachdem ich den letzen Beitrag geschrieben habe:
Ich hab mich noch einmal mit dem Funkprotokoll beschäftigt und die vom Handsender gesendeten Signale analysiert.
Dazu habe ich eine Sonoff RFBridge, die mit Tasmota- und der Portisch- Firmware geflasht wurde, benutzt, und die Raw- Daten des Handsenders protokolliert.
Auf einem Raspberry mit Bulleseye das Portisch Python Script kopiert (und mit PIP die fehlende curl- Bibliothek nachinstalliert)
und damit die empfangenen Codes übersetzt. Das Ergebnis hat überzeugt, es funktioniert einwandfrei.
Über MQTT kann ich nun die 4 Tasten des Handsenders von der RFBridge über 433 MHz an die Steuereinheit des Chinaböllers übertragen.
Die ganze Hardware- Bastelei mit dem Wemos und der Relaisplatiner war also überflüssig, wenn man ohnehin eine Sonoff RFBridge im Einsatz hat. Erkenntnis kommt nun eimal spät.
De Facto läßt sich der China- Böller mit einer Sonoff RFBridge ind jedweder Form der Hausautomatisierung problemlos steuern, allerdings sollte man die Luftstrom- Temperatur dabei überwachen.
Bei mir sieht das Tasmota Konsolen- Kommando für die Sonoff RF-Bridge wie folgt aus:
Down- Befehl:
BackLog RfRaw AA B0 2D 05 08 0122 02BC 00D2 0096 1EDC 48192819081908181819090819090A1A1A1A1A1A1A1A190A190B1A1A190A1A1A1A 55; RfRaw 0
UP- Befehl:
BackLog RfRaw AA B0 2B 04 08 010E 02DA 0082 1EF0 38190819081908181819090A19090A1A1A1A1A1A190A1A1A190909090A18181818 55; RfRaw 0
Off- Befehl:
BackLog RfRaw AA B0 29 03 08 00FA 02E4 1EE6 281908190819081818190908190908181818181818190819081818181908181818 55; RfRaw 0
On- Befehl:
BackLog RfRaw AA B0 29 03 08 010E 02DA 1F40 281908190819081818190908190908181818181908181819090819090818181818 55; RfRaw 0
Allerdings ist jeder Handsender unterschiedlich, ihr müßt die Raw- Daten für den Handsender mit dem Portisch Script selbst erzeugen.