-
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for time remaining for a zone on ESP-ME3 #396
Comments
In the app, I asked it to run the 3 zones for 2 minutes each. Below is the communication back and forth that happened when I did so, until in the app I said to stop. |
The 4B (QueueManuallyRunStationRequest) command queued up the manual runs. The format of the 4B command is: with the response QueueManuallyRunStationResponse As I reported in the other feature request #395 3B (CurrentZoneStateRequest): And CurrentZoneStateResponse format for page 00 is: |
If you request CurrentZoneStateRequest with page number 01: The response contains the current zone and remaining time, as pointed out here: I saw that the app refreshes the remaining time every 10 seconds, so there is approx. 10 secs between each value. So following the trace (2 mins per zone, polling every 10 seconds) |
Probably not needed here, but you can see that page 02 contains the remaining time of the queued zones: Response: BB 02 00 02 78 00 00 00 00 03 78 00 |
Hi @dacarson, great work. We'll try to get this included in the plugin ASAP. |
On further research, s2 and s1 are backwards. 13mins, 49secs for zone 1 appears as:
|
Add support for encoding/decoding irrigation queue messages Issue #40 Using test case examples from homebridge-plugins/homebridge-rainbird#396
## [Version 1.10.0](https://github.com/donavanbecker/homebridge-rainbird/releases/tag/v1.10.0) (2023-04-07) ### What's Changed - Added Program state & Zone Time Remaining for ESP-ME3. [#395](#395) [#396](#396) [Thanks [dacarson](https://github.com/dacarson) for your help] - Added option to sync the Rainbird controllers date & time with the Homebridge host. - Housekeeping and updated dependencies. - This release will end support for Node v14. **Full Changelog**: v1.9.0...v1.10.0
## [Version 1.10.0](https://github.com/donavanbecker/homebridge-rainbird/releases/tag/v1.10.0) (2023-04-07) ### What's Changed - Added Program state & Zone Time Remaining for ESP-ME3. [#395](#395) [#396](#396) [Thanks [dacarson](https://github.com/dacarson) for your help] - Added option to sync the Rainbird controllers date & time with the Homebridge host. - Housekeeping and updated dependencies. - This release will end support for Node v14. **Full Changelog**: v1.9.0...v1.10.0
@dacarson is this resolved with v1.10.0? |
Yes, it is now resolved in v1.10.0. Thank you |
Problem
As called out in the known limitations, remaining time for a zone is not supported on ESP-ME3
Solution
Requesting the additional zone state pages, you can find out the remaining time.
Alternatives
Not support it.
Additional context
Analysing the traffic between the iOS app and the WiFi LNK module, it shows how it obtains the remaining time. Trace below.
The text was updated successfully, but these errors were encountered: