Comment activer une caméra automatiquement si vous êtes absent

De Wiki de Mémoire Vive
Révision datée du 18 octobre 2023 à 14:47 par 192.168.2.1 (discussion) (Page créée avec « Une caméra peut être utile chez soi, mais pas forcément lorsque vous êtes présent. La présence peut être détectée avec un smartphone connecté au réseau wifi, à un détecteur de présence radar, etc. l'arrêt / redémarrage de la caméra peut être obtenu via un service proposé par la caméra, ou via une prise connectée. Pour éviter les arrêts et redémarrages intempestifs, on ajoute un délai pour s'assurer de la stabilité de capteur de présen... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Une caméra peut être utile chez soi, mais pas forcément lorsque vous êtes présent.

La présence peut être détectée avec un smartphone connecté au réseau wifi, à un détecteur de présence radar, etc. l'arrêt / redémarrage de la caméra peut être obtenu via un service proposé par la caméra, ou via une prise connectée.

Pour éviter les arrêts et redémarrages intempestifs, on ajoute un délai pour s'assurer de la stabilité de capteur de présence.

Dans cet exemple, c'est la connexion IP qui est utilisée, avec une prise pilotée.

Avec 2 cas de figure : 1) l'automatisation est déclenchée par le changement d'état 2) l'automatisation est déclenchée à intervalle régulier et teste la présence ou l'absence

Voici l'illustration du 1er cas,


# Nom convivial de l'automatisation
alias: Pilotage caméra salon en fonction de la présence

# Description de l'automatisation
description: >-
  Automatisation pour activer/désactiver la caméra du salon en fonction de la
  présence

# Déclencheur basé sur un changement d'état de l'entité 'device_tracker.google_e2_ac_aa'
trigger:
  - platform: state
    entity_id:
      - device_tracker.google_e2_ac_aa
    # L'automatisation ne sera activée que si l'état de l'entité est stable pendant 1 minute
    for:
      hours: 0
      minutes: 1
      seconds: 0

# Aucune condition spécifique n'est définie

# Actions à exécuter lorsque l'automatisation est déclenchée
action:
  # Service pour allumer ou éteindre la prise pilotée 'switch.prise_salon_switch_2'
  - service: >-
      switch.turn_{{ 'on' if is_state('device_tracker.google_e2_ac_aa',
      'not_home') else 'off' }}
    entity_id: switch.prise_salon_switch_2