Advertisement
energywave

Home Assistant - Person at home sensor

Nov 29th, 2020
501
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.38 KB | None | 0 0
  1. binary_sensor:
  2.   - platform: template
  3.     sensors:
  4.      # Stato di "a casa" dell'app di Henrik ma con delay on e off di 10 minuti per evitare i bounce e rendere l'informazione più corretta, seppur lenta
  5.       henrik_at_home_app:
  6.         friendly_name: "App Henrik a casa?"
  7.         unique_id: "henrik_at_home_app"
  8.         device_class: presence
  9.         delay_on:
  10.           minutes: 10
  11.         delay_off:
  12.           minutes: 10
  13.         value_template: "{{ is_state('device_tracker.tel_henrik', 'home') }}"
  14.      
  15.       # Stato di "a casa" di Henrik considerando il device_tracker Fritz o il sensore sopra (originato dall'app). Lo scopo è cercare di evitare
  16.       # un falso "non a casa" dovuto ad un bounce della presenza dell'entità person. L'arrivo a casa è immediato tanto quanto la rilevazione di Fritz,
  17.       # mentre l'uscita necessita che sia Fritz che il sensore dopo, ritardato 10 minuti, concordino nello stato di "non a casa"
  18.       henrik_at_home:
  19.         friendly_name: "Henrik a casa?"
  20.         unique_id: "henrik_at_home"
  21.         device_class: presence
  22.         value_template: "{{ is_state('device_tracker.tel_henrik_lan', 'home') or is_state('binary_sensor.henrik_at_home_app', 'on') }}"
  23.         entity_picture_template: "/local/henrik{% if not(is_state('device_tracker.tel_henrik_lan', 'home') or is_state('binary_sensor.henrik_at_home_app', 'on')) %}_off{% endif %}.jpg"
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement