Releases: hahn-th/homematicip-rest-api
final release, fixed open issues
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[1.0.0] 2021-04-05
ADDED
- Devices
- [HmIP-STE2-PCB] (Temperature Difference Sensors - 2x sensors)
FIXED
- API
- [BUG: 387] Groups were missing in the functional channels of devices
- [BUG: 398] 'ACCESS_CONTROL' isn't a valid option for class 'FunctionalHomeType'
- [BUG: 391] There is no class for device 'PUSH_BUTTON_FLAT' yet
[0.13.1] 2021-01-23
ADDED
- API
- Rules
- Add async classes and methods for rules
- Home
- Added [activate_absence_permanent] method
- Rules
- Devices
- [HMIP-DRSI1] (Switch Actuator for DIN rail mount – 1x channel)
- [HMIP-SRD] (Rain Sensor)
- [HMIP-WRCC2] (Wall-mount Remote Control – flat)
[0.13.0] 2020-12-03
ADDED
- Devices
- [HMIP-DRSI4] (Switch Actuator for DIN rail mount – 4x channels)
- [HMIP-DRBLI4] (Blind Actuator for DIN rail mount – 4 channels)
- [HMIP-FCI6] (Contact Interface flush-mount – 6x channels)
[0.12.1] 2020-11-10
ADDED
- Devices
- [HMIP-HDM1] (Hunter Douglas & erfal window blinds)
- stop method
[0.12.0] 2020-11-09
ADDED
- Devices
- [HMIP-HDM1] (Hunter Douglas & erfal window blinds)
- [HMIP-HAP] (HomematicIP Access Point)
FIXED
- [BUG: 342] NameError: name 'xrange' is not defined on Python 3.8.1
[0.11.0] 2020-08-31
ADDED
- API
- Home
- accessPointUpdateStates
- Home
- Devices
- HMIPW-DRD3 (Homematic IP Wired Dimming Actuator – 3x channels)
- HMIPW-DRS8 (Homematic IP Wired Switch Actuator – 8x channels)
- HMIPW-DRI32 (Homematic IP Wired Inbound module – 32x channels)
- HMIP-STV (Inclination and vibration Sensor)
- Fields
- connectionType
- new OptionalFeatures
CHANGED
- [BUG: 325] Requirements are now using a min version instead of a pinned version. requirements_dev.txt will still use the pinned versions to make sure that the latest version is compatible with the library.
[0.10.19] 2020-07-08
FIXED
- [PR: 320] Fix FSI-16
[0.10.18] 2020-06-07
Added
- Devices
- [HMIP-MOD-HO] (Module for Hörmann drives)
- [HMIP-FSI16] (Switch Actuator with Push-button Input 230V, 16A)
- [HMIP-SWDO-PL] (Shutter Contact Plus)
- CLI
- --channel parameter for turning on/off different channels and not just the first one
[0.10.17] 2020-02-16
FIXED
- [PR: 300] Fix AsyncMotionDetectorPushButton
[0.10.16] 2020-02-16
Added
- Devices
- [HMIP-WTH-B] (Wall Thermostat Basic)
- [ALPHA-IP-RBG] (Alpha IP Wall Thermostat Display)
- [ALPHA-IP-RBGa] (ALpha IP Wall Thermostat Display analog)
FIXED
- [BUG: 294]: hmip_cli.py --anonymize will wrongly anonymize other fields
[0.10.15] 2019-12-30
Added
- API
- Groups
- Created new Async/SwitchBaseGroup class for groups which are using on, dimLevel, lowbat and dutycycle
- ShutterProfile
- Groups
- Devices
- [HMIP-FALMOT-C12] (Floor Heating Actuator – 12x channels, motorised)
- [HMIP-WHS2] (Switch Actuator for heating systems – 2x channels)
- [HMIP-PMFS] (Pluggable Power Supply Monitoring)
[0.10.14] - 2019-12-22
Added
-
API
- FunctionalChannels:
- DOOR_CHANNEL
- DEVICE_RECHARGEABLE_WITH_SABOTAGE
- ExtendedLinkedShutterGroup.set_slats_level
- added missing attributes
- FunctionalChannels:
-
Devices
- HMIP-MOD-TM (Garage Door Module for Novoferm and Tormatic door operators)
- HMIP-ASIR-O (Alarm Siren - outdoor)
-
Groups
- HOT_WATER
-
Python 3.8 support
Changed
- General
- removed homematicip-testing package. Pip will automatically install the latest tagged release. For a "nightly" build you just have to run it with the "--pre" argument.
FIXED
- [BUG: 266]: Anonymize won't work on the Silvercrest models
[0.10.13] - 2019-10-19
Changed
- API
- converted FakeCloudServer to an async implementation
- the Home websocket can now automatically reopen a lost connection (default)
[0.10.12] - 2019-09-27
Added
- API
- Added event handlers for adding/updating/removing devices and groups
- fixed cloud bug: DEVICE/GROUP_ADDED will now be generated instead of DEVICE/GROUP_CHANGED on an added device
[0.10.11] - 2019-09-23
Added
- Devices
- HMIP-MOD-RC8 (Open Collector Module Sender - 8x)
- HMIP-SAM (Acceleration Sensor)
Deprecated
- API
- moved homematicip.HomematicIPBaseObject to homematicip.base.HomematicIPBaseObject package
[0.10.10] - 2019-08-01
Added
- Devices
- HMIP-SCI (Contact Interface Sensor)
- API
- add supported optional features
Fixes
- [BUG: 223] activateVacation does not work
[0.10.9] - 2019-07-06
Added
- API
- homematicip_demo package for testing against a test server
- a warning on parsing an enum value from string which isn't currently existing in the API
Fixes
- [BUG: 220] Support controlMode ECO
[0.10.8] - 2019-05-23
Added
- Devices
- HMIP-PCBS2 (Switch Circuit Board - 2x channels)
- HMIP-BBL (Blind Actuator for brand switches)
- HMIP-FAL230-C10 (Floor Heating Actuator – 10x channels, 230V)
- HMIP-FAL24-C6 (Floor Heating Actuator – 6x channels, 24V)
- HMIP-FAL24-C10 (Floor Heating Actuator – 10x channels, 24V)
- Async implementation of HMIP-PCBS-BAT (Printed Circuit Board Switch Battery)
[0.10.7] - 2019-04-09
Added
- Devices
- HMIP-MIOB (Multi IO Box for floor heating & cooling)
- API
- FunctionalChannels: ANALOG_OUTPUT_CHANNEL, GENERIC_INPUT_CHANNEL
- WeatherCondition.STRONG_WIND
- vaporAmount property to WeatherSensorPro, WeatherSensorPlus, WeatherSensor, TemperatureHumiditySensorOutdoor, TemperatureHumiditySensorWithoutDisplay, TemperatureHumiditySensorDisplay, WeatherSensorChannel and Weather
FIXED
- [BUG: 188] STRONG_WIND Weather condition
[0.10.6] - 2019-03-02
Added
-
Devices
- HMIP-FBL (Blind Actuator - flush-mount)
- HMIP-BRC2 (Remote Control for brand switches – 2 channels)
- HMIP-eTRV-C (Heating-thermostat compact without display)
-
API
- AutoNameEnum.from_str does now take a default parameter_
- HeatingThermostat.valveActualTemperature = we are now able to read the measured temperature on the VALVE!
- Async/HeatingFailureAlertRuleGroup
[0.10.5] - 2019-01-26
Added
- started with documentation
- Devices
- HMIP-BSL (Switch Actuator for brand switches – with signal lamp)
- HMIP-KRC4 (Key Ring Remote Control - 4 buttons)
- HMIP-SLO (Light Sensor outdoor)
- API
- Groups
- Async/AlarmSwitchingGroup
- added test/set_signal_acoustic methods
- HeatingGroup
- added heatingFailureSupported, valveSilentModeEnabled, valveSilentModeSupported properties
- Async/HeatingFailureAlertRuleGroup
- Async/AlarmSwitchingGroup
- Groups
[0.10.4] - 2019-01-20
Added
- Devices
- HMIP-SPDR
- HMIP-FCI1
- API
- DeviceUpdateState enum
- functionalChannel
- DevicePermanentFullRxChannel
- PassageDetectorChannel
- InternalSwitchChannel
- MultiModeInputChannel
- Device
- MotionDetectorPushButton
- added permanentFullRx property
- MotionDetectorPushButton
- Enums
- MultiModeInputMode
- BinaryBehaviorType
- Group
- HeatingGroup
- added set_control_mode method
- HeatingGroup
- CLI
- added --server-config parameter. Instead of downloading the configuration from the cloud it will load a file.
Changes
- API
- moved functionalChannels to homematicip.base
[0.10.3] - 2019-01-06
Added
- Devices
- HMIP-SWO-PL
[0.10.2] - 2019-01-06
Added
- Devices
- HMIP-SMO-A
Changes
- API
- Small Bugfix in the aio library
[0.10.1] - 2018-12-28
Added
- API
- FunctionalChannels
- AlarmSirenChannel
- FloorTerminalBlockChannel
- FloorTerminalBlockLocalPumpChannel
- HeatDemandChannel
- DehumidifierDemandChannel
- Enums
- HeatingLoadType
- Devices
- HMIP-FAL230-C6
- added missing properties
- HMIP-FAL230-C6
- FunctionalChannels
Changes
- Stability improvements
[0.10.0] - 2018-12-23
Added
-
Devices
- HMIP-FDT
- HMIP-MOD-OC8
- HMIP-RC8
- HMIP-SWDM
- HMIP-SWDM-2
- HMIP-WRC6
-
hmip_cli.py
- Parameter added: --set-dim-level
- Parameter added: --reset-energy-counter
- Parameter added: --set-boost-duration
-
API
- FunctionalChannels
- [Async]Home
- get_OAuth_OTK
- AsyncHome
- delete_group
- get_security_journal
- set_powermeter_unit_price
- set_timezone
- set_pin
- set_zone_activation_delay
- Home
- added clearConfig Parameter to get a "fresh" configuration
- [Async]Switch
- Added channelIndex Parameter to set_switch_state, turn_on, turn_off
- [Async]PlugableSwitchMeasuring
- Added reset_energy_counter
- [Async]Group
- added delete method
- AsyncGroup
- set_label
- AsyncHeatingGroup
- set_boost_duration
- [Async]SecurityEvents
- SensorEvent
- SabotageEvent
- MoistureDetectionEvent
- SmokeAlarmEvent
- ExternalTriggeredEvent
- OfflineAlarmEvent
- WaterDetectionEvent
- MainsFailureEvent
- OfflineWaterDetectionEvent
Removed
- hmip_cli.py
- converting config.py to config.ini
Deprecated
- homematicip/base/constants.py -> use homematicip/base/enums.py
FIXED
- [BUG: 141] AsyncSwitchingGroup.turn_off will turn the group on
[0.9.8] - 2018-07-14
Added
- API
- enum backward compatibility for python 3.5
- FunctionalHomes
[0.9.7] - 2018-07-06
Added
- Devices
- HMIP-SWD
- HMIP-SMI55
[0.9.6] - 2018-06-12
Changed
- API
-- async packaged got ren...
HMIP-DRSI1, HMIP-SRD & HMIP-WRCC2
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
0.13.1 2021-01-23
ADDED
- API
- Rules
- Add async classes and methods for rules
- Home
- Added [activate_absence_permanent] method
- Rules
- Devices
- [HMIP-DRSI1] (Switch Actuator for DIN rail mount – 1x channel)
- [HMIP-SRD] (Rain Sensor)
- [HMIP-WRCC2] (Wall-mount Remote Control – flat)
[0.13.0] 2020-12-03
ADDED
- Devices
- [HMIP-DRSI4] (Switch Actuator for DIN rail mount – 4x channels)
- [HMIP-DRBLI4] (Blind Actuator for DIN rail mount – 4 channels)
- [HMIP-FCI6] (Contact Interface flush-mount – 6x channels)
[0.12.1] 2020-11-10
ADDED
- Devices
- [HMIP-HDM1] (Hunter Douglas & erfal window blinds)
- stop method
[0.12.0] 2020-11-09
ADDED
- Devices
- [HMIP-HDM1] (Hunter Douglas & erfal window blinds)
- [HMIP-HAP] (HomematicIP Access Point)
FIXED
- [BUG: 342] NameError: name 'xrange' is not defined on Python 3.8.1
[0.11.0] 2020-08-31
ADDED
- API
- Home
- accessPointUpdateStates
- Home
- Devices
- HMIPW-DRD3 (Homematic IP Wired Dimming Actuator – 3x channels)
- HMIPW-DRS8 (Homematic IP Wired Switch Actuator – 8x channels)
- HMIPW-DRI32 (Homematic IP Wired Inbound module – 32x channels)
- HMIP-STV (Inclination and vibration Sensor)
- Fields
- connectionType
- new OptionalFeatures
CHANGED
- [BUG: 325] Requirements are now using a min version instead of a pinned version. requirements_dev.txt will still use the pinned versions to make sure that the latest version is compatible with the library.
[0.10.19] 2020-07-08
FIXED
- [PR: 320] Fix FSI-16
[0.10.18] 2020-06-07
Added
- Devices
- [HMIP-MOD-HO] (Module for Hörmann drives)
- [HMIP-FSI16] (Switch Actuator with Push-button Input 230V, 16A)
- [HMIP-SWDO-PL] (Shutter Contact Plus)
- CLI
- --channel parameter for turning on/off different channels and not just the first one
[0.10.17] 2020-02-16
FIXED
- [PR: 300] Fix AsyncMotionDetectorPushButton
[0.10.16] 2020-02-16
Added
- Devices
- [HMIP-WTH-B] (Wall Thermostat Basic)
- [ALPHA-IP-RBG] (Alpha IP Wall Thermostat Display)
- [ALPHA-IP-RBGa] (ALpha IP Wall Thermostat Display analog)
FIXED
- [BUG: 294]: hmip_cli.py --anonymize will wrongly anonymize other fields
[0.10.15] 2019-12-30
Added
- API
- Groups
- Created new Async/SwitchBaseGroup class for groups which are using on, dimLevel, lowbat and dutycycle
- ShutterProfile
- Groups
- Devices
- [HMIP-FALMOT-C12] (Floor Heating Actuator – 12x channels, motorised)
- [HMIP-WHS2] (Switch Actuator for heating systems – 2x channels)
- [HMIP-PMFS] (Pluggable Power Supply Monitoring)
[0.10.14] - 2019-12-22
Added
-
API
- FunctionalChannels:
- DOOR_CHANNEL
- DEVICE_RECHARGEABLE_WITH_SABOTAGE
- ExtendedLinkedShutterGroup.set_slats_level
- added missing attributes
- FunctionalChannels:
-
Devices
- HMIP-MOD-TM (Garage Door Module for Novoferm and Tormatic door operators)
- HMIP-ASIR-O (Alarm Siren - outdoor)
-
Groups
- HOT_WATER
-
Python 3.8 support
Changed
- General
- removed homematicip-testing package. Pip will automatically install the latest tagged release. For a "nightly" build you just have to run it with the "--pre" argument.
FIXED
- [BUG: 266]: Anonymize won't work on the Silvercrest models
[0.10.13] - 2019-10-19
Changed
- API
- converted FakeCloudServer to an async implementation
- the Home websocket can now automatically reopen a lost connection (default)
[0.10.12] - 2019-09-27
Added
- API
- Added event handlers for adding/updating/removing devices and groups
- fixed cloud bug: DEVICE/GROUP_ADDED will now be generated instead of DEVICE/GROUP_CHANGED on an added device
[0.10.11] - 2019-09-23
Added
- Devices
- HMIP-MOD-RC8 (Open Collector Module Sender - 8x)
- HMIP-SAM (Acceleration Sensor)
Deprecated
- API
- moved homematicip.HomematicIPBaseObject to homematicip.base.HomematicIPBaseObject package
[0.10.10] - 2019-08-01
Added
- Devices
- HMIP-SCI (Contact Interface Sensor)
- API
- add supported optional features
Fixes
- [BUG: 223] activateVacation does not work
[0.10.9] - 2019-07-06
Added
- API
- homematicip_demo package for testing against a test server
- a warning on parsing an enum value from string which isn't currently existing in the API
Fixes
- [BUG: 220] Support controlMode ECO
[0.10.8] - 2019-05-23
Added
- Devices
- HMIP-PCBS2 (Switch Circuit Board - 2x channels)
- HMIP-BBL (Blind Actuator for brand switches)
- HMIP-FAL230-C10 (Floor Heating Actuator – 10x channels, 230V)
- HMIP-FAL24-C6 (Floor Heating Actuator – 6x channels, 24V)
- HMIP-FAL24-C10 (Floor Heating Actuator – 10x channels, 24V)
- Async implementation of HMIP-PCBS-BAT (Printed Circuit Board Switch Battery)
[0.10.7] - 2019-04-09
Added
- Devices
- HMIP-MIOB (Multi IO Box for floor heating & cooling)
- API
- FunctionalChannels: ANALOG_OUTPUT_CHANNEL, GENERIC_INPUT_CHANNEL
- WeatherCondition.STRONG_WIND
- vaporAmount property to WeatherSensorPro, WeatherSensorPlus, WeatherSensor, TemperatureHumiditySensorOutdoor, TemperatureHumiditySensorWithoutDisplay, TemperatureHumiditySensorDisplay, WeatherSensorChannel and Weather
FIXED
- [BUG: 188] STRONG_WIND Weather condition
[0.10.6] - 2019-03-02
Added
-
Devices
- HMIP-FBL (Blind Actuator - flush-mount)
- HMIP-BRC2 (Remote Control for brand switches – 2 channels)
- HMIP-eTRV-C (Heating-thermostat compact without display)
-
API
- AutoNameEnum.from_str does now take a default parameter_
- HeatingThermostat.valveActualTemperature = we are now able to read the measured temperature on the VALVE!
- Async/HeatingFailureAlertRuleGroup
[0.10.5] - 2019-01-26
Added
- started with documentation
- Devices
- HMIP-BSL (Switch Actuator for brand switches – with signal lamp)
- HMIP-KRC4 (Key Ring Remote Control - 4 buttons)
- HMIP-SLO (Light Sensor outdoor)
- API
- Groups
- Async/AlarmSwitchingGroup
- added test/set_signal_acoustic methods
- HeatingGroup
- added heatingFailureSupported, valveSilentModeEnabled, valveSilentModeSupported properties
- Async/HeatingFailureAlertRuleGroup
- Async/AlarmSwitchingGroup
- Groups
[0.10.4] - 2019-01-20
Added
- Devices
- HMIP-SPDR
- HMIP-FCI1
- API
- DeviceUpdateState enum
- functionalChannel
- DevicePermanentFullRxChannel
- PassageDetectorChannel
- InternalSwitchChannel
- MultiModeInputChannel
- Device
- MotionDetectorPushButton
- added permanentFullRx property
- MotionDetectorPushButton
- Enums
- MultiModeInputMode
- BinaryBehaviorType
- Group
- HeatingGroup
- added set_control_mode method
- HeatingGroup
- CLI
- added --server-config parameter. Instead of downloading the configuration from the cloud it will load a file.
Changes
- API
- moved functionalChannels to homematicip.base
[0.10.3] - 2019-01-06
Added
- Devices
- HMIP-SWO-PL
[0.10.2] - 2019-01-06
Added
- Devices
- HMIP-SMO-A
Changes
- API
- Small Bugfix in the aio library
[0.10.1] - 2018-12-28
Added
- API
- FunctionalChannels
- AlarmSirenChannel
- FloorTerminalBlockChannel
- FloorTerminalBlockLocalPumpChannel
- HeatDemandChannel
- DehumidifierDemandChannel
- Enums
- HeatingLoadType
- Devices
- HMIP-FAL230-C6
- added missing properties
- HMIP-FAL230-C6
- FunctionalChannels
Changes
- Stability improvements
[0.10.0] - 2018-12-23
Added
-
Devices
- HMIP-FDT
- HMIP-MOD-OC8
- HMIP-RC8
- HMIP-SWDM
- HMIP-SWDM-2
- HMIP-WRC6
-
hmip_cli.py
- Parameter added: --set-dim-level
- Parameter added: --reset-energy-counter
- Parameter added: --set-boost-duration
-
API
- FunctionalChannels
- [Async]Home
- get_OAuth_OTK
- AsyncHome
- delete_group
- get_security_journal
- set_powermeter_unit_price
- set_timezone
- set_pin
- set_zone_activation_delay
- Home
- added clearConfig Parameter to get a "fresh" configuration
- [Async]Switch
- Added channelIndex Parameter to set_switch_state, turn_on, turn_off
- [Async]PlugableSwitchMeasuring
- Added reset_energy_counter
- [Async]Group
- added delete method
- AsyncGroup
- set_label
- AsyncHeatingGroup
- set_boost_duration
- [Async]SecurityEvents
- SensorEvent
- SabotageEvent
- MoistureDetectionEvent
- SmokeAlarmEvent
- ExternalTriggeredEvent
- OfflineAlarmEvent
- WaterDetectionEvent
- MainsFailureEvent
- OfflineWaterDetectionEvent
Removed
- hmip_cli.py
- converting config.py to config.ini
Deprecated
- homematicip/base/constants.py -> use homematicip/base/enums.py
FIXED
- [BUG: 141] AsyncSwitchingGroup.turn_off will turn the group on
[0.9.8] - 2018-07-14
Added
- API
- enum backward compatibility for python 3.5
- FunctionalHomes
[0.9.7] - 2018-07-06
Added
- Devices
- HMIP-SWD
- HMIP-SMI55
[0.9.6] - 2018-06-12
Changed
- API
-- async packaged got renamed to aio
[0.9.5] - 2018-06-09
Added
- API
-- async auth module
[0.9.4] - 2018-05-23
Changed
- API
-- Support for the new HMIP Cloud Update
HMIP-DRSI4, HMIP-DRBLI4 & HMIP-FCI6
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
0.13.0 2020-12-03
ADDED
- API
- Devices
- [HMIP-DRSI4] (Switch Actuator for DIN rail mount – 4x channels)
- [HMIP-DRBLI4] (Blind Actuator for DIN rail mount – 4 channels)
- [HMIP-FCI6] (Contact Interface flush-mount – 6x channels)
- Devices
0.12.1 2020-11-10
ADDED
- API
- Devices
- [HMIP-HDM1] (Hunter Douglas & erfal window blinds)
- stop method
- [HMIP-HDM1] (Hunter Douglas & erfal window blinds)
- Devices
0.12.0 2020-11-09
ADDED
- API
- Devices
- [HMIP-HDM1] (Hunter Douglas & erfal window blinds)
- [HMIP-HAP] (HomematicIP Access Point)
- Devices
FIXED
- [BUG: 342] NameError: name 'xrange' is not defined on Python 3.8.1
0.11.0 2020-08-31
ADDED
- API
- Devices
- HMIPW-DRD3 (Homematic IP Wired Dimming Actuator – 3x channels)
- HMIPW-DRS8 (Homematic IP Wired Switch Actuator – 8x channels)
- HMIPW-DRI32 (Homematic IP Wired Inbound module – 32x channels)
- HMIP-STV (Inclination and vibration Sensor)
- Fields
- connectionType
- new OptionalFeatures
- Home
- accessPointUpdateStates
- Devices
CHANGED
- [BUG: 325] Requirements are now using a min version instead of a pinned version. requirements_dev.txt will still use the pinned versions to make sure that the latest version is compatible with the library.
[0.10.19] 2020-07-08
FIXED
- [PR: 320] Fix FSI-16
[0.10.18] 2020-06-07
Added
- Devices
- [HMIP-MOD-HO] (Module for Hörmann drives)
- [HMIP-FSI16] (Switch Actuator with Push-button Input 230V, 16A)
- [HMIP-SWDO-PL] (Shutter Contact Plus)
- CLI
- --channel parameter for turning on/off different channels and not just the first one
[0.10.17] 2020-02-16
FIXED
- [PR: 300] Fix AsyncMotionDetectorPushButton
[0.10.16] 2020-02-16
Added
- Devices
- [HMIP-WTH-B] (Wall Thermostat Basic)
- [ALPHA-IP-RBG] (Alpha IP Wall Thermostat Display)
- [ALPHA-IP-RBGa] (ALpha IP Wall Thermostat Display analog)
FIXED
- [BUG: 294]: hmip_cli.py --anonymize will wrongly anonymize other fields
[0.10.15] 2019-12-30
Added
- API
- Groups
- Created new Async/SwitchBaseGroup class for groups which are using on, dimLevel, lowbat and dutycycle
- ShutterProfile
- Groups
- Devices
- [HMIP-FALMOT-C12] (Floor Heating Actuator – 12x channels, motorised)
- [HMIP-WHS2] (Switch Actuator for heating systems – 2x channels)
- [HMIP-PMFS] (Pluggable Power Supply Monitoring)
[0.10.14] - 2019-12-22
Added
-
API
- FunctionalChannels:
- DOOR_CHANNEL
- DEVICE_RECHARGEABLE_WITH_SABOTAGE
- ExtendedLinkedShutterGroup.set_slats_level
- added missing attributes
- FunctionalChannels:
-
Devices
- HMIP-MOD-TM (Garage Door Module for Novoferm and Tormatic door operators)
- HMIP-ASIR-O (Alarm Siren - outdoor)
-
Groups
- HOT_WATER
-
Python 3.8 support
Changed
- General
- removed homematicip-testing package. Pip will automatically install the latest tagged release. For a "nightly" build you just have to run it with the "--pre" argument.
FIXED
- [BUG: 266]: Anonymize won't work on the Silvercrest models
[0.10.13] - 2019-10-19
Changed
- API
- converted FakeCloudServer to an async implementation
- the Home websocket can now automatically reopen a lost connection (default)
[0.10.12] - 2019-09-27
Added
- API
- Added event handlers for adding/updating/removing devices and groups
- fixed cloud bug: DEVICE/GROUP_ADDED will now be generated instead of DEVICE/GROUP_CHANGED on an added device
[0.10.11] - 2019-09-23
Added
- Devices
- HMIP-MOD-RC8 (Open Collector Module Sender - 8x)
- HMIP-SAM (Acceleration Sensor)
Deprecated
- API
- moved homematicip.HomematicIPBaseObject to homematicip.base.HomematicIPBaseObject package
[0.10.10] - 2019-08-01
Added
- Devices
- HMIP-SCI (Contact Interface Sensor)
- API
- add supported optional features
Fixes
- [BUG: 223] activateVacation does not work
[0.10.9] - 2019-07-06
Added
- API
- homematicip_demo package for testing against a test server
- a warning on parsing an enum value from string which isn't currently existing in the API
Fixes
- [BUG: 220] Support controlMode ECO
[0.10.8] - 2019-05-23
Added
- Devices
- HMIP-PCBS2 (Switch Circuit Board - 2x channels)
- HMIP-BBL (Blind Actuator for brand switches)
- HMIP-FAL230-C10 (Floor Heating Actuator – 10x channels, 230V)
- HMIP-FAL24-C6 (Floor Heating Actuator – 6x channels, 24V)
- HMIP-FAL24-C10 (Floor Heating Actuator – 10x channels, 24V)
- Async implementation of HMIP-PCBS-BAT (Printed Circuit Board Switch Battery)
[0.10.7] - 2019-04-09
Added
- Devices
- HMIP-MIOB (Multi IO Box for floor heating & cooling)
- API
- FunctionalChannels: ANALOG_OUTPUT_CHANNEL, GENERIC_INPUT_CHANNEL
- WeatherCondition.STRONG_WIND
- vaporAmount property to WeatherSensorPro, WeatherSensorPlus, WeatherSensor, TemperatureHumiditySensorOutdoor, TemperatureHumiditySensorWithoutDisplay, TemperatureHumiditySensorDisplay, WeatherSensorChannel and Weather
FIXED
- [BUG: 188] STRONG_WIND Weather condition
[0.10.6] - 2019-03-02
Added
-
Devices
- HMIP-FBL (Blind Actuator - flush-mount)
- HMIP-BRC2 (Remote Control for brand switches – 2 channels)
- HMIP-eTRV-C (Heating-thermostat compact without display)
-
API
- AutoNameEnum.from_str does now take a default parameter_
- HeatingThermostat.valveActualTemperature = we are now able to read the measured temperature on the VALVE!
- Async/HeatingFailureAlertRuleGroup
[0.10.5] - 2019-01-26
Added
- started with documentation
- Devices
- HMIP-BSL (Switch Actuator for brand switches – with signal lamp)
- HMIP-KRC4 (Key Ring Remote Control - 4 buttons)
- HMIP-SLO (Light Sensor outdoor)
- API
- Groups
- Async/AlarmSwitchingGroup
- added test/set_signal_acoustic methods
- HeatingGroup
- added heatingFailureSupported, valveSilentModeEnabled, valveSilentModeSupported properties
- Async/HeatingFailureAlertRuleGroup
- Async/AlarmSwitchingGroup
- Groups
[0.10.4] - 2019-01-20
Added
- Devices
- HMIP-SPDR
- HMIP-FCI1
- API
- DeviceUpdateState enum
- functionalChannel
- DevicePermanentFullRxChannel
- PassageDetectorChannel
- InternalSwitchChannel
- MultiModeInputChannel
- Device
- MotionDetectorPushButton
- added permanentFullRx property
- MotionDetectorPushButton
- Enums
- MultiModeInputMode
- BinaryBehaviorType
- Group
- HeatingGroup
- added set_control_mode method
- HeatingGroup
- CLI
- added --server-config parameter. Instead of downloading the configuration from the cloud it will load a file.
Changes
- API
- moved functionalChannels to homematicip.base
[0.10.3] - 2019-01-06
Added
- Devices
- HMIP-SWO-PL
[0.10.2] - 2019-01-06
Added
- Devices
- HMIP-SMO-A
Changes
- API
- Small Bugfix in the aio library
[0.10.1] - 2018-12-28
Added
- API
- FunctionalChannels
- AlarmSirenChannel
- FloorTerminalBlockChannel
- FloorTerminalBlockLocalPumpChannel
- HeatDemandChannel
- DehumidifierDemandChannel
- Enums
- HeatingLoadType
- Devices
- HMIP-FAL230-C6
- added missing properties
- HMIP-FAL230-C6
- FunctionalChannels
Changes
- Stability improvements
[0.10.0] - 2018-12-23
Added
-
Devices
- HMIP-FDT
- HMIP-MOD-OC8
- HMIP-RC8
- HMIP-SWDM
- HMIP-SWDM-2
- HMIP-WRC6
-
hmip_cli.py
- Parameter added: --set-dim-level
- Parameter added: --reset-energy-counter
- Parameter added: --set-boost-duration
-
API
- FunctionalChannels
- [Async]Home
- get_OAuth_OTK
- AsyncHome
- delete_group
- get_security_journal
- set_powermeter_unit_price
- set_timezone
- set_pin
- set_zone_activation_delay
- Home
- added clearConfig Parameter to get a "fresh" configuration
- [Async]Switch
- Added channelIndex Parameter to set_switch_state, turn_on, turn_off
- [Async]PlugableSwitchMeasuring
- Added reset_energy_counter
- [Async]Group
- added delete method
- AsyncGroup
- set_label
- AsyncHeatingGroup
- set_boost_duration
- [Async]SecurityEvents
- SensorEvent
- SabotageEvent
- MoistureDetectionEvent
- SmokeAlarmEvent
- ExternalTriggeredEvent
- OfflineAlarmEvent
- WaterDetectionEvent
- MainsFailureEvent
- OfflineWaterDetectionEvent
Removed
- hmip_cli.py
- converting config.py to config.ini
Deprecated
- homematicip/base/constants.py -> use homematicip/base/enums.py
FIXED
- [BUG: 141] AsyncSwitchingGroup.turn_off will turn the group on
[0.9.8] - 2018-07-14
Added
- API
- enum backward compatibility for python 3.5
- FunctionalHomes
[0.9.7] - 2018-07-06
Added
- Devices
- HMIP-SWD
- HMIP-SMI55
[0.9.6] - 2018-06-12
Changed
- API
-- async packaged got renamed to aio
[0.9.5] - 2018-06-09
Added
- API
-- async auth module
[0.9.4] - 2018-05-23
Changed
- API
-- Support for the new HMIP Cloud Update
added new devices HMIP-HDM1 & HMIP-HAP
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
0.12.0 2020-11-09
ADDED
- API
- Devices
- [HMIP-HDM1] (Hunter Douglas & erfal window blinds)
- [HMIP-HAP] (HomematicIP Access Point)
- Devices
FIXED
- [BUG: 342] NameError: name 'xrange' is not defined on Python 3.8.1
0.11.0 2020-08-31
ADDED
- API
- Devices
- HMIPW-DRD3 (Homematic IP Wired Dimming Actuator – 3x channels)
- HMIPW-DRS8 (Homematic IP Wired Switch Actuator – 8x channels)
- HMIPW-DRI32 (Homematic IP Wired Inbound module – 32x channels)
- HMIP-STV (Inclination and vibration Sensor)
- Fields
- connectionType
- new OptionalFeatures
- Home
- accessPointUpdateStates
- Devices
CHANGED
- [BUG: 325] Requirements are now using a min version instead of a pinned version. requirements_dev.txt will still use the pinned versions to make sure that the latest version is compatible with the library.
0.10.19 2020-07-08
FIXED
- [PR: 320] Fix FSI-16
0.10.18 2020-06-07
Added
- Devices
- [HMIP-MOD-HO] (Module for Hörmann drives)
- [HMIP-FSI16] (Switch Actuator with Push-button Input 230V, 16A)
- [HMIP-SWDO-PL] (Shutter Contact Plus)
- CLI
- --channel parameter for turning on/off different channels and not just the first one
0.10.17 2020-02-16
FIXED
- [PR: 300] Fix AsyncMotionDetectorPushButton
0.10.16 2020-02-16
Added
- Devices
- [HMIP-WTH-B] (Wall Thermostat Basic)
- [ALPHA-IP-RBG] (Alpha IP Wall Thermostat Display)
- [ALPHA-IP-RBGa] (ALpha IP Wall Thermostat Display analog)
FIXED
- [BUG: 294]: hmip_cli.py --anonymize will wrongly anonymize other fields
0.10.15 2019-12-30
Added
- API
- Groups
- Created new Async/SwitchBaseGroup class for groups which are using on, dimLevel, lowbat and dutycycle
- ShutterProfile
- Groups
- Devices
- [HMIP-FALMOT-C12] (Floor Heating Actuator – 12x channels, motorised)
- [HMIP-WHS2] (Switch Actuator for heating systems – 2x channels)
- [HMIP-PMFS] (Pluggable Power Supply Monitoring)
0.10.14 - 2019-12-22
Added
-
API
- FunctionalChannels:
- DOOR_CHANNEL
- DEVICE_RECHARGEABLE_WITH_SABOTAGE
- ExtendedLinkedShutterGroup.set_slats_level
- added missing attributes
- FunctionalChannels:
-
Devices
- HMIP-MOD-TM (Garage Door Module for Novoferm and Tormatic door operators)
- HMIP-ASIR-O (Alarm Siren - outdoor)
-
Groups
- HOT_WATER
-
Python 3.8 support
Changed
- General
- removed homematicip-testing package. Pip will automatically install the latest tagged release. For a "nightly" build you just have to run it with the "--pre" argument.
FIXED
- [BUG: 266]: Anonymize won't work on the Silvercrest models
0.10.13 - 2019-10-19
Changed
- API
- converted FakeCloudServer to an async implementation
- the Home websocket can now automatically reopen a lost connection (default)
[0.10.12] - 2019-09-27
Added
- API
- Added event handlers for adding/updating/removing devices and groups
- fixed cloud bug: DEVICE/GROUP_ADDED will now be generated instead of DEVICE/GROUP_CHANGED on an added device
[0.10.11] - 2019-09-23
Added
- Devices
- HMIP-MOD-RC8 (Open Collector Module Sender - 8x)
- HMIP-SAM (Acceleration Sensor)
Deprecated
- API
- moved homematicip.HomematicIPBaseObject to homematicip.base.HomematicIPBaseObject package
[0.10.10] - 2019-08-01
Added
- Devices
- HMIP-SCI (Contact Interface Sensor)
- API
- add supported optional features
Fixes
- [BUG: 223] activateVacation does not work
[0.10.9] - 2019-07-06
Added
- API
- homematicip_demo package for testing against a test server
- a warning on parsing an enum value from string which isn't currently existing in the API
Fixes
- [BUG: 220] Support controlMode ECO
[0.10.8] - 2019-05-23
Added
- Devices
- HMIP-PCBS2 (Switch Circuit Board - 2x channels)
- HMIP-BBL (Blind Actuator for brand switches)
- HMIP-FAL230-C10 (Floor Heating Actuator – 10x channels, 230V)
- HMIP-FAL24-C6 (Floor Heating Actuator – 6x channels, 24V)
- HMIP-FAL24-C10 (Floor Heating Actuator – 10x channels, 24V)
- Async implementation of HMIP-PCBS-BAT (Printed Circuit Board Switch Battery)
[0.10.7] - 2019-04-09
Added
- Devices
- HMIP-MIOB (Multi IO Box for floor heating & cooling)
- API
- FunctionalChannels: ANALOG_OUTPUT_CHANNEL, GENERIC_INPUT_CHANNEL
- WeatherCondition.STRONG_WIND
- vaporAmount property to WeatherSensorPro, WeatherSensorPlus, WeatherSensor, TemperatureHumiditySensorOutdoor, TemperatureHumiditySensorWithoutDisplay, TemperatureHumiditySensorDisplay, WeatherSensorChannel and Weather
FIXED
- [BUG: 188] STRONG_WIND Weather condition
[0.10.6] - 2019-03-02
Added
-
Devices
- HMIP-FBL (Blind Actuator - flush-mount)
- HMIP-BRC2 (Remote Control for brand switches – 2 channels)
- HMIP-eTRV-C (Heating-thermostat compact without display)
-
API
- AutoNameEnum.from_str does now take a default parameter_
- HeatingThermostat.valveActualTemperature = we are now able to read the measured temperature on the VALVE!
- Async/HeatingFailureAlertRuleGroup
[0.10.5] - 2019-01-26
Added
- started with documentation
- Devices
- HMIP-BSL (Switch Actuator for brand switches – with signal lamp)
- HMIP-KRC4 (Key Ring Remote Control - 4 buttons)
- HMIP-SLO (Light Sensor outdoor)
- API
- Groups
- Async/AlarmSwitchingGroup
- added test/set_signal_acoustic methods
- HeatingGroup
- added heatingFailureSupported, valveSilentModeEnabled, valveSilentModeSupported properties
- Async/HeatingFailureAlertRuleGroup
- Async/AlarmSwitchingGroup
- Groups
[0.10.4] - 2019-01-20
Added
- Devices
- HMIP-SPDR
- HMIP-FCI1
- API
- DeviceUpdateState enum
- functionalChannel
- DevicePermanentFullRxChannel
- PassageDetectorChannel
- InternalSwitchChannel
- MultiModeInputChannel
- Device
- MotionDetectorPushButton
- added permanentFullRx property
- MotionDetectorPushButton
- Enums
- MultiModeInputMode
- BinaryBehaviorType
- Group
- HeatingGroup
- added set_control_mode method
- HeatingGroup
- CLI
- added --server-config parameter. Instead of downloading the configuration from the cloud it will load a file.
Changes
- API
- moved functionalChannels to homematicip.base
[0.10.3] - 2019-01-06
Added
- Devices
- HMIP-SWO-PL
[0.10.2] - 2019-01-06
Added
- Devices
- HMIP-SMO-A
Changes
- API
- Small Bugfix in the aio library
[0.10.1] - 2018-12-28
Added
- API
- FunctionalChannels
- AlarmSirenChannel
- FloorTerminalBlockChannel
- FloorTerminalBlockLocalPumpChannel
- HeatDemandChannel
- DehumidifierDemandChannel
- Enums
- HeatingLoadType
- Devices
- HMIP-FAL230-C6
- added missing properties
- HMIP-FAL230-C6
- FunctionalChannels
Changes
- Stability improvements
[0.10.0] - 2018-12-23
Added
-
Devices
- HMIP-FDT
- HMIP-MOD-OC8
- HMIP-RC8
- HMIP-SWDM
- HMIP-SWDM-2
- HMIP-WRC6
-
hmip_cli.py
- Parameter added: --set-dim-level
- Parameter added: --reset-energy-counter
- Parameter added: --set-boost-duration
-
API
- FunctionalChannels
- [Async]Home
- get_OAuth_OTK
- AsyncHome
- delete_group
- get_security_journal
- set_powermeter_unit_price
- set_timezone
- set_pin
- set_zone_activation_delay
- Home
- added clearConfig Parameter to get a "fresh" configuration
- [Async]Switch
- Added channelIndex Parameter to set_switch_state, turn_on, turn_off
- [Async]PlugableSwitchMeasuring
- Added reset_energy_counter
- [Async]Group
- added delete method
- AsyncGroup
- set_label
- AsyncHeatingGroup
- set_boost_duration
- [Async]SecurityEvents
- SensorEvent
- SabotageEvent
- MoistureDetectionEvent
- SmokeAlarmEvent
- ExternalTriggeredEvent
- OfflineAlarmEvent
- WaterDetectionEvent
- MainsFailureEvent
- OfflineWaterDetectionEvent
Removed
- hmip_cli.py
- converting config.py to config.ini
Deprecated
- homematicip/base/constants.py -> use homematicip/base/enums.py
FIXED
- [BUG: 141] AsyncSwitchingGroup.turn_off will turn the group on
[0.9.8] - 2018-07-14
Added
- API
- enum backward compatibility for python 3.5
- FunctionalHomes
[0.9.7] - 2018-07-06
Added
- Devices
- HMIP-SWD
- HMIP-SMI55
[0.9.6] - 2018-06-12
Changed
- API
-- async packaged got renamed to aio
[0.9.5] - 2018-06-09
Added
- API
-- async auth module
[0.9.4] - 2018-05-23
Changed
- API
-- Support for the new HMIP Cloud Update
0.11.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
0.11.0 2020-08-31
ADDED
- API
- Devices
- HMIPW-DRD3 (Homematic IP Wired Dimming Actuator – 3x channels)
- HMIPW-DRS8 (Homematic IP Wired Switch Actuator – 8x channels)
- HMIPW-DRI32 (Homematic IP Wired Inbound module – 32x channels)
- HMIP-STV (Inclination and vibration Sensor)
- Fields
- connectionType
- new OptionalFeatures
- Home
- accessPointUpdateStates
- Devices
CHANGED
- [BUG: 325] Requirements are now using a min version instead of a pinned version. requirements_dev.txt will still use the pinned versions to make sure that the latest version is compatible with the library.
0.10.19 2020-07-08
FIXED
- [PR: 320] Fix FSI-16
0.10.18 2020-06-07
Added
- Devices
- [HMIP-MOD-HO] (Module for Hörmann drives)
- [HMIP-FSI16] (Switch Actuator with Push-button Input 230V, 16A)
- [HMIP-SWDO-PL] (Shutter Contact Plus)
- CLI
- --channel parameter for turning on/off different channels and not just the first one
0.10.17 2020-02-16
FIXED
- [PR: 300] Fix AsyncMotionDetectorPushButton
0.10.16 2020-02-16
Added
- Devices
- [HMIP-WTH-B] (Wall Thermostat Basic)
- [ALPHA-IP-RBG] (Alpha IP Wall Thermostat Display)
- [ALPHA-IP-RBGa] (ALpha IP Wall Thermostat Display analog)
FIXED
- [BUG: 294]: hmip_cli.py --anonymize will wrongly anonymize other fields
0.10.15 2019-12-30
Added
- API
- Groups
- Created new Async/SwitchBaseGroup class for groups which are using on, dimLevel, lowbat and dutycycle
- ShutterProfile
- Groups
- Devices
- [HMIP-FALMOT-C12] (Floor Heating Actuator – 12x channels, motorised)
- [HMIP-WHS2] (Switch Actuator for heating systems – 2x channels)
- [HMIP-PMFS] (Pluggable Power Supply Monitoring)
0.10.14 - 2019-12-22
Added
-
API
- FunctionalChannels:
- DOOR_CHANNEL
- DEVICE_RECHARGEABLE_WITH_SABOTAGE
- ExtendedLinkedShutterGroup.set_slats_level
- added missing attributes
- FunctionalChannels:
-
Devices
- HMIP-MOD-TM (Garage Door Module for Novoferm and Tormatic door operators)
- HMIP-ASIR-O (Alarm Siren - outdoor)
-
Groups
- HOT_WATER
-
Python 3.8 support
Changed
- General
- removed homematicip-testing package. Pip will automatically install the latest tagged release. For a "nightly" build you just have to run it with the "--pre" argument.
FIXED
- [BUG: 266]: Anonymize won't work on the Silvercrest models
0.10.13 - 2019-10-19
Changed
- API
- converted FakeCloudServer to an async implementation
- the Home websocket can now automatically reopen a lost connection (default)
0.10.12 - 2019-09-27
Added
- API
- Added event handlers for adding/updating/removing devices and groups
- fixed cloud bug: DEVICE/GROUP_ADDED will now be generated instead of DEVICE/GROUP_CHANGED on an added device
0.10.11 - 2019-09-23
Added
- Devices
- HMIP-MOD-RC8 (Open Collector Module Sender - 8x)
- HMIP-SAM (Acceleration Sensor)
Deprecated
- API
- moved homematicip.HomematicIPBaseObject to homematicip.base.HomematicIPBaseObject package
0.10.10 - 2019-08-01
Added
- Devices
- HMIP-SCI (Contact Interface Sensor)
- API
- add supported optional features
Fixes
- [BUG: 223] activateVacation does not work
0.10.9 - 2019-07-06
Added
- API
- homematicip_demo package for testing against a test server
- a warning on parsing an enum value from string which isn't currently existing in the API
Fixes
- [BUG: 220] Support controlMode ECO
[0.10.8] - 2019-05-23
Added
- Devices
- HMIP-PCBS2 (Switch Circuit Board - 2x channels)
- HMIP-BBL (Blind Actuator for brand switches)
- HMIP-FAL230-C10 (Floor Heating Actuator – 10x channels, 230V)
- HMIP-FAL24-C6 (Floor Heating Actuator – 6x channels, 24V)
- HMIP-FAL24-C10 (Floor Heating Actuator – 10x channels, 24V)
- Async implementation of HMIP-PCBS-BAT (Printed Circuit Board Switch Battery)
[0.10.7] - 2019-04-09
Added
- Devices
- HMIP-MIOB (Multi IO Box for floor heating & cooling)
- API
- FunctionalChannels: ANALOG_OUTPUT_CHANNEL, GENERIC_INPUT_CHANNEL
- WeatherCondition.STRONG_WIND
- vaporAmount property to WeatherSensorPro, WeatherSensorPlus, WeatherSensor, TemperatureHumiditySensorOutdoor, TemperatureHumiditySensorWithoutDisplay, TemperatureHumiditySensorDisplay, WeatherSensorChannel and Weather
FIXED
- [BUG: 188] STRONG_WIND Weather condition
[0.10.6] - 2019-03-02
Added
-
Devices
- HMIP-FBL (Blind Actuator - flush-mount)
- HMIP-BRC2 (Remote Control for brand switches – 2 channels)
- HMIP-eTRV-C (Heating-thermostat compact without display)
-
API
- AutoNameEnum.from_str does now take a default parameter_
- HeatingThermostat.valveActualTemperature = we are now able to read the measured temperature on the VALVE!
- Async/HeatingFailureAlertRuleGroup
[0.10.5] - 2019-01-26
Added
- started with documentation
- Devices
- HMIP-BSL (Switch Actuator for brand switches – with signal lamp)
- HMIP-KRC4 (Key Ring Remote Control - 4 buttons)
- HMIP-SLO (Light Sensor outdoor)
- API
- Groups
- Async/AlarmSwitchingGroup
- added test/set_signal_acoustic methods
- HeatingGroup
- added heatingFailureSupported, valveSilentModeEnabled, valveSilentModeSupported properties
- Async/HeatingFailureAlertRuleGroup
- Async/AlarmSwitchingGroup
- Groups
[0.10.4] - 2019-01-20
Added
- Devices
- HMIP-SPDR
- HMIP-FCI1
- API
- DeviceUpdateState enum
- functionalChannel
- DevicePermanentFullRxChannel
- PassageDetectorChannel
- InternalSwitchChannel
- MultiModeInputChannel
- Device
- MotionDetectorPushButton
- added permanentFullRx property
- MotionDetectorPushButton
- Enums
- MultiModeInputMode
- BinaryBehaviorType
- Group
- HeatingGroup
- added set_control_mode method
- HeatingGroup
- CLI
- added --server-config parameter. Instead of downloading the configuration from the cloud it will load a file.
Changes
- API
- moved functionalChannels to homematicip.base
[0.10.3] - 2019-01-06
Added
- Devices
- HMIP-SWO-PL
[0.10.2] - 2019-01-06
Added
- Devices
- HMIP-SMO-A
Changes
- API
- Small Bugfix in the aio library
[0.10.1] - 2018-12-28
Added
- API
- FunctionalChannels
- AlarmSirenChannel
- FloorTerminalBlockChannel
- FloorTerminalBlockLocalPumpChannel
- HeatDemandChannel
- DehumidifierDemandChannel
- Enums
- HeatingLoadType
- Devices
- HMIP-FAL230-C6
- added missing properties
- HMIP-FAL230-C6
- FunctionalChannels
Changes
- Stability improvements
[0.10.0] - 2018-12-23
Added
-
Devices
- HMIP-FDT
- HMIP-MOD-OC8
- HMIP-RC8
- HMIP-SWDM
- HMIP-SWDM-2
- HMIP-WRC6
-
hmip_cli.py
- Parameter added: --set-dim-level
- Parameter added: --reset-energy-counter
- Parameter added: --set-boost-duration
-
API
- FunctionalChannels
- [Async]Home
- get_OAuth_OTK
- AsyncHome
- delete_group
- get_security_journal
- set_powermeter_unit_price
- set_timezone
- set_pin
- set_zone_activation_delay
- Home
- added clearConfig Parameter to get a "fresh" configuration
- [Async]Switch
- Added channelIndex Parameter to set_switch_state, turn_on, turn_off
- [Async]PlugableSwitchMeasuring
- Added reset_energy_counter
- [Async]Group
- added delete method
- AsyncGroup
- set_label
- AsyncHeatingGroup
- set_boost_duration
- [Async]SecurityEvents
- SensorEvent
- SabotageEvent
- MoistureDetectionEvent
- SmokeAlarmEvent
- ExternalTriggeredEvent
- OfflineAlarmEvent
- WaterDetectionEvent
- MainsFailureEvent
- OfflineWaterDetectionEvent
Removed
- hmip_cli.py
- converting config.py to config.ini
Deprecated
- homematicip/base/constants.py -> use homematicip/base/enums.py
FIXED
- [BUG: 141] AsyncSwitchingGroup.turn_off will turn the group on
[0.9.8] - 2018-07-14
Added
- API
- enum backward compatibility for python 3.5
- FunctionalHomes
[0.9.7] - 2018-07-06
Added
- Devices
- HMIP-SWD
- HMIP-SMI55
[0.9.6] - 2018-06-12
Changed
- API
-- async packaged got renamed to aio
[0.9.5] - 2018-06-09
Added
- API
-- async auth module
[0.9.4] - 2018-05-23
Changed
- API
-- Support for the new HMIP Cloud Update
Fix FSI-16
0.10.19 2020-07-10
FIXED
- [PR: 320] Fix FSI-16
0.10.18 2020-06-07
Added
- Devices
- [HMIP-MOD-HO] (Module for Hörmann drives)
- [HMIP-FSI16] (Switch Actuator with Push-button Input 230V, 16A)
- [HMIP-SWDO-PL] (Shutter Contact Plus)
- CLI
- --channel parameter for turning on/off different channels and not just the first one
0.10.17 2020-02-16
FIXED
- [PR: 300] Fix AsyncMotionDetectorPushButton
0.10.16 2020-02-16
Added
- Devices
- [HMIP-WTH-B] (Wall Thermostat Basic)
- [ALPHA-IP-RBG] (Alpha IP Wall Thermostat Display)
- [ALPHA-IP-RBGa] (ALpha IP Wall Thermostat Display analog)
FIXED
- [BUG: 294]: hmip_cli.py --anonymize will wrongly anonymize other fields
0.10.15 2019-12-30
Added
- API
- Groups
- Created new Async/SwitchBaseGroup class for groups which are using on, dimLevel, lowbat and dutycycle
- ShutterProfile
- Groups
- Devices
- [HMIP-FALMOT-C12] (Floor Heating Actuator – 12x channels, motorised)
- [HMIP-WHS2] (Switch Actuator for heating systems – 2x channels)
- [HMIP-PMFS] (Pluggable Power Supply Monitoring)
0.10.14 - 2019-12-22
Added
-
API
- FunctionalChannels:
- DOOR_CHANNEL
- DEVICE_RECHARGEABLE_WITH_SABOTAGE
- ExtendedLinkedShutterGroup.set_slats_level
- added missing attributes
- FunctionalChannels:
-
Devices
- HMIP-MOD-TM (Garage Door Module for Novoferm and Tormatic door operators)
- HMIP-ASIR-O (Alarm Siren - outdoor)
-
Groups
- HOT_WATER
-
Python 3.8 support
Changed
- General
- removed homematicip-testing package. Pip will automatically install the latest tagged release. For a "nightly" build you just have to run it with the "--pre" argument.
FIXED
- [BUG: 266]: Anonymize won't work on the Silvercrest models
0.10.13 - 2019-10-19
Changed
- API
- converted FakeCloudServer to an async implementation
- the Home websocket can now automatically reopen a lost connection (default)
0.10.12 - 2019-09-27
Added
- API
- Added event handlers for adding/updating/removing devices and groups
- fixed cloud bug: DEVICE/GROUP_ADDED will now be generated instead of DEVICE/GROUP_CHANGED on an added device
0.10.11 - 2019-09-23
Added
- Devices
- HMIP-MOD-RC8 (Open Collector Module Sender - 8x)
- HMIP-SAM (Acceleration Sensor)
Deprecated
- API
- moved homematicip.HomematicIPBaseObject to homematicip.base.HomematicIPBaseObject package
0.10.10 - 2019-08-01
Added
- Devices
- HMIP-SCI (Contact Interface Sensor)
- API
- add supported optional features
Fixes
- [BUG: 223] activateVacation does not work
0.10.9 - 2019-07-06
Added
- API
- homematicip_demo package for testing against a test server
- a warning on parsing an enum value from string which isn't currently existing in the API
Fixes
- [BUG: 220] Support controlMode ECO
0.10.8 - 2019-05-23
Added
- Devices
- HMIP-PCBS2 (Switch Circuit Board - 2x channels)
- HMIP-BBL (Blind Actuator for brand switches)
- HMIP-FAL230-C10 (Floor Heating Actuator – 10x channels, 230V)
- HMIP-FAL24-C6 (Floor Heating Actuator – 6x channels, 24V)
- HMIP-FAL24-C10 (Floor Heating Actuator – 10x channels, 24V)
- Async implementation of HMIP-PCBS-BAT (Printed Circuit Board Switch Battery)
0.10.7 - 2019-04-09
Added
- Devices
- HMIP-MIOB (Multi IO Box for floor heating & cooling)
- API
- FunctionalChannels: ANALOG_OUTPUT_CHANNEL, GENERIC_INPUT_CHANNEL
- WeatherCondition.STRONG_WIND
- vaporAmount property to WeatherSensorPro, WeatherSensorPlus, WeatherSensor, TemperatureHumiditySensorOutdoor, TemperatureHumiditySensorWithoutDisplay, TemperatureHumiditySensorDisplay, WeatherSensorChannel and Weather
FIXED
- [BUG: 188] STRONG_WIND Weather condition
0.10.6 - 2019-03-02
Added
-
Devices
- HMIP-FBL (Blind Actuator - flush-mount)
- HMIP-BRC2 (Remote Control for brand switches – 2 channels)
- HMIP-eTRV-C (Heating-thermostat compact without display)
-
API
- AutoNameEnum.from_str does now take a default parameter_
- HeatingThermostat.valveActualTemperature = we are now able to read the measured temperature on the VALVE!
- Async/HeatingFailureAlertRuleGroup
0.10.5 - 2019-01-26
Added
- started with documentation
- Devices
- HMIP-BSL (Switch Actuator for brand switches – with signal lamp)
- HMIP-KRC4 (Key Ring Remote Control - 4 buttons)
- HMIP-SLO (Light Sensor outdoor)
- API
- Groups
- Async/AlarmSwitchingGroup
- added test/set_signal_acoustic methods
- HeatingGroup
- added heatingFailureSupported, valveSilentModeEnabled, valveSilentModeSupported properties
- Async/HeatingFailureAlertRuleGroup
- Async/AlarmSwitchingGroup
- Groups
0.10.4 - 2019-01-20
Added
- Devices
- HMIP-SPDR
- HMIP-FCI1
- API
- DeviceUpdateState enum
- functionalChannel
- DevicePermanentFullRxChannel
- PassageDetectorChannel
- InternalSwitchChannel
- MultiModeInputChannel
- Device
- MotionDetectorPushButton
- added permanentFullRx property
- MotionDetectorPushButton
- Enums
- MultiModeInputMode
- BinaryBehaviorType
- Group
- HeatingGroup
- added set_control_mode method
- HeatingGroup
- CLI
- added --server-config parameter. Instead of downloading the configuration from the cloud it will load a file.
Changes
- API
- moved functionalChannels to homematicip.base
0.10.3 - 2019-01-06
Added
- Devices
- HMIP-SWO-PL
0.10.2 - 2019-01-06
Added
- Devices
- HMIP-SMO-A
Changes
- API
- Small Bugfix in the aio library
0.10.1 - 2018-12-28
Added
- API
- FunctionalChannels
- AlarmSirenChannel
- FloorTerminalBlockChannel
- FloorTerminalBlockLocalPumpChannel
- HeatDemandChannel
- DehumidifierDemandChannel
- Enums
- HeatingLoadType
- Devices
- HMIP-FAL230-C6
- added missing properties
- HMIP-FAL230-C6
- FunctionalChannels
Changes
- Stability improvements
0.10.0 - 2018-12-23
Added
-
Devices
- HMIP-FDT
- HMIP-MOD-OC8
- HMIP-RC8
- HMIP-SWDM
- HMIP-SWDM-2
- HMIP-WRC6
-
hmip_cli.py
- Parameter added: --set-dim-level
- Parameter added: --reset-energy-counter
- Parameter added: --set-boost-duration
-
API
- FunctionalChannels
- [Async]Home
- get_OAuth_OTK
- AsyncHome
- delete_group
- get_security_journal
- set_powermeter_unit_price
- set_timezone
- set_pin
- set_zone_activation_delay
- Home
- added clearConfig Parameter to get a "fresh" configuration
- [Async]Switch
- Added channelIndex Parameter to set_switch_state, turn_on, turn_off
- [Async]PlugableSwitchMeasuring
- Added reset_energy_counter
- [Async]Group
- added delete method
- AsyncGroup
- set_label
- AsyncHeatingGroup
- set_boost_duration
- [Async]SecurityEvents
- SensorEvent
- SabotageEvent
- MoistureDetectionEvent
- SmokeAlarmEvent
- ExternalTriggeredEvent
- OfflineAlarmEvent
- WaterDetectionEvent
- MainsFailureEvent
- OfflineWaterDetectionEvent
Removed
- hmip_cli.py
- converting config.py to config.ini
Deprecated
- homematicip/base/constants.py -> use homematicip/base/enums.py
FIXED
- [BUG: 141] AsyncSwitchingGroup.turn_off will turn the group on
0.9.8 - 2018-07-14
Added
- API
- enum backward compatibility for python 3.5
- FunctionalHomes
0.9.7 - 2018-07-06
Added
- Devices
- HMIP-SWD
- HMIP-SMI55
[0.9.6] - 2018-06-12
Changed
- API
-- async packaged got renamed to aio
[0.9.5] - 2018-06-09
Added
- API
-- async auth module
[0.9.4] - 2018-05-23
Changed
- API
-- Support for the new HMIP Cloud Update
added HMIP-MOD-HO, HMIP-FSI16, HMIP-SWDO-PL
0.10.18 2020-06-07
Added
- Devices
- [HMIP-MOD-HO] (Module for Hörmann drives)
- [HMIP-FSI16] (Switch Actuator with Push-button Input 230V, 16A)
- [HMIP-SWDO-PL] (Shutter Contact Plus)
- CLI
- --channel parameter for turning on/off different channels and not just the first one
0.10.17 2020-02-16
FIXED
- [PR: 300] Fix AsyncMotionDetectorPushButton
0.10.16 2020-02-16
Added
- Devices
- [HMIP-WTH-B] (Wall Thermostat Basic)
- [ALPHA-IP-RBG] (Alpha IP Wall Thermostat Display)
- [ALPHA-IP-RBGa] (ALpha IP Wall Thermostat Display analog)
FIXED
- [BUG: 294]: hmip_cli.py --anonymize will wrongly anonymize other fields
0.10.15 2019-12-30
Added
- API
- Groups
- Created new Async/SwitchBaseGroup class for groups which are using on, dimLevel, lowbat and dutycycle
- ShutterProfile
- Groups
- Devices
- [HMIP-FALMOT-C12] (Floor Heating Actuator – 12x channels, motorised)
- [HMIP-WHS2] (Switch Actuator for heating systems – 2x channels)
- [HMIP-PMFS] (Pluggable Power Supply Monitoring)
0.10.14 - 2019-12-22
Added
-
API
- FunctionalChannels:
- DOOR_CHANNEL
- DEVICE_RECHARGEABLE_WITH_SABOTAGE
- ExtendedLinkedShutterGroup.set_slats_level
- added missing attributes
- FunctionalChannels:
-
Devices
- HMIP-MOD-TM (Garage Door Module for Novoferm and Tormatic door operators)
- HMIP-ASIR-O (Alarm Siren - outdoor)
-
Groups
- HOT_WATER
-
Python 3.8 support
Changed
- General
- removed homematicip-testing package. Pip will automatically install the latest tagged release. For a "nightly" build you just have to run it with the "--pre" argument.
FIXED
- [BUG: 266]: Anonymize won't work on the Silvercrest models
0.10.13 - 2019-10-19
Changed
- API
- converted FakeCloudServer to an async implementation
- the Home websocket can now automatically reopen a lost connection (default)
0.10.12 - 2019-09-27
Added
- API
- Added event handlers for adding/updating/removing devices and groups
- fixed cloud bug: DEVICE/GROUP_ADDED will now be generated instead of DEVICE/GROUP_CHANGED on an added device
0.10.11 - 2019-09-23
Added
- Devices
- HMIP-MOD-RC8 (Open Collector Module Sender - 8x)
- HMIP-SAM (Acceleration Sensor)
Deprecated
- API
- moved homematicip.HomematicIPBaseObject to homematicip.base.HomematicIPBaseObject package
0.10.10 - 2019-08-01
Added
- Devices
- HMIP-SCI (Contact Interface Sensor)
- API
- add supported optional features
Fixes
- [BUG: 223] activateVacation does not work
0.10.9 - 2019-07-06
Added
- API
- homematicip_demo package for testing against a test server
- a warning on parsing an enum value from string which isn't currently existing in the API
Fixes
- [BUG: 220] Support controlMode ECO
0.10.8 - 2019-05-23
Added
- Devices
- HMIP-PCBS2 (Switch Circuit Board - 2x channels)
- HMIP-BBL (Blind Actuator for brand switches)
- HMIP-FAL230-C10 (Floor Heating Actuator – 10x channels, 230V)
- HMIP-FAL24-C6 (Floor Heating Actuator – 6x channels, 24V)
- HMIP-FAL24-C10 (Floor Heating Actuator – 10x channels, 24V)
- Async implementation of HMIP-PCBS-BAT (Printed Circuit Board Switch Battery)
0.10.7 - 2019-04-09
Added
- Devices
- HMIP-MIOB (Multi IO Box for floor heating & cooling)
- API
- FunctionalChannels: ANALOG_OUTPUT_CHANNEL, GENERIC_INPUT_CHANNEL
- WeatherCondition.STRONG_WIND
- vaporAmount property to WeatherSensorPro, WeatherSensorPlus, WeatherSensor, TemperatureHumiditySensorOutdoor, TemperatureHumiditySensorWithoutDisplay, TemperatureHumiditySensorDisplay, WeatherSensorChannel and Weather
FIXED
- [BUG: 188] STRONG_WIND Weather condition
0.10.6 - 2019-03-02
Added
-
Devices
- HMIP-FBL (Blind Actuator - flush-mount)
- HMIP-BRC2 (Remote Control for brand switches – 2 channels)
- HMIP-eTRV-C (Heating-thermostat compact without display)
-
API
- AutoNameEnum.from_str does now take a default parameter_
- HeatingThermostat.valveActualTemperature = we are now able to read the measured temperature on the VALVE!
- Async/HeatingFailureAlertRuleGroup
0.10.5 - 2019-01-26
Added
- started with documentation
- Devices
- HMIP-BSL (Switch Actuator for brand switches – with signal lamp)
- HMIP-KRC4 (Key Ring Remote Control - 4 buttons)
- HMIP-SLO (Light Sensor outdoor)
- API
- Groups
- Async/AlarmSwitchingGroup
- added test/set_signal_acoustic methods
- HeatingGroup
- added heatingFailureSupported, valveSilentModeEnabled, valveSilentModeSupported properties
- Async/HeatingFailureAlertRuleGroup
- Async/AlarmSwitchingGroup
- Groups
0.10.4 - 2019-01-20
Added
- Devices
- HMIP-SPDR
- HMIP-FCI1
- API
- DeviceUpdateState enum
- functionalChannel
- DevicePermanentFullRxChannel
- PassageDetectorChannel
- InternalSwitchChannel
- MultiModeInputChannel
- Device
- MotionDetectorPushButton
- added permanentFullRx property
- MotionDetectorPushButton
- Enums
- MultiModeInputMode
- BinaryBehaviorType
- Group
- HeatingGroup
- added set_control_mode method
- HeatingGroup
- CLI
- added --server-config parameter. Instead of downloading the configuration from the cloud it will load a file.
Changes
- API
- moved functionalChannels to homematicip.base
0.10.3 - 2019-01-06
Added
- Devices
- HMIP-SWO-PL
0.10.2 - 2019-01-06
Added
- Devices
- HMIP-SMO-A
Changes
- API
- Small Bugfix in the aio library
0.10.1 - 2018-12-28
Added
- API
- FunctionalChannels
- AlarmSirenChannel
- FloorTerminalBlockChannel
- FloorTerminalBlockLocalPumpChannel
- HeatDemandChannel
- DehumidifierDemandChannel
- Enums
- HeatingLoadType
- Devices
- HMIP-FAL230-C6
- added missing properties
- HMIP-FAL230-C6
- FunctionalChannels
Changes
- Stability improvements
0.10.0 - 2018-12-23
Added
-
Devices
- HMIP-FDT
- HMIP-MOD-OC8
- HMIP-RC8
- HMIP-SWDM
- HMIP-SWDM-2
- HMIP-WRC6
-
hmip_cli.py
- Parameter added: --set-dim-level
- Parameter added: --reset-energy-counter
- Parameter added: --set-boost-duration
-
API
- FunctionalChannels
- [Async]Home
- get_OAuth_OTK
- AsyncHome
- delete_group
- get_security_journal
- set_powermeter_unit_price
- set_timezone
- set_pin
- set_zone_activation_delay
- Home
- added clearConfig Parameter to get a "fresh" configuration
- [Async]Switch
- Added channelIndex Parameter to set_switch_state, turn_on, turn_off
- [Async]PlugableSwitchMeasuring
- Added reset_energy_counter
- [Async]Group
- added delete method
- AsyncGroup
- set_label
- AsyncHeatingGroup
- set_boost_duration
- [Async]SecurityEvents
- SensorEvent
- SabotageEvent
- MoistureDetectionEvent
- SmokeAlarmEvent
- ExternalTriggeredEvent
- OfflineAlarmEvent
- WaterDetectionEvent
- MainsFailureEvent
- OfflineWaterDetectionEvent
Removed
- hmip_cli.py
- converting config.py to config.ini
Deprecated
- homematicip/base/constants.py -> use homematicip/base/enums.py
FIXED
- [BUG: 141] AsyncSwitchingGroup.turn_off will turn the group on
0.9.8 - 2018-07-14
Added
- API
- enum backward compatibility for python 3.5
- FunctionalHomes
0.9.7 - 2018-07-06
Added
- Devices
- HMIP-SWD
- HMIP-SMI55
0.9.6 - 2018-06-12
Changed
- API
-- async packaged got renamed to aio
0.9.5 - 2018-06-09
Added
- API
-- async auth module
[0.9.4] - 2018-05-23
Changed
- API
-- Support for the new HMIP Cloud Update
Fix AsyncMotionDetectorPushButton
0.10.17 2020-02-16
FIXED
- [PR: 300] Fix AsyncMotionDetectorPushButton
0.10.16 2020-02-16
Added
- Devices
- [HMIP-WTH-B] (Wall Thermostat Basic)
- [ALPHA-IP-RBG] (Alpha IP Wall Thermostat Display)
- [ALPHA-IP-RBGa] (ALpha IP Wall Thermostat Display analog)
FIXED
- [BUG: 294]: hmip_cli.py --anonymize will wrongly anonymize other fields
0.10.15 2019-12-30
Added
- API
- Groups
- Created new Async/SwitchBaseGroup class for groups which are using on, dimLevel, lowbat and dutycycle
- ShutterProfile
- Groups
- Devices
- [HMIP-FALMOT-C12] (Floor Heating Actuator – 12x channels, motorised)
- [HMIP-WHS2] (Switch Actuator for heating systems – 2x channels)
- [HMIP-PMFS] (Pluggable Power Supply Monitoring)
0.10.14 - 2019-12-22
Added
-
API
- FunctionalChannels:
- DOOR_CHANNEL
- DEVICE_RECHARGEABLE_WITH_SABOTAGE
- ExtendedLinkedShutterGroup.set_slats_level
- added missing attributes
- FunctionalChannels:
-
Devices
- HMIP-MOD-TM (Garage Door Module for Novoferm and Tormatic door operators)
- HMIP-ASIR-O (Alarm Siren - outdoor)
-
Groups
- HOT_WATER
-
Python 3.8 support
Changed
- General
- removed homematicip-testing package. Pip will automatically install the latest tagged release. For a "nightly" build you just have to run it with the "--pre" argument.
FIXED
- [BUG: 266]: Anonymize won't work on the Silvercrest models
0.10.13 - 2019-10-19
Changed
- API
- converted FakeCloudServer to an async implementation
- the Home websocket can now automatically reopen a lost connection (default)
0.10.12 - 2019-09-27
Added
- API
- Added event handlers for adding/updating/removing devices and groups
- fixed cloud bug: DEVICE/GROUP_ADDED will now be generated instead of DEVICE/GROUP_CHANGED on an added device
0.10.11 - 2019-09-23
Added
- Devices
- HMIP-MOD-RC8 (Open Collector Module Sender - 8x)
- HMIP-SAM (Acceleration Sensor)
Deprecated
- API
- moved homematicip.HomematicIPBaseObject to homematicip.base.HomematicIPBaseObject package
0.10.10 - 2019-08-01
Added
- Devices
- HMIP-SCI (Contact Interface Sensor)
- API
- add supported optional features
Fixes
- BUG: 223 activateVacation does not work
0.10.9 - 2019-07-06
Added
- API
- homematicip_demo package for testing against a test server
- a warning on parsing an enum value from string which isn't currently existing in the API
Fixes
- BUG: 220 Support controlMode ECO
0.10.8 - 2019-05-23
Added
- Devices
- HMIP-PCBS2 (Switch Circuit Board - 2x channels)
- HMIP-BBL (Blind Actuator for brand switches)
- HMIP-FAL230-C10 (Floor Heating Actuator – 10x channels, 230V)
- HMIP-FAL24-C6 (Floor Heating Actuator – 6x channels, 24V)
- HMIP-FAL24-C10 (Floor Heating Actuator – 10x channels, 24V)
- Async implementation of HMIP-PCBS-BAT (Printed Circuit Board Switch Battery)
0.10.7 - 2019-04-09
Added
- Devices
- HMIP-MIOB (Multi IO Box for floor heating & cooling)
- API
- FunctionalChannels: ANALOG_OUTPUT_CHANNEL, GENERIC_INPUT_CHANNEL
- WeatherCondition.STRONG_WIND
- vaporAmount property to WeatherSensorPro, WeatherSensorPlus, WeatherSensor, TemperatureHumiditySensorOutdoor, TemperatureHumiditySensorWithoutDisplay, TemperatureHumiditySensorDisplay, WeatherSensorChannel and Weather
FIXED
- BUG: 188 STRONG_WIND Weather condition
0.10.6 - 2019-03-02
Added
-
Devices
- HMIP-FBL (Blind Actuator - flush-mount)
- HMIP-BRC2 (Remote Control for brand switches – 2 channels)
- HMIP-eTRV-C (Heating-thermostat compact without display)
-
API
- AutoNameEnum.from_str does now take a default parameter_
- HeatingThermostat.valveActualTemperature = we are now able to read the measured temperature on the VALVE!
- Async/HeatingFailureAlertRuleGroup
0.10.5 - 2019-01-26
Added
- started with documentation
- Devices
- HMIP-BSL (Switch Actuator for brand switches – with signal lamp)
- HMIP-KRC4 (Key Ring Remote Control - 4 buttons)
- HMIP-SLO (Light Sensor outdoor)
- API
- Groups
- Async/AlarmSwitchingGroup
- added test/set_signal_acoustic methods
- HeatingGroup
- added heatingFailureSupported, valveSilentModeEnabled, valveSilentModeSupported properties
- Async/HeatingFailureAlertRuleGroup
- Async/AlarmSwitchingGroup
- Groups
0.10.4 - 2019-01-20
Added
- Devices
- HMIP-SPDR
- HMIP-FCI1
- API
- DeviceUpdateState enum
- functionalChannel
- DevicePermanentFullRxChannel
- PassageDetectorChannel
- InternalSwitchChannel
- MultiModeInputChannel
- Device
- MotionDetectorPushButton
- added permanentFullRx property
- MotionDetectorPushButton
- Enums
- MultiModeInputMode
- BinaryBehaviorType
- Group
- HeatingGroup
- added set_control_mode method
- HeatingGroup
- CLI
- added --server-config parameter. Instead of downloading the configuration from the cloud it will load a file.
Changes
- API
- moved functionalChannels to homematicip.base
0.10.3 - 2019-01-06
Added
- Devices
- HMIP-SWO-PL
0.10.2 - 2019-01-06
Added
- Devices
- HMIP-SMO-A
Changes
- API
- Small Bugfix in the aio library
0.10.1 - 2018-12-28
Added
- API
- FunctionalChannels
- AlarmSirenChannel
- FloorTerminalBlockChannel
- FloorTerminalBlockLocalPumpChannel
- HeatDemandChannel
- DehumidifierDemandChannel
- Enums
- HeatingLoadType
- Devices
- HMIP-FAL230-C6
- added missing properties
- HMIP-FAL230-C6
- FunctionalChannels
Changes
- Stability improvements
0.10.0 - 2018-12-23
Added
-
Devices
- HMIP-FDT
- HMIP-MOD-OC8
- HMIP-RC8
- HMIP-SWDM
- HMIP-SWDM-2
- HMIP-WRC6
-
hmip_cli.py
- Parameter added: --set-dim-level
- Parameter added: --reset-energy-counter
- Parameter added: --set-boost-duration
-
API
- FunctionalChannels
- [Async]Home
- get_OAuth_OTK
- AsyncHome
- delete_group
- get_security_journal
- set_powermeter_unit_price
- set_timezone
- set_pin
- set_zone_activation_delay
- Home
- added clearConfig Parameter to get a "fresh" configuration
- [Async]Switch
- Added channelIndex Parameter to set_switch_state, turn_on, turn_off
- [Async]PlugableSwitchMeasuring
- Added reset_energy_counter
- [Async]Group
- added delete method
- AsyncGroup
- set_label
- AsyncHeatingGroup
- set_boost_duration
- [Async]SecurityEvents
- SensorEvent
- SabotageEvent
- MoistureDetectionEvent
- SmokeAlarmEvent
- ExternalTriggeredEvent
- OfflineAlarmEvent
- WaterDetectionEvent
- MainsFailureEvent
- OfflineWaterDetectionEvent
Removed
- hmip_cli.py
- converting config.py to config.ini
Deprecated
- homematicip/base/constants.py -> use homematicip/base/enums.py
FIXED
- BUG: 141 AsyncSwitchingGroup.turn_off will turn the group on
0.9.8 - 2018-07-14
Added
- API
- enum backward compatibility for python 3.5
- FunctionalHomes
0.9.7 - 2018-07-06
Added
- Devices
- HMIP-SWD
- HMIP-SMI55
0.9.6 - 2018-06-12
Changed
- API
-- async packaged got renamed to aio
0.9.5 - 2018-06-09
Added
- API
-- async auth module
0.9.4 - 2018-05-23
Changed
- API
-- Support for the new HMIP Cloud Update
added HMIP-WTH-B, ALPHA-IP-RBG and ALPHA-IP-RBGa
0.10.16 2020-02-16
Added
- Devices
- [HMIP-WTH-B] (Wall Thermostat Basic)
- [ALPHA-IP-RBG] (Alpha IP Wall Thermostat Display)
- [ALPHA-IP-RBGa] (ALpha IP Wall Thermostat Display analog)
FIXED
- BUG: 294: hmip_cli.py --anonymize will wrongly anonymize other fields
0.10.15 2019-12-30
Added
- API
- Groups
- Created new Async/SwitchBaseGroup class for groups which are using on, dimLevel, lowbat and dutycycle
- ShutterProfile
- Groups
- Devices
- [HMIP-FALMOT-C12] (Floor Heating Actuator – 12x channels, motorised)
- [HMIP-WHS2] (Switch Actuator for heating systems – 2x channels)
- [HMIP-PMFS] (Pluggable Power Supply Monitoring)
0.10.14 - 2019-12-22
Added
-
API
- FunctionalChannels:
- DOOR_CHANNEL
- DEVICE_RECHARGEABLE_WITH_SABOTAGE
- ExtendedLinkedShutterGroup.set_slats_level
- added missing attributes
- FunctionalChannels:
-
Devices
- HMIP-MOD-TM (Garage Door Module for Novoferm and Tormatic door operators)
- HMIP-ASIR-O (Alarm Siren - outdoor)
-
Groups
- HOT_WATER
-
Python 3.8 support
Changed
- General
- removed homematicip-testing package. Pip will automatically install the latest tagged release. For a "nightly" build you just have to run it with the "--pre" argument.
FIXED
- BUG: 266: Anonymize won't work on the Silvercrest models
0.10.13 - 2019-10-19
Changed
- API
- converted FakeCloudServer to an async implementation
- the Home websocket can now automatically reopen a lost connection (default)
0.10.12 - 2019-09-27
Added
- API
- Added event handlers for adding/updating/removing devices and groups
- fixed cloud bug: DEVICE/GROUP_ADDED will now be generated instead of DEVICE/GROUP_CHANGED on an added device
0.10.11 - 2019-09-23
Added
- Devices
- HMIP-MOD-RC8 (Open Collector Module Sender - 8x)
- HMIP-SAM (Acceleration Sensor)
Deprecated
- API
- moved homematicip.HomematicIPBaseObject to homematicip.base.HomematicIPBaseObject package
0.10.10 - 2019-08-01
Added
- Devices
- HMIP-SCI (Contact Interface Sensor)
- API
- add supported optional features
Fixes
- BUG: 223 activateVacation does not work
0.10.9 - 2019-07-06
Added
- API
- homematicip_demo package for testing against a test server
- a warning on parsing an enum value from string which isn't currently existing in the API
Fixes
- BUG: 220 Support controlMode ECO
0.10.8 - 2019-05-23
Added
- Devices
- HMIP-PCBS2 (Switch Circuit Board - 2x channels)
- HMIP-BBL (Blind Actuator for brand switches)
- HMIP-FAL230-C10 (Floor Heating Actuator – 10x channels, 230V)
- HMIP-FAL24-C6 (Floor Heating Actuator – 6x channels, 24V)
- HMIP-FAL24-C10 (Floor Heating Actuator – 10x channels, 24V)
- Async implementation of HMIP-PCBS-BAT (Printed Circuit Board Switch Battery)
0.10.7 - 2019-04-09
Added
- Devices
- HMIP-MIOB (Multi IO Box for floor heating & cooling)
- API
- FunctionalChannels: ANALOG_OUTPUT_CHANNEL, GENERIC_INPUT_CHANNEL
- WeatherCondition.STRONG_WIND
- vaporAmount property to WeatherSensorPro, WeatherSensorPlus, WeatherSensor, TemperatureHumiditySensorOutdoor, TemperatureHumiditySensorWithoutDisplay, TemperatureHumiditySensorDisplay, WeatherSensorChannel and Weather
FIXED
- BUG: 188 STRONG_WIND Weather condition
0.10.6 - 2019-03-02
Added
-
Devices
- HMIP-FBL (Blind Actuator - flush-mount)
- HMIP-BRC2 (Remote Control for brand switches – 2 channels)
- HMIP-eTRV-C (Heating-thermostat compact without display)
-
API
- AutoNameEnum.from_str does now take a default parameter_
- HeatingThermostat.valveActualTemperature = we are now able to read the measured temperature on the VALVE!
- Async/HeatingFailureAlertRuleGroup
0.10.5 - 2019-01-26
Added
- started with documentation
- Devices
- HMIP-BSL (Switch Actuator for brand switches – with signal lamp)
- HMIP-KRC4 (Key Ring Remote Control - 4 buttons)
- HMIP-SLO (Light Sensor outdoor)
- API
- Groups
- Async/AlarmSwitchingGroup
- added test/set_signal_acoustic methods
- HeatingGroup
- added heatingFailureSupported, valveSilentModeEnabled, valveSilentModeSupported properties
- Async/HeatingFailureAlertRuleGroup
- Async/AlarmSwitchingGroup
- Groups
0.10.4 - 2019-01-20
Added
- Devices
- HMIP-SPDR
- HMIP-FCI1
- API
- DeviceUpdateState enum
- functionalChannel
- DevicePermanentFullRxChannel
- PassageDetectorChannel
- InternalSwitchChannel
- MultiModeInputChannel
- Device
- MotionDetectorPushButton
- added permanentFullRx property
- MotionDetectorPushButton
- Enums
- MultiModeInputMode
- BinaryBehaviorType
- Group
- HeatingGroup
- added set_control_mode method
- HeatingGroup
- CLI
- added --server-config parameter. Instead of downloading the configuration from the cloud it will load a file.
Changes
- API
- moved functionalChannels to homematicip.base
0.10.3 - 2019-01-06
Added
- Devices
- HMIP-SWO-PL
0.10.2 - 2019-01-06
Added
- Devices
- HMIP-SMO-A
Changes
- API
- Small Bugfix in the aio library
0.10.1 - 2018-12-28
Added
- API
- FunctionalChannels
- AlarmSirenChannel
- FloorTerminalBlockChannel
- FloorTerminalBlockLocalPumpChannel
- HeatDemandChannel
- DehumidifierDemandChannel
- Enums
- HeatingLoadType
- Devices
- HMIP-FAL230-C6
- added missing properties
- HMIP-FAL230-C6
- FunctionalChannels
Changes
- Stability improvements
0.10.0 - 2018-12-23
Added
-
Devices
- HMIP-FDT
- HMIP-MOD-OC8
- HMIP-RC8
- HMIP-SWDM
- HMIP-SWDM-2
- HMIP-WRC6
-
hmip_cli.py
- Parameter added: --set-dim-level
- Parameter added: --reset-energy-counter
- Parameter added: --set-boost-duration
-
API
- FunctionalChannels
- [Async]Home
- get_OAuth_OTK
- AsyncHome
- delete_group
- get_security_journal
- set_powermeter_unit_price
- set_timezone
- set_pin
- set_zone_activation_delay
- Home
- added clearConfig Parameter to get a "fresh" configuration
- [Async]Switch
- Added channelIndex Parameter to set_switch_state, turn_on, turn_off
- [Async]PlugableSwitchMeasuring
- Added reset_energy_counter
- [Async]Group
- added delete method
- AsyncGroup
- set_label
- AsyncHeatingGroup
- set_boost_duration
- [Async]SecurityEvents
- SensorEvent
- SabotageEvent
- MoistureDetectionEvent
- SmokeAlarmEvent
- ExternalTriggeredEvent
- OfflineAlarmEvent
- WaterDetectionEvent
- MainsFailureEvent
- OfflineWaterDetectionEvent
Removed
- hmip_cli.py
- converting config.py to config.ini
Deprecated
- homematicip/base/constants.py -> use homematicip/base/enums.py
FIXED
- BUG: 141 AsyncSwitchingGroup.turn_off will turn the group on
0.9.8 - 2018-07-14
Added
- API
- enum backward compatibility for python 3.5
- FunctionalHomes
0.9.7 - 2018-07-06
Added
- Devices
- HMIP-SWD
- HMIP-SMI55
0.9.6 - 2018-06-12
Changed
- API
-- async packaged got renamed to aio
0.9.5 - 2018-06-09
Added
- API
-- async auth module
0.9.4 - 2018-05-23
Changed
- API
-- Support for the new HMIP Cloud Update
added devices HMIP-FALMOT-C12, HMIP-WHS2 & HMIP-PMFS
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
0.10.15 2019-12-30
Added
- API
- Groups
- Created new Async/SwitchBaseGroup class for groups which are using on, dimLevel, lowbat and dutycycle
- ShutterProfile
- Groups
- Devices
- HMIP-FALMOT-C12 (Floor Heating Actuator – 12x channels, motorised)
- HMIP-WHS2 (Switch Actuator for heating systems – 2x channels)
- [HMIP-PMFS] (Pluggable Power Supply Monitoring)
0.10.14 - 2019-12-22
Added
-
API
- FunctionalChannels:
- DOOR_CHANNEL
- DEVICE_RECHARGEABLE_WITH_SABOTAGE
- ExtendedLinkedShutterGroup.set_slats_level
- added missing attributes
- FunctionalChannels:
-
Devices
- HMIP-MOD-TM (Garage Door Module for Novoferm and Tormatic door operators)
- HMIP-ASIR-O (Alarm Siren - outdoor)
-
Groups
- HOT_WATER
-
Python 3.8 support
Changed
- General
- removed homematicip-testing package. Pip will automatically install the latest tagged release. For a "nightly" build you just have to run it with the "--pre" argument.
FIXED
- BUG: 266: Anonymize won't work on the Silvercrest models
0.10.13 - 2019-10-19
Changed
- API
- converted FakeCloudServer to an async implementation
- the Home websocket can now automatically reopen a lost connection (default)
0.10.12 - 2019-09-27
Added
- API
- Added event handlers for adding/updating/removing devices and groups
- fixed cloud bug: DEVICE/GROUP_ADDED will now be generated instead of DEVICE/GROUP_CHANGED on an added device
0.10.11 - 2019-09-23
Added
- Devices
- HMIP-MOD-RC8 (Open Collector Module Sender - 8x)
- HMIP-SAM (Acceleration Sensor)
Deprecated
- API
- moved homematicip.HomematicIPBaseObject to homematicip.base.HomematicIPBaseObject package
0.10.10 - 2019-08-01
Added
- Devices
- HMIP-SCI (Contact Interface Sensor)
- API
- add supported optional features
Fixes
- BUG: 223 activateVacation does not work
0.10.9 - 2019-07-06
Added
- API
- homematicip_demo package for testing against a test server
- a warning on parsing an enum value from string which isn't currently existing in the API
Fixes
- BUG: 220 Support controlMode ECO
0.10.8 - 2019-05-23
Added
- Devices
- HMIP-PCBS2 (Switch Circuit Board - 2x channels)
- HMIP-BBL (Blind Actuator for brand switches)
- HMIP-FAL230-C10 (Floor Heating Actuator – 10x channels, 230V)
- HMIP-FAL24-C6 (Floor Heating Actuator – 6x channels, 24V)
- HMIP-FAL24-C10 (Floor Heating Actuator – 10x channels, 24V)
- Async implementation of HMIP-PCBS-BAT (Printed Circuit Board Switch Battery)
0.10.7 - 2019-04-09
Added
- Devices
- HMIP-MIOB (Multi IO Box for floor heating & cooling)
- API
- FunctionalChannels: ANALOG_OUTPUT_CHANNEL, GENERIC_INPUT_CHANNEL
- WeatherCondition.STRONG_WIND
- vaporAmount property to WeatherSensorPro, WeatherSensorPlus, WeatherSensor, TemperatureHumiditySensorOutdoor, TemperatureHumiditySensorWithoutDisplay, TemperatureHumiditySensorDisplay, WeatherSensorChannel and Weather
FIXED
- BUG: 188 STRONG_WIND Weather condition
0.10.6 - 2019-03-02
Added
-
Devices
- HMIP-FBL (Blind Actuator - flush-mount)
- HMIP-BRC2 (Remote Control for brand switches – 2 channels)
- HMIP-eTRV-C (Heating-thermostat compact without display)
-
API
- AutoNameEnum.from_str does now take a default parameter_
- HeatingThermostat.valveActualTemperature = we are now able to read the measured temperature on the VALVE!
- Async/HeatingFailureAlertRuleGroup
0.10.5 - 2019-01-26
Added
- started with documentation
- Devices
- HMIP-BSL (Switch Actuator for brand switches – with signal lamp)
- HMIP-KRC4 (Key Ring Remote Control - 4 buttons)
- HMIP-SLO (Light Sensor outdoor)
- API
- Groups
- Async/AlarmSwitchingGroup
- added test/set_signal_acoustic methods
- HeatingGroup
- added heatingFailureSupported, valveSilentModeEnabled, valveSilentModeSupported properties
- Async/HeatingFailureAlertRuleGroup
- Async/AlarmSwitchingGroup
- Groups
0.10.4 - 2019-01-20
Added
- Devices
- HMIP-SPDR
- HMIP-FCI1
- API
- DeviceUpdateState enum
- functionalChannel
- DevicePermanentFullRxChannel
- PassageDetectorChannel
- InternalSwitchChannel
- MultiModeInputChannel
- Device
- MotionDetectorPushButton
- added permanentFullRx property
- MotionDetectorPushButton
- Enums
- MultiModeInputMode
- BinaryBehaviorType
- Group
- HeatingGroup
- added set_control_mode method
- HeatingGroup
- CLI
- added --server-config parameter. Instead of downloading the configuration from the cloud it will load a file.
Changes
- API
- moved functionalChannels to homematicip.base
0.10.3 - 2019-01-06
Added
- Devices
- HMIP-SWO-PL
0.10.2 - 2019-01-06
Added
- Devices
- HMIP-SMO-A
Changes
- API
- Small Bugfix in the aio library
0.10.1 - 2018-12-28
Added
- API
- FunctionalChannels
- AlarmSirenChannel
- FloorTerminalBlockChannel
- FloorTerminalBlockLocalPumpChannel
- HeatDemandChannel
- DehumidifierDemandChannel
- Enums
- HeatingLoadType
- Devices
- HMIP-FAL230-C6
- added missing properties
- HMIP-FAL230-C6
- FunctionalChannels
Changes
- Stability improvements
0.10.0 - 2018-12-23
Added
-
Devices
- HMIP-FDT
- HMIP-MOD-OC8
- HMIP-RC8
- HMIP-SWDM
- HMIP-SWDM-2
- HMIP-WRC6
-
hmip_cli.py
- Parameter added: --set-dim-level
- Parameter added: --reset-energy-counter
- Parameter added: --set-boost-duration
-
API
- FunctionalChannels
- [Async]Home
- get_OAuth_OTK
- AsyncHome
- delete_group
- get_security_journal
- set_powermeter_unit_price
- set_timezone
- set_pin
- set_zone_activation_delay
- Home
- added clearConfig Parameter to get a "fresh" configuration
- [Async]Switch
- Added channelIndex Parameter to set_switch_state, turn_on, turn_off
- [Async]PlugableSwitchMeasuring
- Added reset_energy_counter
- [Async]Group
- added delete method
- AsyncGroup
- set_label
- AsyncHeatingGroup
- set_boost_duration
- [Async]SecurityEvents
- SensorEvent
- SabotageEvent
- MoistureDetectionEvent
- SmokeAlarmEvent
- ExternalTriggeredEvent
- OfflineAlarmEvent
- WaterDetectionEvent
- MainsFailureEvent
- OfflineWaterDetectionEvent
Removed
- hmip_cli.py
- converting config.py to config.ini
Deprecated
- homematicip/base/constants.py -> use homematicip/base/enums.py
FIXED
- BUG: 141 AsyncSwitchingGroup.turn_off will turn the group on
0.9.8 - 2018-07-14
Added
- API
- enum backward compatibility for python 3.5
- FunctionalHomes
0.9.7 - 2018-07-06
Added
- Devices
- HMIP-SWD
- HMIP-SMI55
0.9.6 - 2018-06-12
Changed
- API
-- async packaged got renamed to aio
0.9.5 - 2018-06-09
Added
- API
-- async auth module
0.9.4 - 2018-05-23
Changed
- API
-- Support for the new HMIP Cloud Update