Alarm clock support #1089
Unanswered
Nezz
asked this question in
Entity Models
Replies: 2 comments 1 reply
-
May I add? The ability to skip the next alarm (followed by reverting to the existing schedule after that). |
Beta Was this translation helpful? Give feedback.
0 replies
-
That's a good idea. Philips does not support it, but Eight Sleep does. They have implemented it in a way that when you change or turn off the alarm, it asks if you want to do it for tomorrow only or change the routine. Not sure how they implemented it under the hood though. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Context
I started implementing alarm clock support in home-assistant/core#117755, but I was guided here to propose and have a discussion over it.
Currently, setting up an alarm clock in Home Assistant requires multiple entities, which are cumbersome and inconsistent:
Example from https://github.com/theneweinstein/somneo:
![Screenshot 2024-05-20 at 10 56 04](https://private-user-images.githubusercontent.com/431167/332028146-38851784-8fdc-46e1-ba49-591e4c44b2ce.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MTkxMjQsIm5iZiI6MTcyMjQxODgyNCwicGF0aCI6Ii80MzExNjcvMzMyMDI4MTQ2LTM4ODUxNzg0LThmZGMtNDZlMS1iYTQ5LTU5MWU0YzQ0YjJjZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQwOTQwMjRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05ZTEyNGE2MzU5ZDEzNDcwN2JiNjYzNzg4ZTRlNmY2MGM2YTgwODFhYjBhN2U2NzQ1MWFhNDEyNTZlYWFmYjY2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.d1B1MbprduLYyiLMF95mXzVDM0m6v_8H9SU8Wdy_giY)
Due to this, they are often not implemented (see #1046 and lukas-clarke/eight_sleep#19) even though the functionality is similar to the existing timer integration.
Objectives
Components
Unified Alarm Clock Entity:
I did not include any snooze functionality in this because it requires interaction, therefore it's probably best implemented by the actual integration and left out of the entity model.
Frontend
Beta Was this translation helpful? Give feedback.
All reactions