Releases: dgtal1/extalife_custom_component
Releases · dgtal1/extalife_custom_component
2.0b1
Lots of changes under the hood, so bumping version to 2.0.
Breaking changes:
- setup via configuration.yaml is not supported anymore. Your existing entry in file configuration.yaml will be migrated automatically next time HA starts into a Config Entry in Integrstions page.
For new installations - please setup Exta Life via HA Integrations page. Look for 'Exta Life' on the integrations list - the mapping of ROP/ROM devices to HA light entities was extended. More devices will become lights instead of switches in HA in this version. The current mapping includes icon numbers 8, 9, 13, 14, 15, 16, 17. Please check their meaning here: https://www.forumextalife.pl/wiki/index.php?title=Aplikacja_ExtaLife:Ikony_odbiornikow
New features:
- the integration component now supports setup from GUI (HA Integrations page)
- support for Integration configuration via so called Options (Integrations page > Exta Life > Options (gear icon) to fine tune the integration behavior per user needs. Options implemented: mapping to light based on icon, roller shutter inverted control. Some changes in options require HA restart to take effect
- added support for Device Registry - check all your Exta Life devices and their corresponding entities in the Devices page
- added support for Device Automations! Create new Automations super-easily with per-device events and actions! No entity name nor service call necessary to seyup simple automations
- it's now possible to connect to as many EFC-01 controllers as one wants by setting up the integration multiple times in GUI with multiple controllers (different IPs). Sky is the limit.
- controller EFC-01 is now visible in Device Registry and has its own entity! Entity name starts with ‘extalife.’. Full name depends on controller name defined by Exta Life app (default: ‘efc-01’).
- added support for Device Automations for Exta Life transmitters (including remotes) (*) Even tough such automations can be setup in HA GUI, but they won’t work until Zamel adds support for externalization of transmitter events to Exta Life app (JSN TCP prrotocol). This is a feature intended for the future.
Fixes:
Others:
- most of the major code is now asynchronous to improve performance
- many improvements regarding stability and speed
1.1
Fixes:
- handle error during controller discovery when unable to join multicast group
- increased default timeout for command execution from 5 to 15 seconds. Prevents setup failure in large installations where the controller needs a lot more time to read devices' status
New features:
- support for configuration options (extra entries in configuration.yaml) to add extra flexibility for end users and impact the integration behaviour. Options are per-platform. The following are supported
- cover: inverted control - makes the cover position slider act as in the Exta Life app. 0 = cover retracted / closed, 100 = cover fully open (window fully covered). Drawback: HA open/close GUI buttons are grayed out incorrectly in extreme positions (0 & 100) as HA expects retracted = 100 not 0.
- light: map more switch (ROP/ROM) icons as lights in HA: (8,9,14,16,17)
Breaking changes:
The first release to introduce breaking changes.
- Cover platform will now work according to Home Assistant abstraction model where position 100 means cover is fully retracted (window not covered). This is a breaking change as all scenes, scripts and automations, which use the cover position slider will need to be amended. New position should be calculated as: new_position = 100 - old_position.
Meaning of the up/down (open/close) GUI buttons remains the same. This new behavior may be overridden by settinginverted_control: Truein integration options for platformcover - By default more icons of a ROP/ROM device (switch) will influence the mapping of these devices as lights instead of switches. Your existing switches will become lights. All scenes, scripts, automations and GUI layout will need to be updated. This behaviour may be overrides as well by integration options by setting
icons_listto 13 and 15 only for platformlight.
1.0.2
1.0.1
1.0.0.
First final version!
Beta fixes - mainly for RGT-01:
- fix Current temperature and set temperature in HA
- fix RGT-01 control form HA
- fix other RGT-01 status data handling
- improve error handling for controller discovery
- add a list with ignored devices (avoid unnecesssary warning message about unknown device)
- remove HVAC action for RGT-01 - no info in HA if RGT-01 is heating (valve open) or not