Code Monkey home page Code Monkey logo

storbitbhyvecontroller's Introduction

STOrbitBhyveController

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

Version: 2.03 (Production Master Branch - Stable)

Change-log & Version Release Features


This new version provides support for showing 'open' or 'closed' Bhyve Status and SMS/Push Messages
* WebCore™ can be used to detect and act on device valve 'open' or 'closed', Rain Delay, etc events

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 Hose Timer and/or Wi-Fi Hub shown below:


Amazon™ Orbit b•hyve™ Model 21004

  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 V2.02
My Device Handler kurtsanders : Orbit Bhyve Sprinkler Timer Updated V2.02
My Device Handler kurtsanders : Orbit Bhyve Bridge UnChanged from V1

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 excessive.
  2. The Enable API for the SmartApp is not functional in the v2 version. A future release will incorporate the ability to activate the b•hyve™ hose faucet timer from the SmartThings SmartApp.
  3. The Orbit b•hyve™ Controller SmartApp v2 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.

storbitbhyvecontroller's People

Contributors

kurtsanders avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.