The big feature for this rewrite is the MQTT module. To get started with Home Assistant you need an MQTT broker such as Mosquitto running and a Windows (.NET Framework 4.5.2) or Linux system (mono) to run OmniLinkBridge. Once configured Home Assistant will auto discover and add the OmniPro II devices.
configuration.yaml
mqtt: broker: localhost username: mosquitto password: yourpassword discovery: true discovery_prefix: homeassistantOmniLinkBridge.ini
mqtt_enabled = yes mqtt_server = hassio mqtt_port = 1883 mqtt_username = mosquitto mqtt_password = yourpassword mqtt_discovery_prefix = homeassistantOut of the box with Home Assistant 0.80.0 there are two caveats. For full functionality you will need to add a custom_components folder to your config directory and override the following. Links to the pull requests are below, so you can track the status of these being included into the next version of Home Assistant.
alarm_control_panel/mqtt.py Adds night mode
climate/mqtt.py Adds temperature low and high setpoints
Edited by rsw686, 13 October 2018 - 09:45 PM.