Skip to content

v0.4

Compare
Choose a tag to compare
@marcselis marcselis released this 10 Jan 08:41
· 11 commits to main since this release
b552fed
  • 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:

  1. 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.
  2. 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.