chore: simplify rendering docs and eebus
This commit is contained in:
parent
c5040d2215
commit
83b79ab15d
12 changed files with 25 additions and 32 deletions
|
|
@ -8,6 +8,7 @@ capabilities: ["mA"]
|
|||
requirements:
|
||||
evcc: ["eebus"]
|
||||
params:
|
||||
- preset: eebus-meter
|
||||
- preset: eebus
|
||||
render: |
|
||||
{{ include "eebus-meter" . }}
|
||||
{{ include "eebus" . }}
|
||||
meter: true
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ requirements:
|
|||
|
||||
The support is in beta state and problems can occur!
|
||||
params:
|
||||
- preset: eebus-no-meter
|
||||
- preset: eebus
|
||||
- name: ip
|
||||
required: true
|
||||
render: |
|
||||
{{ include "eebus-no-meter" . }}
|
||||
{{ include "eebus" . }}
|
||||
|
|
|
|||
|
|
@ -21,9 +21,10 @@ requirements:
|
|||
|
||||
The support is in beta state and problems can occur!
|
||||
params:
|
||||
- preset: eebus-meter
|
||||
- preset: eebus
|
||||
- name: ip
|
||||
required: true
|
||||
render: |
|
||||
{{ include "eebus-meter" . }}
|
||||
{{ include "eebus" . }}
|
||||
meter: true
|
||||
chargedEnergy: false
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ capabilities: ["iso151182", "mA"]
|
|||
requirements:
|
||||
evcc: ["eebus"]
|
||||
params:
|
||||
- preset: eebus-meter
|
||||
- preset: eebus
|
||||
render: |
|
||||
{{ include "eebus-meter" . }}
|
||||
{{ include "eebus" . }}
|
||||
meter: true
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ products:
|
|||
requirements:
|
||||
evcc: ["eebus"]
|
||||
params:
|
||||
- preset: eebus-meter
|
||||
- preset: eebus
|
||||
render: |
|
||||
{{ include "eebus-meter" . }}
|
||||
{{ include "eebus" . }}
|
||||
meter: true
|
||||
|
|
|
|||
|
|
@ -321,11 +321,7 @@ presets:
|
|||
vehicle-language:
|
||||
params:
|
||||
- name: language
|
||||
eebus-meter:
|
||||
params:
|
||||
- name: ski
|
||||
- name: ip
|
||||
eebus-no-meter:
|
||||
eebus:
|
||||
params:
|
||||
- name: ski
|
||||
- name: ip
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
{{- define "param" }}
|
||||
{{ .Name }}:
|
||||
{{- if .Value }} {{ .Value }} {{- end }}
|
||||
{{ .Name }}:{{ if .Value }} {{ .Value }}{{ end }}
|
||||
{{- range .Values }}
|
||||
- {{ . }}
|
||||
{{- end }}
|
||||
|
|
@ -9,7 +8,7 @@
|
|||
|
||||
{{- define "header" }}
|
||||
type: template
|
||||
template: {{ $.Template }}
|
||||
template: {{ .Template }}
|
||||
{{- if hasKey . "Usage" }}
|
||||
usage: {{ .Usage }}
|
||||
{{- end }}
|
||||
|
|
@ -18,7 +17,7 @@
|
|||
{{- define "default" }}
|
||||
{{- include "header" . }}
|
||||
{{- $usage := "" }}{{ if hasKey . "Usage" }}{{ $usage = .Usage }}{{ end }}
|
||||
{{- range $.Params }}
|
||||
{{- range .Params }}
|
||||
{{- if eq .Name "modbus" }}
|
||||
{{- $.Modbus | indent 2 }}
|
||||
{{- else if and (not .IsAdvanced) (or (not $usage) (not .Usages) (has $usage .Usages)) }}
|
||||
|
|
@ -30,7 +29,7 @@
|
|||
{{- define "advanced" }}
|
||||
{{- include "header" . }}
|
||||
{{- $usage := "" }}{{ if hasKey . "Usage" }}{{ $usage = .Usage }}{{ end }}
|
||||
{{- range $.Params }}
|
||||
{{- range .Params }}
|
||||
{{- if eq .Name "modbus" }}
|
||||
{{- $.Modbus | indent 2 }}
|
||||
{{- else if or (not $usage) (not .Usages) (has $usage .Usages) }}
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ id: {{ .id }}
|
|||
device: {{ .device }} # USB-RS485 Adapter Adresse
|
||||
baudrate: {{ .baudrate }} # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
|
||||
comset: "{{ .comset }}" # Kommunikationsparameter für den Adapter
|
||||
{{- end -}}
|
||||
{{- end }}
|
||||
{{- if .rs485tcpip }}
|
||||
|
||||
# RS485 via TCP/IP (Modbus RTU)
|
||||
|
|
@ -14,7 +14,7 @@ modbus: rs485tcpip
|
|||
id: {{ .id }}
|
||||
host: {{ .host }} # Hostname
|
||||
port: {{ .port }} # Port
|
||||
{{- end -}}
|
||||
{{- end }}
|
||||
{{- if .tcpip }}
|
||||
|
||||
# Modbus TCP
|
||||
|
|
|
|||
|
|
@ -1,6 +0,0 @@
|
|||
{{ define "eebus-meter" }}
|
||||
type: eebus
|
||||
ski: {{ .ski }}
|
||||
{{ if .ip }}ip: {{ .ip }}{{ end }}
|
||||
meter: true
|
||||
{{- end }}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
{{ define "eebus-no-meter" }}
|
||||
{{ define "eebus" }}
|
||||
type: eebus
|
||||
ski: {{ .ski }}
|
||||
{{ if .ip }}ip: {{ .ip }}{{ end }}
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
{{ define "switchsocket" }}
|
||||
standbypower: {{ .standbypower }}
|
||||
{{ if eq .integrateddevice "true" }}features: ["integrateddevice"]{{ end }}
|
||||
{{ if .integrateddevice }}features: ["integrateddevice"]{{ end }}
|
||||
{{ if .icon }}icon: {{ .icon }}{{ end }}
|
||||
{{ end -}}
|
||||
|
|
|
|||
|
|
@ -22,8 +22,8 @@ onIdentify:
|
|||
{{- end }}
|
||||
{{- if len .identifiers }}
|
||||
identifiers:
|
||||
{{- range .identifiers }}
|
||||
{{- range .identifiers }}
|
||||
- {{ . }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue