Homebridge plugin for Dreo brand smart devices. Dreo Fans on Amazon (Affiliate link)
Please open an issue if you have another model that works or doesn't work. The plugin should also be compatible with multiple devices on the same account but I haven't tested this. Non-fan smart devices are not supported at this time, but if you have another device and can help me test some code out I would definitely be open to adding support.
npm install -g homebridge-dreo
(Or install through the Homebridge UI)
Provide your Dreo app login credentials
"platforms": [
{
"options": {
"email": "email@example.com",
"password": "00000000"
},
"hideTemperatureSensor": false,
"temperatureOffset": 0,
"name": "Dreo Platform",
"platform": "DreoPlatform"
}
]
If you'd like to add support for a new device type, you might find this writeup from @JeffSteinbok (HomeAssistant plugin maintainer) useful for tracing the Dreo App:
https://github.com/JeffSteinbok/hass-dreo/blob/main/contributing.md
homebridge-tp-link-tapo: Similar repo that helped me figure out some of the http request functions necessary for this project.