shelly-homekit

Apple HomeKit firmware for Shelly's

OTHER License

Stars
1.8K
Committers
19

Bot releases are hidden (Show)

shelly-homekit - Shelly HomeKit 2.7.3

Published by rojer over 3 years ago

Changes since 2.7.2:

Full commit log.

If updating multiple devices, you may find it easier with a script.

Please consider supporting development by donating:
Donate via PayPal

shelly-homekit - Shelly HomeKit 2.7.2

Published by rojer almost 4 years ago

Changes in 2.7.2:

  • Fix auto-off delay input being always disabled
  • 1L: Restore functionality of the second input
  • Reboot the device if there is no wifi connection for 5 minutes

Full commit log.

If updating multiple devices, you may find it easier with a script.

Please consider supporting development by donating:
Donate via PayPal

shelly-homekit - Shelly HomeKit 2.7.1

Published by rojer almost 4 years ago

Changes in 2.7.1:

  • More responsive UI (#50)
  • Stability improvements - several instances of stack overflows fixed, should improve firmware stability.

Full commit log.

If updating multiple devices, you may find it easier with a script.

Please consider supporting development by donating:
Donate via PayPal

shelly-homekit - Shelly HomeKit 2.7.0

Published by rojer almost 4 years ago

  • Motion, occupancy and contact sensor modes for detached inputs (#294 #297)
  • Shelly 1PM, Plug and PlugS power measurement support (#27)
  • WiFi stability improvements from Espressif SDK update and use of all-channel scan - this should make the device connect to the AP with the strongest signal instead of the first matching the SSID.
  • New temperature curve for NTC, improves system temperature measurement accuracy.
  • Fix flashing Shelly 1L running stock 1.9 and later (#323)
  • Fix leak of pbufs when closing UDP connections, should improve stability on networks that experience disconnections (#252)
shelly-homekit - Shelly HomeKit 2.6.1

Published by rojer almost 4 years ago

Changes in 2.6.0:

  • Shelly 1L support (#192)
  • Improved noise filtering (should fix #288)
  • Inverted input mode (#220)
  • Activation switch mode (#278)
  • Failsafe mode (documented here)
  • Shelly Plug S: enable physical button, use blue LED instead of red for status, change default type to outlet.
  • Shelly Plug: change default type to outlet.

Changes in 2.6.1:

  • Fix stock model for i3
  • Fix migration from early config (regression in 2.6.0, #298)

Full commit log.

If updating multiple devices, you may find it easier with a script.

Please consider supporting development by donating:
Donate via PayPal

shelly-homekit - Shelly HomeKit 2.5.0

Published by rojer almost 4 years ago

Notable changes:

  • Shelly i3 support
  • Fix input handling logic in roller shutter mode (#254)

Full commit log.

If updating multiple devices, you may find it easier with a script.

Donate via PayPal

shelly-homekit - Shelly HomeKit 2.4.0

Published by rojer almost 4 years ago

Notable changes:

  • Shelly Plug support
  • Overheating protection support
  • In momentary input mode disable auto-off on long press
  • Fix behavior in automations in garage door and roller shutter mode
  • Change default initial state to "last" for plugs
  • Remove input mode configuration for devices that don't have inputs (plugs)

Full commit log.

If updating multiple devices, you may find it easier with a script.

Donate via PayPal

shelly-homekit - Shelly HomeKit FW 2.3.1

Published by rojer about 4 years ago

  • Fix momentary switch state handling in switch mode
  • Reset auto-off timer every time switch is turned on
  • GDO: Add optional dual output mode on Shelly 2 and 2.5, Separate open / close output support
  • GDO: Ignore target state requests where requested state == current
  • WC: Ignore target pos requests where target pos == current

If updating multiple devices, you may find it easier with a script.

Donate via PayPal

shelly-homekit - Shelly HomeKit FW 2.3.0

Published by rojer about 4 years ago

  • Garage Door Opener mode (doc)
  • Fixed IID for roler shutter mode
  • Show wifi signal strength and ip address in web ui
  • Roller shutter: Make tile taps behave as single input
  • Automatic update checks from UI (at most once a day)
  • Flashing script rewritten in Python
  • Other misc fixes

If updating multiple devices, you may find it easier with a script.

Donate via PayPal

shelly-homekit - Shelly HomeKit FW 2.2.1

Published by rojer about 4 years ago

  • Fixed a bug that would brick the device if in roller-shutter mode input mode is set to "single" and "swap inputs" is also enabled. #171
  • Added help links to configuration sections

If updating multiple devices, you may find it easier with a script.

Donate via PayPal

shelly-homekit - Shelly HomeKit FW 2.2.0

Published by rojer about 4 years ago

New features:

  • Roller-shutter mode for Shelly 2.5 (#5) - see doc.
  • Firmware update check and installation from the UI - check for and install new version or go back to stock firmware with a click of a button (doc).
  • Documentation - wiki (thanks @andyblac !)

Misc:

  • Bug fixes and minor UI tweaks

If updating multiple devices, you may find it easier with a script.

Donate via PayPal

shelly-homekit - Shelly HomeKit FW 2.1.8

Published by rojer about 4 years ago

Minor fixes:

  • Fix reporting of last event on detached input (#141)
  • Update lock's target state when using auto-off fires (#145)

If updating multiple devices, try a script: tools/flash_shelly.sh -a
Thanks @andyblac for contributing it!

Donate via PayPal

shelly-homekit - Shelly HomeKit FW 2.1.7

Published by rojer about 4 years ago

  • Ability to assign individual switches to different rooms (note: you may need to remove and re-add the accessory to the home).
  • Ability to operate input pins as independent stateless switches - set input mode to "detached" and it will appear as its own accessory.
  • Code rewritten almost completely to support easier development in the future.

Note: Sometimes accessory settings are lost after the upgrade, you may need to reconfigure the accessory in the Home app.

If updating multiple devices, try a script: tools/flash_shelly.sh -a
Thanks @andyblac for contributing it!

Donate via PayPal

shelly-homekit - Shelly HomeKit FW 2.0.12

Published by rojer about 4 years ago

shelly-homekit - Shelly HomeKit FW 2.0.11

Published by rojer about 4 years ago

HAP connection management improvements

shelly-homekit - Shelly HomeKit FW 2.0.4

Published by rojer over 4 years ago

  • Connection stability improvements
  • Reboot after setting WiFi SSID
shelly-homekit - Shelly HomeKit FW 2.0.1

Published by rojer over 4 years ago

  • New web UI (@schemhad)
  • Support for alternative device types - switch, outlet, lock mechanism
  • Minor bug fixes
shelly-homekit - Shelly HomeKit FW 1.9.1

Published by rojer over 4 years ago

  • Fix validation pattern for auto-off delay
shelly-homekit - Shelly HomeKit FW 1.9.0

Published by rojer over 4 years ago

  • MAC as serial number (#57)
  • Fractional second auto-off support (#53)
  • Adjustable device name (#59)
shelly-homekit - Shelly HomeKit FW 1.8.0

Published by rojer over 4 years ago

  • Auto-off timer (@handy-manny-swe )
  • Initial state selection