Sonoff RF Bridge
| Command | Payload | Beschreibung |
| SetOption28 | Aktiviert die hexadezimale (0) oder dezimale (1) Darstellung der empfangenen RF-Signale |
|
| RfCode | Zeigt den letzten vom Benutzer gesendeten 24-bit Code |
|
| RfCode | 1..8388607 | Sendet einen 24-bit Benutzer Code mit Verwendung von RfSync, RfLow und RfHigh Zeitabstimmungen |
| RfCode | #1..#7FFFFF | Sendet einen 24-bit hexadezimal Code mit Verwendung von RfSync, RfLow und RfHigh Zeitabstimmungen |
| RfHigh | Zeigt die high Impulszeit in Mikrosekunden | |
| RfHigh | 1 | Setzt die high Impulszeit zu 840 Mikrosekunden zurück |
| RfHigh | 2..32767 | Setzt die high Impulszeit in Mikrosekunden |
| RfHigh | #2..#7FFF | Setzt die high Impuszeit in Mikrosekunden in hexadecimal |
| RfHost | Zeigt den 16-bit host Anteil des Benutzer Codes |
|
| RfHost | 1 | Setzt den 16-bit host Anteil des Benutzer Codes zurück auf 11802 (#2E1A) |
| RfHost | 2..32767 | Setzt den 16-bit host Anteil des Benutzer Codes |
| RfHost | #2..7FFF | Setzt den 16-bit host Anteil des Benutzer Codes in hexadezimal |
| RfKey | Sendet angelernte oder die Standart RF Daten für RfKey1 (RF-Taste1) bis RfKey16 (RF-Taste16) |
|
| RfKey | 1 | Sendet die Standart RF Daten für RfKey1 bis RfKey16 unter Verwendung der RfSync, RfLow, RfHigh und RfHost Parameter |
| RfKey | 2 | Anlernen der RF Daten für RfKey1 bis RfKey16 |
| RfKey | 3 | Auslernen (löschen) der RF Daten für RfKey1 bis RfKey16 |
| RfKey | 4 | Speichern der RF Daten unter Verwendung der RfSync, RfLow, RfHigh und des letzten RfCode Parameter |
| RfKey | 5 | Zeigt die Standart oder angelernten RF Daten |
| RfLow | Zeigt die low Impulszeit in Mikrosekunden | |
| RfLow | 1 | Setzt die low Impulszeit auf 270 Mikrosekunden zurück |
| RfLow | 2..32767 | Setzt die low Impulszeit in Mikrosekunden |
| RfLow | #2..#7FFF | Zeigt die low Impulszeit in Mikrosekunden in hexadezimal |
| RfSync | Zeigt die sync Start-Impulszeit in Mikrosekunden | |
| RfSync | 1 | Setzt die sync Start-Impulszeit zurück auf 8470 Mikrosekunden |
| RfSync | 2..32767 | Setzt die sync Start-Impuszeit in Mikrosekunden |
| RfSync | #2..#7FFF | Setzt die sync Start-Impuszeit in Mikrosekunden in hexadezimal |
Mit EFM8BB1 Firmwareupdateunterstützung für RF-Chips (veröffentlicht 20180604) werden die folgenden Befehle sinnvoll, wenn die Firmware von der mitgelieferten Portisch-Firmware im Ordner tools/fw_efm8bb1 aktualisiert wurde.
| Command | Payload | Beschreibung |
| RfRaw | Zeigt den aktuellen Status. Off steht für iTead Standart Firmware, On für Portisch Firmware Unterstützung |
|
| RfRaw | 0 | (Default on restart) Set iTead default firmware support and messages |
| RfRaw | 1 | Set Portisch firmware support and messages |
| RfRaw | 166 or AAA655 | (Portisch) Start reading RF signals disabling iTead default RF handling |
| RfRaw | 167 or AAA755 | (Portisch) Stop reading RF signals enabling iTead default RF handling |
| RfRaw | 169 or AAA955 | (Portisch) Start learning predefined protocols |
| RfRaw | 176 or AAB055 | (Portisch) Stop sniffing |
| RfRaw | 177 or AAB155 | (Portisch) Start sniffing |
| RfRaw | 192 or AAC000C055 | (Portisch) Beep - 00C0 is the length of the sound |
| RfRaw | 255 or AAFF55 | (Portisch) Show Rf firmware version |
| RfRaw | (Portisch) Data to be send to RF chip |