This is just a general rant, but as someone who treads lightly making changes, I’m finding that the amount of issues I have to regularly deal with is making me wonder about the focus of the project. Let me explain…
Yesterday, at 9:00 AM, my perfectly functioning (albeit “custom integration”) National Weather Service Alerts component just says “unavailable”. Reinstall, reconfigure, restart… Nothing helps. So any automations dependent on the state of that entity don’t happen.
Also yesterday, I deleted all the events from a network calendar previously inside iCloud, and recreated them all inside the new Local Calendar integration… This way I wouldn’t have to see all my backup and ZFS snapshot schedules in my phone calendar. Looked great… Progress!
When I rebooted to try and fix the NWS Alerts, now the local calendar won’t load. All the events are gone with the calendar, so I can’t delete and create again… Just lots of garbage like this in the logs…
pydantic.error_wrappers.ValidationError: 24 validation errors for IcsCalendarStream
vcalendar -> 0 -> vevent -> 0 -> __root__
Expected end value type to match start (type=value_error)
So the rant is that I think this project needs to focus more on keeping things working. Endless weekends trying to simply keep this thing functioning as expected are getting old. There are many integrations which provide core functionality that need serious love, and they don’t get it. We still can’t setup Emby through the UI, get no added features like how many items are in libraries, etc… Many integrations that need further development sit stagnant so we can implement “new features” that do things like make us lose all our appointments…
This is by no means a negative review. I think this project does amazing work. I’m hoping that as a long time user without coding skills, I can raise awareness about us “average” users who REALLY don’t want to spend all day keeping this thing working, and would rather just use it.
The focus needs to shift to making it a platform that a novice can use, rather than a niche platform for people who like to abuse themselves with endless frustration.
Just my opinion,
Steven