Skip to content

Instantly share code, notes, and snippets.

@pkulak
Created July 11, 2021 16:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pkulak/8e951b03e2dea1e7cdec722aa29d97d0 to your computer and use it in GitHub Desktop.
Save pkulak/8e951b03e2dea1e7cdec722aa29d97d0 to your computer and use it in GitHub Desktop.
sensor:
- platform: template
sensors:
front_door_status:
value_template: >-
{%- if is_state("sensor.front_door_lock_type", "19") -%}
{%- if is_state("sensor.front_door_lock_level", "1") -%}
Matt
{%- elif is_state("sensor.front_door_lock_level", "2") -%}
Mark
{%- elif is_state("sensor.front_door_lock_level", "3") -%}
Luke
{%- elif is_state("sensor.front_door_lock_level", "4") -%}
John
{%- elif is_state("sensor.front_door_lock_level", "5") -%}
Guest
{%- else -%}
Unlocked by user {{ states.sensor.front_door_lock_level.state }}
{%- endif %}
{%- elif is_state("sensor.front_door_lock_type", "27") %}
Auto-Relocked
{%- elif is_state("sensor.front_door_lock_type", "21") %}
Manualy Locked
{%- elif is_state("sensor.front_door_lock_type", "22") %}
Manualy Unlocked
{%- elif is_state("sensor.front_door_lock_type", "24") %}
Locked
{%- elif is_state("sensor.front_door_lock_type", "25") %}
Unlocked
{%- elif is_state("sensor.front_door_lock_type", "161") %}
Tampered
{%- else -%}
Unknown Level {{ states.sensor.front_door_lock_level.state }} Type {{ states.sensor.front_door_lock_type.state }}
{%- endif %}
friendly_name: 'Front Door Status'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment