próbuje stworzyć system podlewania doniczek. Płytka to https://allegro.pl/oferta/modul-wemos-d1-wifi-r3-esp8266-zgodny-z-arduino-12623289153 do tego https://botland.com.pl/przekazniki-przekazniki-arduino/2579-modul-przekaznikow-4-kanaly-z-optoizolacja-styki-10a-250vac-cewka-5v-5904422330996.html
podłączam to wg schematu poniżej.
Wgrywam kod
esphome:
name: podlewacz02
friendly_name: podlewacz02
esp8266:
board: esp01_1m
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "gmY5WweDzZPzByeEZK9gtolV3r/k3q96rEWIoD8/KOY="
ota:
- platform: esphome
password: "6e85e1d919641f50accbb17551af7476"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
manual_ip:
static_ip: 192.168.0.38
gateway: 192.168.0.1
subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Podlewacz01 Fallback Hotspot"
password: "PBoK4TOLJuJH"
captive_portal:
web_server:
port: 80
time:
- platform: homeassistant
id: homeassistant_time
sprinkler:
- id: sprinkler_ctrlr
main_switch: "Podlewanie"
auto_advance_switch: "Przechodz dalej"
valves:
- valve_switch: "Drzewko Szczescia"
enable_switch: "Podlewaj Drzewko Szczescia"
run_duration: 15s
valve_switch_id: sprinkler_pump_sw0
- valve_switch: "Kryspin Avocado"
enable_switch: "Podlewaj Kryspina"
run_duration: 15s
valve_switch_id: sprinkler_pump_sw1
- valve_switch: "Kawa w kubku"
enable_switch: "Podlewaj Kawe"
run_duration: 15s
valve_switch_id: sprinkler_pump_sw2
- valve_switch: "Marian Avocado"
enable_switch: "Podlewaj Mariana"
run_duration: 15s
valve_switch_id: sprinkler_pump_sw3
switch:
- platform: gpio
id: sprinkler_pump_sw0
pin: 14
inverted: true
icon: "mdi:sprinkler-variant"
- platform: gpio
id: sprinkler_pump_sw1
pin: 4
inverted: true
icon: "mdi:sprinkler-variant"
- platform: gpio
id: sprinkler_pump_sw2
pin: 5
inverted: true
icon: "mdi:sprinkler-variant"
- platform: gpio
id: sprinkler_pump_sw3
pin: 16
inverted: true
icon: "mdi:sprinkler-variant"
i mimo funkcji inverted jako true lub false zawsze mam uruchomione przekaźniki. Ktoś może mnie naprowadzić gdzie jest błąd?