[APP][Pro][TEST] Moodo SDK v3

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:

Moodo SDK v3 | Homey

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! :slightly_smiling_face: