WET-IT — Weather-Enhanced Time-Based Irrigation Tuning for Hubitat

The nexProgramScheduleJson is just that, the next program. Adding zone and ET info to that would properly be in a different JSON. The datasetJson has the ET, durations, etc. Have you looked at that?

The conflict flag is already part of the JSON:

nextProgramScheduleJson

{"schema":"wetit.unified.v2","version":"1.4.0.1","schedule":[{"program":1,"name":"Sprinklers","epoch":1776764824000,"text":"2026-04-21 05:47:04","conflict":false}]}

If there were a conflict, the flag would be set to “conflict”:true

You can use WC or RM to post to a specific URL of your chosing.

I was looking for an easy way to do it, just grab the JSON values. With using two JSON variables I’ll have to do some programming.:pensive_face:

We're getting a professional irrigation system installed. Moving to a BHyve WiFi system after good experience with their hose timers and app.
Setting up the 8 new zones and programs gave me several ideas to improve the Program List in your app. The added info would be very helpful.

  • When programs names are left blank, there should be an option to use the zone name(s) or zone number(s) instead of Program #
  • For programs using Cycle & Soak, please add the number of cycles and the pause time after Cycle & Soak in the list
  • When zones are disabled, the programs using them should also show disabled. Possibly by the Zone Name/Number in the Program Title

EDIT:
For the Next Program these updates would be helpful

  • An option to add the day of the week betweem the date and time
  • An option to have 1, 2, 3 or 4 next programs in the list

Finally, for dashboard use create a program dashboard at a specified URL that contains the Program List and the Next Program List