Hi everyone,
I have created a new Homey SDK v3 app for Moodo smart fragrance diffusers. The app connects to the Moodo cloud services and lets Homey control your diffuser, monitor its current state and use saved essences in Flows.
This is a new app with a new app ID: nl.nobrainerhomey.Moodo. It does not automatically replace or migrate devices from the older co.moodo app.
Test version:
Current test version
Version: 2026.7.1
Platform: Homey Pro / SDK v3
Connection: Moodo REST API and realtime service
Main features
- Discover and add Moodo diffusers through your Moodo account
- Switch a diffuser on or off
- Set the fan speed
- Select Off, Economy, Efficient or Powerful interval mode
- Enable or disable shuffle mode
- View the active essence
- View the name and intensity of all four capsule slots
- Select saved Moodo essences from a Homey Flow
- Receive realtime state updates, with periodic synchronization as a fallback
- Automatically recover after temporary Moodo or network errors
- Reconnect an expired Moodo session through device repair
Flow support
The app includes the following Flow triggers:
- The essence changed
- A capsule changed, including capsule number, essence and intensity
- The connection was lost
- The connection was restored
The available condition checks whether the Moodo device is connected.
Flow actions are available to:
- Set a saved essence
- Set the interval mode
- Enable or disable shuffle
- Turn the diffuser on for a configurable number of minutes
- Refresh the device status
Homey’s standard on/off and dim Flow cards can also be used for power and fan speed control.
Pairing and account security
During pairing, enter the e-mail address and password of your Moodo account. The credentials are sent directly to Moodo to obtain an access token. The password is not stored by the Homey app.
The access token is stored locally in Homey’s app settings. The current test version supports one Moodo account per app installation.
Requirements and limitations
- Homey Pro with firmware 12.9.0 or newer
- A working Moodo account
- A Moodo diffuser connected to the Moodo service
- Internet access from Homey Pro
This integration depends on Moodo’s cloud services. Device control and realtime updates may therefore be temporarily unavailable when the Moodo service or internet connection is down.
Languages
Visible app texts are available in:
- English
- Dutch
Please test the app and let me know in this topic what works well and what can be improved. Feedback about pairing, multiple diffusers, favorites, capsule information, shuffle and interval modes, realtime updates and Flow cards is especially welcome.
When reporting an issue, please include your Moodo model and describe which function you were testing. Please do not post passwords, access tokens or other credentials.
Have fun testing it! ![]()