- Fixed dependency incompatibility with HA 2024.9
- Tested new devices: FB55EB, FWZ12
- Added EEP F6-01-01 and tested FMH1W
- Only for sensors available
- Added argument
message_delay
to config distance of bulk messages being translated in the gateway so that buffer overflows can be prevented.
- changed min movement time from 0 to 1 so that covers won't move completely up or down.
- Added argument
auto_reconnect
to disable auto-reconnect for all Gateways
- Added argument port for LAN Gateway. Default port = 5100
- Added Eltako Intgration into list of HACS
- Added support for MGW Gateway (ESP3 over LAN)
- Thread sync clean up
- Lazy loading for ESP3 libs to prevent dependency issues
- 🐞 Incompatibility with HA 2024.5 fixed. (Cleaned up event loop synchronization)
- Added EEPs (A5-30-01 preferred) for digital input which is used in water sensor (FSM60B)
- Added Service for sending arbitrary EnOcean (ESP2) messages. Intended to be used in conjunction with Home Assistant Automations.
- 🐞 Fix for TargetTemperatureSensor (EEP: A5-10-06 and A5-10-12)
- 🐞 Fix for unknown cover positions and intermediate state + unit-tests added.
- Unit-Tests added and improved for EEP A5-04-01, A5-04-02, A5-10-06, A5-10-12, A5-13-01, and F6-10-00.
- EEP A5-04-03 added for Eltako FFT60 (temperature and humidity)
- EEP A5-06-01 added for light sensor (currently twilight and daylight are combined in one illumination sensor/entity)
- Bug fixes in EEPs (in eltako14bus library)
- Docs about gateway usage added.
- Added EEPs F6-02-01 and F6-02-02 as sender EEP for lights so that regular switch commands can be sent from Home Assistant.
- ⚠ Changed default behavior of switches and lights to 'direct pushbutton top on' and 'left rocker' for sender EEP F6-02-01/-02
- Logging prettified.
- Added library for ESP3 (USB300 Support) => esp2_gateway_adapter
- Better support for Teach-In Button
- Fixed window handle F6-10-00 in binary sensor
- Added better tests for binary sensors
- Fixed covers which behaved differently after introducing recovery state feature.
- Added additional values (battery voltage, illumination, temperature) for A5-08-01 as sensor
- Occupancy Sensor of A5-08-01 added as binary sensor
- Improved ESP3 adapter for USB300 support. Sending telegrams works now but actuators are not accepting commands for e.g. lights - EEP: A5-38-08 😥
- Teach-In buttons for lights, covers, and climate are available.
- Static 'Event Id' of switches (EEP: F6-02-01 and F6-02-02) is displayed on entity page.
- Docs about how to use logging added.
- Updated docs about how to trigger automations with wall-mounted switches.
- Trial to remove import warnings Reported Issue: #61
- 🐞 Removed entity_id bug from GatewayConnectionState 🐞 => Requires removing and adding gateway again ❗
- Added state cache of device entities. When restarting HA entities like temperature sensors will show previous state/value after restart. Reported Feature: #63
- 🐞 Wrong dependency in manifest 🐞
- Added info field for which button of a wall-mounted switch was pushed down
- Added static info filed for device id
- Fixes for ESP3 to ESP2 messages converter (Still not stable)
- Message delay added to eltako14bus so that buffer overflow in FGW14-USB gets prevented. (When sending many messages, messages get lot.)
- 🐞 ESP3 Serial Communicator bug fix 🐞
- Support for FTS14EM sending switches (EEP: F6-02-01, F6-02-02) and contacts (EEP: D5-00-01) telegram. (There are different FTS14EM versions sending different message types. Depending on that you need to choose the correct EEP)
- Added sender_eep A5-38-08 support for swtiches
- Filter for EltakoPoll messages inserted so that those messages won't span the whole Home Assistant bus.
- Gateway reconnect button added.
- Info fields added for Gateway (Id, Base Id, Serialo Port Path, Connected State, Last Received Message Timestamp, Received Message Count)
- Added support for EEP A5-04-01 and A5-07-01
- Wrapper for ESP3 serial communication added. (It can automatically reconnect as well.) (Experimental Support)
- Converter for ESP3 to ESP2 messages added
- 🐞 Fixed Bug 🐞: Window handle status was not evaluated correctly
- Switched to new serial communication which automatically reconnect in case of temporary connection/serial port loss. E.g. USB cable can be disconnected and plugged back in again and it will automatically reconnect without manual HA restart.
- Device and sensor discovery and automatic generation of configuration improved and GUI added (See docs)
- 🐞 Fixed Bug 🐞: Device names fixed.
- Improved config flow
- Support for serial over ethernet added
- 🐞 Fixed Bug 🐞: Entity grouping for devices were broken.
- Eltako FMZ14 is working and tested (Multifunction Time Relay)
- Adjusted and extended device discovery to multi-gateway support
- Windows support for device discovery added
- Device discovery detects base id of FAM14 automatically
- Device discovery detects a few registered sensors and puts them into the auto generated configuration.
- Full support for gateway Eltako FAM-USB
- Target temperature synchronization between climate panel in Home Assistant and thermostat implemented.
- BaseId validation for gateways introduced. It will show warnings as output logs.
- Device Id can be displayed in device name optionally.
- Home Assistant eventing prepared to support more than one gateway
- Introduced ids for gateways.
- Manual installation of multiple gateways/hubs implemented.
- ⚠ Breaking Changes ⚠
- All devices get a new identifier. Unfortunately, all devices need to be deleted and recreated. History of data gets lost!!!
- Configuration: 'id' in 'gateway' is mandatory. See docs
- Events in Home Assistant for switch telegrams have got different event_ids. This affects automations reacting on old event ids. See docs
- Added read-only support for gateway Eltako FAM-USB
- Docs for configuration added
- USB port for serial communication can be configured in gateway section.
- Configuration keys were made consistent. Replaced '-' through '_'. This change may require adaptation to existing configurations.
- Problems with general-settings in configuration file.
- Change file introduced
- Climate Panel introduced incl. support for actors like FAE14, FHK14, F4HK14, F2L14, FHK61, FME14 and EEP A5-10-06 as well as control panels like FTAF55ED.
- Docs for Climate Panel/Heating and Cooling
- Refactoring
- Introduced many explicit types.
- Logging improved
- Prepared config for other gateway types. (Currently supported Eltako fam14 and fgw14-usb)
- Support of different gateways e.g. enOcean USB300 with different protocol version (ESP3)
- Added teach-in buttons for climate and temperature controller
- Added Air Quality Sensor with EEP A5-09-0C for e.g. FLGTF
- Integrate Eltako FUTH (Wireless thermo clock/hygrostat)
- Temperature synchronization with FUTH and Home Assistant Climate (temperature controller) not yet properly working.
- Fast status change added. You can set per configuration is you want to wait for actuator response or if you directly want to see the status change in HA.