v0.4
- Updated addon configuration to automatically add all serial devices in the addon container, removing the need to alter the dockerfile configuration when your receiver is plugged-in in another port.
- Added configuration options for serial device, mqtt & log level, making it possible to change certain settings & increase logging for debugging purposes without needing to reinstall the addon.
- Switched to SeriLog for logging.
- Added test project to simulate a local Eldat RX09 device. This test project requires on the com0com Null-modem emulator and an MQTT server where the Easywave2Mqtt process is connected to.
- Simplified addon building & faster startup:
- removed the .tar.gz file and made the addon binaries & config file are directly available in the repo, making it easier for non-developers to alter the configuration and to deploy the addon in Home Assistant.
- Switched to .NET 7.0 to improve the performance.
- Configuration options are directly read from data subfolder (if available), removing the need for the startup.sh script to copy it to the correct location.
- Lowered logging level for a few
MessagingService
messages that were logged twice, but in a different way.
I could use some help with the following topics:
- I'm still struggling to make it possible to do the device configuration directly in Home Assistant. The option & schema configuration in the config.yaml file seems to be too limited for what I need.
- Since some time, when upgrading Home Assistant, the addon stops responding and needs to be restarted. I've tried to use a managed MQTT client to automatically reconnect to MQTT when that goes down, but that doesn't seem to help.