Eh non, ce n’est pas vraiment pratique d’ouvrir son portail, éclairer son entrée lorsqu’on arrive chez soi le soir en plein hiver et qu’on a des gros gants.
Nouveau possesseur d’un 2 roues électrique, j’ai utilisé la domotique pour me simplifier le quotidien.
Rien d’innovant, mais qu’est-ce que c’est pratique !
Ce qui était déjà fait
-
Ampoules connectées un peu partout
zigbee, relaiTasmota
selon le cas. -
Détection de présence
J’expérimenteespresense
depuis quelques temps, avec plus ou moins de succès selon les équipements BT.
Ce que je venais de mettre en place
- Domotisation du portail
Un contact sec sur la carte mère de l’automatisme (initialement prévue pour un bouton poussoir) relié à unesp8266
classique viaTasmota
et le tour est joué.
La bonne surprise
- Il se trouve que mon scooter électrique est bien reconnu via
espresense
.
Et là tout s’éclaire
- La bonne automatisation et le tour est joué
Quelques règles :
- Prise en compte du cas ou
espresense
redémarre : la nouvelle détection du scooter n’est pas une arrivée à la maison. - Jauge de distance pour l’ouverture du portail : idem, on ne sait jamais. Ne pas ouvrir le portail si le scooter est déjà à l’intérieur.
- Éclairage uniquement lorsqu’il fait nuit (state
below_horizon
). - Temporisation de l’éclairage à 5mn.
- Je n’ai pas d’ouverture de garage domotisée, mais si c’était le cas je ne l’aurais pas intégrée au dispositif. On atteint là une limite de sécurité que je ne suis pas prêt à franchir.
Pas de photo à joindre, mais l’automatisation (anonymisée) :
alias: Scooter - Arrives Home
description: ""
triggers:
- trigger: state
entity_id:
- sensor.scooter
from: not_home
to: proche_garage
conditions:
- condition: state
entity_id: binary_sensor.espresense_proche_garage_connectivity
state: "on"
- condition: numeric_state
entity_id: sensor.scooter
attribute: distance
above: 4
actions:
- type: turn_on
device_id: (deviceid ouvre portail)
entity_id: (entityid ouvre portail)
domain: switch
- if:
- condition: state
entity_id: sun.sun
state: below_horizon
then:
- type: turn_on
device_id: (deviceid eclairage 1)
entity_id: (entityid eclairage 1)
domain: switch
- type: turn_on
device_id: (deviceid eclairage 2)
entity_id: (entityid eclairage 2)
domain: switch
- delay:
hours: 0
minutes: 5
seconds: 0
milliseconds: 0
- type: turn_off
device_id: (deviceid eclairage 1)
entity_id: (entityid eclairage 1)
domain: switch
- type: turn_off
device_id: (deviceid eclairage 2)
entity_id: (entityid eclairage 2)
domain: switch
mode: single