Home - 2008Choco/Dyson4J GitHub Wiki

Dyson4J is a Java library intended to assist in connecting to Dyson fans via its local MQTT network protocol. A lot of Dyson4J is centered around an async-friendly API so that method calls do not block the primary thread, but without overdoing it with overly complex concepts. In order to use this library, you must own and be connected to the same network as one of the supported Dyson fans. The following fans are (currently) supported:

Support for more fans may come in the future (and if you have one of these fans and are able to test its functionality, please create a pull request).

Use of this library is granted free of charge under the MIT License.