KurtSanders / STOrbitBhyveController

Hubitat/SmartThings Integration for Orbit™ Bhyve Timers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

STOrbitBhyveController

* SmartThings® Integration for the b•hyve™ hose faucet timers *

Version: 4.04 (SmartApp) & 4.01 (DTH)

[Change-log & Version Release Features](https://github.com/KurtSanders/STOrbitBhyveController/wiki/Features-by-Version)

This app is Unsupported by the devloper who now uses Hubitat. The new SmartThings mobile client and platform is unreliable and buggy.


Looking for the Hubitat™ version, it's here and supports realtime automatically opening/closing valves, rain delays, etc. This Hubitat App is highly recommended to be installed using Hubitat Package Manager. You will need your Orbit BHyve username and password to connect.

Description:

A custom SmartThings® SmartApp and Device Handlers (DTH) which provides a connection to ones Orbit b•hyve™ network attached devices. This SmartThings application allows one to view the state of their Orbit b•hyve™ devices.

SmartThings Room Tile and Details View

Action Tiles Integration

Requirements:

  1. One or more of the following Orbit b•hyve™ Smart Timers and/or Wi-Fi Hub shown below:


Amazon™ Orbit b•hyve™ Model 21004


Amazon™ Orbit 57950 B-hyve Smart Indoor/Outdoor 6/12-Station WiFi Sprinkler System Controller

  1. A supported mobile device with SmartThings Legacy Client. This app will not work in the new Samsung SmartThings App.

  2. A working knowledge of the SmartThings IDE

Installation & Configuration

GitHub Repository Integration

Create a new SmartThings Repository entry in your SmartThings IDE under 'Settings' with the following values:

Owner Name Branch
kurtsanders STOrbitBhyveController master

Required Files in your SmartThings IDE Repository

You will need to use 'Update from Repo' to install into your SmartThings IDE repository:

IDE Repository Filename Status
My SmartApps kurtsanders : Orbit Bhyve Controller Updated V4.03
My Device Handler kurtsanders : Orbit Bhyve Sprinkler Timer V4.01
My Device Handler kurtsanders : Orbit Bhyve Bridge V4.01

Instructions

  1. Using the 'Update from REPO' button in the 'My SmartApps' SmartThings IDE, check the 'Orbit Bhyve Controller' SmartApp and publish & press Save.
  2. Using the 'Update from REPO' button in the "My Device Handlers" SmartThings IDE, check both the 'Orbit Bhyve Sprinker Timer' and 'Orbit Bhyve Sprinker Bridge' devices. Publish & press Save. (See GitHub IDE integration) from this STOrbitBhyveController(master) repository to your SmartThings IDE.
  3. Locate the Orbit Bhyve Control app in the MarketPlace/SmartApps/My Apps list and click to launch the smartapp.
  4. Enter your Orbit b•hyve™ username and password to create the integration with SmartThings and b•hyve™.
  5. Configure SmartApp prefernces.
  6. Save and add devices to a SmartThings room.

Known Issues & Limitations

  1. 'open' or 'closed' valve attribute watering detection and device updates are controlled by the user polling frequency setting in the SmartApp user preferences. Please do not set the polling to be too excessive.
  2. The Enable API for the SmartApp is not functional in the v3 alpha version. A future release of this version will incorporate the ability to activate the b•hyve™ hose faucet timer from the SmartThings SmartApp via a Nodejs/MQTT server.
  3. The Orbit b•hyve™ Controller SmartApp v3 cannot activate a b•hyve™ hose faucet timer, or length of water duration from the SmartApp. These controller functions must be done either manually at the b•hyve™ hose faucet timer, or through the b•hyve™ mobile App.

About

Hubitat/SmartThings Integration for Orbit™ Bhyve Timers

License:Apache License 2.0


Languages

Language:Groovy 74.3%Language:JavaScript 25.7%