hasp ids
This commit is contained in:
@@ -354,7 +354,7 @@ in
|
|||||||
|
|
||||||
# -- Living Room Lights ---
|
# -- Living Room Lights ---
|
||||||
{
|
{
|
||||||
obj = "p1b11"; # Toggle button
|
obj = "p1b11"; # Toggle button
|
||||||
properties = {
|
properties = {
|
||||||
val = ''{{ 1 if is_state("light.living_room_lights", "on") else 0 }}'';
|
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 }}'';
|
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 = {
|
properties = {
|
||||||
val = ''
|
val = ''
|
||||||
{{ state_attr('light.living_room_lights', 'brightness') | int(default=0)
|
{{ state_attr('light.living_room_lights', 'brightness') | int(default=0)
|
||||||
if state_attr('light.living_room_lights', 'brightness') != None else 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 = {
|
event = {
|
||||||
changed = {
|
changed = {
|
||||||
@@ -400,7 +400,7 @@ in
|
|||||||
}
|
}
|
||||||
# -- Bedroom Lights ---
|
# -- Bedroom Lights ---
|
||||||
{
|
{
|
||||||
obj = "p1b21"; # Toggle button
|
obj = "p1b21"; # Toggle button
|
||||||
properties = {
|
properties = {
|
||||||
val = ''{{ 1 if is_state("light.bedroom_lights", "on") else 0 }}'';
|
val = ''{{ 1 if is_state("light.bedroom_lights", "on") else 0 }}'';
|
||||||
text = ''{{ "\uE6E8" if is_state("light.bedroom_lights", "on") else "\uE335" | e }}'';
|
text = ''{{ "\uE6E8" if is_state("light.bedroom_lights", "on") else "\uE335" | e }}'';
|
||||||
@@ -408,26 +408,26 @@ in
|
|||||||
};
|
};
|
||||||
event = {
|
event = {
|
||||||
down = {
|
down = {
|
||||||
action = "homeassistant.toggle";
|
action = "homeassistant.toggle";
|
||||||
target = {
|
target = {
|
||||||
entity_id = "light.bedroom_lights";
|
entity_id = "light.bedroom_lights";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
obj = "p1b22"; # Brightness slider
|
obj = "p1b23"; # Brightness slider
|
||||||
properties = {
|
properties = {
|
||||||
val = ''
|
val = ''
|
||||||
{{ state_attr('light.bedroom_lights', 'brightness') | int(default=0)
|
{{ state_attr('light.bedroom_lights', 'brightness') | int(default=0)
|
||||||
if state_attr('light.bedroom_lights', 'brightness') != None else 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 = {
|
event = {
|
||||||
changed = {
|
changed = {
|
||||||
action = "light.turn_on";
|
action = "light.turn_on";
|
||||||
data = {
|
data = {
|
||||||
brightness= "{{ val }}";
|
brightness = "{{ val }}";
|
||||||
};
|
};
|
||||||
target = {
|
target = {
|
||||||
entity_id = "light.bedroom_lights";
|
entity_id = "light.bedroom_lights";
|
||||||
@@ -446,7 +446,7 @@ in
|
|||||||
}
|
}
|
||||||
# -- Front Closet Lights ---
|
# -- Front Closet Lights ---
|
||||||
{
|
{
|
||||||
obj = "p1b31"; # Toggle button
|
obj = "p1b31"; # Toggle button
|
||||||
properties = {
|
properties = {
|
||||||
val = ''{{ 1 if is_state("light.front_closet_lights", "on") else 0 }}'';
|
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 }}'';
|
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) ---
|
# -- Bedroom Fan (preset mode = auto/low/medium/high) ---
|
||||||
{
|
{
|
||||||
obj = "p2b11"; # Toggle button
|
obj = "p2b11"; # Toggle button
|
||||||
properties = {
|
properties = {
|
||||||
val = ''{{ 1 if is_state("fan.bedroom_fan", "on") else 0 }}'';
|
val = ''{{ 1 if is_state("fan.bedroom_fan", "on") else 0 }}'';
|
||||||
text = ''{{ "\uE210" if is_state("fan.bedroom_fan", "on") else "\uE210" | e }}'';
|
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 = {
|
properties = {
|
||||||
val = ''
|
val = ''
|
||||||
{% set modes = ['auto', 'low', 'medium', 'high'] %}
|
{% set modes = ['auto', 'low', 'medium', 'high'] %}
|
||||||
{% set current = state_attr('fan.bedroom_fan', 'preset_mode') %}
|
{% set current = state_attr('fan.bedroom_fan', 'preset_mode') %}
|
||||||
{{ modes.index(current) if current in modes else 0 }}'';
|
{{ 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 = {
|
event = {
|
||||||
changed = {
|
changed = {
|
||||||
action = "fan.set_preset_mode";
|
action = "fan.set_preset_mode";
|
||||||
data = {
|
data = {
|
||||||
preset_mode= "{{ text }}";
|
preset_mode = "{{ text }}";
|
||||||
};
|
};
|
||||||
target = {
|
target = {
|
||||||
entity_id = "fan.bedroom_fan";
|
entity_id = "fan.bedroom_fan";
|
||||||
@@ -507,7 +507,7 @@ in
|
|||||||
|
|
||||||
# -- Bedroom Air Purifier ---
|
# -- Bedroom Air Purifier ---
|
||||||
{
|
{
|
||||||
obj = "p2b21"; # Toggle button
|
obj = "p2b21"; # Toggle button
|
||||||
properties = {
|
properties = {
|
||||||
val = ''{{ 1 if is_state("fan.bedroom_air_purifier", "on") else 0 }}'';
|
val = ''{{ 1 if is_state("fan.bedroom_air_purifier", "on") else 0 }}'';
|
||||||
text = ''{{ "\uE210" | e }}'';
|
text = ''{{ "\uE210" | e }}'';
|
||||||
@@ -515,20 +515,20 @@ in
|
|||||||
};
|
};
|
||||||
event = {
|
event = {
|
||||||
down = {
|
down = {
|
||||||
action = "fan.toggle";
|
action = "fan.toggle";
|
||||||
target = {
|
target = {
|
||||||
entity_id = "fan.bedroom_air_purifier";
|
entity_id = "fan.bedroom_air_purifier";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
obj = "p2b22"; # Speed slider (0-100%)
|
obj = "p2b23"; # Speed slider (0-100%)
|
||||||
properties = {
|
properties = {
|
||||||
val = ''
|
val = ''
|
||||||
{{ state_attr('fan.bedroom_air_purifier', 'percentage') | int(default=0)
|
{{ state_attr('fan.bedroom_air_purifier', 'percentage') | int(default=0)
|
||||||
if state_attr('fan.bedroom_air_purifier', 'percentage') != None else 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 = {
|
event = {
|
||||||
changed = {
|
changed = {
|
||||||
@@ -554,7 +554,7 @@ in
|
|||||||
|
|
||||||
# -- Living Room Air Purifier ---
|
# -- Living Room Air Purifier ---
|
||||||
{
|
{
|
||||||
obj = "p2b31"; # Toggle button
|
obj = "p2b31"; # Toggle button
|
||||||
properties = {
|
properties = {
|
||||||
val = ''{{ 1 if is_state("fan.living_room_air_purifier", "on") else 0 }}'';
|
val = ''{{ 1 if is_state("fan.living_room_air_purifier", "on") else 0 }}'';
|
||||||
text = ''{{ "\uE210" | e }}'';
|
text = ''{{ "\uE210" | e }}'';
|
||||||
@@ -570,12 +570,12 @@ in
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
obj = "p2b32"; # Speed slider (0-100%)
|
obj = "p2b33"; # Speed slider (0-100%)
|
||||||
properties = {
|
properties = {
|
||||||
val = ''
|
val = ''
|
||||||
{{ state_attr('fan.living_room_air_purifier', 'percentage') | int(default=0)
|
{{ state_attr('fan.living_room_air_purifier', 'percentage') | int(default=0)
|
||||||
if state_attr('fan.living_room_air_purifier', 'percentage') != None else 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 = {
|
event = {
|
||||||
changed = {
|
changed = {
|
||||||
|
|||||||
Reference in New Issue
Block a user