esphome: name: sonoff-bridge friendly_name: Sonoff RF Bridge esp8266: board: esp01_1m logger: baud_rate: 0 level: DEBUG api: encryption: key: "Dein_api Key aus ESP-Home" 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 ota: platform: esphome wifi: ssid: "Dein_Wlan_Name" password: "Wlan-Schlüssel" ap: ssid: "RF-Bridge Fallback" password: "fallback0815" captive_portal: uart: tx_pin: GPIO1 rx_pin: GPIO3 baud_rate: 19200 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);' light: - platform: status_led name: "Status LED" pin: GPIO13 button: - platform: restart name: "Restart" 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: "Uptime" binary_sensor: - platform: status name: "Status"