Skip to content

Releases: dgtal1/extalife_custom_component

2.0b1

12 Jun 14:30
733cff5

Choose a tag to compare

2.0b1 Pre-release
Pre-release

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

04 Apr 18:26
fe5354f

Choose a tag to compare

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 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 13 and 15 only for platform light.

1.0.2

25 Dec 19:16
c9563ca

Choose a tag to compare

  • Add extalife.restart service. By calling this service from HA (e.g. dev tools GUI) EFC-01 can be restarted from HA the same way as by using the Exta Life app
  • minor bug fix for exception in log when connection to EFC-01 fails

1.0.1

11 Dec 17:40
777765a

Choose a tag to compare

  • many fixes for RGBW controlling of SLR-22
  • ADDED SUPPORT FOR SLR-22 EFFECTS (Programs 1-10 + floating), so effects can be turned on and off in HA GUI

1.0.0.

02 Dec 10:05
b022087

Choose a tag to compare

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

1.0.0b2

15 Nov 09:23
593f891

Choose a tag to compare

1.0.0b2 Pre-release
Pre-release

Remove fake SLR & RGT channels / entities created for test purposes.

1.0.0b1

14 Nov 17:52
b8fdcba

Choose a tag to compare

1.0.0b1 Pre-release
Pre-release

Fix missing timedelta import

1.0.0b0

14 Nov 15:10
8ab6d2c

Choose a tag to compare

1.0.0b0 Pre-release
Pre-release

1st beta version