Hi everyone,
This topic covers the new Homey Apps SDK v3 implementation for Moodo smart fragrance diffusers. The app connects to Moodo’s cloud services and lets Homey control a diffuser, monitor its state and use saved essences in Flows.
This is a new app with the app ID nl.nobrainer.moodo. During testing it does not automatically replace or migrate devices from the older co.moodo app. The existing app is expected to be removed after this app has passed certification.
Test version:
Current test version
Version: 2026.8.2
Platform: Homey Pro / Apps SDK v3
Connection: Moodo cloud REST API and realtime service
Main features
- Discover and add Moodo diffusers through your Moodo account
- Switch a diffuser on or off and set its overall fan speed
- Set the intensity of each of the four capsule slots separately
- View capsule names, intensity and remaining fragrance when reported by Moodo
- View battery level, charging state and power-adapter status on supported models
- Switch between diffuser and purifier mode on compatible devices
- Select Off, Economy, Efficient or Powerful interval mode
- Enable or disable shuffle mode
- View the active essence
- Show only saved essences that match the installed capsules, with a safe fallback if Moodo does not provide enough capsule information
- 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
Model-dependent controls and sensors are only added when the Moodo API reports that the device supports them.
Flow support
The app includes Flow triggers for:
- Essence changes
- Capsule changes, including capsule number, essence and intensity
- Lost connections
- Restored connections
The available condition checks whether the Moodo device is connected.
Flow actions are available to:
- Set a saved essence
- Set an individual capsule intensity
- Select diffuser or purifier mode
- 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 overall fan-speed control.
Pairing and account security
During pairing, enter the email 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. I checked Moodo’s published API information and reference integrations, but found no documented or supported local API or direct LAN protocol. Local control cannot be added reliably unless Moodo publishes such an interface or its protocol becomes available for testing.
Languages
Visible app texts are available in English and Dutch.
Please test the app and report what works well and what can be improved. Feedback about pairing, multiple diffusers, individual capsule control, remaining fragrance, battery and adapter status, favorites, device modes, realtime updates and Flow cards is especially useful.
When reporting an issue, please include your Moodo model and the function you were testing. Do not post passwords, access tokens or other credentials.