Skip to content

Commit

Permalink
Merge pull request #8 from Thorarin/feat/sdk-v2
Browse files Browse the repository at this point in the history
Homey SDK 2.0 and Strips Drip/Comfort support
  • Loading branch information
Thorarin authored May 30, 2018
2 parents c0cd07a + 10f3a76 commit deb1251
Show file tree
Hide file tree
Showing 299 changed files with 23,184 additions and 940 deletions.
6 changes: 6 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
root = true

[*.{js,json}]
charset = utf-8
indent_style = space
indent_size = 2
21 changes: 19 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,24 @@
This app adds support for Sensative Strips in Homey.
This app adds support for the Sensative Strips family of products in Homey.

## Supported devices with most common parameters:
* Strips Guard (door/window sensor)
* Strips Drip
* Strips Comfort

## Supported Languages:
* English
* Dutch

Release notes
-------------

**2.0.0:**
* Support for notification command class for Strips Guard.
Using this instead of the binary sensor command class should fix an issue with devices with firmware 0.7 or older.
* Add tamper alarm capability for Strips Guard
* Preliminary support for Strips Drip and Strips Comfort
* Upgraded to Homey SDK 2.0

**1.0.3:**
* Z-Wave configuration parameters should be properly initialized upon inclusion now.
* Requires Homey 1.0.3 firmware due to an issue in combination with 1.0.1 and 1.0.2 firmwares.
Expand All @@ -12,4 +29,4 @@ Release notes

Disclaimer
----------
This application is not affiliated with Sensative AB. Sensative AB is not responsible for the operation or content of this application.
This application is not affiliated with Sensative AB. Sensative AB is not responsible for the operation or content of this application.
55 changes: 55 additions & 0 deletions app.clean.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"id": "com.sensative",
"sdk": 2,
"name": {
"en": "Sensative",
"nl": "Sensative"
},
"description": {
"en": "Sensative Z-Wave Strips support for Homey",
"nl": "Sensative Z-Wave Strips ondersteuning voor Homey"
},
"category": ["appliances", "security", "climate"],
"images": {
"large": "/assets/images/large.png",
"small": "/assets/images/small.png"
},
"version": "2.0.0",
"compatibility": ">=1.5.0",
"tags": {
"en": [
"security",
"alarm",
"contact",
"window",
"door",
"temperature",
"humidity"
],
"nl": [
"beveiliging",
"alarm",
"contact",
"raam",
"deur",
"temperatuur",
"vochtigheid"
]
},
"author": {
"name": "Marcel Veldhuizen",
"email": "[email protected]"
},
"contributors": {
"developers": [{
"name": "Marcel Veldhuizen",
"email": "[email protected]"
},
{
"name": "Marco Ruiter",
"email": "[email protected]"
}
]
},
"drivers": []
}
19 changes: 15 additions & 4 deletions app.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
"use strict";
'use strict';

module.exports.init = function() {
Homey.log("com.sensative running...");
}
const Homey = require('homey');
const Log = require('homey-log').Log;

class SensativeZwave extends Homey.App {

onInit() {

this.log('Sensative Z-wave app is running...');

}

}

module.exports = SensativeZwave;
Loading

0 comments on commit deb1251

Please sign in to comment.