vzlogger: add cache (#18617)
This commit is contained in:
parent
1633e72b85
commit
ddf27d541f
1 changed files with 13 additions and 0 deletions
|
|
@ -65,12 +65,16 @@ params:
|
|||
description:
|
||||
de: Die vzlogger Kanal uuid für Spannung in Phase 3 (OBIS Code 72.7.0)
|
||||
en: The vzlogger channel uuid for voltage on phase 3 (OBIS Code 72.7.0)
|
||||
- name: cache
|
||||
advanced: true
|
||||
default: 1s
|
||||
render: |
|
||||
type: custom
|
||||
power: # power reading
|
||||
source: http # use http plugin
|
||||
uri: http://{{ .host }}:{{ .port }}/
|
||||
jq: .data[] | select(.uuid=={{ quote (trimAll "'" .uuid) }}) | .tuples[0][1] # parse response json
|
||||
cache: {{ .cache }}
|
||||
{{- if .scale }}
|
||||
scale: {{ .scale }}
|
||||
{{- end }}
|
||||
|
|
@ -79,34 +83,43 @@ render: |
|
|||
- source: http
|
||||
uri: http://{{ .host }}:{{ .port }}/
|
||||
jq: .data[] | select(.uuid=={{ quote (trimAll "'" .l1currentuuid) }}) | .tuples[0][1]
|
||||
cache: {{ .cache }}
|
||||
- source: http
|
||||
uri: http://{{ .host }}:{{ .port }}/
|
||||
jq: .data[] | select(.uuid=={{ quote (trimAll "'" .l2currentuuid) }}) | .tuples[0][1]
|
||||
cache: {{ .cache }}
|
||||
- source: http
|
||||
uri: http://{{ .host }}:{{ .port }}/
|
||||
jq: .data[] | select(.uuid=={{ quote (trimAll "'" .l3currentuuid) }}) | .tuples[0][1]
|
||||
cache: {{ .cache }}
|
||||
{{ end -}}
|
||||
{{ if and .l1poweruuid .l2poweruuid .l3poweruuid -}}
|
||||
powers:
|
||||
- source: http
|
||||
uri: http://{{ .host }}:{{ .port }}/
|
||||
jq: .data[] | select(.uuid=={{ quote (trimAll "'" .l1poweruuid) }}) | .tuples[0][1]
|
||||
cache: {{ .cache }}
|
||||
- source: http
|
||||
uri: http://{{ .host }}:{{ .port }}/
|
||||
jq: .data[] | select(.uuid=={{ quote (trimAll "'" .l2poweruuid) }}) | .tuples[0][1]
|
||||
cache: {{ .cache }}
|
||||
- source: http
|
||||
uri: http://{{ .host }}:{{ .port }}/
|
||||
jq: .data[] | select(.uuid=={{ quote (trimAll "'" .l3poweruuid) }}) | .tuples[0][1]
|
||||
cache: {{ .cache }}
|
||||
{{ end -}}
|
||||
{{ if and .l1voltageuuid .l2voltageuuid .l3voltageuuid -}}
|
||||
voltages:
|
||||
- source: http
|
||||
uri: http://{{ .host }}:{{ .port }}/
|
||||
jq: .data[] | select(.uuid=={{ quote (trimAll "'" .l1voltageuuid) }}) | .tuples[0][1]
|
||||
cache: {{ .cache }}
|
||||
- source: http
|
||||
uri: http://{{ .host }}:{{ .port }}/
|
||||
jq: .data[] | select(.uuid=={{ quote (trimAll "'" .l2voltageuuid) }}) | .tuples[0][1]
|
||||
cache: {{ .cache }}
|
||||
- source: http
|
||||
uri: http://{{ .host }}:{{ .port }}/
|
||||
jq: .data[] | select(.uuid=={{ quote (trimAll "'" .l3voltageuuid) }}) | .tuples[0][1]
|
||||
cache: {{ .cache }}
|
||||
{{ end -}}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue