Skip to content

Commit 1aa994b

Browse files
authored
Merge pull request #135
Resolve Devices Schedules Restart Handler uses an unknown action
2 parents a1ac10e + e66ad5a commit 1aa994b

3 files changed

Lines changed: 17 additions & 3 deletions

File tree

devices_schedules_restart_handler.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ mode: queued
7171
max_exceeded: silent
7272

7373
variables:
74-
version: 20260222
74+
version: 20260507
7575

7676
triggers:
7777
- trigger: homeassistant
@@ -80,6 +80,11 @@ triggers:
8080
conditions: []
8181

8282
actions:
83+
- wait_template: "{{ is_state('binary_sensor.pyscript_common_utilities', 'on') }}"
84+
timeout:
85+
seconds: 60
86+
continue_on_timeout: true
87+
8388
- variables:
8489
_index_key: !input registry_index_key
8590
_prefix: !input registry_timer_prefix

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ dev = [
1111
"beautifulsoup4",
1212
"curl-cffi",
1313
"google-api-python-client",
14-
"h2",
15-
"homeassistant>=2026.4.0",
14+
"h2>=4,<5",
15+
"homeassistant>=2026.5.0",
1616
"ruff",
1717
]
1818

scripts/common_utilities.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,15 @@ async def initialize_cache_db() -> None:
246246
"""Initialize cache and prune expired entries on startup."""
247247
await _cache_prepare_db(force=True)
248248
await _prune_expired()
249+
state.set( # noqa: F821
250+
f"binary_sensor.pyscript_{__name__}",
251+
"on",
252+
{
253+
"friendly_name": f"Pyscript {__name__.replace('_', ' ').title()}",
254+
"device_class": "connectivity",
255+
},
256+
)
257+
log.info(f"Pyscript {__name__} is ready.") # noqa: F821
249258

250259

251260
@time_trigger("cron(0 * * * *)") # noqa: F821

0 commit comments

Comments
 (0)