homebridge-konnected

A Homebridge plugin for Konnected Alarm Panel devices

MIT License

Downloads
155
Stars
12
Committers
1

Bot releases are visible (Hide)

homebridge-konnected - v1.3.2 Latest Release

Published by mkormendy 7 months ago

First off, apologies to anyone who thought this project was dead. Now, back on track with another update that fixes some very overdue changes that help with upgrading to the latest versions of NodeJS (v20 🎉) and various other node dependencies and security fixes.

Supported/Tested Versions:

NodeJS: v19+
Homebridge: v1.7.0

Bugs and Issues:

If you're having issues with the plugin and things are not working as expected, please report an issue here.

Changelog:

  • Updates README with Discussions Forum link and cleans up links to Konnected.io unmanaged repo (5eb8577)
  • Update bug-report.md (6b28857)
  • Updates README Wiki links (b848626)
  • Updates VS Code ESLint settings, console output, and TypeScript compiler options. (c007a1c)
  • Updates node_module dependencies and resolves Dependabot alerts. (691af9b)
  • Improves code to "next" ES module-based standards. (e6d47e0)
  • Cleanup of logging and renaming of symbol for semantics. (e1c42aa)
  • Ensure URL spec format for urls. (9230111)
  • Corrects requirement for async/await in promise for fetch request. (5de1284)
  • Resolves #40 in response to breaking changes with Node 19+ http agent keep-alive defaults which caused implications with the node-fetch module used. (30dbac9)
homebridge-konnected - v1.3.1

Published by mkormendy almost 2 years ago

Changelog:

  • Updates package.json with new URLs location for homepage, repository and bugs. (784d4f2)
homebridge-konnected - v1.3.0

Published by mkormendy almost 2 years ago

This release addresses some organizational changes with regards to the plugin. We see the move away from the officially hosted Konnected repository into my own personal repository based on my own efforts separate from the Konnected organization.

Since I am the original author of the plugin, I will continue to develop this as robustly as I have from the beginning. I will also be able to provide better control over what the public wants versus the corporate direction that Konnected is interested in going.

Nothing has changed from a functionality perspective in this release.

Changelog:

  • Stops tracking nodemon.json changes, these are established now and static. (7fc1349)
  • Merge branch 'master' of https://github.com/mkormendy/homebridge-konnected (0fe8848)
  • Update issue templates (b06fe93)
  • Update issue templates (f27d1d6)
  • Updates README with links to personal repository and also moves information out and into that repository's wiki. (f372b76)
  • Updates branding banner to reprioritize brands. (dee196b)
  • Modifies gitignore changes. (a46b312)
homebridge-konnected - v1.2.1

Published by mkormendy almost 2 years ago

It's been a while for a new release, this one fixes a few items, cleans things up and adds a new exit delay feature.

Bugs and Issues:

If you're having issues with the plugin and things are not working as expected, please report an issue here.

Changelog:

homebridge-konnected - v1.1.8

Published by mkormendy almost 2 years ago

Changelog:

homebridge-konnected - v1.1.7

Published by mkormendy almost 2 years ago

Changelog:

homebridge-konnected - v1.1.6

Published by mkormendy almost 2 years ago

Changelog:

homebridge-konnected - v1.1.5

Published by mkormendy almost 2 years ago

Changelog:

homebridge-konnected - v1.1.4

Published by mkormendy almost 2 years ago

Changelog:

homebridge-konnected - v1.1.3

Published by mkormendy almost 2 years ago

Changelog:

homebridge-konnected - v1.1.2

Published by mkormendy almost 2 years ago

Changelog:

homebridge-konnected - v1.1.1

Published by mkormendy almost 2 years ago

Changelog:

homebridge-konnected - v1.1.0

Published by mkormendy almost 2 years ago

⚠️ Breaking Changes:

Apologies again, but there were some issues with the way that actuator/switches had their states triggered on the boards and the code has been refactored to make this feature more succinct and also semantic to the user. In particular, if you have a switch that needs to change its trigger state (not the same as triggerable mode - that's different) from "high" to "low" --- instead of using "1" or "0", you instead use "high" or "low" respectively.

As usual, please refer to the README documentation for the details.

Changelog:

homebridge-konnected - v1.0.2

Published by mkormendy almost 2 years ago

homebridge-konnected - v1.0.1

Published by mkormendy almost 2 years ago

Welcome to the official out-of-beta release of the Konnected Homebridge plugin for their Security Alarm Panels! 🎉🎉🎉

⚠️ Breaking Changes:

There have been slight changes to the config.json structure for this plugin. Please refer to the README documentation for the altered structure.

We're noticing that some users are being 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)

In this specific case, what might be best is to back-up the Homebridge config.json file (simple copy and paste it to a basic text file and save that somewhere of reference). 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. That may be tedious, but the structure of the config.json file shouldn't be changing for this plugin significantly anymore – just additions of new settings.

Recommended Steps For This Release:

  • Shut down Homebridge.
  • Close down your HomeKit app on your phone or desktop.
  • Delete the cachedAccessories file.
  • Launch Homebridge.
  • If you are using the Config UI X plugin, revisit the zones you may have possibly configured and make sure that you review their configuration and that they are functioning as you intend.
  • Save the settings in Config UI X to rebuild the config.json file.
  • Reboot Homebridge. (you may need to reboot it once-more for the settings to be properly cached)

Changelog:

The following items were performed in this release:

homebridge-konnected - v0.1.2-beta.0

Published by mkormendy almost 2 years ago

homebridge-konnected - v0.1.2-beta

Published by mkormendy almost 2 years ago

Changelog:

  • Reinforcing correct zone state values and adds the ability to invert the value of a zone's state.
  • Revises and makes debugging output more semantic.
  • Adds a TypeScript interface for the zone states runtime cache commonly used throughout the code.
  • Cleans up and renames the humidity / temperature sensor symbols.
  • Code comment revisions.
  • Readme cleanup.
homebridge-konnected - v0.1.2

Published by mkormendy almost 2 years ago

Changelog:

homebridge-konnected - v0.1.1-beta.0

Published by mkormendy almost 2 years ago

homebridge-konnected - v0.1.1-beta

Published by mkormendy almost 2 years ago

Code cleanup, documentation cleanup, and minor non-showstopper changes.

Package Rankings
Top 17.44% on Npmjs.org
Badges
Extracted from project README
GitHub Release npm Release Lint & Build npm Download Total Homebridge Verified HOOBS Certified Apple HomeKit Discord Channel Discord Channel Discussions License: MIT
Related Projects