[DEPRECIATED] Orbit Bhyve Controller - Hose Faucet Timer Integration SmartApp

@Dori_Arazi

Make sure your try the code in the beta branch which I am working on to interface the 6/12 Orbit Timers.

Please note that this SmartApp can only report on the open/close state of the watering controller timer. Unfortunately, Orbit does not have a SmartThings compatible http Post method for activating and changing settings in their timers.

A future version of this SmartThings app will require a raspberry Pi server running NodeJs, as a proxy, will need to be added to communicate between SmartThings and Orbitā€™s Websocket API. SmartThings does not support direct access to websocket APIā€™s. :nauseated_face:

Thanks for the info @kurtsanders.
Looks like Iā€™m going to have some stern words with the developers over at Orbit.

Many of the owners of Orbit have repeatedly asked for this functionality, but it seems to fall on dead ears at Orbitā€¦ Someday they will wake upā€¦

In the interim, here is an idea to activate a watering zone via Z-Wave. One could interface something like this Wireless Z-Wave Multi-Input/Output Dry Contact Bridge directly to the valves.

  • One 24VDC / 110 VAC Relay to control any low voltage device via Z-wave. Controls garage doors, motorized shades, gates, solenoid valves, etc. Relay can be set as momentary or Latched.
  • One SIGNAL Input terminal block to receive low voltage (digital, analog, or pulse) signals via Z-wave. Use with reed sensors, contact sensors, door bell buttons, Security panel relayā€™s, water leak probes, water level sensors, temperature probes, float switches, etc.

Does the Orbit Bhyve Controller 21004, and your DH, once installed in the IDE, work on the New Smartthings Platform, to the point I can create an ON / OFF Schedule ?

Nope. This Smart App only works on the legacy platform and only generates events for valve open/close, rain delays, etc.

For now, one must use the Orbit App for scheduling watering programsā€¦

OK. Thanks.

I fear that someday Samsung will remove the OLD Smartthings App from use.
I have everything working on the NEW Platform now, except for my existing hose timers.
I only have to use the OLD App to control/schedule my existing Orbit 27087 Hose Timers.
Maybe someday someone will develop a compatible Hose Timer.

1 Like

When that day comes, I will have to re-evaluate the Home Control market space and make a decision how to migrate these apps to that space. Right now, Iā€™m leaning toward local Z-Wave solution as to get better performance than the cloud based options. Iā€™m also watching the direct control WiFi devices which are picking up steam to eliminate the middleware layer.

Hi Kurt, I got to the end of setup using the 4.0 beta branch but consistently get this error on the 6-zone unit. Any suggestions

?

Wow. Sorry.

Can you capture the error Statements from the ST live logging debug statements?

Would anyone know whether the below UK B-Hyve model is compatible with this handler? It looks identical to the one in the initial post above but it has a different model number, namely 94990?

Orbit B-hyve 94990 Smart Hose Tap Timer with Wi-Fi Hub, Compatible with Alexa, Grey https://www.amazon.co.uk/dp/B07P8RKPCR/ref=cm_sw_r_cp_apa_i_DsS7Db62BC5HR

It dependsā€¦ This APP connects to https://api.orbitbhyve.com/v1/ for a Bhyve API.

  1. If the UK device connects to this same USA API, it will be compatible.
  2. If the UK device connects to another server for API command, like https://api.orbitbhyve.co.uk/v1/ for example which does not exist, it will not until I research further. I would need to know that API address it connects to and check to see if the same API commands are identical. I would then update the APP to select either USA or UK.

If you have purchased, can you login to to see your Bhyveā„¢ devices. In the USA it is https://techsupport.orbitbhyve.com/login

1 Like

Many thanks Kurt, Iā€™ve not bought it yet so just trying to way up pros and cons Vs Linktap (weā€™re pretty limited for choice here in the UK). Iā€™ll send a message to them asking about the API and see what they say :+1:t2:

Since this is Amazon, you could go ahead and purchase and if it does not work, return as 'Not as Expected" for a refund.

I would imagine that Bhyve technical support will not confirm the API address since they do not technically support access.

Thanks so very much for this, good sir! Though it is the off season here on the east coast, Iā€™m so excited to have b-hyve integrated into SmartThings and to ActionTiles for when we plant next yearā€™s vegetable garden and flowerbeds. Cheers and keep up the great work! Looking forward to future updates!

1 Like

When I put my Orbit credentials in the Smartapp. It moves it to my apps under Automations. Then it removes it like itā€™s not setup. I am not sure what I am doing wrong.

I will need more information:

  1. Are you using the classic or new SmartThings App? This is a classic SmartApp.
  2. Can you identify the error(s) from the ST IDE ā€˜Live Loggingā€™
  3. Have you tried the kurtsanders/STOrbitBhyveController (beta) branch?
  1. Classic App
  2. Donā€™t think there would be anything to log given it doesnā€™t stay in my apps. I have to go back to the market place.
  3. I am using the GitHub integration

I have many custom DHs on my account so my experience with this is very high.

I noticed that I can access my Orbit account through the app but if I try the website it doesnā€™t recognize my account.

Is there a repo for the beta?

Click below for the ā€˜betaā€™ repository and instructions. Perhaps that will help with your install.

Owner Name Branch
kurtsanders STOrbitBhyveController :new: beta

The IDE Log will show any install errors regardless whether it installs or not. The Live Logging has to be active before the install of the beta .

Getting closer.

7Ćæ26 :23 PM: error
b8ac4d80-79d6-4816-a4be-de71 b9c61 fOd
java.lang.NullPointerException: Cannot invoke method
contains(\ on null obiect fa)line 296 rinitialize)