common: enable ha_time in common packages, devices extend it

Move the homeassistant time platform (id ha_time) into all common
packages. Devices with custom triggers now use '!extend ha_time';
plain duplicate time blocks are removed. mcu-lvgl's unused time_comp
is unified to ha_time.
This commit is contained in:
randy committed 2026-09-27 16:43:35 +02:00
1 parent eea872b930
commit d813717d2c
32 files changed
+24 -99

No files matched your search

+2 -2
View File
@@ -24,8 +24,8 @@ text_sensor:
# - <<: !include text_sensor/uptime.yaml # - <<: !include text_sensor/uptime.yaml
- <<: !include text_sensor/wifi_info.yaml - <<: !include text_sensor/wifi_info.yaml
# time: time:
#. - <<: !include time/homeassistant.yaml - <<: !include time/homeassistant.yaml
network: network:
enable_ipv6: true enable_ipv6: true
+3
View File
@@ -24,5 +24,8 @@ text_sensor:
- <<: !include text_sensor/version.yaml - <<: !include text_sensor/version.yaml
- <<: !include text_sensor/wifi_info.yaml - <<: !include text_sensor/wifi_info.yaml
time:
- <<: !include time/homeassistant.yaml
network: network:
enable_ipv6: true enable_ipv6: true
+3
View File
@@ -23,5 +23,8 @@ text_sensor:
- <<: !include text_sensor/version.yaml - <<: !include text_sensor/version.yaml
- <<: !include text_sensor/wifi_info.yaml - <<: !include text_sensor/wifi_info.yaml
time:
- <<: !include time/homeassistant.yaml
network: network:
enable_ipv6: true enable_ipv6: true
+3
View File
@@ -21,5 +21,8 @@ text_sensor:
- <<: !include text_sensor/version.yaml - <<: !include text_sensor/version.yaml
- <<: !include text_sensor/ethernet_info.yaml - <<: !include text_sensor/ethernet_info.yaml
time:
- <<: !include time/homeassistant.yaml
network: network:
enable_ipv6: true enable_ipv6: true
+3
View File
@@ -27,3 +27,6 @@ text_sensor:
- <<: !include text_sensor/git_ref.yaml - <<: !include text_sensor/git_ref.yaml
- <<: !include text_sensor/version.yaml - <<: !include text_sensor/version.yaml
- <<: !include text_sensor/wifi_info.yaml - <<: !include text_sensor/wifi_info.yaml
time:
- <<: !include time/homeassistant.yaml
+1 -2
View File
@@ -491,8 +491,7 @@ sensor:
# name: Dallas Temp 4 # name: Dallas Temp 4
# one_wire_id: hub_1 # one_wire_id: hub_1
time: # time:
- !include common/time/homeassistant.yaml
# - platform: sntp # - platform: sntp
# id: sntp_time # id: sntp_time
# timezone: Europe/Bratislava # timezone: Europe/Bratislava
+1 -2
View File
@@ -139,8 +139,7 @@ switch:
id: relay_2 id: relay_2
time: time:
- platform: homeassistant - id: !extend ha_time
timezone: Europe/Bratislava
on_time: on_time:
- seconds: 0 - seconds: 0
minutes: /15 minutes: /15
-5
View File
@@ -31,11 +31,6 @@ packages:
debug: debug:
time:
- platform: homeassistant
id: ha_time
timezone: Europe/Bratislava
i2c: i2c:
# - id: i2c0 # - id: i2c0
sda: 32 sda: 32
-5
View File
@@ -109,11 +109,6 @@ globals:
restore_value: no restore_value: no
initial_value: "false" initial_value: "false"
time:
- platform: homeassistant
id: ha_time
timezone: Europe/Bratislava
display: display:
- platform: tm1637 - platform: tm1637
id: tm1637_display id: tm1637_display
-5
View File
@@ -51,11 +51,6 @@ globals:
restore_value: no restore_value: no
initial_value: "false" initial_value: "false"
time:
- platform: homeassistant
id: ha_time
timezone: Europe/Bratislava
binary_sensor: binary_sensor:
- platform: gpio - platform: gpio
name: Button name: Button
-5
View File
@@ -242,11 +242,6 @@ binary_sensor:
# on_clockwise: # on_clockwise:
# - display_menu.down: # - display_menu.down:
time:
- platform: homeassistant
id: ha_time
timezone: Europe/Bratislava
# display: # display:
# - platform: tm1637 # - platform: tm1637
# id: tm1637_display # id: tm1637_display
-5
View File
@@ -44,11 +44,6 @@ packages:
# Relay1 G22 # Relay1 G22
# Relay2 G19 # Relay2 G19
time:
- platform: homeassistant
id: ha_time
timezone: Europe/Bratislava
i2c: i2c:
# - id: i2c0 # - id: i2c0
# sda: 26 # sda: 26
+1 -3
View File
@@ -129,9 +129,7 @@ globals:
initial_value: '20.5' initial_value: '20.5'
time: time:
- platform: homeassistant - id: !extend ha_time
id: ha_time
timezone: Europe/Bratislava
on_time: on_time:
- seconds: 0 - seconds: 0
minutes: /1 minutes: /1
-5
View File
@@ -55,11 +55,6 @@ api:
# Relay1 G22 # Relay1 G22
# Relay2 G19 # Relay2 G19
time:
- platform: homeassistant
id: ha_time
timezone: Europe/Bratislava
i2c: i2c:
# - id: i2c0 # - id: i2c0
# sda: 26 # sda: 26
-4
View File
@@ -158,10 +158,6 @@ text_sensor:
icon: mdi:clock-start icon: mdi:clock-start
internal: True internal: True
time:
- platform: homeassistant
id: time_comp
number: number:
- platform: template - platform: template
initial_value: 0 initial_value: 0
+1 -3
View File
@@ -26,9 +26,7 @@ packages:
common: !include common/common.yaml common: !include common/common.yaml
time: time:
- platform: homeassistant - id: !extend ha_time
id: ha_time
timezone: Europe/Bratislava
on_time_sync: on_time_sync:
- bm8563.write_time - bm8563.write_time
- platform: bm8563 - platform: bm8563
+1 -3
View File
@@ -228,9 +228,7 @@ button:
- pzemac.reset_energy: pzemac_l3 - pzemac.reset_energy: pzemac_l3
time: time:
- platform: homeassistant - id: !extend ha_time
id: ha_time
timezone: Europe/Bratislava
on_time: on_time:
- cron: '0 0 0 * * *' - cron: '0 0 0 * * *'
then: then:
+1 -3
View File
@@ -136,9 +136,7 @@ nspanel_lovelace:
thermo_entity_id: climate.bt_trv_bedroom thermo_entity_id: climate.bt_trv_bedroom
time: time:
- platform: homeassistant - id: !extend ha_time
id: ha_time
timezone: Europe/Bratislava
on_time_sync: on_time_sync:
- script.execute: apply_sleep_dim - script.execute: apply_sleep_dim
-5
View File
@@ -540,11 +540,6 @@ sensor:
- platform: template - platform: template
id: room_temperature_id id: room_temperature_id
time:
platform: homeassistant
id: ha_time
timezone: Europe/Bratislava
text_sensor: text_sensor:
- platform: homeassistant - platform: homeassistant
id: name_day id: name_day
-5
View File
@@ -185,11 +185,6 @@ nspanel_lovelace:
- name: Auto-zatváranie - name: Auto-zatváranie
entity_id: switch.gate_auto_close entity_id: switch.gate_auto_close
time:
- platform: homeassistant
id: ha_time
timezone: Europe/Bratislava
binary_sensor: binary_sensor:
- platform: gpio - platform: gpio
name: Left Button name: Left Button
-5
View File
@@ -134,11 +134,6 @@ nspanel_lovelace:
- name: Auto-zatváranie - name: Auto-zatváranie
entity_id: switch.gate_auto_close entity_id: switch.gate_auto_close
time:
- platform: homeassistant
id: ha_time
timezone: Europe/Bratislava
binary_sensor: binary_sensor:
- platform: gpio - platform: gpio
name: Left Button name: Left Button
-5
View File
@@ -158,11 +158,6 @@ nspanel_lovelace:
- name: Auto-zatváranie - name: Auto-zatváranie
entity_id: switch.gate_auto_close entity_id: switch.gate_auto_close
time:
- platform: homeassistant
id: ha_time
timezone: Europe/Bratislava
binary_sensor: binary_sensor:
- platform: gpio - platform: gpio
name: Left Button name: Left Button
-5
View File
@@ -214,11 +214,6 @@ nspanel_lovelace:
- name: Rast trávy - name: Rast trávy
entity_id: automation.irrigation_grow_grass entity_id: automation.irrigation_grow_grass
time:
- platform: homeassistant
id: ha_time
timezone: Europe/Bratislava
binary_sensor: binary_sensor:
- platform: gpio - platform: gpio
name: Left Button name: Left Button
-5
View File
@@ -54,11 +54,6 @@ packages:
# Relay1 G22 # Relay1 G22
# Relay2 G19 # Relay2 G19
time:
- platform: homeassistant
id: ha_time
timezone: Europe/Bratislava
i2c: i2c:
# - id: i2c0 # - id: i2c0
# sda: 26 # sda: 26
-2
View File
@@ -187,5 +187,3 @@ switch:
- switch.turn_off: relay_off # bi-stable relay so no need to keep on - switch.turn_off: relay_off # bi-stable relay so no need to keep on
interlock: [relay_on] interlock: [relay_on]
time:
- !include common/time/homeassistant.yaml
+1 -4
View File
@@ -2,7 +2,7 @@
substitutions: substitutions:
device: pow-washer device: pow-washer
name: Washer POW name: Washer POW
comment: comment: "spare"
area: Washroom area: Washroom
update_interval: 10s update_interval: 10s
@@ -186,6 +186,3 @@ switch:
- delay: 500ms - delay: 500ms
- switch.turn_off: relay_off # bi-stable relay so no need to keep on - switch.turn_off: relay_off # bi-stable relay so no need to keep on
interlock: [relay_on] interlock: [relay_on]
time:
- !include common/time/homeassistant.yaml
-2
View File
@@ -109,5 +109,3 @@ switch:
number: 19 number: 19
mode: OUTPUT mode: OUTPUT
time:
- !include common/time/homeassistant.yaml
+1 -2
View File
@@ -121,8 +121,7 @@ switch:
# number: GPIO00 # number: GPIO00
# inverted: True # inverted: True
time: # time:
- !include common/time/homeassistant.yaml
# - platform: homeassistant # - platform: homeassistant
# timezone: Europe/Bratislava # timezone: Europe/Bratislava
# on_time: # on_time:
+1 -2
View File
@@ -122,8 +122,7 @@ switch:
on_turn_off: on_turn_off:
- light.turn_off: light_red - light.turn_off: light_red
time: # time:
- !include common/time/homeassistant.yaml
# - platform: homeassistant # - platform: homeassistant
# timezone: Europe/Bratislava # timezone: Europe/Bratislava
# on_time: # on_time:
+1 -2
View File
@@ -144,8 +144,7 @@ switch:
# number: GPIO00 # number: GPIO00
# inverted: True # inverted: True
time: # time:
- !include common/time/homeassistant.yaml
# - platform: homeassistant # - platform: homeassistant
# timezone: Europe/Bratislava # timezone: Europe/Bratislava
# on_time: # on_time:
-1
View File
@@ -883,4 +883,3 @@ time:
id: rtc_time id: rtc_time
i2c_id: i2c_bsp i2c_id: i2c_bsp
update_interval: never update_interval: never
- !include common/time/homeassistant.yaml
-2
View File
@@ -358,5 +358,3 @@ valve:
close_action: close_action:
- switch.turn_off: irrigation_relay_8 - switch.turn_off: irrigation_relay_8
time:
- !include common/time/homeassistant.yaml