Releases: mongoose-os-apps/shelly-homekit
Shelly HomeKit 2.12.2
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
Shelly HomeKit 2.12.1
What's Changed
This is the first release in a long time.
Thanks to all contributors, testers and supporters.
If you use and enjoy the firmware please consider a donation to cover for hardware and hours lost along the way.
Short Version
this is the condensed version, for contributors and details please see long version below
New Model Support
- Plus 2PM
- Plus Plug S (without LED support)
- Plus Addon support for all supported Plus Models
New Features
- Web UI Dark Mode
- HomeKit Adaptive Lighting for CCT Lights
- HomeKit Carbon dioxide and Monoxide sensors
- DHT Sensor Support for all Addons
Fixes
- Upgradability from newer stock firmware versions
- PWM behavior at 100% for lights
- Uni: use Noisy Inputpin for debouncing Input
- Various small fixes see below
Long
- Align top logo header by @web-premiere in #1060
- Introduce CSS variables by @ladvoc in #1083
- Support Dark Mode & UI issues fix by @Idomo in #1145
- require confirmation on password change by @timoschilling in #1154
- ShellyUni: use noisyinputpin for debouncing by @markirb in #1160
- code format fix for github actions clang-format by @markirb in #1176
- use custom build of mgos/esp32-build docker image by @timoschilling in #1192
- improve rgbw and cct labeling by @timoschilling in #1195
- improve power meter by @timoschilling in #1196
- [Script] fix wifi info for stock and pre 2.11.0 fw by @andyblac in #1003
- adaptive lighting support for CCT lights by @markirb in #1028
- implement carbon dioxide and monoxide sensors by @timoschilling in #1210
- option to invert hap state by @timoschilling in #1224
- make nameserver configurable by @timoschilling in #1206
- gdo option to use second output by @timoschilling in #1205
- fix pwm behavior at 100% by @timoschilling in #1227
- fix code gen with non alphanum chars ssid by @timoschilling in #1226
- implement api toggle for switch and lightbulb by @timoschilling in #1235
- Fix complaint when zeroconf returns props with a value of None by @pmkane in #1358
- Fix for stock upgradability on Plus Models; Github Workflow by @markirb in #1387
- Addon unification / DHT support / addon as switch / plus addon support by @markirb in #1340
- refactor supported device list by @timoschilling in #1190
- Plus2PM Support by @markirb in #1388
- Add basic support for Shelly Plus Plug S by @trucidare in #1305
- Check DHT Sensor values for errors by @markirb in #1392
- Plusaddon/digital in by @markirb in #1396
New Contributors
- @web-premiere made their first contribution in #1060
- @ladvoc made their first contribution in #1083
- @Idomo made their first contribution in #1145
- @pmkane made their first contribution in #1358
- @trucidare made their first contribution in #1305
Full Changelog: 2.11.2...2.12.1
Shelly HomeKit 2.11.2
Fixes:
- Fix reverting to stock for Plus devices
- Increase power reporting interval to 5-ish seconds
If updating multiple devices, you may find it easier with a script.
Shelly HomeKit 2.11.1
Shelly HomeKit 2.11.0
A big release that's been long time in the making. Highlights:
New device support:
- Plus series Plus1, Plus1PM (#800) and PlusI4 (#911)
- Note: Plus series must be updated to 0.10.0 or later to updated using the
/ota?url=...
method.
- Note: Plus series must be updated to 0.10.0 or later to updated using the
- Shelly1/1PM temperature add-on with DS18B20 sensor (#186 thanks @markirb !)
- Shelly Duo (#369)
- Shelly Color Bulb (#823)
- Shelly Vintage (#719)
- Shelly UNI (#938)
New HomeKit modes:
- Leak sensor (#929)
- Smoke sensor (#931)
- RGBW2: Added CCT / RGB+W / 4xW mode (thanks @markirb and @timoschilling!)
New and improved wifi config manager:
- Supports 2 station configurations
- Allows configuring static IP
- Recovers from incorrect STA settings (reverts back to previous config)
- Improved UX when configuring: AP is kept running, providing responsive UI.
Misc:
- Modified roller shutter control (#879)
- Fix HAP setup timeouts
- Show new version and build when updating
- UI polish
- ESP SDK update to pick up wifi stability improvement on busy networks
- Increase number of HAP sessions for Plus devices to 16, we have plenty of memory.
- Fancy HomeKit QR code (#968) - thanks @alexbartsch
- Change to report WiFi station MAC instead of AP (#987)
- Shelly 2.5 WC: Respect ramp up time when calibrating close
- Shelly 2.5 WC: Added some tolerance for motor overpower condition during movement.
- PlugS: Disable sys LED when state LED is disabled (#995)
- Add WiFi power saving mode selection (#1001). Note: May impact connectivity on some networks.
If updating multiple devices, you may find it easier with a script.
Shelly HomeKit 2.10.1
- Generate stable setup code for device
- Shelly 2.5: reconfigure GPIO16 as input to prevent clash with the PM chip's IRQ output. Reduces power consumption and device temperature.
If updating multiple devices, you may find it easier with a script.
Shelly HomeKit 2.10.0
Shelly HomeKit 2.9.5
- Important Espressif SDK update, improving network stability and security
- Fixed firmware file upload on FIrefox and Safari
- Improve UI during update
- Added support for
/ota?url=...
updates, albeit somewhat limited compared to stock. - Fix entering into failsafe mode for some devices
If updating multiple devices, you may find it easier with a script.
Shelly HomeKit 2.9.3
- Minor fixes, including network stability
If updating multiple devices, you may find it easier with a script.