Skip to content
Parker Hawke edited this page Sep 10, 2022 · 2 revisions

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.

(internal documentation is not API. You may use this if you wish to create your own library).

Clone this wiki locally