helios - Helios ECx00Pro / Vallox xx SE Plugin

Detailed documentation can be found on the Wiki: https://github.com/Tom-Bom-badil/helios/wiki

Plugin installation in short:

All files go to smarthome/plugins/helios. Then do the following:

files/helios.yaml         copy file to smarthome/items/helios.yaml
files/helios_logics.py    copy file to smarthome/logics/helios_logics.py

Add the following lines to plugin.yaml:

helios:
    plugin_name: helios
    tty: /dev/ttyUSB0    # put your serial port here (usually /dev/ttyUSB0 or /dev/ttyAMA0)
    cycle: 60            # update interval in seconds; ex-default: 300

Add the following lines to logic.yaml:

fanspeed_uzsu_logic:
    filename: helios_logics.py
    watch_item: ventilation.fanspeed.fanspeed_uzsu

booster_logic:
    filename: helios_logics.py
    watch_item: ventilation.booster_mode.logics.switch

At next you should update the settings in the first section of items/helios.yaml in order to get correct values.

Restart, plugin should be running by now (check items in backend plugin).

Troubleshooting options on github (see above).

Widget for SmartVisu

Copy all files from sv_widgets to smartVISU/widgets. Then add following 2 lines to your HTML:

{% import "helios.html" as helios %}
{{ helios.show_widget('EC300Pro', true, 'Kontrollierte Wohnraumlüftung') }}

Widget options:

{{ helios.show_widget(id, use_uzsu, title) }}
id          unique id
use_uzsu    display UZSU icon true / false
title       optional title on top

Enjoy! :)