Hot off the presses folks!
Unable to use.
Just paid for a Noonlight account; when I try to install the Noonlight Enhanced HACS component, it a) stomps on my Noonlight integration, and b) makes the "Noonlight switch entity" unavailable.
What am I missing?
Noonlight Enhanced is an integration itself using v2 of the Noonlight API, it replaces the original Noonlight Integration which uses the v1 of the API, you can't have both, one or the other. I would suggest you uninstall both, restart HA, then install just one of them.
Just did that, thanks.
What I noticed was it got rid of the switch that "phones home" (I assume?) to Noonlight. Instead, I see in the Developer Tools section, the ability to make action/service calls.
Is that the expected behavior?
Thanks again!
Good catch on the switch. The original Noonlight integration used a switch-style entity as part of the alarm trigger flow, but Noonlight Enhanced is now intended to be service/action driven through noonlight.create_alarm.
I kept a lightweight informational entity so the integration still appears cleanly in Home Assistant's Devices & Services UI, but turning it on no longer dispatches an alarm. It now just creates a Home Assistant notification explaining that dispatches should be created through the noonlight.create_alarm action/service.
That action/service is the supported path because it allows automations to include alarm cause, operator instructions, sandbox/production routing, endpoint overrides, and other dispatch metadata.
I also updated the README and comments to make this clearer. (So please redownload and you should be good to go.)
Will do. Thanks again!