Bug? Cannot set a PM time for "Wait for Certain Time" Event

@bobbyD perhaps this is a bug — today I built a very simple rule with a certain time trigger (sunrise + 60 minutes), a few dimmer adjustments, then a "wait for certain time" event followed by a few more dimmer adjustments of the same dimmers. This rule should be very simple.

The sunrise + 60m trigger worked perfectly. However the wait for certain time event failed to trigger at 10:30pm when I set it and instead triggered at 10:30am. I thought ok classic fat finger or forgetfulness switching that dropdown right? :man_facepalming: Well not so much. I tried all I could but not matter how I adjusted that time to PM it would not stick. I even tried a reboot and then attempted to adjust it again to no avail. Finally typing 22 into the hours field and 30 into the minutes field indeed resulted in 10:30pm. I will know tomorrow night whether this actually worked :wink:

My hub is running 2.2.0.128. I just saw that 2.2.0.130 dropped but nothing in the changelog suggests that this was fixed. Any ideas?

Two questions he'll probably end up asking. :slight_smile:

  1. Is your hub set to use 12- or 24-hour time? Check Settings > Location and Modes, then look for Time Format.

  2. What OS and browser versions are you using? (Internet Explorer and non-Chromium Edge are two known to be problematic, though time inputs are apparently pretty tricky regardless.) FWIW, the latest version of Firefox (76) on the lastest version of macOS Mojave (10.14.6) worked fine for me with 12- and 24-hour time (the latter of which does away with the standard time input, it appears).

Thanks for preempting! I can confirm…

  1. My hub is in 12 hour time
  2. MacOS 10.15.4 and I’ve tested from both Safari and Chrome running the latest stable versions.

To be clear the issue only occurs after committing the details. The drop down responds the way it should accepting the switch to PM. But after clicking Done… and the change is committed to the Hub when I return to check the wait it will incorrectly read AM. In the compiled rule code it also reads incorrectly after committing. Attempting to renter the time using 22 hours instead of 10 works every time to force PM no matter what is chosen in the AM/PM drop down.

Thanks,
Richard