Homematic: expose cache parameter (#7863)
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled

This commit is contained in:
Markus Thierolf 2023-07-02 07:16:23 +02:00 • committed by GitHub
parent 4dcb9102b2
commit f96a4266f6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 29 additions and 1 deletions

View file

@ -46,6 +46,15 @@ params:
help:
en: Homematic switch actor channel number like shown in the CCU web user interface.
de: Kanalnummer der schaltbaren Steckdose, wie im CCU Webfrontend angezeigt.
- name: cache
advanced: true
default: 1s
description:
en: XML-RPC api cache duration - Default 1s. (valid units are s,m,h)
de: XML-RPC API Cache Zeitraum - Default 1s. (gültige Einheiten s,m,h)
help:
en: In case of duty cycle problems try a cache setting of 30s.
de: Bei Problemen mit dem Duty Cycle setze den Cache auf bspw 30s.
- preset: switchsocket
render: |
type: homematic
@ -60,3 +69,6 @@ render: |
meterchannel: {{ .meterchannel }}
switchchannel: {{ .switchchannel }}
{{ include "switchsocket" . }}
{{- if .cache }}
cache: {{ .cache }}
{{- end }}

View file

@ -32,10 +32,19 @@ params:
help:
en: Homematic meter channel number like shown in the CCU web user interface.
de: Kanalnummer des Messwertkanals, wie im CCU Webfrontend angezeigt.
- name: cache
advanced: true
default: 1s
description:
en: XML-RPC api cache duration - Default 1s. (valid units are s,m,h)
de: XML-RPC API Cache Zeitraum - Default 1s. (gültige Einheiten s,m,h)
help:
en: In case of duty cycle problems try a cache setting of 30s.
de: Bei Problemen mit dem Duty Cycle setze den Cache auf bspw 30s.
render: |
type: homematic
usage: {{ .usage }}
uri: {{ .host }}:{{- if (eq .usage "grid") }}2001{{ else }}2010{{ end }}
uri: {{ .host }}:{{- if (eq .usage "grid") }}2001{{- else }}2010{{- end }}
device: {{ .device }}
meterchannel: {{ if (eq .usage "grid") }}1{{ else }}{{ .meterchannel }}{{ end }}
{{- if .user }}
@ -44,3 +53,6 @@ render: |
{{- if .password }}
password: {{ .password }}
{{- end }}
{{- if .cache }}
cache: {{ .cache }}
{{- end }}

View file

@ -21,6 +21,7 @@ render:
password: # Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen) (Optional)
meterchannel: 6 # Kanalnummer des Messwertkanals, wie im CCU Webfrontend angezeigt.
switchchannel: 3 # Kanalnummer der schaltbaren Steckdose, wie im CCU Webfrontend angezeigt.
cache: 1s # Bei Problemen mit dem Duty Cycle setze den Cache auf bspw 30s. (Optional)
standbypower: 15 # Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet (Optional)
integrateddevice: # Optional
icon: # Icon in der Benutzeroberfläche (Optional)

View file

@ -20,6 +20,7 @@ render:
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.) (Optional)
password: # Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen) (Optional)
meterchannel: 6 # Kanalnummer des Messwertkanals, wie im CCU Webfrontend angezeigt.
cache: 1s # Bei Problemen mit dem Duty Cycle setze den Cache auf bspw 30s. (Optional)
- usage: pv
default: |
type: template
@ -38,6 +39,7 @@ render:
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.) (Optional)
password: # Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen) (Optional)
meterchannel: 6 # Kanalnummer des Messwertkanals, wie im CCU Webfrontend angezeigt.
cache: 1s # Bei Problemen mit dem Duty Cycle setze den Cache auf bspw 30s. (Optional)
- usage: charge
default: |
type: template
@ -56,3 +58,4 @@ render:
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.) (Optional)
password: # Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen) (Optional)
meterchannel: 6 # Kanalnummer des Messwertkanals, wie im CCU Webfrontend angezeigt.
cache: 1s # Bei Problemen mit dem Duty Cycle setze den Cache auf bspw 30s. (Optional)