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