Skip to content

Commit

Permalink
Merge pull request #4 from andyblac/dev
Browse files Browse the repository at this point in the history
Merge latest Dev changes.
  • Loading branch information
andyblac authored Oct 6, 2023
2 parents e7fa4a4 + 79c2884 commit a9a6d94
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
custom_card_andyblac_room:
# v2.0.1
# v2.0.2
template:
- "ulm_translation_engine"

Expand Down Expand Up @@ -66,8 +66,16 @@ custom_card_andyblac_room:
return getState(variables.sensor_label_1) + spacer + getState(variables.sensor_label_2) + spacer + getState(variables.sensor_label_3);
} else if (variables.sensor_label_1 && variables.sensor_label_2) {
return getState(variables.sensor_label_1) + spacer + getState(variables.sensor_label_2);
} else if (variables.sensor_label_1 && variables.sensor_label_3) {
return getState(variables.sensor_label_1) + spacer + getState(variables.sensor_label_3);
} else if (variables.sensor_label_2 && variables.sensor_label_3) {
return getState(variables.sensor_label_2) + spacer + getState(variables.sensor_label_3);
} else if (variables.sensor_label_1) {
return getState(variables.sensor_label_1);
} else if (variables.sensor_label_2) {
return getState(variables.sensor_label_2);
} else if (variables.sensor_label_3) {
return getState(variables.sensor_label_3);
} else if (entity?.entity_id) {
return getState(entity.entity_id);
}
Expand Down Expand Up @@ -491,6 +499,19 @@ custom_card_andyblac_room_widget_icon:
action: "toggle"
hold_action:
action: "more-info"
ulm_active_state: >
[[[
let not_active = ['0','disarmed','off','closed','not_home','standby','idle','docked','unknown','unavailable','paused']
function containsNumbers(str) {
return /\d/.test(str);
}
if (!not_active.includes(entity.state)) {
if (containsNumbers(entity.state)) {
return entity?.state;
}
return entity?.state;
}
]]]
tap_action:
action: "[[[ return variables?.tap_action?.action ? variables.tap_action.action : 'none'; ]]]"
navigation_path: "[[[ return variables.tap_action.navigation_path; ]]]"
Expand Down Expand Up @@ -552,7 +573,7 @@ custom_card_andyblac_room_widget_icon:
- margin-left: "10px"
- line-height: 0
- background-color: "[[[ return 'rgba(var(--color-red),1)'; ]]]"
- value: "on"
- value: "[[[ return variables?.ulm_active_state ]]]"
styles:
icon:
- color: "[[[ return variables.ulm_custom_card_andyblac_room_use_light_color ? 'var(--button-card-light-color)' : (variables.ulm_custom_card_andyblac_room_icon_color_on ? 'rgba(var(--color-'+variables.ulm_custom_card_andyblac_room_icon_color_on+'),1)' : 'rgba(var(--color-theme),0.7)'); ]]]"
Expand Down
Binary file modified docs/assets/img/Example_Dashboard_Dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions docs/usage/custom_cards/custom_card_andyblac_room.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,15 @@ Initial release
<summary>2.0.1</summary>
Rename variable 'ulm_custom_card_room_use_light_color' to 'ulm_custom_card_andyblac_room_use_light_color'
</details>
<details>
<summary>2.0.2</summary>
fix state detection for room entity objects
add support for more sensor label variations
sensor_label_1 and sensor_label_3
sensor_label_2 and sensor_label_3
sensor_label_2 by-self
sensor_label_3 by-self
</details>

## Room Variables

Expand Down

0 comments on commit a9a6d94

Please sign in to comment.