Petit retour pour la communauté, le projet est bien arrivé a terme.
Cela n’a pas été sans mal car on débutait sur les esp
On est partit sur une carte wifi, car contrairement au zigbee que je privilégie normalement, la on a pas accès au bouton d’appairage, et si pour une raison ou une autre , il fallait réappairer, ca aurait été chiant de redemonter la machine.
On est donc partie sur cette carte là:
https://www.amazon.fr/dp/B0BCVRGSW9?ref_=cm_sw_r_apan_dp_BTJ6XVFN7GY6X84D5AR5&language=fr-FR
On s’est apercu que l’on était obliger d’acheter une cle usb pour flasher dans un premier temps le fimerware
ca ete compliquer de le flasher, car en fait il a fallu inverser le tx et le rx, mais c’a l’a fait.
et le code pour l’esphome:
esphome:
name: machine-a-laver
friendly_name: Machine à laver
esp8266:
board: esp12e
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
ota:
password: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Machine-A-Laver Fallback Hotspot"
password: "xxxxxxxxxxxxxxx"
captive_portal:
switch:
- platform: gpio
pin: GPIO13
id: IN1
name: "Démarrer / pause"
icon: "mdi:play-pause"
on_turn_on:
- delay: 1500ms
- switch.turn_off: IN1
- platform: gpio
pin: GPIO12
name: "rincage"
id: IN2
on_turn_on:
- delay: 1500ms
- switch.turn_off: IN2
- platform: gpio
pin: GPIO14
name: "prelavage"
id: IN3
on_turn_on:
- delay: 1500ms
- switch.turn_off: IN3
- platform: gpio
pin: GPIO16
name: "repassage_facile"
id: IN4
on_turn_on:
- delay: 1500ms
- switch.turn_off: IN4
Donc en gros pour 20€, on peut rendre une machine a laver connectée