Mon problème
*Bonjour,
Je suis tout nouveau dans le monde de HomeAssistant et j’essaye de créer pour commencer un pilotage de mes volets roulants :
- J’ai deux étages avec une centralisation filaire et j’ai ramené également les fils pilotes dans mon tableau électrique.
- J’ai donc besoin de 4 relais (Montée/Descente RDC et Montée/Descente Etage
- J’ai choisi une carte 4 relais avec esp01 (esp8266) que j’ai programmé en suivant des tutos
- J’ai donc également ajouter 4 boutons dans mon tableau de bord
- J’ai fais l’accès externe via duckdns et mis en IP fixe mon rapsberry et ma carte esp01
- Tout fonctionne bien : en appuyant sur le bouton j’ai fais montée ou descendre les volets du rdc ou de l’étage
Problème : hier soir cela ne fonctionnait plus :
- lorsque je clique sur un bouton le relais ne se colle plus.
- je « ping » la carte esp01 et sa petite led bleu s’allume bien lorsque j’envoi un ordre mais les relais ne collent pas.
- a force de bidouiller (couper/remis l’alimentation, appuyé sur les petits boutons de la carte, ça a fini par revenir ce matin.
- cet apres-midi je reéssaye ça ne fonctionne plus à nouveau.
- en rentrant je m’aperçois que le voyant rouge (D7) et vert (D5) sont fixes, je coupe l’alim et je remet le voyant vert clignote et ça fonctionne…
J’ai pourtant l’impression que la connection wifi est toujours présente car je ping l’esp01 avec mon ordi mais il y a peut-être quelque chose à sécuriser dans le code??
Je le mets ci-dessous en esperant que quelqu’un puisse m’aider (je précise que je l’ai trouvé sur le net car je n’y comprend pas grand chose… :
esphome:
name: esp-vr
esp8266:
board: esp01
logger:
baud_rate: 0 #need this to free up UART pins
# Enable Home Assistant API
api:
encryption:
key: "api_key"
ota:
password: "ota_pass"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esp-Vr Fallback Hotspot"
password: "hotspot_pass"
captive_portal:
uart:
baud_rate: 115200
tx_pin: GPIO1
rx_pin: GPIO3
switch:
- platform: template
name: 'Relay_VR 1'
id: relay1
turn_on_action:
- uart.write: [0xA0, 0x01, 0x01, 0xA2]
- delay: 200ms
- switch.toggle: relay1
turn_off_action:
- uart.write: [0xA0, 0x01, 0x00, 0xA1]
optimistic: true
- platform: template
name: 'Relay_VR 2'
id: relay2
turn_on_action:
- uart.write: [0xA0, 0x02, 0x01, 0xA3]
- delay: 200ms
- switch.toggle: relay2
turn_off_action:
- uart.write: [0xA0, 0x02, 0x00, 0xA2]
optimistic: true
- platform: template
name: 'Relay_VR 3'
id: relay3
turn_on_action:
- uart.write: [0xA0, 0x03, 0x01, 0xA4]
- delay: 200ms
- switch.toggle: relay3
turn_off_action:
- uart.write: [0xA0, 0x03, 0x00, 0xA3]
optimistic: true
- platform: template
name: 'Relay_VR 4'
id: relay4
turn_on_action:
- uart.write: [0xA0, 0x04, 0x01, 0xA5]
- delay: 200ms
- switch.toggle: relay4
turn_off_action:
- uart.write: [0xA0, 0x04, 0x00, 0xA4]
optimistic: true
Ma configuration
|Version|core-2022.6.4||Type d’installation|Home Assistant OS|