How to add a second Orbit B*Hyve

I Have 2 B*Hyve sprinkler controllers at the same home location.
One for the Front yard and one for the Backyard.
The Plug-in Currently only shows the Backyard controller on Home.
How do I add the Front Controller?

This should work just fine, I have a similar setup too with both paired to the same WiFi bridge. In your setup are you using 2 WiFi bridges? if so are they both configure with the same address (exactly no extra space) on your B-Hyve account if you added your address in the plugin config. Leaving the address blank in the plugin config will ignore any location matching.
if you have already tried these step and the 2nd unit is still not displaying I would need to see a copy of a debug log from when the plugin is starting. (minus any private data)

Thanks for the quick reply.
The plugin is finding both controllers but then ignores the FRONT controller since it states it can’t find it at my address.
I have a FRONT Timer and a Backyard timer that are Both on the same WIFI router.
[1/5/2022, 12:12:12 AM] [B-Hyve Controller] Skipping wt25-0001 device FRONT Timer at undefined, not found at the configured location: “my Address"
[1/5/2022, 12:12:12 AM] [B-Hyve Controller] Adding online WT25G2-0001 device Backyard Timer found at the configured location: “my Address”
I tried blanking out the address then the plug-in fails completely.
Thanks for looking into this.
Randy

On Jan 4, 2022, at 5:43 AM, valiquette @.***> wrote:
This should work just fine, I have a similar setup too with both paired to the same WiFi bridge. In your setup are you using 2 WiFi bridges? if so are they both configure with the same address (exactly no extra space) on your B-Hyve account if you added your address in the plugin config. Leaving the address blank in the plugin config will ignore any location matching.
if you have already tried these step and the 2nd unit is still not displaying I would need to see a copy of a debug log from when the plugin is starting. (minus any private data)
—
Reply to this email directly, view it on GitHub https://github.com/valiquette/homebridge-orbit-irrigation/issues/18#issuecomment-1004822535, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXEBFLPQVKNX2A3RN7VLLH3UUL2RZANCNFSM5LG2PC4A.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.

When you deleted your address, make sure the config file no longer shows a line for "locationAddress": if so delete that line from the config file.
The problem looks like the front yard device does not have an address device on you hive account. "FRONT Timer at undefined" Check each device on your bhyve app I am pretty sure the back yard will have your address and the front yard will have no address. When I asked about the same bridge I was referring to the bhyve bridge the part that plugs into an outlet, looks like you have two, even though you could have used just one, baring reach. This explains why one shows up and one not.

You were right, The Front Timer address was not spelled the same as the Backyard timer on the app.
Fixed that, now it loads both but now I’m getting a lot of errors. See below:
Not sure what you mean by two B-Hyve Bridges.
Yes I have two B-Hyve boxes; one in the backyard and one in the garage that controls the Front yard.
The backyard box has to control 8 sprinklers and the front has to control 11 sprinklers.
The controller has a max count of 12 thus the reason for 2 boxes (WT25G2-0001)
Both are connected to the same WIFI Network.
Randy

On Jan 5, 2022, at 5:29 AM, valiquette @.***> wrote:
When you deleted your address, make sure the config file no longer shows a line for "locationAddress": if so delete that line from the config file.

The problem looks like the front yard device does not have an address device on you hive account. "FRONT Timer at undefined" Check each device on your bhyve app I am pretty sure the back yard will have your address and the front yard will have no address. When I asked about the same bridge I was referring to the bhyve bridge the part that plugs into an outlet, looks like you have two, even though you could have used just one, baring reach. This explains why one shows up and one not.
—
Reply to this email directly, view it on GitHub https://github.com/valiquette/homebridge-orbit-irrigation/issues/18#issuecomment-1005686140, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXEBFLICKPWDR32XKJTCQQDUURBUJANCNFSM5LG2PC4A.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.

[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Found account for Randy Sharp
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Adding online wt25-0001 device Front Timer found at the configured location: “my address"
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Adding online WT25G2-0001 device Backyard Timer found at the configured location: “my address"
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configure irrigation service for Front Timer
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-1
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-2
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-3
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-4
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-5
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-6
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-7
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-8
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-9 Zone 9
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-10
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-11
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured service for Front Timer Standby
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configure irrigation service for Backyard Timer
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-1 Zone 1 Cherries Drip
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-2 Zone 2 W sidewalk
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-3 Zone 3 L W Bank
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-4 Zone 4 R W Bank
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-5 Zone 5 Liquid Am Bed
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-6 Zone 6 Play Area
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-7 Zone 7 Play Area Low
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured valve service for zone-8 Zone 8 Play Area ?
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Configured service for Backyard Timer Standby
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Error getting mesh info Error: Request failed with status code 400
at createError (/homebridge/node_modules/homebridge-orbit-irrigation/node_modules/axios/lib/core/createError.js:16:15)
at settle (/homebridge/node_modules/homebridge-orbit-irrigation/node_modules/axios/lib/core/settle.js:17:12)
at IncomingMessage.handleStreamEnd (/homebridge/node_modules/homebridge-orbit-irrigation/node_modules/axios/lib/adapters/http.js:293:11)
at IncomingMessage.emit (node:events:402:35)
at endReadableNT (node:internal/streams/readable:1343:12)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
config: [Object],
request: [ClientRequest],
response: [Object],
isAxiosError: true,
toJSON: [Function: toJSON]
}
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Error retrieving mesh info TypeError: Cannot read properties of undefined (reading 'data')
at OrbitAPI.getMeshes (/homebridge/node_modules/homebridge-orbit-irrigation/orbitapi.js:77:77)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
TypeError: Cannot read properties of undefined (reading 'data')
at /homebridge/node_modules/homebridge-orbit-irrigation/orbitplatform.js:211:62
at processTicksAndRejections (node:internal/process/task_queues:96:5)
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Child bridge process ended
[1/5/2022, 8:34:58 AM] [B-Hyve Controller] Process Ended. Code: 1, Signal: null

You can ignore my comment about the bridge, I thought you were using the HT hose timer models when you mention multiple, but I now see you are using the WT models.
Looks like i need to handle the second error better, the initial error is interesting. I have only been able to validate with some help the WT25G2-0001 model which is your back yard. Was that working ok when it was the only one being discovered?
It may be that the WT25 does not responded the same as the WT25G2. It you are willing enable debug mode in homebridge and send me the log file output with the extra info during a restart for this plugin I should be able to correct this expand the models this can support.

Hello,
Sure glad to help.
I believe it did work for the Back Yard.
There is a difference in the Firmware for the 2 models.
They look the same on the outside but rev numbers are different.
I’m new to HOMEBRIDGE.
It is currently running on my Synology DS920+ NAS full time and not on any of my Mac Computers.
So some of the operations are not clear when running the bridge via he NAS.

On Jan 5, 2022, at 6:38 PM, valiquette @.***> wrote:
You can ignore my comment about the bridge, I thought you were using the HT hose timer models when you mention multiple, but I now see you are using the WT models.
Looks like i need to handle the second error better, the initial error is interesting. I have only been able to validate with some help the WT25G2-0001 model which is your back yard. Was that working ok when it was the only one being discovered?
It may be that the WT25 does not responded the same as the WT25G2. It you are willing enable debug mode in homebridge and send me the log file output with the extra info during a restart for this plugin I should be able to correct this expand the models this can support.
—
Reply to this email directly, view it on GitHub https://github.com/valiquette/homebridge-orbit-irrigation/issues/18#issuecomment-1006238075, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXEBFLMXYJIUPNYNMR22PWTUUT6A3ANCNFSM5LG2PC4A.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.

I changed the address on the Front Timer and was able to get the Back yard timer working again since it failed to load the Front timer.
Must be an issue with the older unit and Firmware 032. Hardware wt25-001.
The app states the F/W is up to date.

On Jan 5, 2022, at 6:38 PM, valiquette @.***> wrote:
You can ignore my comment about the bridge, I thought you were using the HT hose timer models when you mention multiple, but I now see you are using the WT models.
Looks like i need to handle the second error better, the initial error is interesting. I have only been able to validate with some help the WT25G2-0001 model which is your back yard. Was that working ok when it was the only one being discovered?
It may be that the WT25 does not responded the same as the WT25G2. It you are willing enable debug mode in homebridge and send me the log file output with the extra info during a restart for this plugin I should be able to correct this expand the models this can support.
—
Reply to this email directly, view it on GitHub https://github.com/valiquette/homebridge-orbit-irrigation/issues/18#issuecomment-1006238075, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXEBFLMXYJIUPNYNMR22PWTUUT6A3ANCNFSM5LG2PC4A.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.

To get the logs I would be looking for you would need to, you can get by enabling debug logging, the 3 dots top right of the main Homebridge status page, select Hombridge Settings then Startup options then enable Homebridge Debug Mode then restart. Once restarted go to the view log page and truncate the log, then restart the Orbit plugin, once complete save the log, and edit out any personal info. Then attach the file here. then you can go back and turn off debug mode. hope this helps

I have published a beta version 1.1.2-beta.0
This version addresses the 400 error causing a restart, you will still see errors but it should load both controllers and they should work ok with the exception of the run all switch if enabled. You can install this version by clicking on the wrench icon for this plugin.

I clicked on the wrench and could not find the options for beta testing.
The only options are:

Install Previous Version
Bridge Settings
JSON Config
Disable
Unistall

On Jan 6, 2022, at 4:48 PM, valiquette @.***> wrote:
I have published a beta version 1.1.2-beta.0

This version addresses the 400 error causing a restart, you will still see errors but it should load both controllers and they should work ok with the exception of the run all switch if enabled. You can install this version by clicking on the wrench icon for this plugin.
—
Reply to this email directly, view it on GitHub https://github.com/valiquette/homebridge-orbit-irrigation/issues/18#issuecomment-1007051283, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXEBFLNKHERCWT2J6FSM2QLUUYZ5NANCNFSM5LG2PC4A.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.

Enclosed log.
Thanks.

On Jan 6, 2022, at 3:59 PM, valiquette @.***> wrote:
To get the logs I would be looking for you would need to, you can get by enabling debug logging, the 3 dots top right of the main Homebridge status page, select Hombridge Settings then Startup options then enable Homebridge Debug Mode then restart. Once restarted go to the view log page and truncate the log, then restart the Orbit plugin, once complete save the log, and edit out any personal info. Then attach the file here. then you can go back and turn off debug mode. hope this helps
—
Reply to this email directly, view it on GitHub https://github.com/valiquette/homebridge-orbit-irrigation/issues/18#issuecomment-1007025301, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXEBFLM3FHYGHGAZ4H76TP3UUYUHNANCNFSM5LG2PC4A.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.

[1/7/2022, 12:29:17 AM] [B-Hyve] Fetching build info...
[1/7/2022, 12:29:17 AM] [B-Hyve] Getting Account info...
[1/7/2022, 12:29:17 AM] [B-Hyve] Retrieving API key
[1/7/2022, 12:29:17 AM] Homebridge v1.3.9 (HAP v0.9.8) (B-Hyve) is running on port 32849.
[1/7/2022, 12:29:18 AM] [B-Hyve] get token response {
"bhyve_account_roles": null,
"first_name": "",
"bhyve_account_id": null,
"bhyve_account_groups": null,
"roles": null,
"require_password_change": false,
"last_name": "",
"user_id": "5adfd3b84f0c72d7d6265346",
"user_name": "",
"orbit_api_key": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXUyJ9.eyJ1c2VyLWlkIjoiNWFkZmQzYjg0ZjBjNzJkN2Q2MjY1MzQ2IiwiYXBwLWlkIjoiQmh5dmUgRGFzaGJvYXJkIn0.G2vqK4lomjcIrY1iNAo1yeqNePbKcT8h2Vpv1Rp6RWo"
}
[1/7/2022, 12:29:18 AM] [B-Hyve] Found account for **
[1/7/2022, 12:29:18 AM] [B-Hyve] Found token eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXUyJ9.eyJ1c2VyLWlkIjoiNWFkZmQzYjg0ZjBjNzJkN2Q2MjY1MzQ2IiwiYXBwLWlkIjoiQmh5dmUgRGFzaGJvYXJkIn0.G2vqK4lomjcIrY1iNAo1yeqNePbKcT8h2Vpv1Rp6RWo
[1/7/2022, 12:29:18 AM] [B-Hyve] Retrieving device graph info
[1/7/2022, 12:29:18 AM] [B-Hyve] Retrieving devices
[1/7/2022, 12:29:18 AM] [B-Hyve] get device graph response {
"devices": [
{
"id": "5adfd4f74f0c72d7d626537d",
"name": "Front Timer",
"type": "sprinkler_timer",
"hardware_version": "wt25-0001",
"firmware_version": "0032",
"mac_address": "446755024c61",
"is_connected": true,
"mesh_id": null
},
{
"id": "5deac3ed4f0c4753e4388960",
"name": "Backyard Timer",
"type": "sprinkler_timer",
"hardware_version": "WT25G2-0001",
"firmware_version": "0039",
"mac_address": "44675506038e",
"is_connected": true,
"mesh_id": "5deac3ed4f0c4753e4388962"
}
]
}
[1/7/2022, 12:29:18 AM] [B-Hyve] Found device graph for user id 5adfd3b84f0c72d7d6265346, { devices: [Array] }
[1/7/2022, 12:29:18 AM] [B-Hyve] get devices response [
{
"last_connected_at": "2022-01-06T08:29:01.668Z",
"address": {
"line_1": "",
"city": "",
"state": "CA",
"postal_code": "",
"country": "US"
},
"water_sense_mode": "auto",
"scheduled_modes": {},
"timezone": {
"dst_offset": 0,
"raw_offset": -28800,
"timezone_id": "America/Los_Angeles",
"timezone_name": "Pacific Standard Time"
},
"zip_code": "95765",
"full_location": {
"types": [
"premise"
],
"place_id": "ChIJx335_ukYm4ARNavIehPwFPc",
"geometry": {
"viewport": {
"southwest": {
"lng": -121.2351519802915,
"lat": 38.83162856970849
},
"northeast": {
"lng": -121.2324540197085,
"lat": 38.83432653029149
}
},
"location_type": "ROOFTOP",
"location": {
"lng": -121.233774,
"lat": 38.8329693
},
"bounds": {
"southwest": {
"lng": -121.2339451,
"lat": 38.8328398
},
"northeast": {
"lng": -121.2336609,
"lat": 38.8331153
}
}
},
"formatted_address": "23**",
"address_components": [
{
"types": [
"street_number"
],
"short_name": "",
"long_name": ""
},
{
"types": [
"route"
],
"short_name": "",
"long_name": ""
},
{
"types": [
"neighborhood",
"political"
],
"short_name": "",
"long_name": ""
},
{
"types": [
"locality",
"political"
],
"short_name": "",
"long_name": ""
},
{
"types": [
"administrative_area_level_2",
"political"
],
"short_name": "Placer County",
"long_name": "Placer County"
},
{
"types": [
"administrative_area_level_1",
"political"
],
"short_name": "CA",
"long_name": "California"
},
{
"types": [
"country",
"political"
],
"short_name": "US",
"long_name": "United States"
},
{
"types": [
"postal_code"
],
"short_name": "",
"long_name": ""
},
{
"types": [
"postal_code_suffix"
],
"short_name": "",
"long_name": ""
}
]
},
"weather_forecast_location_id": "5a3028f14f0cd78da02ba88c",
"firmware_version": "0032",
"name": "Front Timer",
"type": "sprinkler_timer",
"manual_preset_runtime_sec": 0,
"restricted_frequency": {
"type": "days",
"days": [],
"restricted_times": [
{
"start_time": "10:00",
"stop_time": "23:00"
}
]
},
"weather_delay_thresholds": {
"precip_prob": 25,
"precip_in": 0.0625,
"wind_speed_mph": 10,
"freeze_temp_f": 40
},
"updated_at": "2022-01-07T08:22:07.765Z",
"reference": "446755024c61",
"mac_address": "446755024c61",
"weather_station_id": "5a3026544f0c3eb98b805d46",
"status": {
"run_mode": "off",
"next_start_programs": [],
"rain_delay_overridden_at": "2021-11-08T00:12:30.413Z",
"rain_delay_suggested_at": "2021-10-22T07:53:44.387Z",
"rain_delay": 0,
"flow_sensor": null,
"next_start_time": "1970-01-01T00:00:00-08:00",
"rain_delay_started_at": "2022-01-06T00:27:42-08:00"
},
"wifi_version": "1.4.0",
"id": "5adfd4f74f0c72d7d626537d",
"num_stations": 12,
"zones": [
{
"station": 1,
"name": "Zone 1 Front Court",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/d5888c52-f55b-40b3-9f25-6b186cc2e791",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": false,
"sprinkler_type": "spray",
"flow_data": {}
},
{
"station": 2,
"name": "Zone 2 left Front",
"landscape_type": "trees",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/157a1e52-6e57-4bf5-9a0c-f221397e1948",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": false,
"sprinkler_type": "spray",
"flow_data": {}
},
{
"station": 3,
"name": "Zone 3 Rock",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/302bbd45-5ac8-4ca4-b55a-adf9f755c1ee",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": false,
"flow_data": {}
},
{
"station": 4,
"name": "Zone 4 Lower Area",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/af3ccfea-3876-42b5-a1ee-2082c1f9617f",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": false,
"flow_data": {}
},
{
"station": 5,
"name": "Zone 5 Tree",
"landscape_type": "shrubs_perennials",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/3905a497-9e08-4397-a192-c070a1bd4b0a",
"num_sprinklers": 4,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": false,
"flow_data": {}
},
{
"station": 6,
"name": "Zone 6 Center left",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/de1a3a45-a7e1-4668-9331-fe9e0b4d6a4e",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": false,
"flow_data": {}
},
{
"station": 7,
"name": "Zone 7 Front tree",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/3f6d5f37-3e54-4564-a729-d92dea1d8f76",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": false,
"flow_data": {}
},
{
"station": 8,
"name": "Zone 8 Orb",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/0ed72e19-17a0-4c1c-be68-6c915634b7ef",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": false,
"flow_data": {}
},
{
"station": 9,
"name": "Zone 9 Right Side",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/4e4439df-0379-4ccc-adc0-3b87d840f2d1",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": false,
"flow_data": {}
},
{
"station": 10,
"name": "Zone 10 Center",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/de7372b0-f4d0-46b1-92c3-6fe34be71f86",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": false,
"flow_data": {}
},
{
"station": 11,
"name": "Zone 11 Center Front",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/669a2a08-8282-42c7-8127-e49cb7ffbd37",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": false,
"flow_data": {}
}
],
"device_gateway_host": "device2.orbitbhyve.com",
"user_id": "5adfd3b84f0c72d7d6265346",
"google_home_status": null,
"device_gateway_topic": "devices-6",
"hardware_version": "wt25-0001",
"is_connected": true,
"location": {
"type": "Point",
"coordinates": [
-121.233774,
38.8329693
]
},
"created_at": "2018-04-25T01:08:07.232Z",
"suggested_start_time": "04:49",
"et_id": "5644ff06ad27a7777ff6a500"
},
{
"last_connected_at": "2022-01-05T16:50:23.481Z",
"address": {
"line_1": "**",
"city": "",
"state": "CA",
"postal_code": "",
"country": "US"
},
"water_sense_mode": "auto",
"scheduled_modes": {},
"timezone": {
"dst_offset": 0,
"raw_offset": -28800,
"timezone_id": "America/Los_Angeles",
"timezone_name": "Pacific Standard Time"
},
"full_location": {
"types": [
"premise"
],
"place_id": "ChIJx335_ukYm4ARNavIehPwFPc",
"geometry": {
"viewport": {
"southwest": {
"lng": -121.2351519802915,
"lat": 38.83162856970849
},
"northeast": {
"lng": -121.2324540197085,
"lat": 38.83432653029149
}
},
"location_type": "ROOFTOP",
"location": {
"lng": -121.233774,
"lat": 38.8329693
},
"bounds": {
"southwest": {
"lng": -121.2339451,
"lat": 38.8328398
},
"northeast": {
"lng": -121.2336609,
"lat": 38.8331153
}
}
},
"formatted_address": "",
"address_components": [
{
"types": [
"street_number"
],
"short_name": "",
"long_name": ""
},
{
"types": [
"route"
],
"short_name": "",
"long_name": ""
},
{
"types": [
"neighborhood",
"political"
],
"short_name": "",
"long_name": ""
},
{
"types": [
"locality",
"political"
],
"short_name": "",
"long_name": ""
},
{
"types": [
"administrative_area_level_2",
"political"
],
"short_name": "Placer County",
"long_name": "Placer County"
},
{
"types": [
"administrative_area_level_1",
"political"
],
"short_name": "CA",
"long_name": "California"
},
{
"types": [
"country",
"political"
],
"short_name": "US",
"long_name": "United States"
},
{
"types": [
"postal_code"
],
"short_name": "",
"long_name": "*"
},
{
"types": [
"postal_code_suffix"
],
"short_name": "5617",
"long_name": "5617"
}
]
},
"weather_forecast_location_id": "5a3028f14f0cd78da02ba88c",
"firmware_version": "0039",
"name": "Backyard Timer",
"type": "sprinkler_timer",
"battery": null,
"restricted_frequency": {
"type": "days",
"days": [],
"restricted_times": [
{
"start_time": "08:00",
"stop_time": "18:00"
}
]
},
"weather_delay_thresholds": {
"precip_prob": 25,
"precip_in": 0.0625,
"wind_speed_mph": 10,
"freeze_temp_f": 40
},
"updated_at": "2022-01-07T08:22:15.074Z",
"reference": "44675506038e",
"mac_address": "44675506038e",
"weather_station_id": "5a3026544f0c3eb98b805d46",
"mesh_id": "5deac3ed4f0c4753e4388962",
"status": {
"run_mode": "auto",
"next_start_programs": [],
"rain_sensors": [],
"rain_delay_overridden_at": "2021-12-07T02:59:50.842Z",
"rain_delay_suggested_at": "2021-10-23T01:30:11.973Z",
"rain_delay": 24,
"rain_delay_cause": "auto",
"flow_sensor": null,
"next_start_time": "1970-01-01T00:00:00-08:00",
"rain_delay_weather_type": "rain",
"rain_delay_started_at": "2022-01-07T08:22:13.000Z"
},
"wifi_version": 0,
"id": "5deac3ed4f0c4753e4388960",
"num_stations": 12,
"zones": [
{
"station": 1,
"name": "Zone 1 Cherries Drip",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/33529afa-db89-49a2-a604-5054e138ccd6",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": true,
"flow_data": {}
},
{
"station": 2,
"name": "Zone 2 W sidewalk",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/d26c3069-63a2-4106-9822-942bee47da5e",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": true,
"flow_data": {}
},
{
"station": 3,
"name": "Zone 3 L W Bank",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/97bb39da-93ad-4614-b76b-bcb2ba914da7",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": true,
"flow_data": {}
},
{
"station": 4,
"name": "Zone 4 R W Bank",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/cbe95a5a-dbe9-4a65-b1cd-3c2f7ad6a46c",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": true,
"flow_data": {}
},
{
"station": 5,
"name": "Zone 5 Liquid Am Bed",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/7162b625-fe2a-4893-8ac4-0e34c08c835f",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": true,
"flow_data": {}
},
{
"station": 6,
"name": "Zone 6 Play Area",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/2100e7d0-c7c5-4490-8e5c-f37bd0802a0f",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": true,
"flow_data": {}
},
{
"station": 7,
"name": "Zone 7 Play Area Low",
"image_url": "https://s3-us-west-2.amazonaws.com/orbit-irrigation/zone-assets/5adfd3b84f0c72d7d6265346/9e930738-f056-4dd3-ab24-ec67765eb27d",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": true,
"flow_data": {}
},
{
"station": 8,
"name": "Zone 8 Play Area ?",
"num_sprinklers": 0,
"catch_cup_volumes": [],
"catch_cup_run_time": 0,
"smart_watering_enabled": true,
"flow_data": {}
}
],
"user_id": "5adfd3b84f0c72d7d6265346",
"google_home_status": null,
"device_gateway_topic": "devices-3",
"hardware_version": "WT25G2-0001",
"is_connected": true,
"location": {
"type": "Point",
"coordinates": [
-121.233774,
38.8329693
]
},
"created_at": "2019-12-06T21:11:09.410Z",
"suggested_start_time": null,
"et_id": "5644ff06ad27a7777ff6a500"
}
]
[1/7/2022, 12:29:18 AM] [B-Hyve] Adding online wt25-0001 device Front Timer found at the configured location: *
[1/7/2022, 12:29:18 AM] [B-Hyve] Adding online WT25G2-0001 device Backyard Timer found at the configured location: *
[1/7/2022, 12:29:18 AM] [B-Hyve] Found device Front Timer with status off
[1/7/2022, 12:29:18 AM] [B-Hyve] Adding Device Sprinkler Timer
[1/7/2022, 12:29:18 AM] [B-Hyve] Removed cached device
[1/7/2022, 12:29:18 AM] [B-Hyve] Creating and configuring new device
[1/7/2022, 12:29:18 AM] [B-Hyve] Create irrigation service 5adfd4f74f0c72d7d626537d Front Timer
[1/7/2022, 12:29:18 AM] [B-Hyve] Configure irrigation service for Front Timer
[1/7/2022, 12:29:18 AM] [B-Hyve] Front Timer has no battery found, skipping add battery service
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 1 Front Court
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 1 Front Court with id 1
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-1 Zone 1 Front Court
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 2 left Front
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 2 left Front with id 2
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-2 Zone 2 left Front
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 3 Rock
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 3 Rock with id 3
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-3 Zone 3 Rock
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 4 Lower Area
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 4 Lower Area with id 4
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-4 Zone 4 Lower Area
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 5 Tree
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 5 Tree with id 5
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-5 Zone 5 Tree
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 6 Center left
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 6 Center left with id 6
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-6 Zone 6 Center left
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 7 Front tree
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 7 Front tree with id 7
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-7 Zone 7 Front tree
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 8 Orb
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 8 Orb with id 8
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-8 Zone 8 Orb
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 9 Right Side
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 9 Right Side with id 9
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-9 Zone 9 Right Side
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 10 Center
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 10 Center with id 10
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-10 Zone 10 Center
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 11 Center Front
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 11 Center Front with id 11
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-11 Zone 11 Center Front
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] Retrieving schedules
[1/7/2022, 12:29:18 AM] [B-Hyve] adding new standby switch
[1/7/2022, 12:29:18 AM] [B-Hyve] adding new switch
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured service for Front Timer Standby
[1/7/2022, 12:29:18 AM] [B-Hyve] Registering platform accessory
[1/7/2022, 12:29:18 AM] [B-Hyve] Retrieving mesh info
[1/7/2022, 12:29:18 AM] [B-Hyve] establish connection for Front Timer
[1/7/2022, 12:29:18 AM] [B-Hyve] Opening WebSocket Connection for Front Timer
[1/7/2022, 12:29:18 AM] [B-Hyve] Adding Event Listener for Front Timer
[1/7/2022, 12:29:18 AM] [B-Hyve] Found device Backyard Timer with status auto
[1/7/2022, 12:29:18 AM] [B-Hyve] Adding Device Sprinkler Timer
[1/7/2022, 12:29:18 AM] [B-Hyve] Removed cached device
[1/7/2022, 12:29:18 AM] [B-Hyve] Creating and configuring new device
[1/7/2022, 12:29:18 AM] [B-Hyve] Create irrigation service 5deac3ed4f0c4753e4388960 Backyard Timer
[1/7/2022, 12:29:18 AM] [B-Hyve] Configure irrigation service for Backyard Timer
[1/7/2022, 12:29:18 AM] [B-Hyve] Backyard Timer has no battery found, skipping add battery service
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 1 Cherries Drip
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 1 Cherries Drip with id 1
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-1 Zone 1 Cherries Drip
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 2 W sidewalk
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 2 W sidewalk with id 2
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-2 Zone 2 W sidewalk
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 3 L W Bank
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 3 L W Bank with id 3
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-3 Zone 3 L W Bank
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 4 R W Bank
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 4 R W Bank with id 4
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-4 Zone 4 R W Bank
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 5 Liquid Am Bed
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 5 Liquid Am Bed with id 5
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-5 Zone 5 Liquid Am Bed
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 6 Play Area
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 6 Play Area with id 6
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-6 Zone 6 Play Area
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 7 Play Area Low
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 7 Play Area Low with id 7
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-7 Zone 7 Play Area Low
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] adding zone Zone 8 Play Area ?
[1/7/2022, 12:29:18 AM] [B-Hyve] Created valve service for Zone 8 Play Area ? with id 8
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured valve service for zone-8 Zone 8 Play Area ?
[1/7/2022, 12:29:18 AM] [B-Hyve] Using irrigation system
[1/7/2022, 12:29:18 AM] [B-Hyve] Retrieving schedules
[1/7/2022, 12:29:18 AM] [B-Hyve] adding new standby switch
[1/7/2022, 12:29:18 AM] [B-Hyve] adding new switch
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured service for Backyard Timer Standby
[1/7/2022, 12:29:18 AM] [B-Hyve] Registering platform accessory
[1/7/2022, 12:29:18 AM] [B-Hyve] Retrieving mesh info
[1/7/2022, 12:29:18 AM] [B-Hyve] establish connection for Backyard Timer
[1/7/2022, 12:29:18 AM] [B-Hyve] Opening WebSocket Connection for Backyard Timer
[1/7/2022, 12:29:18 AM] [B-Hyve] Adding Event Listener for Backyard Timer
[1/7/2022, 12:29:18 AM] [B-Hyve] 5adfd4f74f0c72d7d626537d sending {
"name": "Backyard Timer",
"id": "5deac3ed4f0c4753e4388960",
"event": "app_connection",
"orbit_session_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXUyJ9.eyJ1c2VyLWlkIjoiNWFkZmQzYjg0ZjBjNzJkN2Q2MjY1MzQ2IiwiYXBwLWlkIjoiQmh5dmUgRGFzaGJvYXJkIn0.G2vqK4lomjcIrY1iNAo1yeqNePbKcT8h2Vpv1Rp6RWo"
}
[1/7/2022, 12:29:18 AM] [B-Hyve] get timer programs response [
{
"name": "Winter Frontyard",
"program_start_date": null,
"frequency": {
"type": "interval",
"interval": 5,
"interval_start_time": "2020-12-03T14:00:00.000Z"
},
"program_end_date": null,
"is_basic_program": false,
"updated_at": "2022-01-06T08:27:42.897Z",
"updated_via": "wifi",
"start_times": [
"04:25"
],
"id": "5c1956354f0c88ec9ed50658",
"budget": 80,
"is_smart_program": false,
"device_id": "5adfd4f74f0c72d7d626537d",
"program": "c",
"run_times": [
{
"run_time": 15,
"station": 1
},
{
"run_time": 15,
"station": 2
},
{
"run_time": 10,
"station": 3
},
{
"run_time": 15,
"station": 4
},
{
"run_time": 15,
"station": 5
},
{
"run_time": 15,
"station": 6
},
{
"run_time": 15,
"station": 7
},
{
"run_time": 20,
"station": 8
},
{
"run_time": 6,
"station": 9
},
{
"run_time": 15,
"station": 10
},
{
"run_time": 20,
"station": 11
}
],
"enabled": false,
"created_at": "2018-12-18T20:19:01.915Z"
},
{
"name": "Program B",
"frequency": {
"type": "days",
"days": [
0
]
},
"updated_at": "2021-08-14T00:49:11.485Z",
"start_times": [
"06:30"
],
"id": "5c196a524f0c88ec9ed8327f",
"budget": 100,
"is_smart_program": false,
"device_id": "5adfd4f74f0c72d7d626537d",
"program": "b",
"run_times": [
{
"run_time": 10,
"station": 8
},
{
"run_time": 10,
"station": 10
},
{
"run_time": 15,
"station": 11
}
],
"enabled": false,
"created_at": "2018-12-18T21:44:50.288Z"
},
{
"name": "PROGRAM 1",
"frequency": {
"type": "even"
},
"is_basic_program": false,
"updated_at": "2022-01-06T08:27:42.875Z",
"updated_via": "wifi",
"start_times": [
"04:25"
],
"id": "5fd6ee8d4f0cfda20e8cccf1",
"budget": 70,
"is_smart_program": false,
"device_id": "5adfd4f74f0c72d7d626537d",
"program": "a",
"run_times": [
{
"run_time": 15,
"station": 1
},
{
"run_time": 15,
"station": 2
},
{
"run_time": 15,
"station": 3
},
{
"run_time": 15,
"station": 4
},
{
"run_time": 15,
"station": 5
},
{
"run_time": 15,
"station": 6
},
{
"run_time": 15,
"station": 7
},
{
"run_time": 20,
"station": 8
},
{
"run_time": 35,
"station": 9
},
{
"run_time": 20,
"station": 10
},
{
"run_time": 30,
"station": 11
}
],
"enabled": false,
"created_at": "2020-12-14T04:48:13.308Z"
}
]
[1/7/2022, 12:29:18 AM] [B-Hyve] adding schedules Winter Frontyard program c
[1/7/2022, 12:29:18 AM] [B-Hyve] Created service for Winter Frontyard with id 5c1956354f0c88ec9ed50658 and program c
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured service for Winter Frontyard
[1/7/2022, 12:29:18 AM] [B-Hyve] adding schedules Program B program b
[1/7/2022, 12:29:18 AM] [B-Hyve] Created service for Program B with id 5c196a524f0c88ec9ed8327f and program b
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured service for Program B
[1/7/2022, 12:29:18 AM] [B-Hyve] adding schedules PROGRAM 1 program a
[1/7/2022, 12:29:18 AM] [B-Hyve] Created service for PROGRAM 1 with id 5fd6ee8d4f0cfda20e8cccf1 and program a
[1/7/2022, 12:29:18 AM] [B-Hyve] Configured service for PROGRAM 1
[1/7/2022, 12:29:18 AM] [B-Hyve] get mesh info response {
"id": "5deac3ed4f0c4753e4388962",
"ble_network_key": "CHj7Sc/m182BQ8pRh1KnuQ==",
"bridge_device_id": "5deac3ed4f0c4753e4388960",
"devices": [
{
"device_id": "5deac3ed4f0c4753e4388960",
"ble_device_id": "56422"
}
],
"created_at": "2019-12-06T21:11:09.688Z"
}
[1/7/2022, 12:29:18 AM] [B-Hyve] Found mesh netowrk for undefined
[1/7/2022, 12:29:18 AM] [B-Hyve] Error getting mesh info Error: Request failed with status code 400
at createError (/homebridge/node_modules/homebridge-orbit-irrigation/node_modules/axios/lib/core/createError.js:16:15)
at settle (/homebridge/node_modules/homebridge-orbit-irrigation/node_modules/axios/lib/core/settle.js:17:12)
at IncomingMessage.handleStreamEnd (/homebridge/node_modules/homebridge-orbit-irrigation/node_modules/axios/lib/adapters/http.js:293:11)
at IncomingMessage.emit (node:events:402:35)
at endReadableNT (node:internal/streams/readable:1343:12)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
config: [Object],
request: [ClientRequest],
response: [Object],
isAxiosError: true,
toJSON: [Function: toJSON]
}
[1/7/2022, 12:29:18 AM] [B-Hyve] Error retrieving mesh info TypeError: Cannot read properties of undefined (reading 'data')
at OrbitAPI.getMeshes (/homebridge/node_modules/homebridge-orbit-irrigation/orbitapi.js:77:77)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
TypeError: Cannot read properties of undefined (reading 'data')
at /homebridge/node_modules/homebridge-orbit-irrigation/orbitplatform.js:211:62
at processTicksAndRejections (node:internal/process/task_queues:96:5)
[1/7/2022, 12:29:18 AM] [B-Hyve] Child bridge process ended
[1/7/2022, 12:29:18 AM] [B-Hyve] Process Ended. Code: 1, Signal: null

install previous version.
I got the log thanks.

Log was helpful, new release 1.1.2 should address all you previous issues. Please let me know.

Hi,
Yes looks like it worked with no errors being generated on HomeBridge.
I’ll do some testing.
Is there a way to pull up my schedules and populate the timers (times saved for each zone) vs using the defaults?
Thanks.

On Jan 7, 2022, at 9:46 AM, valiquette @.***> wrote:
Log was helpful, new release 1.1.2 should address all you previous issues. Please let me know.
—
Reply to this email directly, view it on GitHub https://github.com/valiquette/homebridge-orbit-irrigation/issues/18#issuecomment-1007604570, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXEBFLL3SRZFAKPOJ63WRSLUU4RJDANCNFSM5LG2PC4A.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.

if there is a schedule/program defined in b-hyve you can pull that in, see the plugin config for additional switches. If it is just the default time for a zone you can change that in HomeKit in the setting for the controller, each zone can have its own run time. The default runtime in the plugin is only used if need or for the run-all switch (ideal for blowing out lines).

It shows the individual zones but when I activate a zone it defaults to a 1 min timer and not the time I specified in the schedule.

On Jan 7, 2022, at 8:18 PM, valiquette @.***> wrote:
if there is a schedule/program defined in b-hyve you can pull that in, see the plugin config for additional switches. If it is just the default time for a zone you can change that in HomeKit in the setting for the controller, each zone can have its own run time. The default runtime in the plugin is only used if need or for the run-all switch (ideal for blowing out lines).
—
Reply to this email directly, view it on GitHub https://github.com/valiquette/homebridge-orbit-irrigation/issues/18#issuecomment-1007882544, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXEBFLK6BN7D7JJH5QHFBHDUU63JDANCNFSM5LG2PC4A.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.

Could you provide a little more detail on exactly what you are doing and from where, the plugin does not define any runtime for a schedule it only works off what is defined. I need to be able to reproduce what you are seeing.

Thanks for helping.
I’ll try to get back with you soon.
Regards,
Randy
Sent from my iPhone

On Jan 9, 2022, at 15:36, valiquette @.***> wrote:

Could you provide a little more detail on exactly what you are doing and from where, the plugin does not define any runtime for a schedule it only works off what is defined. I need to be able to reproduce what you are seeing.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you authored the thread.

Version 1.2 should have addressed any remaining open issues. Thanks for the feedback


lsimp projection sees through let bindings

In some cases projections can destroy let bindings in lsimp
#check
   (fun i : Nat =>
      let j := 42
      let foo := ((i * j, i+j), (i ^ j, i / j))
      foo.fst.snd)
   rewrite_by
     lsimp (config := {zeta:=false}) only

returns
(fun i : Nat =>
      let j := 42
      i + j)

which is undesirable. We want to split foo intor four let bindings
   (fun i : Nat =>
      let j := 42
      let foo := ((i * j, i+j), (i ^ j, i / j))
      foo.fst.snd)
==>
   (fun i : Nat =>
      let j := 42
      let foo_fst_fst := (i * j)
      let foo_fst_snd:= (i+j)
      let foo_snd_fst := (i ^ j)
      let foo_snd_snd := (i / j)
      ((foo_fst_fst, foo_fst_snd),(foo_snd_fst,foo_snd_snd)).fst.snd)
==>
   (fun i : Nat =>
      let j := 42
      let foo_fst_snd:= (i+j)
      foo_fst_snd)

Such transformation is currently part of let_normalize but should be an integral part of lsimp

This is problem again but with how Tactic.lift_lets_simproc works now.

I think it works as expected now when using lsimp


ARROW-15085: [C++] support credential types in GcsFileSystem

I also realized I was not using this new option, fixed that too.


Android Basics: Collections

URL of codelab
https://developer.android.com/codelabs/basic-android-kotlin-training-collections#4
In which task and step of the codelab can this issue be found?
Make word lists. Step two.
Describe the problem
The line
 The   [startsWith()`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/starts-with.html) function returns true if a string starts with the specified string. You can also tell it to ignore case, so "b" will match "b" or "B".
is in code when it shouldn't be.
Steps to reproduce?

Go to https://developer.android.com/codelabs/basic-android-kotlin-training-collections#4
Click "Make word lists"
See error on step two, just below the line "println(filteredWords)"

Duplicate of #65 #59 #54 #39 #38 #24


Generate sketches for java

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.002%) to 98.96%

Totals

Change from base Build<PHONE_NUMBER>:
-0.002%

Covered Lines:
15610

Relevant Lines:
15774

💛  - Coveralls


possibly incorrect OPAESIM_REPO_BRANCH variable value in build-opae.sh

possibly incorrect OPAESIM_REPO_BRANCH variable value in build-opae.sh
https://github.com/OFS/oneapi-asp/blob/51ccd10edb739581ace2a00f02d2e0dd26e8041f/common/scripts/build-opae.sh#L124
    # Default branch to 'master' if the branch variable is not set
    if [ -z "${OPAESIM_REPO_BRANCH}" ]; then
        OPAESIM_REPO_BRANCH="release/2.5.0"
    fi

but according to
https://github.com/orgs/OFS/discussions/60
the branch/tag for 2024.1-1 release is
opae-sim | release/2.12.0 | 2.12.0-1

Hi there,
Thanks for pointing this inconsistency out.  We are working with engineering team to correct this old version reference.  Will provide an update shortly.

Hi,
Do you have the OFS_ASP_ENV_ENABLE_ASE and/or OPENCL_ASE_SIM variable set ? Please unset & retry the build. Note: ASE flow is not supported for oneapi-asps in the current release. For environment variables to be set during build, please see pre-requisites section here.


Automate generation of changelog changes

The changelog has to be created manually during each release. This should be automated

talked to rcrozean, he's going to pick this up as an exploratory task to better understand the codebase and systems. Can't assign yet as he's still getting access to the org/repo. Will udpate.

https://github.com/aws/eks-distro/pull/1252