Ξεκινάω βάζοντας τον κώδικα για το ESPHome για το 8x relay board μαζί με ένα ESP8266.
Να τονίσω ότι όταν κάνει ρεσταρτ κάποια relay (όχι όλα) ανοιγοκλείνουν οπότε είτε θέλει σωστή επιλογή αυτών για τη σύνδεση με τις ζώνες του συναγερμού, είτε σταθερή παροχή ρεύματος (πχ απο τη μπαταρία του συναγερμού) και αντίστοιχα οι ζώνες να ρυθμιστούν να βαράνε μόνο όταν ο συναγερμός είναι ARMED και όχι όπως τις πυρασφάλειας που βαράνε οποτεδήποτε.
5V / 7-28V Stromversorgung 8-Kanal ESP8266 WIFI 8-Wege-Relaismodul ESP-12F Entwicklungsplatine Sekundäre Entwicklungsplatine
Nur US$13.99, kaufen Sie den besten 5V / 7-28V Stromversorgung 8-Kanal ESP8266 WIFI 8-Wege-Relaismodul ESP-12F Entwicklungsplatine Sekundäre Entwicklungsplatine Online-Shop zum Großhandelspreis.
www.banggood.com
Να τονίσω ότι όταν κάνει ρεσταρτ κάποια relay (όχι όλα) ανοιγοκλείνουν οπότε είτε θέλει σωστή επιλογή αυτών για τη σύνδεση με τις ζώνες του συναγερμού, είτε σταθερή παροχή ρεύματος (πχ απο τη μπαταρία του συναγερμού) και αντίστοιχα οι ζώνες να ρυθμιστούν να βαράνε μόνο όταν ο συναγερμός είναι ARMED και όχι όπως τις πυρασφάλειας που βαράνε οποτεδήποτε.
Code:
esphome:
name: sw-relay-x2
platform: ESP8266
board: esp12e
# Enable logging
logger:
# Enable Home Assistant API
api:
password: "xxxxxxxx"
ota:
password: "xxxxxxx"
wifi:
networks:
- ssid: "xxxxxx"
password: "xxxxx"
manual_ip:
static_ip: 192.168.1.xxxx
gateway: 192.168.1.1
subnet: 255.255.255.0
dns1: 192.168.1.20
dns2: 192.168.1.1
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Sw-Relay-X2 Fallback Hotspot"
password: "4fPHmXJ6KuSI"
captive_portal:
sensor:
- platform: adc
pin: VCC
name: "VCC Voltage relayx8"
update_interval: 10s
- platform: wifi_signal
name: "WiFi Signal Sensor"
update_interval: 10s
switch:
- platform: gpio
id: relay1
name: Relay_1
inverted: False
pin: GPIO16
restore_mode: ALWAYS_OFF
- platform: gpio
id: relay2
name: Relay_2
inverted: False
pin: GPIO14
restore_mode: ALWAYS_OFF
- platform: gpio
id: Relay_3
name: Relay_3
inverted: False
pin: GPIO12
restore_mode: ALWAYS_OFF
- platform: gpio
id: relay4
name: Relay_4
inverted: False
pin: GPIO13
restore_mode: ALWAYS_OFF
- platform: gpio
id: relay5
name: Relay_5
inverted: False
pin: GPIO15
restore_mode: ALWAYS_OFF
- platform: gpio
id: relay6
name: Relay_6
inverted: False
pin: GPIO00
restore_mode: ALWAYS_OFF
- platform: gpio
id: relay7
name: Relay_7
inverted: False
pin: GPIO04
restore_mode: ALWAYS_OFF
- platform: gpio
id: relay8
name: Relay_8
inverted: False
pin: GPIO05
restore_mode: ALWAYS_OFF