Releases: hahn-th/homematicip-rest-api
Releases · hahn-th/homematicip-rest-api
v1.1.3
v1.1.2
Full Changelog: 1.1.1...1.1.2
v1.1.1
ADDED
- Add support for HmIP-RGBW (readonly)
- Add support for HmIP-DRG-DALI (readonly)
- Add Energy Group
- Add support for Hmip-BSL with Firmware 2.0.2
CHANGED
- Bump aiohttp 3.9.0 to aiohttp 3.9.4
- Rename function _restCall to _rest_call
- Rename file HomeMaticIPObject.py to homematicip_object.py
v1.1.0
ADDED
- Add support for python 3.12
- Add support for optional feature IFeatureDeviceSensorError
- Add support for optional feature IFeatureDeviceSensorCommunicationError
- Add support for optional feature IOptionalFeatureDeviceErrorLockJammed
- Add support for device HmIP-ESI
- Add support for function channel DeviceOperationLockWithSabotage
- Add new documentation site and workflow
CHANGED
- Changed from flat project layout to src based layout. The source code is not placed into ./src folder. The scripts are located in package homematicip.cli
- Replaced versioneer with setuptools-scm to build version infos based on git tags and the building process.
FIXED
- Fixed an error with --set-lock-state in cli
REMOVED
- Dropped support for python < 3.9
Full Changelog: 1.0.16...1.1.0
v1.0.16
ADDED
- CLI: Add argument --set-group-slats-level to set slatsLevel of Groups
- CLI: Add argument --set-slats-level to set slatsLevel of devices.
- CLI: Add argument --print-allowed-commands (-ac) to print allowed commands of device channels
- Add support for ENERGY FunctionalHomes
- Add support for IOptionalFeatureFilteredMulticastRouter
FIXED
- Set shutterLevel to currentValue if shutterLevel is None in function set_slats_level of FunctionalChannel BlindChannel
Full Changelog: 1.0.15...1.0.16
v1.0.15
ADDED
⚠️ Functions for interacting with the device (set-shutter-level i.E.) are added to functionalChannel classes. This is because actions are bound to channels, not the devices. This is the foundation for more changes in the future. These functions in device classes are deprecated soon.- Add field channelRole to MultiModeInputChannel
- Default Channel for device HmIP-DLD is set to 1
- HmIP-DLD is a OperationLockableDevice
- Add support for IOptionalFeatureMountingOrientation
- Add support for IOptionalFeatureControlsMountingOrientation
- Add support for HmIP-eTRV-CL
FIXED
- hmip_cli: Set basic logger level in hmip_cli based on --debug-level argument
- hmip_cli: Use functions from functionalChannels to execute set_shutter_level
- Fix several deprecation warnings
What's Changed
- Bump requests from 2.28.1 to 2.31.0 by @dependabot in #491
- Update README.md by @steckenpferd in #497
- Bump aiohttp from 3.8.1 to 3.8.5 by @dependabot in #495
- Update README.md by @steckenpferd in #498
Full Changelog: 1.0.14...1.0.15
v1.0.14
What's Changed
- Throw HmipThrottlingError, when REST API returns 429
- Add device HmIPW-DRS4
- Add output for InteralSwitchChannel
- Add HmIPW-FALMOT-12
- Add HmIPW-WTH
- Add HmIPW-FIO6
- Add HmIPW-DRBL4
- Add HmIPW-WRC6
- Add HmIPW-WRC2
- Add OpticalSignalChannel
- Add OpticalSignalGroupChannel
- Add HmIPW-SMI55
- Add HmIPW-SPI
- Add HmIPW-DRAP
- Add HmIP-DSD-PCB
- Add HmIP-DBB
- Add HmIP-SCTH230
New Contributors
- @sschiffer made their first contribution in #477
- @jensenb made their first contribution in #472
Full Changelog: 1.0.13...1.0.14
v1.0.13
Fixed: Device DinRailDimmer3 was accidentially a switch. It's a dimmer now.
Full Changelog: 1.0.12...1.0.13
v1.0.12
Full Changelog: 1.0.11...1.0.12
- Add Async class for device HmIP-DRDI3