Skip to content

Releases: mongoose-os-apps/shelly-homekit

Shelly HomeKit 2.15.0-alpha0

05 Oct 18:04

Choose a tag to compare

Pre-release

What's Changed

  • Match changed partition layout of Stock 1.7 for 1PMGen3, 1Gen3, 2PMGen3 and I4Gen3 Careful This breaks the direct update path for those devices with HomeKit firmware. To update your device please hit revert first then update the stock firmware and once again flash to ShellyHomekit. During this process your HomeKit pairing is not lost. However, if you do not need the new features, it is not recommended to do this.
  • Add Garage Door display mode by @clemencov in #1695

New Contributors

Full Changelog: 2.14.3...2.15.0-alpha0

Shelly HomeKit 2.14.3

23 Jul 05:25

Choose a tag to compare

Support

If you use the firmware please consider a donation to support further development. Thank you for your continuous support

Changes from 2.14.2 to 2.14.3

  • Roller Shutter/Window Cover Mode: Add option to Display as Window in HomeKit, thanks to @esadrian
  • +UNI: Fix unusable Input pins
  • +UNI: Outputs are swapped to match Hardware Pinout description
  • +2PM Gen3: Addon Support for Digital Input Pin
  • +2PM Gen3: use partition layout to directly update from 1.6 Stock. Careful This breaks the direct update path for +2PM devices with HomeKit firmware. To update your device please hit revert first then update the stock firmware and once again flash to ShellyHomekit. During this process your HomeKit pairing is not lost. However, if you do not need the new features, it is not recommended to do this.
  • Allow Downgrading to 1.6 directly

Changes from 2.14.1 to 2.14.2

  • +2PM: Fix Reset behavior on power cut

Changes from 2.14.0 to 2.14.1

  • RGBWPM: fix reuse of PWM Timers (this fixes strange problems mainly in White mode)
  • Addon Support for Gen3 Devices
  • Match Device IDs to Stock to avoid updating problems

Changelog for 2.14.0

New Devices

  • 1 Gen3
  • 1PM Gen3
  • 2PM Gen3
  • i4 Gen3
  • PlugS Gen3
  • Plus Uni

Features:

  • Sensor Support for ShellyPlusUni / ShellyUNI
  • Initial Power Measurement Support on Mini1PMG3/+1PMMini
  • +2PM and 2PMG3 Powermeter: Use original calibration values from Device partition
  • +Plug S: Support for Neopixel Status LEDs

Fixes

  • +2PM HW REV01: fix powermeasurement
  • +1PM do not read power coefficients / enable updating

Note that reverting for PlugS Gen3 seems currently not possible, as we have no original firmware available.

Currently reverting for Mini 1/1PM Gen3 is disabled due to problems that could arise that brick the device. Please check the corresponding support issue.

Note: If you come from stock then please be sure to update to latest stock (1.5.1!) before using this firmware

Full Changelog: 2.14.0...2.14.3

Shelly HomeKit 2.14.2

02 May 19:45

Choose a tag to compare

Support

If you use the firmware please consider a donation to support further development. Thank you for your continuous support

Changes from 2.14.1 to 2.14.2

  • +2PM: Fix Reset behavior on power cut

Changes from 2.14.0 to 2.14.1

  • RGBWPM: fix reuse of PWM Timers (this fixes strange problems mainly in White mode)
  • Addon Support for Gen3 Devices
  • Match Device IDs to Stock to avoid updating problems

Changelog for 2.14.0

New Devices

  • 1 Gen3
  • 1PM Gen3
  • 2PM Gen3
  • i4 Gen3
  • PlugS Gen3
  • Plus Uni

Features:

  • Sensor Support for ShellyPlusUni / ShellyUNI
  • Initial Power Measurement Support on Mini1PMG3/+1PMMini
  • +2PM and 2PMG3 Powermeter: Use original calibration values from Device partition
  • +Plug S: Support for Neopixel Status LEDs

Fixes

  • +2PM HW REV01: fix powermeasurement
  • +1PM do not read power coefficients / enable updating

Note that reverting for PlugS Gen3 seems currently not possible, as we have no original firmware available.

Currently reverting for Mini 1/1PM Gen3 is disabled due to problems that could arise that brick the device. Please check the corresponding support issue.

Note: If you come from stock then please be sure to update to latest stock (1.5.1!) before using this firmware

Full Changelog: 2.14.0...2.14.2

Shelly Homekit 2.14.1

10 Apr 19:09

Choose a tag to compare

Support

If you use the firmware please consider a donation to support further development. Thank you for your continuous support

Changes from 2.14.0 to 2.14.1

  • RGBWPM: fix reuse of PWM Timers (this fixes strange problems mainly in White mode)
  • Addon Support for Gen3 Devices
  • Match Device IDs to Stock to avoid updating problems

Changelog for 2.14.0

New Devices

  • 1 Gen3
  • 1PM Gen3
  • 2PM Gen3
  • i4 Gen3
  • PlugS Gen3
  • Plus Uni

Features:

  • Sensor Support for ShellyPlusUni / ShellyUNI
  • Initial Power Measurement Support on Mini1PMG3/+1PMMini
  • +2PM and 2PMG3 Powermeter: Use original calibration values from Device partition
  • +Plug S: Support for Neopixel Status LEDs

Fixes

  • +2PM HW REV01: fix powermeasurement
  • +1PM do not read power coefficients / enable updating

Note that reverting for PlugS Gen3 seems currently not possible, as we have no original firmware available.

Currently reverting for Mini 1/1PM Gen3 is disabled due to problems that could arise that brick the device. Please check the corresponding support issue.

Note: If you come from stock then please be sure to update to latest stock (1.5.1!) before using this firmware

Full Changelog: 2.14.0...2.14.1

Shelly Homekit 2.14.0

15 Mar 13:09

Choose a tag to compare

Support

If you use and enjoy the firmware please consider a donation to support further development.

New Devices

  • 1 Gen3
  • 1PM Gen3
  • 2PM Gen3
  • i4 Gen3
  • PlugS Gen3
  • Plus Uni

Features:

  • Sensor Support for ShellyPlusUni / ShellyUNI
  • Initial Power Measurement Support on Mini1PMG3/+1PMMini
  • +2PM and 2PMG3 Powermeter: Use original calibration values from Device partition
  • +Plug S: Support for Neopixel Status LEDs

Fixes

  • +2PM HW REV01: fix powermeasurement
  • +1PM do not read power coefficients / enable updating

Note that reverting for PlugS Gen3 seems currently not possible, as we have no original firmware available.

Currently reverting for Mini 1/1PM Gen3 is disabled due to problems that could arise that brick the device. Please check the corresponding support issue.

Note: Some users experienced issues with this Firmware on 2PM Gen3: Please be sure to upgrade to latest stock (1.5.1!) before using this firmware

Full Changelog: 2.13.3...2.14.0

Shelly HomeKit 2.13.3

03 Dec 19:23

Choose a tag to compare

Support

If you use and enjoy the firmware please consider a donation to support further development.

Changelog

Fixes

  • Release Pin Holding when updating from Stock Firmware (e.g. #1566)
  • Fix RGBW2 behavior at 100% (again)

Updating from 2.12.X

Important: This release deliberately breaks the upgrade path from Shelly HomeKit 2.12.X for any Plus Devices (those are: +1, +1PM, +i4, +2PM, +RGBWPM, +PlugS). The reason for this is to support direct upgrade from newest stock firmware (1.4.X), that uses a changed partition layout.
To upgrade current "Shelly HomeKit" devices to this release the valid upgrade path is to:

  1. Revert to Stock 1.3.3 (Hit the revert button in webui).
    Note there is a known issue in some cases that requires a reset of the device see #1547 for details. Look also there if you want to provide data that maybe would help to find the reason for this problem.
  2. Upgrade Stock to current release (1.4.X, this will change partition layout)
  3. Upgrade back to Shelly HomeKit Firmware (via the /ota Link) Sometimes the Stock Shelly has to be rebooted before the update works.

Your HomeKit configuration/pairing is not lost during this upgrade process. Other/wrong upgrade paths will yield an error during updating, but no harm is done if a wrong firmware is selected.

Please still only do this if you accept the risk to loose your config in case you need to reset

It should be possible to add the above procedure into the python update tool (flash-shelly.py) in the future for an automated way to upgrade old Shelly HomeKit devices. If anyone can help here this would be much appreciated.

Full Changelog: 2.13.2...2.13.3

Shelly HomeKit 2.13.2

14 Nov 18:26

Choose a tag to compare

Support

If you use and enjoy the firmware please consider a donation to support further development.

Changelog

Important: This release deliberately breaks the upgrade path from Shelly HomeKit 2.12.X for any Plus Devices (those are: +1, +1PM, +i4, +2PM, +RGBWPM, +PlugS). The reason for this is to support direct upgrade from newest stock firmware (1.4.X), that uses a changed partition layout.
To upgrade current "Shelly HomeKit" devices to this release the valid upgrade path is to:

  1. Revert to Stock 1.3.3 (Hit the revert button in webui).
    Note there is a known issue in some cases that requires a reset of the device see #1547 for details. Look also there if you want to provide data that maybe would help to find the reason for this problem.
  2. Upgrade Stock to current release (1.4.X, this will change partition layout)
  3. Upgrade back to Shelly HomeKit Firmware (via the /ota Link) Sometimes the Stock Shelly has to be rebooted before the update works.

Your HomeKit configuration/pairing is not lost during this upgrade process. Other/wrong upgrade paths will yield an error during updating, but no harm is done if a wrong firmware is selected.

Please still only do this if you accept the risk to loose your config in case you need to reset

It should be possible to add the above procedure into the python update tool (flash-shelly.py) in the future for an automated way to upgrade old Shelly HomeKit devices. If anyone can help here this would be much appreciated.

Fixes

  • +RGBWPM: fix weird behavior at 100% brightness

Feature

  • +RGBWPM: support switch mode
  • Support for Shelly Plus 1PM Mini

Full Changelog: 2.13.1...2.13.2

Shelly HomeKit 2.13.1

06 Nov 19:31

Choose a tag to compare

Support

If you use and enjoy the firmware please consider a donation to support further development.

Changelog

Important: This release deliberately breaks the upgrade path from Shelly HomeKit 2.12.X for any Plus Devices (those are: +1, +1PM, +i4, +2PM, +RGBWPM, +PlugS). The reason for this is to support direct upgrade from newest stock firmware (1.4.X), that uses a changed partition layout.
To upgrade current "Shelly HomeKit" devices to this release the valid upgrade path is to:

  1. Revert to Stock 1.3.3 (Hit the revert button in webui).
    Note there is a known issue in some cases that requires a reset of the device see #1547 for details. Look also there if you want to provide data that maybe would help to find the reason for this problem.
  2. Upgrade Stock to current release (1.4.X, this will change partition layout)
  3. Upgrade back to Shelly HomeKit Firmware (via the /ota Link) Sometimes the Stock Shelly has to be rebooted before the update works.

Your HomeKit configuration/pairing is not lost during this upgrade process. Other/wrong upgrade paths will yield an error during updating, but no harm is done if a wrong firmware is selected.

Please still only do this if you accept the risk to loose your config in case you need to reset

It should be possible to add the above procedure into the python update tool (flash-shelly.py) in the future for an automated way to upgrade old Shelly HomeKit devices. If anyone can help here this would be much appreciated.

Fixes

  • Avoid Crashloop in conjunction with Sensor Swap on GDO
  • Allow Decimals in Offset correction for sensors

Full Changelog: 2.13.0...2.13.1

Shelly HomeKit 2.13.0

20 Oct 09:27

Choose a tag to compare

Support

If you use and enjoy the firmware please consider a donation to support further development.

Changelog

Important: This release deliberately breaks the upgrade path from Shelly HomeKit 2.12.X for any Plus Devices (those are: +1, +1PM, +i4, +2PM, +RGBWPM, +PlugS). The reason for this is to support direct upgrade from newest stock firmware (1.4.X), that uses a changed partition layout.
To upgrade current "Shelly HomeKit" devices to this release the valid upgrade path is to:

  1. Revert to Stock 1.3.3 (Hit the revert button in webui)
  2. Upgrade Stock to current release (1.4.X, this will change partition layout)
  3. Upgrade back to Shelly HomeKit Firmware (via the /ota Link)

Your HomeKit configuration/pairing is not lost during this upgrade process. Other/wrong upgrade paths will yield an error during updating, but no harm is done if a wrong firmware is selected.

It should be possible to add the above procedure into the python update tool (flash-shelly.py) in the future for an automated way to upgrade old Shelly HomeKit devices. If anyone can help here this would be much appreciated.

Features

  • Uses new partition layout for Plus Devices and thus can directly be upgraded from Stock FW 1.4.X and reverted back to 1.4.X but no longer from Stock 1.3.3 or Shelly HomeKit 2.12.X
  • Shelly Plus AddOn: support up to 5 DS18B20 sesnsors by @markirb in #1530
  • Garage door optionally support swapped sensors by @markirb in #1527
  • Support for Offset Value on Temperature Sensors

Fixes

  • Fix Mini 1 Gen 3 Relais not working immediately after update by @markirb in #1521

Full Changelog: 2.12.2...2.13.0

Shelly HomeKit 2.12.2

12 Sep 18:23

Choose a tag to compare

Changelog

New Model Support

  • Plus 1 Mini
  • Plus RGBWPM (thanks to @lanmarc77 for pinning and testing)
  • Mini 1 Gen3 (thanks to @metaljay for hardware)
  • Mini 1PM Gen3

Fixes

  • Plug S not retaining configuration

Support

If you use and enjoy the firmware please consider a donation to support further development.

Full Changelog: 2.12.1...2.12.2