Relé k Wemos D1 mini (High level relay expansion board)
Ali cena: 0,88$ + poštovné: 0,64$
Ali odkazy: https://www.aliexpress.com/item/32643142716.html
CZ cen: 48,- KČ
CZ odkaz: https://www.laskarduino.cz/wemos-d1-mini…ele-shield
Popis:
Slouží ke spínání/rozepínání až do napětí 250V při zátěži 10A, nebo 125V / 15A a je ovládáno přes Wemos D1 mini. Šlo by samozřejmě ovládat i jiným ESP8266 zařízením, ale pro Wemos je koncipován rozměrově. Prostřední je vždy pevný neovládáný a dva krajní jsou buď sepnutí, nebo rozepnutí.
Uvedení do chodu:
Připojit k Wemos D1 mini (nebo jiné ESP desce) a nahrát do Wemosu ovládací SW. Já do toho nahrál ESPhome a v HA to je potom jako switch. Na pin D5 jsem ještě napájel spínač proti 3,3V, aby šlo relé spínat i ručně spínačem.
V Home Assistantu se vám vytvoří 2 entity, jedna switch.wemos_rele_01_pulz a druhá switch.wemos_rele_01_trvale. To kdyby bylo potřeba něco jen sepnout pulzem (například bránu/garáž) a nebo trvale sepnout. Popis je v kódu pod komentama (#)
Kód pro nahrání ESPhome:
esphome:
name: esp_rele_1
platform: ESP8266
board: d1_mini
wifi:
ssid: "vase wifi"
password: "heslo do vasi wifi"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esp Rele 1 Fallback Hotspot"
password: "asddffXlGBV39F8"
captive_portal:
# Enable logging
logger:
# Enable Home Assistant API
api:
password: "1234"
ota:
password: "1234"
switch:
- platform: gpio
pin:
number: D1
id: rele_1
name: "Wemos Rele 01 - trvale"
icon: "mdi:power"
- platform: template
name: "Wemos Rele 01 - pulz"
icon: "mdi:gate"
turn_on_action:
- switch.turn_on: rele_1
# tady se nastavuje délka pulzu
- delay: 500ms
- switch.turn_off: rele_1
id: pulz
binary_sensor:
- platform: gpio
name: "rucni spinani"
pin:
number: D5
inverted: True
on_press:
then:
- switch.turn_on: pulz
# - switch.turn_on: rele1
# pokud by mělo tlačítko spínat trvale, tak zaměnit komenty o řádek výše