Compare commits
6 Commits
f4e809317b
...
2026.3.4
| Author | SHA1 | Date | |
|---|---|---|---|
|
25fe4bef13
|
|||
|
ea1985cf91
|
|||
|
cdfbb6023b
|
|||
|
6157abce18
|
|||
|
379de46d05
|
|||
|
f6c2f99b11
|
@@ -1 +1 @@
|
||||
2026.3.2
|
||||
2026.3.4
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -23,6 +23,7 @@
|
||||
/lightwand/
|
||||
/bubble/Scratchpad/
|
||||
/custom_icons
|
||||
/bubble_card
|
||||
|
||||
# ignore any of these files no matter where they are using double *
|
||||
**.DS_Store
|
||||
|
||||
@@ -6531,3 +6531,55 @@
|
||||
type: weather
|
||||
alias: Routing
|
||||
mode: restart
|
||||
- id: '1774435563540'
|
||||
alias: Emma Bedtime Reminder
|
||||
description: We keep losing track of time and putting Emma to bed later than we
|
||||
mean to. This aims to remedy that.
|
||||
triggers:
|
||||
- trigger: time
|
||||
at:
|
||||
entity_id: input_datetime.emma_bedtime
|
||||
offset: -00:30:00
|
||||
id: prewarn
|
||||
alias: Pre-warning
|
||||
- alias: Bedtime
|
||||
trigger: time
|
||||
at: input_datetime.emma_bedtime
|
||||
id: bedtime
|
||||
conditions:
|
||||
- condition: state
|
||||
entity_id: input_boolean.emma_sleeping
|
||||
state:
|
||||
- 'off'
|
||||
actions:
|
||||
- alias: Routing
|
||||
choose:
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id:
|
||||
- prewarn
|
||||
alias: Prewarn
|
||||
sequence:
|
||||
- action: script.speech_engine
|
||||
metadata: {}
|
||||
data:
|
||||
who: living_room
|
||||
message: Hey, it is getting close to Emma's bedtime. Just making sure you
|
||||
don't lose track of time.
|
||||
type: alert
|
||||
alias: Play pre-warning announcement
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id:
|
||||
- bedtime
|
||||
alias: Bedtime
|
||||
sequence:
|
||||
- alias: Play bedtime announcement
|
||||
action: script.speech_engine
|
||||
metadata: {}
|
||||
data:
|
||||
who: living_room
|
||||
message: Hey, it is Emma's bedtime. You should probably start getting her
|
||||
ready if you haven't already.
|
||||
type: alert
|
||||
mode: restart
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
const cold = hass?.states[this.config?.main_button_floors?.cold_entity]?.state || '';
|
||||
|
||||
let bg_color = 'var(--bubble-main-background-color)';
|
||||
let occupied_color = 'var(--accent-color)';
|
||||
let occupied_color = 'var(--bubble-accent-color)';
|
||||
let hot_color = 'var(--error-color)';
|
||||
let cold_color = 'var(--purple-color)';
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
main_button_floors:
|
||||
name: Main Button Floors
|
||||
version: '1.1'
|
||||
version: '1.2.1'
|
||||
creator: Tony Stork
|
||||
supported:
|
||||
- button
|
||||
@@ -12,7 +12,7 @@ main_button_floors:
|
||||
const cold = hass?.states[this.config?.main_button_floors?.cold_entity]?.state || '';
|
||||
|
||||
let bg_color = 'var(--bubble-main-background-color)';
|
||||
let occupied_color = 'var(--accent-color)';
|
||||
let occupied_color = 'var(--bubble-accent-color)';
|
||||
let hot_color = 'var(--error-color)';
|
||||
let cold_color = 'var(--purple-color)';
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
const occupancy = hass?.states[this.config?.main_button_outdoors?.occupancy_entity]?.state || '';
|
||||
|
||||
let bg_color = 'var(--bubble-main-background-color)';
|
||||
let occupied_color = 'var(--accent-color)';
|
||||
let occupied_color = 'var(--bubble-accent-color)';
|
||||
|
||||
// Main button background
|
||||
const mainButton = card?.querySelector('.bubble-button-background');
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
main_button_outdoors:
|
||||
name: Main Button Outdoors
|
||||
version: '1.1'
|
||||
version: '1.2.1'
|
||||
creator: Tony Stork
|
||||
supported:
|
||||
- button
|
||||
@@ -10,7 +10,7 @@ main_button_outdoors:
|
||||
const occupancy = hass?.states[this.config?.main_button_outdoors?.occupancy_entity]?.state || '';
|
||||
|
||||
let bg_color = 'var(--bubble-main-background-color)';
|
||||
let occupied_color = 'var(--accent-color)';
|
||||
let occupied_color = 'var(--bubble-accent-color)';
|
||||
|
||||
// Main button background
|
||||
const mainButton = card?.querySelector('.bubble-button-background');
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
const state = hass?.states[this.config?.entity]?.state || '';
|
||||
|
||||
let bg_color = 'var(--background-color-2)';
|
||||
let accent_color = 'var(--accent-color)';
|
||||
let accent_color = 'var(--bubble-accent-color)';
|
||||
|
||||
// Main button background
|
||||
const mainButton = card?.querySelector('.bubble-button-background');
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
popup_accent_color_button:
|
||||
name: Popup Accent Color Button
|
||||
version: '1.0'
|
||||
version: '1.1'
|
||||
creator: Tony Stork
|
||||
supported:
|
||||
- button
|
||||
@@ -10,7 +10,7 @@ popup_accent_color_button:
|
||||
const state = hass?.states[this.config?.entity]?.state || '';
|
||||
|
||||
let bg_color = 'var(--background-color-2)';
|
||||
let accent_color = 'var(--accent-color)';
|
||||
let accent_color = 'var(--bubble-accent-color)';
|
||||
|
||||
// Main button background
|
||||
const mainButton = card?.querySelector('.bubble-button-background');
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
// Use the configured color or default to accent color
|
||||
let on_color = this.config?.state_color_button?.color
|
||||
? `var(--${this.config.state_color_button.color})`
|
||||
: 'var(--accent-color)';
|
||||
: 'var(--bubble-accent-color)';
|
||||
|
||||
// Main button background
|
||||
const mainButton = card?.querySelector('.bubble-button-background');
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
state_color_button:
|
||||
name: State Color Button
|
||||
version: 1.1.3
|
||||
version: 1.2.0
|
||||
creator: Tony Stork
|
||||
supported:
|
||||
- button
|
||||
@@ -27,7 +27,7 @@ state_color_button:
|
||||
// Use the configured color or default to accent color
|
||||
let on_color = this.config?.state_color_button?.color
|
||||
? `var(--${this.config.state_color_button.color})`
|
||||
: 'var(--accent-color)';
|
||||
: 'var(--bubble-accent-color)';
|
||||
|
||||
// Main button background
|
||||
const mainButton = card?.querySelector('.bubble-button-background');
|
||||
|
||||
@@ -341,6 +341,7 @@ influxdb:
|
||||
- sensor.national_tornado_warnings
|
||||
- sensor.national_severe_thunderstorm_warnings
|
||||
- binary_sensor.severe_thunderstorm_warning
|
||||
- binary_sensor.tornado_warning
|
||||
|
||||
logbook:
|
||||
include:
|
||||
@@ -520,3 +521,4 @@ prometheus:
|
||||
- sensor.national_tornado_warnings
|
||||
- sensor.national_severe_thunderstorm_warnings
|
||||
- binary_sensor.severe_thunderstorm_warning
|
||||
- binary_sensor.tornado_warning
|
||||
|
||||
@@ -699,7 +699,7 @@ template:
|
||||
{% endif %}
|
||||
- name: "Lightning Warning"
|
||||
unique_id: edaddfc4-f7f0-4d75-aada-a2c588afe029
|
||||
state: "{{ states('sensor.home_tempest_cloud_sensors_lightning_strikes_last_hour') | int > 0 }}"
|
||||
state: "{{ (states('sensor.home_tempest_cloud_sensors_lightning_strikes_last_hour') | int > 0) or is_state('binary_sensor.home_tempest_cloud_binary_sensors_is_lightning','on') }}"
|
||||
device_class: safety
|
||||
attributes:
|
||||
current_strikes: "{{ states('sensor.home_tempest_cloud_sensors_lightning_strikes_last_hour') | int }}"
|
||||
|
||||
Reference in New Issue
Block a user