-
Notifications
You must be signed in to change notification settings - Fork 21
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
New actively maintained integration! Collaborators welcome! Details inside. #20
Comments
Hi, I have downloaded the new repositories, installed both and re-booted after each install, I start the cloud integration, it asks for my country I say UK, the on entering my email address I get this? Any clue? Thanks. Oh and here is what is in the log.. This error originated from a custom integration. Logger: aiohttp.server Error handling request |
Hi @itnassol! That's actually a known issue on the old repo as well. There's a note on the Readme and also some more details on the new repo with a workaround for you. |
Brilliant thank you, all showing up, if you need me to try anything here, just shout as I have 3 different models and another 3 coming online this year, this is all part of a big project so just shout of you want me to test anything. Thanks again. |
Ooops, I meant to keep this open for visibility. Reopening. |
What Happened?
I've created a new Github organization, The libdyson Working Group and published updated versions of libdyson, ha-dyson, and ha-dyson-cloud. The new forks are actively maintained, and I would be excited to talk with any contributors about joining the organization.
I'm currently working on merging all the commits from Pull Requests, then I'll address all the Issues. There are a few conflicts in the Pull Requests regarding newer devices (Formaldehyde fans/heaters, Humidifiers, and refreshes like the HP07 refresh of the HP04). For the time being, Formaldehyde models are the next on my list of things to tackle.
How can I help?
Anyone interested in helping, even if it's just reviewing and merging Pull Requests, please let me know here in this thread, or via email ([email protected])!
Why Fork?
I'm really grateful to @shenxn for their dedication to the project over the years. Sadly, they've been pretty quiet for the past 4~5 months and the integration has started breaking for some people, especially people using new unsupported devices. Eventually, it seemed appropriate to talk about making a community fork to keep things moving.
I especially want to make sure there's at least two people who can merge Pull Requests. This isn't the biggest repo in the world, but it is used by people and gives us some really nice features that are otherwise impossible to access. So I want to make sure all of us continue to have that.
What are the goals?
Primarily, just to keep this working and maintained. I'd personally like to make the integrations and library easier to use, and I'm open to any kind of improvements that the community might have - PR's welcome! Other than that, my short term goals over the next few days are:
Work with Github support to remove the Fork status so that the new repos can have their own dedicated Issues tracker.How do I switch from @shenxn's repos to the new repos?
Experimental no-reconfiguration swap
I haven't tested this method very much, but in my experiments it seems possible to switch over with zero impact to your current integration configuration, entities/devices, or dashboards. I don't know what side-effects it may have though (leftover old config data might start causing issues or something - no guarantees).
Proven some-reconfiguration swap
This is proven to work without any side effects. If you used the default IDs for the entities and devices, then you'll just need to re-configure the devices but your dashboards will not need updating.
That should be it! But if you have any issues doing this, please share: https://github.com/libdyson-wg/ha-dyson-cloud/issues
The text was updated successfully, but these errors were encountered: