-
Notifications
You must be signed in to change notification settings - Fork 28
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
Missing Formaldehyde devices on manual installation #28
Comments
Hey, thanks for the issue. I'm happy to say that Purifier Cool Formaldehyde is fully supported using the cloud integration and its automatic discovery. Right now, manual setup isn't supported for formaldehyde devices because they're technically impossible to setup without using the cloud at least once (To my knowledge, there's no way to get their credentials without the cloud - they don't ship with the wifi sticker like older devices did). Other users (like over in the discussion on #20) have said that they saved credentials from the get_devices.py script and want to do a manual configuration, so that's something that I'm working out as well.
Ironically enough, despite some Formaldehyde devices being displayed in this list, the were not being properly supported and that's the main reason I created this fork. It was v0.18.0 of this repo that added universal support for Formaldehyde sensors. But it's not shenxn's fault, it's actually Dyson's fault here. Feel free to read up from libdyson-neon #7 and this repo's #20 for more discussion, but it comes boils down to this:
Sadly, this made it impossible to support both Formaldehyde and non-Formaldehyde models which shared names. There were conflicting PRs against shenxn's libdyson repository adding different support for different versions of the 527k for example: 35 and 36 And further from #20
I haven't had a lot of time lately (major life events happening, but this too shall pass) but pulling apart that forced-one-to-one relationship between device names and device codes is totally on the roadmap. TL;DR: Shen's repository didn't actually support formaldehyde devices universally, and the individual Formaldehyde devices it did support actually broke support for their non-Formaldehyde equivalents. You can use https://github.com/libdyson-wg/ha-dyson-cloud to add your device. Let me know if you have any issues getting that to work of course, happy to help! |
Closing this one. Manual-only configuration of this generation of devices (HP07/09 and other devices released in late 2021 through 2022) is unfortunately still too messy due to model code conflicts. After merging the cloud features, the best way is to use a MyDyson account to automatically configure. I don't want to prevent discussion though. If you have any concerns or questions, feel free to follow up here! |
I'm doing a manual installation.
I've a Dyson Purifier Cool Formaldehyde, but I do not see any Formaldehyde devices in the dropdown. Furthermore, some devices are listed twice in the list.
FYI, Formaldehyde devices were correctly output in the previous shenxn repo.
The text was updated successfully, but these errors were encountered: