Witam.
Ostatnimi czasy światło na zewnątrz (sterowane przez przekaźnik wyzwalany przez NodeMCU z ESPhome) jest samoczynnie włączane, np. w momencie odpalania rolet zewnętrznych. Wcześniej miałem inny kod, który pozmieniałem do nowych potrzeb. Oczywiście tamtego kodu nie mam i nie wiem co dokładnie pozmieniałem. Poniżej kod. Filter do debounce mam. Można jakoś jeszcze zabezpieczyć (programowo) “to światło”?
Kod:
esphome:
name: plot-swiatlo
friendly_name: Brama & furtka & światlo zewn.
esp8266:
board: nodemcuv2
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "Ynkvik5zFDxmGSmcUH+D8nV8/T3sG+Dp+0NGJCy7VdM="
ota:
password: "9aad3e940319bd397d1e008bd8a86d5b"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# use_address: 192.168.1.148
manual_ip:
# Set this to the IP of the ESP
static_ip: 192.168.1.203
# Set this to the IP address of the router. Often ends with .1
gateway: 192.168.1.1
# The subnet of the network. 255.255.255.0 works for most home networks.
subnet: 255.255.255.0
ap:
ssid: "Plotswiatlo202303191448"
password: "PNGBqFLSbIO6"
captive_portal:
binary_sensor:
- platform: gpio
pin:
number: D2
mode:
input: True
inverted: False
name: "Światło zewn."
on_press:
- switch.toggle: przekaznik_swiatlo_na_zewn_5min
filters:
- delayed_on: 100ms
- platform: gpio
id: internal_gas_pulse_counter
name: "Wewn. licznik imp. gazu"
pin:
number: D1
mode:
input: true
pullup: true
inverted: True
# internal: true
filters:
- delayed_on: 100ms
switch:
- platform: gpio
pin: D5
inverted: true
id: przekaznik_brama
name: "Brama"
icon: "mdi:gate"
on_turn_on:
- delay: 500ms
- switch.turn_off: przekaznik_brama
- platform: gpio
pin: D6
inverted: true
id: przekaznik_furtka
name: "Furtka"
icon: "mdi:gate"
on_turn_on:
- delay: 500ms
- switch.turn_off: przekaznik_furtka
- platform: gpio
pin: D7
# inverted: false
id: przekaznik_swiatlo_na_zewn_5min
name: "Światło zewn. 5min"
icon: "mdi:outdoor-lamp"
on_turn_on:
- delay: 300000ms
- switch.turn_off: przekaznik_swiatlo_na_zewn_5min
- platform: gpio
pin: D7
# inverted: false
id: przekaznik_swiatlo_na_zewn
name: "Światło zewn."
icon: "mdi:outdoor-lamp"
Dziennik nie podaje nazwy komponentu, którym przekaźnik został wyzwolony:
A może gdzieś jeszcze można wykoncypować co jest przyczyną tego samoistnego włączania światła?