Releases: nicole-ashley/homeassistant-goldair-climate
0.1.3
0.1.2: Fix deprecations added to HA 0.110
ClimateDevice
→ ClimateEntity
LockDevice
→ LockEntity
Light
→ LightEntity
There should be no user impact.
0.1.1: Add support for GPCV and GECO series heaters
Based on changes in KiLLeRRat/homeassistant-goldair-climate and the manual for GECO/GPEH heaters.
0.1.0: Integrations UI support and auto-detection
This is a big release! You can now manage Goldair climate devices from the Integrations UI, and existing devices in your configuration.yaml
will show up here as well. The Integrations UI is now the preferred method because your devices will be migrated without breaking when configuration structures change, however configuration.yaml
will still be supported (with the caveat that if the configuration structure changes, yours will break until you update it).
This integration now auto-detects your device type, so you don't need to specify whether it's a heater, dehumidifier, or fan. This is important for the future as more device types arise. However if the auto-detection isn't working for whatever reason, you can still override it by selecting a type yourself.
Devices now have unique icons depending on their type and current state. This helps surface information like if your heater is currently heating or idling, what mode your dehumidifier is in, and if the dehumidifier is defrosting or if its tank is full. Speaking of that, the dehumidifier integration now has two properties that allow you to programmatically detect an error or defrosting state.
There have also been a lot of under-the-hood changes, including fixing a network congestion error and moving (mostly) to asynchronous methods to help your Home Assistant installation run faster.
0.0.8: Added support for GCPF315 fan
You can use this by setting the type
to fan
.
0.0.7: Automatically switch protocol version to find the right one
There are two protocol versions that Goldair devices may use. Rather than requiring that the user know which one and put it in the config, a more automatic solution is to just switch the version when there is a communication error. There may be some false positives when network connectivity is low, but it's a much nicer solution than putting it on the user.
0.0.6 - Dehumidifier support
Adds support for Goldair Dehumidifier GPDH430. GPDH440 may also work but has extra settings that I'm unable to test without a device.
Also removed support for the sensor
option - this is easily achievable with template sensors and didn't make sense as a boolean with dehumidifiers as there are multiple metrics available:
sensor:
- platform: template
sensors:
dehumidifier_temperature:
value_template: "{{ state_attr('climate.dehumidifier', 'current_temperature') }}"
unit_of_measurement: celcius
dehumidifier_humidity:
value_template: "{{ state_attr('climate.dehumidifier', 'current_humidity') }}"
unit_of_measurement: humidity
0.0.5
Manifest/readme tweaks
0.0.4
Refactor to make it easier to support multiple device types in the future.
Also:
- Resolve some various incompatibilities with newer HA versions
- Add HACS installation instructions
- Update pytuya dependency to support newer device firmware versions
Custom updater support
0.0.3 Rename custom updater JSON file