We have another update on Konnected's plugin for Homebridge, and this is a big one! The Homebridge has finally been released out of beta and is now at v1.0.1!
This release is an upgrade from the beta stage and with the very-requested native alarm switch in HomeKit.
Notable functionality:
- Native Alarm Switch and control in HomeKit.
- Now provides Home/Stay/Night modes and selecting zones that are active in each (E.g., only perimeter sensors trigger at night).
- Sensor support all available sensors provided by Konnected currently.
- Actuators, for beepers, sirens and strobe lights, both stateful and momentary (pulsing).
- Ability to remove, rename, add, and update zones as needed.
- Ability to invert the sensor state for sensors that operate inversely.
- Ability to set the trigger value for the actuators with High or Low values.
- Hints and Config UI X interface updates to make it easier to provision panels.
- Now works in the newly release V4 of HOOBS and the configuration settings share a similar experience as in the Homebridge Config UI X plugin.
Breaking Changes:
We're noticing that some users are afflicted with stale configuration settings in the Homebridge config.json file, that were set and present from the previous version:
- sensors have old "switchSettings": {...} which shouldn't be there for sensors - remove that entire "switchSettings": {...} object block
- sensors may have the old "invert": true/false setting in the wrong location, it should exist under the "binarySensorSettings": {...} - move the invert setting to be inside that
- switches may have "binarySensorSettings": {...} which shouldn't be there for switches - remove that entire "binarySensorSettings": {...} object block
- beeper/siren/strobe switches may have "trigger": 1 in them. That is the default trigger for switches anyhow, so they aren't needed there. remove the "trigger": 1 setting from switches if they are meant to be triggered high.
- beeper/siren/strobe switches don't need "triggerableModes": [...] and don't really have any sort of purpose here (that's why it's experimental)
Overall, what might be best for everyone is if they backed-up their Homebridge config.json file (you can simple copy and paste it to a basic text file and save that on your computer somewhere). Then, re-build the configuration from scratch starting off with:
{ "name":"Konnected", "platform":"konnected" }
Then use the Config UI X interface to set up the zones again.
I realize that may be tedious, but I don't foresee the structure of the config.json file changing for this plugin significantly anymore – just additions of new settings.
Things on the roadmap that are being worked on:
- For traditional alarm panel setups, create a binary alarm sensor setting to set the HomeKit Security System state as triggered.
- Ability to set poll intervals for DHT/DS18B20 sensors.
- Add option for panic button in HomeKit.
- Provision panels only on changes.
- Noonlight integration for 24/7 smart home monitoring.
For detailed information, please refer to the following links and details in our README file on the repo:
Installation: https://github.com/konnected-io/homebridge-konnected#installation
Configuration: https://github.com/konnected-io/homebridge-konnected#configuration
Support: https://help.konnected.io/discussions/forums/32000043024