Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

modified some plugins for parameter checks, restartability and code cleanup #857

Merged
merged 6 commits into from
Dec 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
198 changes: 98 additions & 100 deletions comfoair/__init__.py

Large diffs are not rendered by default.

17 changes: 10 additions & 7 deletions comfoair/plugin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ plugin:
documentation: https://github.com/smarthomeNG/smarthome/wiki/Comfoair-Plugin # url of documentation (wiki) page
support: https://knx-user-forum.de/forum/supportforen/smarthome-py/31291-neues-plugin-comfoair-kwl-wohnraumlüftung-zehnder-paul-wernig

version: 1.3.0 # Plugin version
version: 1.3.1 # Plugin version
sh_minversion: 1.3 # minimum shNG version to use this plugin
# sh_maxversion: # maximum shNG version to use this plugin (leave empty if latest)
multi_instance: False
restartable: unknown
multi_instance: false
restartable: true
classname: ComfoAir # class containing the plugin

parameters:
Expand All @@ -30,16 +30,19 @@ parameters:
valid_list:
- comfoair350
- comfoair500

host:
type: ip
description:
de: 'Netzwerverbindung: Hostname/IP des KWL Systems'
en: 'Network connection: Hostname/IP of KWL system'

port:
type: int
description:
de: 'Netzwerkverbindung: Port des KWL Systems'
en: 'Network connection: Port of KWL system'

serialport:
type: str
description:
Expand All @@ -61,22 +64,22 @@ item_attributes:
comfoair_read_afterwrite:
type: num
description:
de: 'Konfiguriert eine Verzögerung in Sekunden nachdem ein Lesekommando nach einem Schreibkommando an das KWL System geschickt wird.'
de: 'Konfiguriert eine Verzögerung in Sekunden, nachdem ein Lesekommando nach einem Schreibkommando an das KWL System geschickt wird.'
en: 'Configures delay in seconds to issue a read command after write command.'
comfoair_read_cycle:
type: num
description:
de: 'Konfiguriert ein Interval in Sekunden für das Lesekommando.'
de: 'Konfiguriert ein Intervall in Sekunden für das Lesekommando.'
en: 'Configures a interval in seconds for the read command.'
comfoair_init:
type: bool
description:
de: 'Konfiguriert ob der Wert aus dem KWL System initialisiert werden soll.'
de: 'Konfiguriert, ob der Wert aus dem KWL System initialisiert werden soll.'
en: 'Configures to initialize the item value with the value from the KWL system.'
comfoair_trigger:
type: list(str)
description:
de: 'Konfiguriert Lesekommandos die nach einem Schreibvorgang auf das Item aufgerufen werden.'
de: 'Konfiguriert Lesekommandos, die nach einem Schreibvorgang auf das Item aufgerufen werden.'
en: 'Configures read commands after an update to the item.'
comfoair_trigger_afterwrite:
type: num
Expand Down
Loading
Loading