From bcc7214c43eb3cd60d73ae3b3b75b9656a2f7050 Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Thu, 5 Mar 2026 15:37:19 -0600 Subject: [PATCH] hasp ids --- .../services/homeassistant/default.nix | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/modules/nixos/homeassistant/services/homeassistant/default.nix b/modules/nixos/homeassistant/services/homeassistant/default.nix index 5d8e19a..c14c773 100644 --- a/modules/nixos/homeassistant/services/homeassistant/default.nix +++ b/modules/nixos/homeassistant/services/homeassistant/default.nix @@ -354,7 +354,7 @@ in # -- Living Room Lights --- { - obj = "p1b11"; # Toggle button + obj = "p1b11"; # Toggle button properties = { val = ''{{ 1 if is_state("light.living_room_lights", "on") else 0 }}''; text = ''{{ "\uE6E8" if is_state("light.living_room_lights", "on") else "\uE335" | e }}''; @@ -370,12 +370,12 @@ in }; } { - obj = "p1b12"; # Brightness slider + obj = "p1b13"; # Brightness slider properties = { val = '' {{ state_attr('light.living_room_lights', 'brightness') | int(default=0) if state_attr('light.living_room_lights', 'brightness') != None else 0 }}''; - click = ''{{ 'false' if is_state('light.living_room_lights', 'off') else 'true' }}''; + click = "{{ 'false' if is_state('light.living_room_lights', 'off') else 'true' }}"; }; event = { changed = { @@ -400,7 +400,7 @@ in } # -- Bedroom Lights --- { - obj = "p1b21"; # Toggle button + obj = "p1b21"; # Toggle button properties = { val = ''{{ 1 if is_state("light.bedroom_lights", "on") else 0 }}''; text = ''{{ "\uE6E8" if is_state("light.bedroom_lights", "on") else "\uE335" | e }}''; @@ -408,26 +408,26 @@ in }; event = { down = { - action = "homeassistant.toggle"; - target = { - entity_id = "light.bedroom_lights"; - }; + action = "homeassistant.toggle"; + target = { + entity_id = "light.bedroom_lights"; + }; }; }; } { - obj = "p1b22"; # Brightness slider + obj = "p1b23"; # Brightness slider properties = { val = '' {{ state_attr('light.bedroom_lights', 'brightness') | int(default=0) if state_attr('light.bedroom_lights', 'brightness') != None else 0 }}''; - click = ''{{ 'false' if is_state('light.bedroom_lights', 'off') else 'true' }}''; + click = "{{ 'false' if is_state('light.bedroom_lights', 'off') else 'true' }}"; }; event = { changed = { action = "light.turn_on"; data = { - brightness= "{{ val }}"; + brightness = "{{ val }}"; }; target = { entity_id = "light.bedroom_lights"; @@ -446,7 +446,7 @@ in } # -- Front Closet Lights --- { - obj = "p1b31"; # Toggle button + obj = "p1b31"; # Toggle button properties = { val = ''{{ 1 if is_state("light.front_closet_lights", "on") else 0 }}''; text = ''{{ "\uE6E8" if is_state("light.front_closet_lights", "on") else "\uE335" | e }}''; @@ -468,7 +468,7 @@ in # -- Bedroom Fan (preset mode = auto/low/medium/high) --- { - obj = "p2b11"; # Toggle button + obj = "p2b11"; # Toggle button properties = { val = ''{{ 1 if is_state("fan.bedroom_fan", "on") else 0 }}''; text = ''{{ "\uE210" if is_state("fan.bedroom_fan", "on") else "\uE210" | e }}''; @@ -484,19 +484,19 @@ in }; } { - obj = "p2b13"; # Preset mode dropdown (auto/low/medium/high) + obj = "p2b13"; # Preset mode dropdown (auto/low/medium/high) properties = { val = '' {% set modes = ['auto', 'low', 'medium', 'high'] %} {% set current = state_attr('fan.bedroom_fan', 'preset_mode') %} {{ modes.index(current) if current in modes else 0 }}''; - click = ''{{ 'false' if is_state('fan.bedroom_fan', 'off') else 'true' }}''; + click = "{{ 'false' if is_state('fan.bedroom_fan', 'off') else 'true' }}"; }; event = { changed = { action = "fan.set_preset_mode"; data = { - preset_mode= "{{ text }}"; + preset_mode = "{{ text }}"; }; target = { entity_id = "fan.bedroom_fan"; @@ -507,7 +507,7 @@ in # -- Bedroom Air Purifier --- { - obj = "p2b21"; # Toggle button + obj = "p2b21"; # Toggle button properties = { val = ''{{ 1 if is_state("fan.bedroom_air_purifier", "on") else 0 }}''; text = ''{{ "\uE210" | e }}''; @@ -515,20 +515,20 @@ in }; event = { down = { - action = "fan.toggle"; - target = { - entity_id = "fan.bedroom_air_purifier"; - }; + action = "fan.toggle"; + target = { + entity_id = "fan.bedroom_air_purifier"; + }; }; }; } { - obj = "p2b22"; # Speed slider (0-100%) + obj = "p2b23"; # Speed slider (0-100%) properties = { val = '' {{ state_attr('fan.bedroom_air_purifier', 'percentage') | int(default=0) if state_attr('fan.bedroom_air_purifier', 'percentage') != None else 0 }}''; - click = ''{{ 'false' if is_state('fan.bedroom_air_purifier', 'off') else 'true' }}''; + click = "{{ 'false' if is_state('fan.bedroom_air_purifier', 'off') else 'true' }}"; }; event = { changed = { @@ -554,7 +554,7 @@ in # -- Living Room Air Purifier --- { - obj = "p2b31"; # Toggle button + obj = "p2b31"; # Toggle button properties = { val = ''{{ 1 if is_state("fan.living_room_air_purifier", "on") else 0 }}''; text = ''{{ "\uE210" | e }}''; @@ -570,12 +570,12 @@ in }; } { - obj = "p2b32"; # Speed slider (0-100%) + obj = "p2b33"; # Speed slider (0-100%) properties = { val = '' {{ state_attr('fan.living_room_air_purifier', 'percentage') | int(default=0) if state_attr('fan.living_room_air_purifier', 'percentage') != None else 0 }}''; - click = ''{{ 'false' if is_state('fan.living_room_air_purifier', 'off') else 'true' }}''; + click = "{{ 'false' if is_state('fan.living_room_air_purifier', 'off') else 'true' }}"; }; event = { changed = {