Skip to content

Instantly share code, notes, and snippets.

button_card_templates:
dow_time_warning_card:
variables:
var_dow: ''
var_time: ''
var_critical_input_boolean: ''
var_warning_input_boolean: ''
custom_fields:
dow: |
[[[
- cards:
- entity: input_boolean.manual_frankie_pill
template: dow_time_warning_card
variables:
var_dow: sensor.last_pill_day_of_week
var_time: sensor.last_pill_time
var_critical_input_boolean: input_boolean.frankie_needs_pill
var_warning_input_boolean: input_boolean.frankie_needs_pill_warning
triggers_update:
- sensor.last_pill_day_of_week
binary_sensor:
- platform: template
sensors:
2nd_floor_hvac_cooling:
value_template: "{{ is_state_attr('climate.my_ecobee3', 'hvac_action', 'cooling') }}"
friendly_name: HVAC Cooling
- platform: template
sensors:
2nd_floor_fan_running:
value_template: "{{ is_state_attr('climate.my_ecobee3', 'fan', 'on') }}"
@sstratoti
sstratoti / plex_sessions.yaml
Created July 5, 2024 02:16
Creates the template sensors for the Tautulli REST Button Card I created.
# Now with all 10! Too big for the forum post, so sharing via gist.
template:
- sensor:
- unique_id: plex_session_1
name: Plex Session 1 (Tautulli)
icon: mdi:plex
state: >
{% if (state_attr('sensor.tautulli_activity','sessions')|length >= 1)%}{{ state_attr('sensor.tautulli_activity','sessions')[0].state }}{%else%}off{%endif %}
attributes:
user: >