[APP][Pro] Rain Bird - Professional smart irrigation control for Rain Bird WiFi controllers

Hi Brian, I tried to start one zone and it worked with the default time irrigation.
The Controler online variable is updating correctly.
The Is Active variable seems to work.
The time left updated itself after I started the zone from homey but it seems to be blocked:

This variable does not update when the ESP-TM2 follows programs configured in the Rain Bird 2.0 app.

Other variables never updates themselfs.
Can I help you in some way?

@Luca_Lorenzi Thanks, this is very useful feedback.

I found the likely cause: the IQ4 cloud returns the live station data nested inside runStationStatuses, and the app was not reading that structure correctly yet. I have adjusted this for the next test version, 2026.8.1.

What changed in the next test build:

  • active zone is now read from the nested IQ4 station runtime status
  • remaining time is now refreshed from remainingRunTime when the cloud provides it
  • zones started by Rain Bird 2.0 programs are also detected through the IQ4 event log
  • rain delay, rain sensor and controller alarm values are refreshed when the IQ4 cloud exposes them

Test instruction after updating to 2026.8.1:

  1. Restart the Rain Bird app on Homey after installing the test version.
  2. Open the ESP-TM2 IQ4 device and wait about 60 seconds.
  3. Start one zone from Homey and check whether Active zone and Time left update every polling cycle.
  4. Then start a short program from the Rain Bird 2.0 app and check whether Homey detects Is active and Active zone within about 30-60 seconds.
  5. If something still does not update, please send a new diagnostic report directly after the Rain Bird 2.0 program is running.

The most useful next diagnostic is one captured while a zone is actively running from the Rain Bird 2.0 app, because that will show whether the IQ4 cloud returns remainingRunTime for controller/program starts.

@Luca_Lorenzi The new test version 2026.8.1 has now been uploaded/published for testing.

You can install/update the test version here:

Please test with the ESP-TM2 IQ4 device like this:

  1. Update/install the test version and restart the Rain Bird app on Homey.
  2. Open the IQ4 device in Homey and wait about 60 seconds.
  3. Start one zone from Homey and check whether Active zone, Is active and Time left update.
  4. Start a short program from the Rain Bird 2.0 app and check whether Homey detects the active zone within 30-60 seconds.
  5. If it still does not update correctly, please send a new diagnostic report while the Rain Bird 2.0 program is actively running.

This version specifically improves IQ4 runtime/status synchronisation by reading nested runStationStatuses, remainingRunTime and IQ4 event logs.

@Brian_Monninkhof I updated the app and I have done what you said.

now the following variables are working correctly:

Active Zone, Active Zone Number, Controller Online and Is active.

I did not test the “Rain set point reached”, next to do.

Water usage and daily water usage are always zero but i think the ESP-TM2 cannot measure these parameters.
The time left feature updates but the time displayed is not correct.

For examble I launched one zone for 1 min from the rain bird 2.0 app and it displayed 1h35min left.

I launched one zone from this panel but the irrigation time setted was 1h40min instead of 1min default time irrigation.

New test release: Rain Bird v2026.8.4

The repair flow has been redesigned based on the recent testing feedback:

  • Zone configuration, diagnostics and the privacy-safe bug report are now independent maintenance screens.
  • The forced “Continue” chain has been removed.
  • Zone configuration is saved automatically while editing.
  • Clear actions are available to open diagnostics, open the bug report, save and close, or close the repair session.
  • The All zones program fields have improved readability.

The privacy-safe bug report never includes passwords, IP addresses, hostnames, usernames or tokens.

The build is available for testing here:

Please test the repair flow and report any remaining navigation or layout issues in this topic.