Je voudrais savoir si nous sommes le jour ou la nuit

Objectif

Mon objectif originel était de vouloir allumer les lumières extérieures quand le portail s’ouvre mais uniquement la nuit !

Essais

J’ai testé plusieurs intégrations :

Je créé un binary_sensor Il fait nuit

Evidemment, ce binary_sensor prend deux valeurs :

  • on : quand il faut nuit
  • off : quand il faut jour

Les plus puristes (qui cherchent les difficultés) pourront se faire plaisir et se créer un second binary_sensor pour le “il fait jour”. 😉

Code simplissime de ce binary_sensor, à créer dans binary_sensor.yaml en pensant à bien l’avoir déclaré dans configuration.yaml :

- platform: tod
  name: "Il fait nuit"
  unique_id: binary_sensor.nuit
  after: sunset
  after_offset: "-00:10"
  before: sunrise
  before_offset: "+00:10"

after_offset et before_offset à 10min, ce n’est pas par souci de perfection, c’est pour me souvenir la syntaxe de ce paramètre si je veux l’ajuster dans l’avenir.

  • Merci @ἶჰმ#6938 pour le coup de main.

Utilisation de ce binary_sensor dans une condition

Mon objectif est de n’allumer les lumières extérieures quand le portail s’ouvre QUE quand il faut nuit, voici donc la condition ajoutée :

Je ne mets pas la condition sur la fermeture, en effet si d’aventure il fait jour entre l’ouverture et la fermeture, les lumières resteraient allumées.

Je domotise mon portail

Mes objectifs 

  • Avoir un bouton sur le dashboard qui permette d’actionner le portail (Ordre=On + pause + Off)
  • Avoir le retour de l’état réel du portail (ouvert / fermé)
  • Lier HA et Alexa pour pouvoir dire “Alexa ouvre le portail” par exemple

Lire la suite

Sur Home Assistant, comment faire pour