Hi,
I’ve run into a repeatable issue using an Astrion remote with Home Assistant scenes.
Symptoms:
- Triggering certain scenes from the remote causes Home Assistant to log:
-
Referenced entities scene.test are missing or not currently available
-
Referenced entities scene.all_off_incl_bedrooms are missing or not currently available
-
Referenced entities scene.all_off_excluding_bedrooms are missing or not currently available
Important detail:
- These scenes do exist in Home Assistant.
- The same scenes can be triggered directly via the Home Assistant API / scene.turn_on service and return 200 OK.
- So the scene definitions themselves do not appear to be broken.
Current suspicion:
- The Astrion remote / action path is doing a stricter entity availability check (or stale entity resolution) for scene entities than a normal Home Assistant service call.
- Scene entities may be treated as unavailable/missing by the remote path even though Home Assistant can activate them normally.
Current workaround:
- Instead of having the remote trigger the scene entity directly, create a script wrapper in Home Assistant and have the remote call the script.
- Example: script.activate_scene_all_off_incl_bedrooms → scene.turn_on → scene.all_off_incl_bedrooms
Questions:
1. Is this a known issue with Astrion + Home Assistant scene entities?
2. Is there a recommended way to trigger scenes from Astrion without using wrapper scripts?
3. Does Astrion cache entity availability in a way that could cause this?
Happy to provide more detail if needed.
Thanks.