[APP][Pro] DREO (Community): Dreo fans, heaters, air purifiers, humidifiers and air conditioners in Homey
DREO (Community) puts your Dreo devices in Homey: switch them on and off, pick the mode and speed, set the temperature or humidity, and use all of it in Flows and on your dashboard. It logs in with your Dreo account, the same way the Dreo app on your phone does, and what you change in the Dreo app or on the device shows up in Homey straight away.
Dreo has an official Homey app as well, but it covers four device types and hasn’t been updated in months.
Free, no subscription, no server of my own.
Test version: DREO (Community) | Homey
App Store: https://homey.app/a/be.dreocommunity/
My other apps
Parcel Tracker: every parcel from 132 carriers, without carrier accounts
Medication Reminder: reminders until the medication is taken, stock tracking and reports
MG iSMART: battery, range, charging and climate of your MG in Homey
PV Forecast: solar forecast that measures your roof and learns from your panels
MCP AI Bridge: control Homey with any AI assistant
Recycle België: Belgian waste collection calendar
Which devices
Nine device types, each with its own driver:
- Tower fans (DR-HTF)
- Air circulators, the TurboPoly fans (DR-HAF, DR-HPF)
- Ceiling fans, fan and light (DR-HCF)
- Evaporative coolers and misting fans (DR-HEC)
- Air purifiers (DR-HAP)
- Space heaters and wall heaters (DR-HSH, WH)
- Portable air conditioners (DR-HAC)
- Humidifiers (DR-HHM)
- Dehumidifiers (DR-HDH)
That is 69 known models plus newer models in the same series. Every device only gets the controls it actually reports, so a heater without oscillation won’t show an oscillation switch.
A word of honesty: I don’t own a Dreo device. Everything is built from the hass-dreo code and checked against it, and the first user is now running it with ten devices, but many models haven’t been tried yet. If your device shows something that doesn’t match the Dreo app, or a button doesn’t do what it says, post it here with the model number. The model number is on the label of the device and in the device settings in Homey.
Adding a device
- In Homey: Devices, +, DREO (Community), and pick the type of device.
- Log in with the e-mail address and password of your Dreo account. Leave the region on “Find out by itself” unless you know better.
- Pick the devices you want to add.
Devices someone shared with you in the Dreo app show up as well. If your account has a model the app doesn’t know yet, the pairing screen says which one, so you can post it here.
What it does
On the device
Depending on the model:
- Fans: power, mode, fan speed, oscillation and oscillation angle. On circulators also how far the head swings left, right, up and down, or its fixed position.
- Heaters: heat level, target temperature, heating mode (heat, eco, fan only), airflow direction, temperature correction, and whether it is heating right now.
- Air conditioners: cool, dry, fan, sleep and eco, with target temperature, fan speed and swing.
- Humidifiers, coolers and dehumidifiers: target humidity, mist level, the humidify switch, an empty tank on humidifiers and a full tank on dehumidifiers.
- Air purifiers: mode, fan speed, PM2.5 and filter life.
- Ceiling fans: the main light with brightness and colour temperature, and the ambient light.
- On most devices: display, panel sound, child lock, open window detection, temperature and humidity.
Flow cards
357 cards over the nine device types. Every setting gets its own cards, so the list on your device follows what it can do.
Triggers
- A setting was turned on or off (oscillation, display, child lock, light and so on)
- Mode, fan speed, heat level or another setting changed, or changed to a value you pick
- Temperature, humidity, PM2.5 or filter life changed
- Water tank ran empty / was filled (humidifiers and coolers)
- Water tank is full / was emptied (dehumidifiers)
- Started heating / stopped heating
- Device went offline / came back online
Conditions
- A setting is on, or a mode is a value you pick
- Temperature, humidity, PM2.5, filter life or another value is above …
- Water tank is empty / full
- Heater is heating
- Device is online
Actions
- Set every setting: mode, fan speed, oscillation and its angle, swing limits, heat level, target temperature, target humidity, mist level, light and its brightness, display, sound, child lock
- Switch off or on after … minutes, with the timer in the device itself, so it also runs when Homey is offline
- An advanced card that sends any Dreo setting by its key, for things this app has no card for yet. The keys your device uses are in its settings in Homey, under “Dreo values”.
A few things people build with them:
A notification when the dehumidifier tank is full.
Switch the heater on when the room drops below 19 °C, and let its own timer switch it off after two hours.
Put the purifier on turbo when PM2.5 goes up, and on sleep at night.
Start the circulator when it gets warm, with the swing kept to the side of the sofa.
Dashboard widgets
- Dreo device: one device with all its controls
- All Dreo devices: all your Dreo devices in a list, with a power button each
Energy
Each device type has an estimated power use for Homey Energy, which you can change per device.
Privacy
Homey stores an MD5 hash of your Dreo password, because the Dreo cloud asks for a new login now and then. Dreo accepts that hash as the password, so treat your Homey as you would treat your phone. The app talks only to the Dreo cloud: no server of my own, no analytics.
This app is not made by Dreo. It uses the same cloud service as the Dreo app without an official interface, so Dreo can change it at any time.
Changelog
1.1.1 (test version)
- The DREO logo as the app icon.
1.1.0
- Air circulators: set how far the head swings, left, right, up and down. Thanks to Drako74.
- Dehumidifier: clear cards for a full water tank (“Water tank is full”, “Water tank was emptied”). Flows that used the old water tank cards of a dehumidifier need the new card.
- New icons that look like the devices.
- The Dreo values in the device settings now stay up to date.
Earlier versions
1.0.0
- First version: nine device types, Flow cards for every setting and two dashboard widgets.
Something not right? Post it here with the model number of your device. The device settings show the values your device last reported under “Dreo values”, and those help a lot. ![]()


