Releases: Kane610/deconz
Releases · Kane610/deconz
Support AirPurifier and Aqara FP1
What's Changed
- Bump to v96 (#308) @Kane610
- Improve daylight (#307) @Kane610
- Use enums in config (#306) @Kane610
- Use enums internally in websocket (#305) @Kane610
- Add and improve enums (#304) @Kane610
- Improve light test structure (#303) @Kane610
- Use ResourceType enum values on lights (#302) @Kane610
- Improve sensor test structure (#301) @Kane610
- Bump orjson from 3.7.3 to 3.7.6 (#299) @dependabot
- Bump black from 22.3.0 to 22.6.0 (#300) @dependabot
- Add support for Aqara FP1 (#298) @Kane610
- Remove config.pending (#297) @Kane610
- Add support for relative rotary sensor (#296) @Kane610
- Add additonal alerts and effects to lights (#275) @Kane610
- Support AirPurifier (#293) @Kane610
- Order requirements in alphabetical order (#292) @Kane610
- Bump orjson from 3.6.2 to 3.7.3 (#291) @dependabot
Use orjson for json loading and remove legacy group logic
More enums in Alarm System and Ancillary Control
What's Changed
- Bump to v94 (#287) @Kane610
- Remove some controls from Scene model (#286) @Kane610
- Break out cover tests (#285) @Kane610
- Break out configuration tool tests (#284) @Kane610
- Break out range extender tests (#283) @Kane610
- Remove controls from Switch model (#282) @Kane610
- Remove controls from Light Level model @Kane610
- Remove controls from Humidity model (#281) @Kane610
- Remove controls from Door Lock model (#280) @Kane610
- Remove controls from Lock model (#279) @Kane610
- Remove controls from Siren model (#278) @Kane610
- Use enum in Alarm System model (#277) @Kane610
- Use enums in Ancillary Control model (#276) @Kane610
- Add color_capabilities to light model (#274) @Kane610
- Use enums in Siren handler (#273) @Kane610
- Bump flake8-noqa from 1.2.2 to 1.2.5 (#272) @dependabot
Improve thermostats
What's Changed
- Bump to v93 (#271) @Kane610
- Make use of enums in thermostat properties (#270) @Kane610
- Bump mypy from 0.960 to 0.961 (#269) @dependabot
- Remove legacy_add_device_callback (#268) @Kane610
- Bump mypy from 0.950 to 0.960 (#267) @dependabot
- Add APIItems subscribing on ID (#265) @Kane610
- Use request_with_retry when doing "put" to groups and scenes (#266) @Kane610
- Add request_with_retry to gateway (#264) @Kane610
- Bump flake8-noqa from 1.2.1 to 1.2.2 (#263) @dependabot
- Add unsubscribe type to api model (#262) @Kane610
Fix update group from new light state
What's Changed
- Bump to v92 (#261) @Kane610
- Fix bug where a power plug could reset value of a group (#260) @Kane610
- Bump pre-commit from 2.18.1 to 2.19.0 (#259) @dependabot
- Put async_timeout as an explicit requirement (#258) @Kane610
- Bump mypy to v0.950 (#251) @Kane610
- Bump pytest-aiohttp from 1.0.3 to 1.0.4 (#257) @dependabot
- Bump pytest from 6.2.5 to 7.1.2 (#256) @dependabot
- Explicitly set versions on all packages in requirements/-test/-dev (#254) @Kane610
Add get method to APIItems
What's Changed
- Bump to v91 (#252) @Kane610
- Add get method to APIItems (#249) @Kane610
- Specify mypy version (#250) @Kane610
- Remove legacy imports of light (#246) @Kane610
- Remove legacy imports of alarm_system (#244) @Kane610
- Remove legacy imports from group and scene (#245) @Kane610
- Remove legacy imports of sensors (#247) @Kane610
Make sure py.typed is included with package data
Library is now officially typed
Full refactorization of library
What's Changed
- Bump to v88 (#235) @Kane610
- Bump pre-commit from 2.17.0 to 2.18.1 (#233) @dependabot
- Change set_speed to set_state for Fans (#234) @Kane610
- Add resource control to sensors (#232) @Kane610
- Add range extender (#231) @Kane610
- Add resource controls to lights (#229) @Kane610
- Bring resource control into scene interface (#228) @Kane610
- Bring resource control to groups (#227) @Kane610
- Bring Alarm systems resource control into interface (#225) @Kane610
- Improve config (#222) @Kane610
- Bump black to 22.3.0 to fix dependency issue with Click 8.1.0 failing tests (#226) @Kane610
- Type data models (#220) @Kane610
- Make event handling its own class (#218) @Kane610
- Break out Scenes from groups (#217) @Kane610
- Rework tests and add fixtures to simplify setup (#216) @Kane610
- Improve mypy --strict situation (#215) @Kane610
- Pass in device class to APIItems (#214) @Kane610
- Do not use legacy paths (#212) @Kane610
- Break out scenes from groups (#211) @Kane610
- Add subscription mechanism to APIItem (#210) @Kane610
- Add subscription mechanism to APIItems (#209) @Kane610
- Add interfaces package (#208) @Kane610
- Break out data models (#207) @Kane610
- Use light raw data rather than light object properties to update group color state (#206) @Kane610