Skip to content

Commit

Permalink
Merge pull request #857 from Morg42/param-1
Browse files Browse the repository at this point in the history
modified some plugins for parameter checks, restartability and code cleanup
  • Loading branch information
Morg42 authored Dec 12, 2023
2 parents 9369500 + bc8af66 commit f3649f1
Show file tree
Hide file tree
Showing 26 changed files with 809 additions and 850 deletions.
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

0 comments on commit f3649f1

Please sign in to comment.