Released with Home Assistant 2021.8.0
Released with Home Assistant 2021.9.0
- Alarm system support now that deCONZ support for Ancillary controls have been finalized. Note that this requires deCONZ 2.13 due to this change https://github.com/dresden-elektronik/deconz-rest-plugin/pull/5255
- Device trigger for Sonoff SNZB-01 switches
pydeconz releases
Released with Home Assistant 2021.10.0
-
Beta bug fix CLIP Generic Status should be a sensor not a binary sensor
-
Beta bug fix Use native unit of measurement with sensors
pydeconz releases
Released with Home Assistant 2021.11.0
- Improve code quality of services
- Replace strings with library constants in climate platform
- Replace strings with library constants in fan platform
- Additional refactoring for code quality of the light platform
- Additional places to use isinstance rather than string compare
- Generate signal strings only once and use config entry ID for identifier
- Config entity to configure delay of Hue motion sensors
- Assign entity category diagnostics to battery sensors
- Explicit handling of available property
- Don’t use deprecated methods of retrieving registries
- Remove force_update from Number platform
- Assign entity category diagnostics to tampering sensors
- Add configuration URL to gateway device
pydeconz releases
Released with Home Assistant 2021.12.0
Non-functional changes
- Typing of init and config flow
- Typing of Alarm Control Panel and Binary Sensor platforms
- Typing of Climate and Cover platforms
- Typing of Fan and Light platforms
- Typing of Lock and Logbook platforms
- Typing of Number and Sensor platforms
- Typing of Scene platform and Services
- Typing of Siren and Switch platforms
Released with Home Assistant 2022.2.0
- Control presence sensor duration as a number entity
- Add Air Quality PPB sensor
- Add low battery sensor
- Change device type of carbon monoxide sensor to CO
- Expose URL on discovered gateways
- Add diagnostics support
- Make sure sensitive diagnostics data is redacted
- Add test state sensor for fire alarms
- Fix duplication of scenes on calling device_refresh service
pydeconz release
Released with Home Assistant 2022.3.0
This release will see moving a lot of attributes to their own sensors, hence the refactoring work listed so far. E.g. dark value reported by presence sensors if the area near the sensor is light or not, will be moved from being an attribute to its own sensor. the needed infrastructure is in place but I focused on refactoring the library to for general improvements and making it possible to strictly type code first, so moving from attributes to entities will be targeted for a future release.
- Refactor generating binary sensors
- Clean up numbers platform making it easier to extend in the future
- Refactor generating sensors
- Add Button entities; first out is store scene state
- Enable strict type checking for everything but platforms
pydeconz releases
Released with 2022.4.0
No real functional changes introduced this release, primarily improved design and rework under the hood making sure to keep up to date with all architectural improvements continually ongoing with the Python language and Home Assistant.
- Complete typing of binary sensor, light, logbook, number, sensor platforms
- Type device_trigger
- Type deconz_event
- Type deconz_device
A lot of time has gone into reworking the pydeconz library meaning the previous aim to have the full integration strictly typed as been post poned and I now aim to try to reach this goal with 2022.5 release instead. Checkout the pydeconz commit history if you’re interested.
Released with Home Assistant 2022.5.4
Released with Home Assistant 2022.5.0
The Overhaul of the pydeconz library also shared light on aspects of the integration in need of additional changes to reach the end goal of strict typing of both library and integration. This means even more work (that might hopefully reach 2022.5 release).
Improve typing and enable strict typing of platform
- Config flow
- Service
- Gateway
- Event
- Diagnostic
- Alarm Control Panel
- Climate
- Light
- Cover, Lock, Siren and Switch
- Binary sensor
- Sensor
- Binary sensor, Fan, Logbook, Number
- Button, deconz_event, device_trigger, scene
- Deconz_device
- Finalize type hinting integration
- Closed Enable strict typing of integration as the parts of it (listed above) have been merged
Move imports based on pydeconz v88 refactorization
Other changes
- Migrate “On/Off Output” lights to switch platform
- Remove migration of siren devices from switch to siren platform
- Streamline setup of deCONZ alarm control panel platform #70589
- Streamline setup of deCONZ button platform #70593
- Streamline setup of deCONZ scene platform #70700
- Streamline setup of deCONZ groups in light platform #70712
- Streamline setup of deCONZ light platform
Beta fixes
- There can be groups that contain other types than light where only lights where expected in group
- Initiating integration fails because deCONZ Rest Plugin wouldn’t be ready quick enough
- Remove dependency to deCONZ gateway object in config options flow
- Better error handling when setting up integration if user hasn’t allowed linking
- Copy paste issue on Aqara Opple 6 buttons device trigger
- Make deCONZ SSDP discovery more strict by matching on manufacturerURL
- Make sure to verify state properties prior to using scaled versions
pydeconz releases
Released with Home Assistant 2022.6
The refactor train building upon the rewrite of pydeconz continues. Still not much new functionality in sight though, but the code base is looking better and better.
Streamline setup of platforms
- Cover platform
- Fan platform
- Lock (based on lights) platform
- Siren platform
- Switch platform
- Lock (based on sensors) platform
- Climate platform
- Binary sensor platform
- Number platform
- Sensor platform
- Remove repetitive steps in platform setup
Move to using interface controls, next step in utilising pydeconz refactorization
Released with Home Assistant 2022.7.3
Released with Home Assistant 2022.7.2
Released with Home Assistant 2022.7.1
Released with Home Assistant 2022.7
Still refactoring, but it’s starting to get in shape now.
- Normalize generation of binary sensor unique IDs
- Use interface controls in Climate platform
- Use interface controls in Lock, Scene, Siren and Switch platforms
- Use more enums in Alarm Control Panel platform
- Fix group regression
- Remove repetitive steps related to groups in platform setup
pydeconz releases
Released with Home Assistant 2022.8.7
Released with Home Assistant 2022.8.2
Released with Home Assistant 2022.8
- Remove unnecessary check related to groups
- Remove repetitive steps related to managing CLIP sensors
- Use interface controls in Cover platform
- Use interface controls in Button platform
- Use interface controls in Number platform
- Move Groups and Scenes to new entity naming style
- Make use of forward_entry_setups improvements
- Use interface controls in Fan platform
- Use interface controls in Light platform
pydeconz releases
Released with Home Assistant 2022.9.0
- Make deCONZ device base generic type by Epenet
- Some renames and simplifications with constants
- Normalize generation of sensor unique IDs
- Improve binary sensor entity classes
- Improved Aqara FP1 support
- Make services setup more robust
- Fix bug services wasn’t loaded when using multiple instances
pydeconz releases
Released with Home Assistant 2022.11.2
Released with Home Assistant 2022.11.0
- Improve sensor entity descriptions
- Improve binary sensor entity descriptions
- Add presence duration number entity by scop
- Device trigger for Lidl Silvercrest button by Jeinwag
- Add integration_type
pydeconz releases
Released with Home Assistant 2022.12.0
- Use partition rather than split akx
- Fix device class and unit of measurement for Air Quality PPB sensor
- Add event for Hue Tap Dial switch relative rotary
pydeconz releases
Released with Home Assistant 2023.1.0
- Hue Wall Switch device triggers Sommerzeit
- Fix logbook crashes when describing event from removed device J3173
- Fix Styrbar device trigger mapping
pydeconz releases
Released with Home Assistant 2023.2.0
pydeconz releases
Released with Home Assistant 2023.3.0
- New pydeconz releases
pydeconz releases
I’m on Github Sponsors if you appreciate my work.
Released with Home Assistant 2023.5.0
pydeconz releases
I’m on Github Sponsors if you appreciate my work.