GithubHelp home page GithubHelp logo

alexgrahamuk / smartthings Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rockberte/smartthings

0.0 1.0 0.0 95 KB

Collection of device handlers and smart applications to be used in Samsung SmartThings.

License: Apache License 2.0

Groovy 100.00%

smartthings's Introduction

Rockberte's SmartThings GitHub Repo

This is a collection of anything needed to bring some smart home devices to work with Samsung SmartThings that are not natively supported.

Device Handler for Z-Wave Devices

You can find the following device handlers in this repo:

HEIMAN Smart Combustible Gas Sensor HS1CG

Device handler for the HEIMAN Smart Combustible Gas Sensor HS1CG.

The device handler uses the smart things "Smoke Detector" capability as no "Gas Detector" or "Gas Sensor" capability is currently available in the SmartThings capabilities reference.

It just handles Z-Wave gas alarms as defined by the standard.

The sensor seems to send a "Gas detected" event when pressing the test button immediately followed by the idle state (clear). It is not using the "Gas alarm test" state. So you'll never see a test alarm.

The device handler handles the NotificationReport that is send from the sensor in case of an alarm or test alarm.

In addition it supports the "Health Check" capability by reading the devices version information every 8 hours to ensure the device isn't shown OFFLINE.

POPP and Devolo Thermostatic Radiator Valve

Device handler for the POPP Thermostatic Radiator Valve POPE010101 or the Devolo Thermostatic Radiator Valve. Both devices are based on the Danfoss LC-13 thermostatic radiator valve. They in addition report the measured temperature.

The device handler supports the main capabilities of the TRVs which are "Thermostat Heating Setpoint", "Battery" and "Temperature Measurement". In addition it provides a quick ON/OFF feature based on the "Switch" capability.

This is a battery device that does not support FLIRS and therefore wakes up periodically. The device handler allows to configure the wake up interval (default is 5 minutes). It ensures that all changed settings are sent to the device after it woke up and performs the necessary handshake to avoid the "E5" error.

smartthings's People

Contributors

berndbr avatar rockberte avatar

Watchers

 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.