-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Broken with Home Assistant 2023.3.0: menu reappears as "Loading..." #1
Comments
Same behaviour here, showing loading |
Have been trying to solve this but can't seem to solve it. The frontend has changed how it searches for Home Assistant Cloud. Any help aprecieted. |
Thanks for keeping us posted! |
I highly doubt HA help with that, given that they want to force the users to go cloud, and in the past refused to accept a PR for Users to decide. I wouldn't be surprised, if the recent change is somehow related to that great Addon. I want to thank benquan for his great work, and hope that it isn't dead, but somehow adaptable. |
"Never ascribe to malice that which can be explained by incompetence" but in this case it sure feels like a targeted strike. It's a pity. I'm a paying customer of theirs, but having multiple installations is extremely inconvenient in cloud and android mobile. Oh well, all commercial open source software eventually succumbs to enshittification and requires a fork. I just didn't expect the horizon to be that close. |
Given that I was able to use the code here to remove the cloud component from the config menu, what would I need to modify in the official 'homeassistant' cloud component code to do the same thing? (Approach 1) There appears to be a bunch of code in this builtin component that the rest of the core now relies on. Watching the logs when starting up with benquan's code gives a list of errors from elements that are now required.. (see below). Maybe we can implement these elements with some minimal functions to remove the errors. (Approach 2) I dont yet understand the Python code enough to do this myself.
|
this PR works for me edit: |
Surely, it must be possible to hide the offending list item with either JavaScript or CSS? Something that applies a |
A better approach would be to suppress this cloud related warning internally. If that invalid config message had any side effects (now or at some point in the future), the |
Remove this repo, and try mine if you want: https://github.com/richard-scott/cloud |
Tried @richard-scott repo and does work. No sure I can follow the whole process, but I do get a basic idea of what its doing. Please use that one. |
tried that one as well, and it seems to work |
Sure, I can enable issues. The process runs via the GitHub actions workflow and will (eventually) get updated automatically each time upstream makes a release and the files we need get changed. Currently that part is manual, but I’m an active user of HA so will keep on top of it 👍 |
I'll wait till #3 is merged. Thanks @richard-scott for your work! |
I've updated my PR to include a bin/update.sh script that does the grunt of the work... you can run this manually if you desire. @benquan there is also a GitHub Action that will also run this script for you. That's currently set to run at midnight each day. |
I made this! |
@abjugard Thanks for the link. The difference with your project to this is that you have to manually edit your default config file and this is what some people do not want to worry about. Nice idea tho. |
Well, the problem for me was that I wanted to still keep tracking the default config automatically, even if it changes upstream. This way I can still do that, just without the Now I can just replace: default_config: With: mostly_default_config:
excepting:
- cloud |
Hey @abjugard, that is a great idea. I might adapt it. Some immediate thoughts:
|
Hehe, yeah I might change mostly_default_config:
without:
- cloud Good idea to remind people they first need to install my component in order to do so. The README.md was intended to be read in HACS, but I see how it might be confusing to some. FYI, if you didn't know, it won't actually break the config, as there's a safe mode that engages if certain components are missing from the configuration, however it certainly might still cause totally preventable issues. |
Hmm... it strikes me now that It's semantics I guess, if you're already tinkering with the config you may use |
Will a normal Just my personal opinion: I would love to see |
Yeah, I'll do some labbing before I decide which way to go here.
Alright, I'll make it |
Now you don't need to mess with anything, you can keep the default_config and not have to worry about whether it's got cloud or mobile_app enabled (removed automatically) and you can get new stuff as they come along. Update it as you want things removed that have the fascist cloud crap forced. (Edit: You don't need anything else. Not this plugin, nothing. This works for Docker or any means of starting (adjust it to your service or whatever and use correct location...). Edit: Let's time how long until Nabu Casa makes the cloud a requirement. At that point I'd suggest forking and using workflows to pull upstream to patch and build. |
use HACS it will save your sanity 👍 |
Home Assistant 2023.3.0
Supervisor 2023.01.1
Operating System 9.5
Frontend 20230301.0 - latest
The text was updated successfully, but these errors were encountered: