All notable changes to this project will be documented in this file.
If you like this project and find it useful, please consider giving it a star on GitHub at https://github.com/Luligu/matterbridge-hass and sponsoring it.
- [hass]: Added support for helpers with domain input_boolean.
- [plugin]: Added check for duplicated device and individual entity names.
- [package]: Updated dependencies.
- [package]: Requires matterbridge 2.1.4.
- [cover]: Fixed state closed on domain cover.
![Buy me a coffee](/Luligu/matterbridge-hass/raw/main/yellow-button.png)
- [config]: Added uniqueItems flag to the lists.
- [readme]: Clarified in the README the difference between single entities and device entities.
- [package]: Update package.
- [package]: Update dependencies.
- [package]: Requires matterbridge 2.1.0.
![Buy me a coffee](/Luligu/matterbridge-hass/raw/main/yellow-button.png)
- [selectDevice]: Added selectDevice to get the device names from a list in the config editor.
- [selectDevice]: Added selectEntity to get the entity names from a list in the config editor (requires matterbridge >= 1.7.2).
- [config]: Added the possibility to validate individual entity in the white and black list by entity_id.
- [config]: Added the possibility to postfix also the Matter device name to avoid collision with other instances.
- [package]: Requires matterbridge 1.7.1.
- [package]: Update dependencies.
- [config]: Fix the Matter serial number postfix.
![Buy me a coffee](/Luligu/matterbridge-hass/raw/main/yellow-button.png)
- [entity]: Added individual entity of domain automation, scene and script.
- [config]: Added individual entity white and black list.
- [package]: Update package.
- [package]: Update dependencies.
![Buy me a coffee](/Luligu/matterbridge-hass/raw/main/yellow-button.png)
- [package]: Verified to work with Matterbridege edge.
- [package]: Jest coverage 91%.
- [homeassistant]: Added Jest test.
- [package]: Requires Matterbridege 1.6.6.
- [package]: Update dependencies.
![Buy me a coffee](/Luligu/matterbridge-hass/raw/main/yellow-button.png)
- [homeassistant]: Add the possibility to white and black list a device with its name or its device id.
- [homeassistant]: Add the possibility to black list one or more device entities with their entity id globally or on a device base.
- [homeassistant]: Add sensor domain with temperature, humidity, pressure and illuminance.
- [package]: Requires Matterbridege 1.6.6.
- [package]: Update dependencies.
![Buy me a coffee](/Luligu/matterbridge-hass/raw/main/yellow-button.png)
- [climate]: Add state heat_cool and attributes target_temp_low target_temp_high to domain climate.
- [homeassistant]: Changed to debug the log of processing event.
![Buy me a coffee](/Luligu/matterbridge-hass/raw/main/yellow-button.png)
- [climate]: Add domain climate.
- [fan]: Update domain fan.
- [command]: Jest on hassCommandConverter.
- [command]: Refactor hassCommandConverter.
- [homeassistant]: Refactor HomeAssistant.
![Buy me a coffee](/Luligu/matterbridge-hass/raw/main/yellow-button.png)
- [homeassistant]: Add event processing for device_registry_updated and entity_registry_updated.
- [homeassistant]: Refactor validateDeviceWhiteBlackList and added validateEntityBlackList.
- [homeassistant]: Add reconnectTimeout configuration.
![Buy me a coffee](/Luligu/matterbridge-hass/raw/main/yellow-button.png)
- [homeassistant]: Add cover domain to supported devices.
![Buy me a coffee](/Luligu/matterbridge-hass/raw/main/yellow-button.png)
- [homeassistant]: Change reconnect timeout to 60 seconds.
- [homeassistant]: Add callServiceAsync and reconnect timeout.
![Buy me a coffee](/Luligu/matterbridge-hass/raw/main/yellow-button.png)
First published release.
![Buy me a coffee](/Luligu/matterbridge-hass/raw/main/yellow-button.png)