tomwilkie/libdyson-neon — explained in plain English
Analysis updated 2026-07-16 · repo last pushed 2026-04-24
Turn on a Dyson air purifier automatically when indoor air quality drops.
Schedule a Dyson fan to run at specific times without using the Dyson app.
Integrate Dyson appliance control into an open-source home automation platform like Home Assistant.
| tomwilkie/libdyson-neon | 0verflowme/alarm-clock | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | — | — | 0 |
| Language | — | CSS | Python |
| Last pushed | 2026-04-24 | 2022-10-03 | — |
| Maintenance | Maintained | Dormant | — |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires obtaining your Dyson device credentials and likely setting up a local network connection to the appliance.
libdyson-neon is a Python library that lets software talk to Dyson devices like fans, air purifiers, and humidifiers. Instead of being limited to the official Dyson app, this code gives developers a way to control these appliances from their own custom programs or smart home systems. This project is actually a continuation of an earlier effort called libdyson. The original creator stepped back, so a group of community members picked up the work to keep the library maintained and improving. The README doesn't go into much detail beyond that, so specifics about supported device models, features, or setup steps aren't covered. The people who would use this are typically developers building smart home integrations. For example, someone running an open-source home automation platform like Home Assistant might use this library to let their system turn on a Dyson air purifier when indoor air quality drops, or schedule a Dyson fan to run at certain times without opening the Dyson app. Since the README is sparse, it's hard to say much about the technical approach or tradeoffs. What's clear is that this is a community-driven project, which means it relies on volunteers to maintain compatibility as Dyson's devices and software evolve. That can be both a strength (responsive fixes from passionate users) and a risk (support depends on volunteer availability).
A Python library that lets your custom programs and smart home systems control Dyson fans, air purifiers, and humidifiers without needing the official Dyson app.
Maintained — commit in last 6 months (last push 2026-04-24).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.