ha-dyson-cloud icon indicating copy to clipboard operation
ha-dyson-cloud copied to clipboard

Bump libdyson to 0.8.11

Open bdovaz opened this issue 2 years ago • 13 comments

Fix https://github.com/shenxn/ha-dyson/issues/138

bdovaz avatar Jun 17 '22 14:06 bdovaz

Confirming this fixes the loading failure described at https://github.com/shenxn/ha-dyson/issues/138. It'd be great to get this merged for that reason alone.

dotvezz avatar Dec 05 '22 22:12 dotvezz

@shenxn this is causing the entire integration to not work due to failed dependencies. Merging this provides a simple fix.

codyc1515 avatar Dec 20 '22 06:12 codyc1515

Bump

codyc1515 avatar Jan 18 '23 01:01 codyc1515

Astounding...

codyc1515 avatar Feb 22 '23 00:02 codyc1515

Hey @shenxn we really appreciate your work on this, but it looks like life has got you busy. Would you be interested in assigning project collaborators to help get PRs merged?

dotvezz avatar Feb 22 '23 00:02 dotvezz

It's been a while since the last message. For the sake of getting a working integration available for people, I think it might be time to raise the idea of forking and setting up collaborators. Without the solo maintainer to unblock these PRs, there's really no other way to get moving and avoid months-long blocks like this in the future.

I'm not entirely sure what the correct etiquette here is, and I'm also worried about fragmenting the ecosystem. Any internet search for "Dyson fan in Home Assistant" currently leads here - trying to funnel users somewhere else will inevitably sow confusion, so I'd really like for @shenxn to consider just adding collaborators instead.

dotvezz avatar Mar 12 '23 02:03 dotvezz

This currently isn’t a default HACS, nor core HA, integration so I guess strictly speaking anyone could fork it and submit for inclusion in HACS.

codyc1515 avatar Mar 12 '23 03:03 codyc1515

Yeah, I think that's gonna have to be the way things go. It will disrupt anyone who needs to update to support new Formaldehyde models, the HP07 refresh of the HP04, etc. They won't be able to auto-update to the fork, and will likely need to reconfigure the new integration with their automations and dashboards. Not a great experience for users, but better than nothing.

At least since this and the ha-dyson repo aren't default in HACS, we can expect most current users to already be aware of this repo and know how to use Github. Failing a proper readme update, we can still at least post a "Working fork is over here -->" issue for people to follow.

For the time being, as long as it's not stepping on anyone's toes, I'll merge and test the commits from all these PRs into my forks of the following repos:

  • https://github.com/shenxn/libdyson
  • https://github.com/shenxn/ha-dyson
  • https://github.com/shenxn/ha-dyson-cloud (the repo this current PR is on)

dotvezz avatar Mar 12 '23 03:03 dotvezz

Thanks - that works I think. I also feel like the domain value is what sets each integration apart. So long as that stays the same I think peoples integrations should be able to seamlessly update.

codyc1515 avatar Mar 12 '23 03:03 codyc1515

Actually looks like someone else has done it: https://github.com/nf-homeauto

I'll see if I can get in touch with @natefanaro and see if he wants to be the new core maintainer.

dotvezz avatar Mar 12 '23 03:03 dotvezz

Looks good to me then we should try for submission to the default HACS.

codyc1515 avatar Mar 12 '23 04:03 codyc1515

My fork was an attempt to add the Humidify+Cool Formaldehyde. I gave up after a while and haven't tried again yet. Not sure I want to be a core maintainer. Happy to share my code if I get mine working.

natefanaro avatar Mar 12 '23 05:03 natefanaro

@natefanaro thanks for clarifying! I just wanted to make sure I wasn’t stepping on your toes, especially since I saw you had already gone as far as to republish libdyson on pypi and create a corresponding organization on Github.

I’ll go ahead and continue with my merges tomorrow then!

dotvezz avatar Mar 12 '23 07:03 dotvezz