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:
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 - oldposition.
Meaning of the up/down (open/close) GUI buttons remains the same. This new behavior may be overridden by setting inverted_control: True in integration options for platform cover
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_list to 15 and 17 only for platform light.
Fixes:
New features:
Breaking changes:
inverted_control: True
in integration options for platformcover
icons_list
to 15 and 17 only for platformlight
.