Skip to content

Commit

Permalink
Merge pull request #45 from sebglon/feat/driver/add_contact_sensor
Browse files Browse the repository at this point in the history
feat(driver): add contact sensor
  • Loading branch information
ttherbrink authored Jan 22, 2025
2 parents e329298 + 2647d5a commit 136194a
Show file tree
Hide file tree
Showing 41 changed files with 1,832 additions and 206 deletions.
8 changes: 4 additions & 4 deletions README-KNX.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,11 +78,11 @@ It's advised to run those ETS version inside a virtual machine and to create a s
The KNX library is updated aprox. every two months. It's advised as it's still being improved. In the past, these updates never broke our implementation so they are considered 'safe'.

## Running KNX App with a slave Homey
When running the KNX app during testing with a slave Homey, you need to comment the following line:
When running the KNX app during testing with a slave Homey, you need to run the app with `--remote` arg

*KNXInterface.js line 47*

`interface: 'wlan0'` -> `//interface: 'wlan0'`
```
homey app run --remote
```

## Future improvements
- Instead of parsing the datapoints itself, use this library: https://github.com/Rafelder/knx-datapoints
Expand Down
14 changes: 12 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Add your KNX devices to Homey. This app requires a KNX IP Router or Interface co

## Supported KNX devices

### Switch
### Switch
For example a wall-mounted switch that can be toggled.

### Light
Expand All @@ -29,6 +29,16 @@ Windowcoverings like sunblinds or curtains. Currently only Up/Down is supported.
### Temperature sensor
A temperature measurement device.

### Contact sensor
Alarm contact sensor.

### Motion sensor
KNX motion sensor. Can be used as binary value (true/false).

### Smoke sensor
KNX smoke sensor. Return true when smoke is detected

### Tamper sensor
### Scene
Device within Homey which triggers a KNX scene to become active.

Expand All @@ -46,4 +56,4 @@ If there is an ETS (.knxproj-file) export available, it can be uploaded to Homey
It is possible to manually enter KNX Group Addresses during set-up (e.g. 0/1/2). These values can usually be found in a 'group address export' (.esf-file). Most likely your installer can provide this file for you.

## Support
KNX Networks might be complicated to set-up. Please contact your local KNX Installer if you require any assistance.
KNX Networks might be complicated to set-up. Please contact your local KNX Installer if you require any assistance.
Loading

0 comments on commit 136194a

Please sign in to comment.