Skip to content

Releases: konnected-io/konnected-security

iOS bug fix

17 Dec 22:43
b8c930a
Compare
Choose a tag to compare

Fixes an issue uncovered in beta testing that affected iOS devices communicating with Konnected devices.

Konnected Cloud!

12 Dec 04:29
c32f0d4
Compare
Choose a tag to compare

This release completes the updates required for connectivity with the new Konnected Cloud, a service by Konnected that lets you bypass the hub and work directly with cloud-based automation platforms. Initially, Konnected Cloud will support SmartThings integration -- no hub required!

Konnected cloud is built on Amazon Web Services (AWS) and is scalable, secure, and fast!

Currently in internal testing. Public beta coming soon.

Connectivity bug fix

20 Sep 20:54
Compare
Choose a tag to compare

The 2.3.1 release contains an important bug fix for an issue that was introduced in 2.3.0 that could cause the device to not reboot completely in the event of an internet outage or WiFi disconnect/reconnect.

We recommend that all users of 2.3.0 update to 2.3.1 at their earliest convenience.

See #105

OTA Updates; Cloud Connectivity; foundational support for new mobile app

12 Aug 18:23
19848d7
Compare
Choose a tag to compare

This release brings in foundational support for some really exciting new features and connectivity options for the next generation of Konnected devices.

What's new

  • Support for cloud connectivity with AWS IoT. This is foundational for an upcoming cloud-based connectivity option that will ultimately open up possibilities for more integrations including a "hub-less" integration with Samsung SmartThings
  • Support for OTA updates. Now some software features can be updated over-the-air without having to physically re-flash the device. OTA updates will be performed via a new Konnected mobile app (for iOS and Android) coming soon.
  • Future support for MQTT. This is foundational support at the moment. Full MQTT support will be coming in a later software update.

Bug fixes

  • Fix crash if rogue network device sends malformed JSON
  • Add CORS header so that the upcoming Konnected mobile app can talk to the devices

How to Update

Use the Konnected Flash Tool to flash the attached firmware and filesystem images to your device. This may be the last time you have to flash it manually thanks to the new OTA updates feature built-in!

2.2.7 Memory Optimization

03 May 21:05
Compare
Choose a tag to compare

This release includes a couple performance improvements but no new features:

  1. Reduces memory footprint. Using the new LFS feature of the underlying NodeMCU Firmware, this update significantly reduces the memory footprint of the Konnected application. This may help reduce unwanted reboots due to occasional out-of-memory issues.

  2. Fixes wifi connectivity issues on some Cisco/Meraki networking equipment.

Upgrading

IMPORTANT: Use the updated version 3.1 of the Konnected flash tool, available for download here:
Flashing Konnected Firmware & Software

2.2.6 support release

04 Feb 03:04
Compare
Choose a tag to compare

This release contains a number of small fixes and improvements to address some frequent initial setup issues and common support requests. A few minor enhancements were also added:

Konnected firmware/software updates

  1. Wipe or "factory reset" settings by holding down the FLASH button. This reduces the need to use a computer to re-flash for users who want to start over from scratch.
  2. Introduces a 30 second pause before rebooting in a retry/failsafe scenario. This gives the user a window to reset the device in case of a bad configuration.
  3. API improvement: Actuate multiple switches/outputs with a single HTTP PUT
  4. Bug fix: Fix crash from malformed JSON response

SmartThings & Hubitat updates

  1. Momentary switch state change now reflects accurate momentary duration.
  2. Improve selection of pin mapping (Zones vs Pins) and allow mapping to be changed.
  3. Adds debugging when adding/removing devices to help with "Error saving page" messages
  4. Adds ability to re-generate an OAuth token (SmartThings only)

Note: SmartThings & Hubitat updates are backwards compatible with devices running 2.2.x

Upgrading

See the following articles for steps to update:
Flashing Konnected Firmware & Software
SmartThings: Updating Konnected SmartApps & Device Handlers
Hubitat: Install Konnected Apps

2.2.5 bug-fix release

17 Jan 14:10
Compare
Choose a tag to compare

Konnected release 2.2.5 includes a few minor bug-fixes that can prevent problems during initial setup. There are no new features in this release. Most users will not need to upgrade unless they're experiencing specific issues addressed here. Updates include:

  1. Updates the underlying nodemcu-firmware to the latest snapshot.
  2. Prevent crash and reboot when configured with empty settings
  3. Prevent crash and reboot from malformed network request
  4. Prevent crash and reboot when HA controller does not return current state of actuator
  5. Added many unit tests

Thank you to @bazza2000 and @volfan6415 for contributing to this release.

Upgrading

See this help article for instructions to flash the WiFi module with the latest firmware and filesystem images attached here.

2.2.4

20 Sep 18:18
Compare
Choose a tag to compare

Konnected release 2.2.4 includes some optimizations and bug fixes to both the firmware and Konnected application. There are no new features in this release. Most users will not need to upgrade unless they're experiencing specific issues addressed here. Updates include:

  1. Updates the underlying nodemcu-firmware to the latest snaposhot.
  2. Optimized filesystem storage resulting in faster flashing and boot-up.
  3. Removed some unused files and libraries resulting in smaller memory footprint.
  4. Fixed panic when remote HA controller times out.
  5. Fixed improper JSON parsing of actuator status response.
  6. Fixed panic when poll_interval was omitted from DHT and DS18b20 config.

Upgrading

See this help article for instructions to flash the WiFi module with the latest firmware and filesystem images attached here.

Konnected 2.2.3

28 Jul 03:43
Compare
Choose a tag to compare

Konnected 2.2.3

Firmware version: 2.2.2
Software version: 2.2.3

This update was originally released as 2.2.2, but a bug was found shortly after release. The update includes a few new features and stability improvements, plus the bug-fix from 2.2.2:

New Features

  1. Beep can be used as an alarm. You can now create a continuous beeping or blinking signal, allowing for an easy alarm with a small piezo buzzer*. This is foundational work for an upcoming entry delay feature 😉
  2. Waterproof Temperature sensor support. The ds18b20 waterproof temperature probe now works with Konnected and SmartThings*. Use it to monitor ambient temperature of the room, pool or aquarium.

Other Improvements

  1. Automatic retry and failsafe. In case Konnected cannot successfully update the state of a sensor on the HA platform, it will now automatically retry up to 10 times before rebooting as a failsafe. This should resolve the rare "stuck sensor" issue.
  2. Actuators check state on reboot. After a reboot, any actuators (switches) will now check the HA platform* what state they're supposed to be in upon initialization and return to that state. Previously they would reset to the normal state (typically off) and could get out of sync.
  3. Discovery/UPnP standards update. Now more compliant with UPnP standards, broadcasting aNOTIFY message upon reboot. This may help with discovery issues on finicky routers.
  4. Panic Button SmartThings device handler now supports normally open or normally closed buttons.

* This features are currently available only with the SmartThings integration and updated SmartApp and Device Handlers. Home Assistant support will be following soon. These features require updates to the Konnected component in Home Assistant, therefore we must follow the Home Assistant release schedule to publish them.

New SmartThings app

The device handlers are updated in this release with some metadata for compatibility with the new SmartThings app. Samsung's new SmartThings app still doesn't officially support custom devices like Konnected, but this seems to at least make them function better in the the new app.

Updating Instructions

  1. Use this guide to download tools to flash Konnected firmware and filesystem. Download the two bin files to flash from this release.
  2. Log in to the SmartThings IDE and click on your location under My Locations.
  3. Click on Settings and change the Branch name of konnected-security to stable and save.
  4. Now go to My SmartApps and click Update from Repo and select konnected-security. Update and publish all SmartApps.
  5. Now go to My Device Handlers and click Update from Repo and select konnected-security. Update and publish all Device Handlers.

Konnected 2.2.2

27 Jul 18:49
3c412db
Compare
Choose a tag to compare

Konnected 2.2.2

This update includes a few new features and stability improvements:

New Features

  1. Beep can be used as an alarm. You can now create a continuous beeping or blinking signal, allowing for an easy alarm with a small piezo buzzer*. This is foundational work for an upcoming entry delay feature 😉
  2. Waterproof Temperature sensor support. The ds18b20 waterproof temperature probe now works with Konnected and SmartThings*. Use it to monitor ambient temperature of the room, pool or aquarium.

Other Improvements

  1. Automatic retry and failsafe. In case Konnected cannot successfully update the state of a sensor on the HA platform, it will now automatically retry up to 10 times before rebooting as a failsafe. This should resolve the rare "stuck sensor" issue.
  2. Actuators check state on reboot. After a reboot, any actuators (switches) will now check the HA platform* what state they're supposed to be in upon initialization and return to that state. Previously they would reset to the normal state (typically off) and could get out of sync.
  3. Discovery/UPnP standards update. Now more compliant with UPnP standards, broadcasting aNOTIFY message upon reboot. This may help with discovery issues on finicky routers.
  4. Panic Button SmartThings device handler now supports normally open or normally closed buttons.

* This features are currently available only with the SmartThings integration and updated SmartApp and Device Handlers. Home Assistant support will be following soon. These features require updates to the Konnected component in Home Assistant, therefore we must follow the Home Assistant release schedule to publish them.

New SmartThings app

The device handlers are updated in this release with some metadata for compatibility with the new SmartThings app. Samsung's new SmartThings app still doesn't officially support custom devices like Konnected, but this seems to at least make them function better in the the new app.

Updating Instructions

  1. Use this guide to download tools to flash Konnected firmware and filesystem. Download the two bin files to flash from this release.
  2. Log in to the SmartThings IDE and click on your location under My Locations.
  3. Click on Settings and change the Branch name of konnected-security to stable and save.
  4. Now go to My SmartApps and click Update from Repo and select konnected-security. Update and publish all SmartApps.
  5. Now go to My Device Handlers and click Update from Repo and select konnected-security. Update and publish all Device Handlers.