ESP Home Sonoff Bridge

Ich ab e die Sonoff Bridge mit ESP Home geflashed und bekomme des auch als Gerät mit den Statusdaten der Bride angezeigt. Was ich noch nicht hinbekommen habe ist, ein RF Befehl der über eine FB ausgelöst wird unter Entwickler Optionen für ““ esphome.rf_code_received”” zu empfangen.

Ich kann die Entätit esphome.rf_bridge_send_rf_code oder esphome.rf_code_received nicht finden.

Ist da etwas im api: Teil falsch?

Hier mein ESP Home Code:

esphome:
  name: rf-bridge
  friendly_name: rf-bridge

esp8266:
  board: esp01_1m

logger:
  baud_rate: 0

api:
  encryption:
    key: ""


  # ...
  services:
    - service: send_rf_code
      variables:
        sync: int
        low: int
        high: int
        code: int
      then:
        - rf_bridge.send_code:
            sync: !lambda 'return sync;'
            low: !lambda 'return low;'
            high: !lambda 'return high;'
            code: !lambda 'return code;'
    - service: learn
      then:
       - rf_bridge.learn

rf_bridge:
  on_code_received:
    then:
      - homeassistant.event:
          event: esphome.rf_code_received
          data:
            sync: !lambda 'return format_hex(data.sync);'
            low: !lambda 'return format_hex(data.low);'
            high: !lambda 'return format_hex(data.high);'
            code: !lambda 'return format_hex(data.code);'



ota:
  platform: esphome
  password: "0xe"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  ap:
    ssid: "Esp-8266-2 Fallback Hotspot"
    password: "x"

button:
  - platform: restart
    name: "Restart"

uart:
  tx_pin: 1
  rx_pin: 3
  baud_rate: 19200

captive_portal:
# Sensors for ESP version and WIFI information

text_sensor:
  - platform: version
    hide_timestamp: true
    name: "ESPHome Version"
  - platform: wifi_info
    ip_address:
      name: "IP Address"
      icon: "mdi:wifi"
    ssid:
      name: "Connected SSID"
      icon: "mdi:wifi-strength-2"

sensor:
  - platform: wifi_signal
    name: "WiFi Signal"
    update_interval: 120s
  - platform: uptime
    name: "Sonoff RF Bridge Uptime"

binary_sensor:
  - platform: status
    name: "Sonoff RF Bridge Status"

light:
  - platform: status_led
    name: "Switch state"
    pin: GPIO13

Nachtrag:

OMG: Die Dritte FB hat funktioniert. DIe Codes der ebiden anderen werden nicht erkannt?

Kann man die sniffen? Habe das hier gefunden:

services:
  - service: start_sniff
    then:
      - rf_bridge.start_advanced_sniffing
  - service: stop_sniff
    then:
      - rf_bridge.stop_advanced_sniffing

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Hm da stehe ich wohl alleine da mit meinem Problem :slight_smile: