# Sonoff RF Bridge 433 | Tasmota | Flash
Normales Flashen mit Tasmota und danach noch Portish-Firmware ersetzen.
Dazu
### 1. Kabel von C2CK zu GPIO4 und C2D zu GPIO5 verbinden (oder verlöten)


https://haus-automatisierung.com/hardware/sonoff/2018/12/11/sonoff-vorstellung-part-22.html
### 2. Portish Firmware Download und Installation
https://github.com/arendst/Tasmota/tree/development/tools/fw_efm8bb1

"RF-Bridge-EFM8BB1-20181127.hex" über die Weboberfläche hochladen und Update starten

### 3. Nochmal Flash erase und Neu Flashen
https://github.com/arendst/Tasmota/wiki/Sonoff-RF-Bridge-433#portisch-firmware-specific-usage
## Node-RED für MQTT konfigurieren:
### 1. Gerät konfigurieren mit Gerätetyp und MQTT-Einstellungen
Gerätetyp: Sonoff Bridge

MQTT-Host und -topic einstellen:
Hier Topic: "tasmotarf433"

In der Konsole mit dem Befehl ```RfRaw AAB155``` die Ausgabe aktivieren und durch Drücken der entsprechenden RF-Sender den Code auslesen:

https://github.com/arendst/Tasmota/wiki/Sonoff-RF-Bridge-433#portisch-firmware-specific-usage
### 2. Node-Red MQTT-Node Eingang definieren
https://www.iotwithus.com/connecting-sonoff-rf-bridge-to-node-red/
Hier: ```tele/tasmotarf433/RESULT```


RfRaw bei jedem Systemstart aktivieren?
https://github.com/arendst/Tasmota/issues/4182
```Rule1 on system#boot do RfRaw 1 endon```
## Weiterlesen
https://ubidots.com/blog/sonoff-rf-bridge-433mhz-hack-using-tasmota/
https://hometechhacker.com/sending-rf-signals-sonoff-rf-bridge/
https://github.com/arendst/Tasmota/wiki/Commands#sonoff-rf-bridge
*Sonoff RF Bridge Commands*
https://github.com/Portisch/RF-Bridge-EFM8BB1/wiki
https://forum.creationx.de/lexicon/index.php?entry/18-commands-11-rf-bridge-433mhz/
Beispielhafte Werte:
15:04:08 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:08","RfRaw":{"Data":"AA B1 03 0258 03FC 4326 00000010101010100000001012 55"}}
15:04:08 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:08","RfRaw":{"Data":"AA B1 03 0244 03E8 434E 00000010101010100000001012 55"}}
15:04:11 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:11","RfRaw":{"Data":"AA B1 03 024E 0406 4330 00000010101010100100001012 55"}}
15:04:12 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:12","RfRaw":{"Data":"AA B1 03 0258 0406 431C 00000010101010100000001012 55"}}
15:04:13 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:13","RfRaw":{"Data":"AA B1 03 024E 03FC 4330 00000010101010100000001012 55"}}
15:04:14 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:14","RfRaw":{"Data":"AA B1 03 024E 0406 433A 00000010101010110101001002 55"}}
15:04:15 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:15","RfRaw":{"Data":"AA B1 03 024E 03FC 4330 00000010101010100000001012 55"}}
15:04:17 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:17","RfRaw":{"Data":"AA B1 03 0258 0406 433A 00000010101010100000001012 55"}}
15:04:18 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:18","RfRaw":{"Data":"AA B1 03 024E 0406 4330 00000010101010100000001012 55"}}
15:04:20 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:20","RfRaw":{"Data":"AA B1 03 024E 0406 433A 00000010101010100000001012 55"}}
15:04:21 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:21","RfRaw":{"Data":"AA B1 03 024E 0406 4330 00000010101010100000001012 55"}}
15:04:24 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:24","RfRaw":{"Data":"AA B1 03 024E 03FC 433A 00000010101010100100001012 55"}}
15:04:26 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:26","RfRaw":{"Data":"AA B1 03 0258 03FC 4326 00000010101010100000001012 55"}}
15:04:28 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:28","RfRaw":{"Data":"AA B1 03 0258 0406 4312 00000010101010100000001012 55"}}
15:04:33 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:33","RfRaw":{"Data":"AA B1 03 0258 0406 433A 00000010101010100000001012 55"}}
15:04:38 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:38","RfRaw":{"Data":"AA B1 03 024E 03FC 4326 00000010101010100000001012 55"}}
15:04:43 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:43","RfRaw":{"Data":"AA B1 03 0258 0406 4330 00000010101010100000001012 55"}}
15:04:44 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:44","RfRaw":{"Data":"AA B1 03 0258 0406 4326 00000010101010100000001012 55"}}
15:04:46 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:46","RfRaw":{"Data":"AA B1 03 024E 0406 4330 00000010101010100000001012 55"}}
15:04:47 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:47","RfRaw":{"Data":"AA B1 03 024E 03FC 433A 00000010101010100000001012 55"}}
15:04:49 RSL: tele/tasmota/RESULT = {"Time":"2020-02-06T15:04:49","RfRaw":{"Data":"AA B1 03 024E 03FC 433A 00000010101010100000001012 55"}}