Ich habe in meinem Fundus noch einen ESP8266 mit zwei Relais gefunden. Dieser würde sich hervorragend für mein neues Klingel-Projekt eignen. Also habe ich schnell ESPhome aufgespielt.
Da ich über die Platine keine Informationen habe, habe ich mich im Internet schlau gemacht und einige Threads darüber gelesen. Aber alles was ich ausprobiere funktioniert nicht. Die Karte wird im HA angezeigt, aber die Relais werden nicht betätigt.
Platine
Die Platine läuft mit 5V, ist ca. 5 Jahre alt und sieht so aus:
Code
esphome:
name: smart-esp-klingel
friendly_name: Smart-ESP-Klingel
esp8266:
board: esp01_1m
# Enable logging
logger:
baud_rate: 0 # disable hardware logging due to uart gpio collision
level: DEBUG
# Enable Home Assistant API
api:
encryption:
key: "ApwvEBL20pZobu+awq5m87vPpPbsn1D1o3cW7bnZdDg="
ota:
- platform: esphome
password: "ffd1a693630eaf40ab5cdd2d5e3e6af7"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Smart-Esp-Klingel"
password: "FpRI0G8PrNBk"
captive_portal:
uart:
baud_rate: 115200
tx_pin: GPIO1
rx_pin: GPIO3
switch:
- platform: template
name: "Taster"
id: relay_1
icon: mdi:doorbell
optimistic: true
turn_on_action:
- delay: 10ms
- uart.write: [0xA0, 0x01, 0x01, 0xA2]
turn_off_action:
- uart.write: [0xA0, 0x01, 0x00, 0xA1]
- platform: template
name: "Licht"
id: relay_2
icon: mdi:lightbulb-on-10
optimistic: true
turn_on_action:
- delay: 10ms
- uart.write: [0xA0, 0x02, 0x01, 0xA3]
turn_off_action:
- uart.write: [0xA0, 0x02, 0x00, 0xA2]
Home Assistant
Wird alles korrekt angezeigt. Wenn ich die Schalter betätige, wird dies im Log ebenfalls angezeigt, aber die Relais schalten nicht.
LED Anzeigen
- Rote LED beim ESP8266 leuchtet dauerhaft
- Blaue LED auf Relaiskarte (D5) leuchtet dauerhaft
- Grüne LED auf Relaiskarte (D6) blinkt
Hat jemand eine Idee für mich, wo ich noch nachschauen könnte? Auf der Webseite vom Hersteller, habe ich auch nichts gefunden.