Fix modbus docs (part 3) (#3085)
This commit is contained in:
parent
9ecbbdd977
commit
a419d2cc9d
184 changed files with 2939 additions and 172 deletions
4
.github/workflows/documentation.yml
vendored
4
.github/workflows/documentation.yml
vendored
|
|
@ -26,8 +26,8 @@ jobs:
|
|||
- name: Install tools
|
||||
run: make install
|
||||
|
||||
- name: Assets
|
||||
run: make assets
|
||||
- name: Build docs
|
||||
run: make docs
|
||||
|
||||
- name: Clean git
|
||||
run: |
|
||||
|
|
|
|||
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -10,7 +10,6 @@ __debug_bin
|
|||
!util/templates/**/*.yaml
|
||||
!package*.json
|
||||
!evcc.dist.yaml
|
||||
templates/docs/*
|
||||
evcc
|
||||
evcc.exe
|
||||
evcc_*
|
||||
|
|
|
|||
12
Makefile
12
Makefile
|
|
@ -1,7 +1,7 @@
|
|||
.PHONY: default all clean install install-ui ui assets lint test-ui lint-ui test build test-release release
|
||||
.PHONY: default all clean install install-ui ui assets docs lint test-ui lint-ui test build test-release release
|
||||
.PHONY: docker publish-testing publish-latest publish-nightly publish-release
|
||||
.PHONY: prepare-image image-rootfs image-update
|
||||
.PHONY: soc stamps
|
||||
.PHONY: soc
|
||||
|
||||
# build vars
|
||||
TAG_NAME := $(shell test -d .git && git describe --abbrev=0 --tags)
|
||||
|
|
@ -46,6 +46,9 @@ ui:
|
|||
assets:
|
||||
go generate ./...
|
||||
|
||||
docs:
|
||||
go generate github.com/evcc-io/evcc/util/templates/...
|
||||
|
||||
lint:
|
||||
golangci-lint run
|
||||
|
||||
|
|
@ -117,8 +120,3 @@ image-update:
|
|||
soc:
|
||||
@echo Version: $(VERSION) $(SHA) $(BUILD_DATE)
|
||||
go build $(BUILD_TAGS) $(BUILD_ARGS) github.com/evcc-io/evcc/cmd/soc
|
||||
|
||||
stamps:
|
||||
docker pull hacksore/hks
|
||||
docker run --platform linux/amd64 --rm hacksore/hks hyundai list 014d2225-8495-4735-812d-2616334fd15d | head -n 101 | tail -n 100 > vehicle/bluelink/014d2225-8495-4735-812d-2616334fd15d
|
||||
docker run --platform linux/amd64 --rm hacksore/hks kia list 693a33fa-c117-43f2-ae3b-61a02d24f417 | head -n 101 | tail -n 100 > vehicle/bluelink/693a33fa-c117-43f2-ae3b-61a02d24f417
|
||||
|
|
|
|||
|
|
@ -15,4 +15,4 @@ params:
|
|||
comset: 8E1
|
||||
render: |
|
||||
type: abl
|
||||
{{include "modbus" .}}
|
||||
{{- include "modbus" . }}
|
||||
|
|
|
|||
|
|
@ -11,4 +11,4 @@ params:
|
|||
choice: ["tcpip"]
|
||||
render: |
|
||||
type: alfen
|
||||
{{include "modbus" .}}
|
||||
{{- include "modbus" . }}
|
||||
|
|
|
|||
|
|
@ -12,4 +12,4 @@ params:
|
|||
comset: 8N1
|
||||
render: |
|
||||
type: alphatec
|
||||
{{include "modbus" .}}
|
||||
{{- include "modbus" . }}
|
||||
|
|
|
|||
|
|
@ -11,4 +11,4 @@ params:
|
|||
id: 255
|
||||
render: |
|
||||
type: amtron
|
||||
{{include "modbus" .}}
|
||||
{{- include "modbus" . }}
|
||||
|
|
|
|||
|
|
@ -7,4 +7,4 @@ params:
|
|||
choice: ["rs485"]
|
||||
render: |
|
||||
type: evsedin
|
||||
{{include "modbus" .}}
|
||||
{{- include "modbus" . }}
|
||||
|
|
|
|||
|
|
@ -18,4 +18,4 @@ params:
|
|||
comset: 8E1
|
||||
render: |
|
||||
type: heidelberg
|
||||
{{include "modbus" .}}
|
||||
{{- include "modbus" . }}
|
||||
|
|
|
|||
|
|
@ -10,28 +10,28 @@ render: |
|
|||
type: custom
|
||||
status:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register: # manual register configuration
|
||||
address: 139 # CP-Status
|
||||
type: holding
|
||||
decode: uint16
|
||||
enabled:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register: # manual register configuration
|
||||
address: 100 # Zustand
|
||||
type: holding
|
||||
decode: uint16
|
||||
enable:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register: # manual register configuration
|
||||
address: 100 # ein / aus
|
||||
type: writesingle
|
||||
decode: uint16
|
||||
maxcurrent:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register: # manual register configuration
|
||||
address: 127 # Strom max
|
||||
type: writesingle
|
||||
|
|
|
|||
|
|
@ -10,4 +10,4 @@ params:
|
|||
choice: ["tcpip"]
|
||||
render: |
|
||||
type: innogy
|
||||
{{include "modbus" .}}
|
||||
{{- include "modbus" . }}
|
||||
|
|
|
|||
|
|
@ -9,4 +9,4 @@ params:
|
|||
choice: ["rs485"]
|
||||
render: |
|
||||
type: phoenix-ev-ser
|
||||
{{include "modbus" .}}
|
||||
{{- include "modbus" . }}
|
||||
|
|
|
|||
|
|
@ -11,4 +11,4 @@ params:
|
|||
id: 255
|
||||
render: |
|
||||
type: vestel
|
||||
{{include "modbus" .}}
|
||||
{{- include "modbus" . }}
|
||||
|
|
|
|||
|
|
@ -331,9 +331,6 @@ modbus:
|
|||
- reference: true
|
||||
name: port
|
||||
default: 502
|
||||
- name: rtu
|
||||
default: true
|
||||
hidden: true
|
||||
tcpip:
|
||||
description:
|
||||
generic: TCP/IP
|
||||
|
|
|
|||
|
|
@ -14,4 +14,4 @@ params:
|
|||
id: 2
|
||||
render: |
|
||||
type: cfos
|
||||
{{ include "modbus" . }}
|
||||
{{- include "modbus" . }}
|
||||
|
|
|
|||
|
|
@ -14,4 +14,4 @@ render: |
|
|||
{{- if eq .usage "charge" }}
|
||||
energy: Sum # only required for charge meter usage
|
||||
{{- end }}
|
||||
{{include "modbus" .}}
|
||||
{{- include "modbus" . }}
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ render: |
|
|||
{{- if eq .usage "grid" }}
|
||||
power:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
model: huawei
|
||||
timeout: 10s
|
||||
connectdelay: 1s
|
||||
|
|
@ -26,7 +26,7 @@ render: |
|
|||
scale: -1
|
||||
energy:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
model: huawei
|
||||
timeout: 10s
|
||||
register:
|
||||
|
|
@ -36,7 +36,7 @@ render: |
|
|||
scale: 0.01
|
||||
currents:
|
||||
- source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
model: huawei
|
||||
timeout: 10s
|
||||
register:
|
||||
|
|
@ -45,7 +45,7 @@ render: |
|
|||
decode: int32
|
||||
scale: -0.01
|
||||
- source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
model: huawei
|
||||
timeout: 10s
|
||||
register:
|
||||
|
|
@ -54,7 +54,7 @@ render: |
|
|||
decode: int32
|
||||
scale: -0.01
|
||||
- source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
model: huawei
|
||||
timeout: 10s
|
||||
register:
|
||||
|
|
@ -66,7 +66,7 @@ render: |
|
|||
{{- if eq .usage "pv" }}
|
||||
power:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
model: huawei
|
||||
timeout: 10s
|
||||
connectdelay: 1s
|
||||
|
|
@ -78,7 +78,7 @@ render: |
|
|||
{{- if eq .usage "battery" }}
|
||||
power:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
model: huawei
|
||||
timeout: 10s
|
||||
connectdelay: 1s
|
||||
|
|
@ -86,10 +86,10 @@ render: |
|
|||
address: 37001
|
||||
type: holding
|
||||
decode: int32
|
||||
scale: -1
|
||||
scale: -1
|
||||
soc:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
model: huawei
|
||||
timeout: 10s
|
||||
register:
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ render: |
|
|||
type: custom
|
||||
power:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
model: huawei
|
||||
timeout: 10s
|
||||
connectdelay: 1s
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ render: |
|
|||
type: custom
|
||||
power:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
# register details
|
||||
register:
|
||||
address: 32080 # Active generation power AC
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ render: |
|
|||
type: custom
|
||||
power:
|
||||
source: modbus # use ModBus plugin
|
||||
{{ include "modbus" . | indent 2 }}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register: # manual non-sunspec register configuration
|
||||
address: 252 # (see ba_kostal_interface_modbus-tcp_sunspec.pdf)
|
||||
type: holding
|
||||
|
|
|
|||
|
|
@ -12,4 +12,4 @@ params:
|
|||
render: |
|
||||
type: modbus
|
||||
model: sunspec
|
||||
{{ include "modbus" . }}
|
||||
{{- include "modbus" . }}
|
||||
|
|
|
|||
|
|
@ -26,16 +26,16 @@ render: |
|
|||
add: # The add plugin sums up both string values
|
||||
- source: modbus
|
||||
model: sunspec
|
||||
{{ include "modbus" . | indent 4 }}
|
||||
{{- include "modbus" . | indent 4 }}
|
||||
value: 160:1:DCW # string 1
|
||||
- source: modbus
|
||||
model: sunspec
|
||||
{{ include "modbus" . | indent 4 }}
|
||||
{{- include "modbus" . | indent 4 }}
|
||||
value: 160:2:DCW # string 2
|
||||
{{- end }}
|
||||
{{- if eq .usage "battery" }}
|
||||
type: modbus
|
||||
{{ include "modbus" . }}
|
||||
{{- include "modbus" . }}
|
||||
model: sunspec
|
||||
power: 802:W # sunspec model 802 battery
|
||||
soc: 802:SoC # sunspec model 802 battery
|
||||
|
|
|
|||
|
|
@ -16,13 +16,13 @@ render: |
|
|||
source: calc #calculate current overall consumption + (current pv effort * (-1) )
|
||||
add:
|
||||
- source: modbus
|
||||
{{ include "modbus" . | indent 4 }}
|
||||
{{- include "modbus" . | indent 4 }}
|
||||
register:
|
||||
address: 40026 #register for overall consumption
|
||||
type: holding
|
||||
decode: int32
|
||||
- source: modbus
|
||||
{{ include "modbus" . | indent 4 }}
|
||||
{{- include "modbus" . | indent 4 }}
|
||||
register:
|
||||
address: 40002 #register for pv effort
|
||||
type: holding
|
||||
|
|
@ -31,7 +31,7 @@ render: |
|
|||
{{- end }}
|
||||
{{- if eq .usage "pv" }}
|
||||
source: modbus
|
||||
{{ include "modbus" . | indent 2 }}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register:
|
||||
address: 40002 #register for pv effort
|
||||
type: holding
|
||||
|
|
|
|||
|
|
@ -21,13 +21,13 @@ render: |
|
|||
source: calc
|
||||
add:
|
||||
- source: modbus
|
||||
{{include "modbus" . | indent 6}}
|
||||
{{- include "modbus" . | indent 6 }}
|
||||
register: # manual non-sunspec register configuration
|
||||
address: 30773 # SMA Modbus Profile: DC power input [1]
|
||||
type: holding
|
||||
decode: int32sma
|
||||
- source: modbus
|
||||
{{include "modbus" . | indent 6}}
|
||||
{{- include "modbus" . | indent 6 }}
|
||||
register: # manual non-sunspec register configuration
|
||||
address: 30961 # SMA Modbus Profile: DC power input [2]
|
||||
type: holding
|
||||
|
|
@ -37,14 +37,14 @@ render: |
|
|||
source: calc
|
||||
mul:
|
||||
- source: modbus
|
||||
{{include "modbus" . | indent 6}}
|
||||
{{- include "modbus" . | indent 6 }}
|
||||
register: # manual non-sunspec register configuration
|
||||
address: 30851 # SMA Modbus Profile: Battery voltage
|
||||
type: holding
|
||||
decode: uint32sma
|
||||
scale: 0.01
|
||||
- source: modbus
|
||||
{{include "modbus" . | indent 6}}
|
||||
{{- include "modbus" . | indent 6 }}
|
||||
register: # manual non-sunspec register configuration
|
||||
address: 30843 # SMA Modbus Profile: Battery current
|
||||
type: holding
|
||||
|
|
@ -52,7 +52,7 @@ render: |
|
|||
scale: 0.001
|
||||
soc:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register: # manual non-sunspec register configuration
|
||||
address: 30845 # SMA Modbus Profile: Battery state of charge
|
||||
type: holding
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ render: |
|
|||
power:
|
||||
source: modbus
|
||||
model: sunspec
|
||||
{{ include "modbus" . | indent 2 }}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
timeout: {{ .timeout }}
|
||||
{{- if eq .usage "grid" }}
|
||||
subdevice: 1
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ render: |
|
|||
{{- if eq .usage "grid" }}
|
||||
power:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register:
|
||||
type: input
|
||||
address: 13009 # Export power
|
||||
|
|
@ -28,7 +28,7 @@ render: |
|
|||
{{- if eq .usage "pv" }}
|
||||
power:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register:
|
||||
type: input
|
||||
address: 5016 # Total DC power
|
||||
|
|
@ -39,7 +39,7 @@ render: |
|
|||
source: calc
|
||||
mul:
|
||||
- source: modbus
|
||||
{{include "modbus" . | indent 4}}
|
||||
{{- include "modbus" . | indent 4 }}
|
||||
register:
|
||||
type: holding
|
||||
address: 13022 # Battery power
|
||||
|
|
@ -47,7 +47,7 @@ render: |
|
|||
- source: calc
|
||||
add:
|
||||
- source: modbus
|
||||
{{include "modbus" . | indent 6}}
|
||||
{{- include "modbus" . | indent 6 }}
|
||||
register:
|
||||
type: holding
|
||||
address: 13001 # Battery running state
|
||||
|
|
@ -55,7 +55,7 @@ render: |
|
|||
bitmask: 2 # Charging
|
||||
scale: -1
|
||||
- source: modbus
|
||||
{{include "modbus" . | indent 6}}
|
||||
{{- include "modbus" . | indent 6 }}
|
||||
register:
|
||||
type: holding
|
||||
address: 13001 # Battery running state
|
||||
|
|
@ -63,7 +63,7 @@ render: |
|
|||
bitmask: 4 # Discharging
|
||||
soc:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register:
|
||||
address: 13022 # Battery level
|
||||
type: input
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ render: |
|
|||
{{- if eq .usage "grid" }}
|
||||
power:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register:
|
||||
type: input
|
||||
address: 13009 # Export power
|
||||
|
|
@ -28,7 +28,7 @@ render: |
|
|||
{{- if eq .usage "pv" }}
|
||||
power:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register:
|
||||
address: 5016 # Total DC power
|
||||
type: input
|
||||
|
|
@ -39,7 +39,7 @@ render: |
|
|||
source: calc
|
||||
mul:
|
||||
- source: modbus
|
||||
{{include "modbus" . | indent 4}}
|
||||
{{- include "modbus" . | indent 4 }}
|
||||
register:
|
||||
address: 13021 # Battery power
|
||||
type: input
|
||||
|
|
@ -47,7 +47,7 @@ render: |
|
|||
- source: calc
|
||||
add:
|
||||
- source: modbus
|
||||
{{include "modbus" . | indent 6}}
|
||||
{{- include "modbus" . | indent 6 }}
|
||||
register:
|
||||
type: input
|
||||
address: 13000 # Battery running state
|
||||
|
|
@ -55,7 +55,7 @@ render: |
|
|||
bitmask: 2 # Charging
|
||||
scale: -1
|
||||
- source: modbus
|
||||
{{include "modbus" . | indent 6}}
|
||||
{{- include "modbus" . | indent 6 }}
|
||||
register:
|
||||
type: input
|
||||
address: 13000 # Battery running state
|
||||
|
|
@ -63,7 +63,7 @@ render: |
|
|||
bitmask: 4 # Discharging
|
||||
soc:
|
||||
source: modbus
|
||||
{{include "modbus" . | indent 2}}
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register:
|
||||
address: 13022 # Battery level
|
||||
type: input
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ params:
|
|||
render: |
|
||||
type: modbus
|
||||
model: sunspec
|
||||
{{ include "modbus" .}}
|
||||
{{- include "modbus" . }}
|
||||
{{- if eq .usage "grid" }}
|
||||
subdevice: 1
|
||||
power: 203:W # sunspec 3-phase meter power reading
|
||||
|
|
|
|||
|
|
@ -13,6 +13,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: etron
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -14,6 +14,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: audi
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: bmw
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: carwings
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -9,6 +9,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: citroen
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -9,6 +9,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: renault
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -9,6 +9,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: ds
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -30,4 +30,4 @@ render: |
|
|||
uri: https://app.evnotify.de/soc?akey={{ .akey }}&token={{ .token }} # evNotify Server + AKEY
|
||||
method: GET
|
||||
jq: .soc_display
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -13,9 +13,9 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: fiat
|
||||
{{include "vehicle-base" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{- if ne .pin "" }}
|
||||
pin: {{ .pin }} #mandatory to deep refresh SoC
|
||||
{{- end }}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: ford
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: hyundai
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-language" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-language" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -12,6 +12,6 @@ params:
|
|||
default: 60
|
||||
render: |
|
||||
type: jaguar
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: kia
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-language" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-language" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: mini
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: nissan
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: opel
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -9,6 +9,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: peugeot
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -9,6 +9,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: porsche
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: renault
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: cupra
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: seat
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: enyaq
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: skoda
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: smart
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -52,5 +52,5 @@ render: |
|
|||
{{- if ne .vin "" }}
|
||||
vin: {{ .vin }}
|
||||
{{- end }}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -9,6 +9,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: volvo
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -17,6 +17,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: id
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
|
|
@ -17,6 +17,6 @@ params:
|
|||
- preset: vehiclecloud
|
||||
render: |
|
||||
type: vw
|
||||
{{include "vehicle-base" .}}
|
||||
{{include "vehicle-identify" .}}
|
||||
{{include "vehicle-cloud" .}}
|
||||
{{ include "vehicle-base" . }}
|
||||
{{ include "vehicle-identify" . }}
|
||||
{{ include "vehicle-cloud" . }}
|
||||
|
|
|
|||
21
templates/docs/charger/abl_0.yaml
Normal file
21
templates/docs/charger/abl_0.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
product:
|
||||
brand: ABL
|
||||
description: eMH
|
||||
requirements: ["sponsorship"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: abl
|
||||
|
||||
# RS485 via adapter (Modbus RTU)
|
||||
modbus: rs485serial
|
||||
id: 1
|
||||
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
|
||||
baudrate: 38400 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
|
||||
comset: "8E1" # Kommunikationsparameter für den Adapter
|
||||
|
||||
# RS485 via TCP/IP (Modbus RTU)
|
||||
modbus: rs485tcpip
|
||||
id: 1
|
||||
host: 192.0.2.2 # Hostname
|
||||
port: 502 # Port
|
||||
21
templates/docs/charger/abl_1.yaml
Normal file
21
templates/docs/charger/abl_1.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
product:
|
||||
brand: SENEC
|
||||
description: Wallbox pro
|
||||
requirements: ["sponsorship"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: abl
|
||||
|
||||
# RS485 via adapter (Modbus RTU)
|
||||
modbus: rs485serial
|
||||
id: 1
|
||||
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
|
||||
baudrate: 38400 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
|
||||
comset: "8E1" # Kommunikationsparameter für den Adapter
|
||||
|
||||
# RS485 via TCP/IP (Modbus RTU)
|
||||
modbus: rs485tcpip
|
||||
id: 1
|
||||
host: 192.0.2.2 # Hostname
|
||||
port: 502 # Port
|
||||
15
templates/docs/charger/alfen_0.yaml
Normal file
15
templates/docs/charger/alfen_0.yaml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
product:
|
||||
brand: Alfen
|
||||
description: Eve
|
||||
capabilities: ["1p3p"]
|
||||
requirements: ["sponsorship"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: alfen
|
||||
|
||||
# Modbus TCP
|
||||
modbus: tcpip
|
||||
id: 1
|
||||
host: 192.0.2.2 # Hostname
|
||||
port: 502 # Port
|
||||
21
templates/docs/charger/alphatec_0.yaml
Normal file
21
templates/docs/charger/alphatec_0.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
product:
|
||||
brand: Alphatec
|
||||
description: Wallbox Mini
|
||||
requirements: ["sponsorship"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: alphatec
|
||||
|
||||
# RS485 via adapter (Modbus RTU)
|
||||
modbus: rs485serial
|
||||
id: 1
|
||||
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
|
||||
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
|
||||
comset: "8N1" # Kommunikationsparameter für den Adapter
|
||||
|
||||
# RS485 via TCP/IP (Modbus RTU)
|
||||
modbus: rs485tcpip
|
||||
id: 1
|
||||
host: 192.0.2.2 # Hostname
|
||||
port: 502 # Port
|
||||
14
templates/docs/charger/amtron_0.yaml
Normal file
14
templates/docs/charger/amtron_0.yaml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
product:
|
||||
brand: Mennekes AMTRON
|
||||
description: XTRA, PREMIUM
|
||||
requirements: ["sponsorship"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: amtron
|
||||
|
||||
# Modbus TCP
|
||||
modbus: tcpip
|
||||
id: 255
|
||||
host: 192.0.2.2 # Hostname
|
||||
port: 502 # Port
|
||||
9
templates/docs/charger/cfos_0.yaml
Normal file
9
templates/docs/charger/cfos_0.yaml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
product:
|
||||
brand: cFos
|
||||
description: PowerBrain
|
||||
requirements: ["sponsorship"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: cfos
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
9
templates/docs/charger/daheimladen_0.yaml
Normal file
9
templates/docs/charger/daheimladen_0.yaml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
product:
|
||||
brand: DaheimLaden
|
||||
description: Wallbox
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: daheimladen
|
||||
token: # Sie bekommen dieses Access Token vom Daheimladen Support: info@daheimladen.de. # Optional
|
||||
stationid: xxxxxxxxxxxx990 # Die Software Seriennummer, welche auf dem Bildschirm der Wallbox angezeigt wird. # Optional
|
||||
12
templates/docs/charger/easee_0.yaml
Normal file
12
templates/docs/charger/easee_0.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
product:
|
||||
brand: Easee
|
||||
description: Home
|
||||
capabilities: ["1p3p"]
|
||||
requirements: ["sponsorship"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: easee
|
||||
user: # Benutzername um auf das Gerät zuzugreifen
|
||||
password: # Passwort des Benutzerkontos
|
||||
charger: EH______
|
||||
11
templates/docs/charger/eebus_0.yaml
Normal file
11
templates/docs/charger/eebus_0.yaml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
product:
|
||||
description: EEBUS kompatible Wallbox
|
||||
group: Generische Unterstützung
|
||||
capabilities: ["iso151182"]
|
||||
requirements: ["eebus"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: eebus
|
||||
ski: # Die SKI der Wallbox, ist üblicherweise im Web Interface der Wallbox zu finden
|
||||
enforcePVLimits: true # Verwende PV Laden über eine Ladebegrenzung (wie herkömmliche Wallboxen) bei Fahrzeugen mit Unterstützung von ISO15118 # Optional
|
||||
19
templates/docs/charger/evse_din_0.yaml
Normal file
19
templates/docs/charger/evse_din_0.yaml
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
product:
|
||||
description: EVSE DIN
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: evse_din
|
||||
|
||||
# RS485 via adapter (Modbus RTU)
|
||||
modbus: rs485serial
|
||||
id: 1
|
||||
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
|
||||
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
|
||||
comset: "8N1" # Kommunikationsparameter für den Adapter
|
||||
|
||||
# RS485 via TCP/IP (Modbus RTU)
|
||||
modbus: rs485tcpip
|
||||
id: 1
|
||||
host: 192.0.2.2 # Hostname
|
||||
port: 502 # Port
|
||||
7
templates/docs/charger/evsewifi_0.yaml
Normal file
7
templates/docs/charger/evsewifi_0.yaml
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
product:
|
||||
description: EVSE-Wifi
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: evsewifi
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
13
templates/docs/charger/fritzdect_0.yaml
Normal file
13
templates/docs/charger/fritzdect_0.yaml
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
product:
|
||||
brand: AVM
|
||||
description: FritzDECT
|
||||
group: Schaltbare Steckdosen
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: fritzdect
|
||||
uri: https://fritz.box # Optional
|
||||
user: # Benutzername um auf das Gerät zuzugreifen
|
||||
password: # Passwort des Benutzerkontos
|
||||
ain: 007788992233 # Die AIN ist auf dem Typenschild auf der Geräterückseite aufgedruckt.
|
||||
standbypower: 15 # Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet # Optional
|
||||
14
templates/docs/charger/go-e-v3_0.yaml
Normal file
14
templates/docs/charger/go-e-v3_0.yaml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
product:
|
||||
brand: go-eCharger
|
||||
description: HOME+, HOMEfix (V3)
|
||||
capabilities: ["1p3p"]
|
||||
description: |
|
||||
Benötigt mindestens Firmware 052.1 oder neuer.
|
||||
|
||||
Für 1P/3P-Phasenumschaltung muss die HTTP API v2 im Charger aktiviert sein.
|
||||
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: go-e-v3
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
10
templates/docs/charger/go-e_0.yaml
Normal file
10
templates/docs/charger/go-e_0.yaml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
product:
|
||||
brand: go-eCharger
|
||||
description: HOME+, HOMEfix, Pro
|
||||
description: |
|
||||
Benötigt mindestens Firmware 040.0 oder neuer.
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: go-e
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
8
templates/docs/charger/hardybarth-ecb1_0.yaml
Normal file
8
templates/docs/charger/hardybarth-ecb1_0.yaml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
product:
|
||||
brand: HardyBarth
|
||||
description: cPH1 eCB1 Controller
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: hardybarth-ecb1
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
8
templates/docs/charger/hardybarth-salia_0.yaml
Normal file
8
templates/docs/charger/hardybarth-salia_0.yaml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
product:
|
||||
brand: HardyBarth
|
||||
description: Salia PLCC Controller
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: hardybarth-salia
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
21
templates/docs/charger/heidelberg_0.yaml
Normal file
21
templates/docs/charger/heidelberg_0.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
product:
|
||||
brand: Heidelberg
|
||||
description: Energy Control
|
||||
requirements: ["sponsorship"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: heidelberg
|
||||
|
||||
# RS485 via adapter (Modbus RTU)
|
||||
modbus: rs485serial
|
||||
id: 1
|
||||
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
|
||||
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
|
||||
comset: "8E1" # Kommunikationsparameter für den Adapter
|
||||
|
||||
# RS485 via TCP/IP (Modbus RTU)
|
||||
modbus: rs485tcpip
|
||||
id: 1
|
||||
host: 192.0.2.2 # Hostname
|
||||
port: 502 # Port
|
||||
21
templates/docs/charger/heidelberg_1.yaml
Normal file
21
templates/docs/charger/heidelberg_1.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
product:
|
||||
brand: SENEC
|
||||
description: Wallbox pro s
|
||||
requirements: ["sponsorship"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: heidelberg
|
||||
|
||||
# RS485 via adapter (Modbus RTU)
|
||||
modbus: rs485serial
|
||||
id: 1
|
||||
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
|
||||
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
|
||||
comset: "8E1" # Kommunikationsparameter für den Adapter
|
||||
|
||||
# RS485 via TCP/IP (Modbus RTU)
|
||||
modbus: rs485tcpip
|
||||
id: 1
|
||||
host: 192.0.2.2 # Hostname
|
||||
port: 502 # Port
|
||||
21
templates/docs/charger/heidelberg_2.yaml
Normal file
21
templates/docs/charger/heidelberg_2.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
product:
|
||||
brand: Walther Werke
|
||||
description: Basic Evo Pro
|
||||
requirements: ["sponsorship"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: heidelberg
|
||||
|
||||
# RS485 via adapter (Modbus RTU)
|
||||
modbus: rs485serial
|
||||
id: 1
|
||||
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
|
||||
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
|
||||
comset: "8E1" # Kommunikationsparameter für den Adapter
|
||||
|
||||
# RS485 via TCP/IP (Modbus RTU)
|
||||
modbus: rs485tcpip
|
||||
id: 1
|
||||
host: 192.0.2.2 # Hostname
|
||||
port: 502 # Port
|
||||
13
templates/docs/charger/ichargecion_0.yaml
Normal file
13
templates/docs/charger/ichargecion_0.yaml
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
product:
|
||||
brand: i-CHARGE
|
||||
description: CION
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: ichargecion
|
||||
|
||||
# Modbus TCP
|
||||
modbus: tcpip
|
||||
id: 1
|
||||
host: 192.0.2.2 # Hostname
|
||||
port: 502 # Port
|
||||
14
templates/docs/charger/innogy-ebox_0.yaml
Normal file
14
templates/docs/charger/innogy-ebox_0.yaml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
product:
|
||||
brand: Innogy
|
||||
description: eBox
|
||||
requirements: ["sponsorship"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: innogy-ebox
|
||||
|
||||
# Modbus TCP
|
||||
modbus: tcpip
|
||||
id: 1
|
||||
host: 192.0.2.2 # Hostname
|
||||
port: 502 # Port
|
||||
17
templates/docs/charger/keba_0.yaml
Normal file
17
templates/docs/charger/keba_0.yaml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
product:
|
||||
brand: KEBA
|
||||
description: KeContact P20, P30
|
||||
capabilities: ["rfid"]
|
||||
description: |
|
||||
Es muss eine sogenannte UDP Funktion über den DIP Schalter 1.3 eingeschaltet (ON) werden. Die Installationsanleitung der Wallbox hilft hier weiter.
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: keba
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
advanced: |
|
||||
type: template
|
||||
template: keba
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
rfid: 765765348 # Die Kennung eines RFID Tags um den Lademodus zu starten, selbst wenn die Wallbox gesperrt ist. # Optional
|
||||
serial: # Die Seriennummer, ermöglicht es auch mit der Wallbox zu kommunizieren wenn evcc in Docker läuft. # Optional
|
||||
17
templates/docs/charger/keba_1.yaml
Normal file
17
templates/docs/charger/keba_1.yaml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
product:
|
||||
brand: BMW
|
||||
description: i Wallbox
|
||||
capabilities: ["rfid"]
|
||||
description: |
|
||||
Es muss eine sogenannte UDP Funktion über den DIP Schalter 1.3 eingeschaltet (ON) werden. Die Installationsanleitung der Wallbox hilft hier weiter.
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: keba
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
advanced: |
|
||||
type: template
|
||||
template: keba
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
rfid: 765765348 # Die Kennung eines RFID Tags um den Lademodus zu starten, selbst wenn die Wallbox gesperrt ist. # Optional
|
||||
serial: # Die Seriennummer, ermöglicht es auch mit der Wallbox zu kommunizieren wenn evcc in Docker läuft. # Optional
|
||||
9
templates/docs/charger/nrgkick-bluetooth_0.yaml
Normal file
9
templates/docs/charger/nrgkick-bluetooth_0.yaml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
product:
|
||||
brand: NRGKick
|
||||
description: Bluetooth
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: nrgkick-bluetooth
|
||||
mac:
|
||||
pin:
|
||||
10
templates/docs/charger/nrgkick-connect_0.yaml
Normal file
10
templates/docs/charger/nrgkick-connect_0.yaml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
product:
|
||||
brand: NRGKick
|
||||
description: Connect
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: nrgkick-connect
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
mac:
|
||||
password: # Passwort des Benutzerkontos
|
||||
11
templates/docs/charger/openwb_0.yaml
Normal file
11
templates/docs/charger/openwb_0.yaml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
product:
|
||||
brand: openWB
|
||||
description: MQTT
|
||||
description: |
|
||||
Die Wallbox muss als Ladepunkt konfiguriert sein.
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: openwb
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
loadpointid: 1 # Optional
|
||||
12
templates/docs/charger/pcelectric-garo_0.yaml
Normal file
12
templates/docs/charger/pcelectric-garo_0.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
product:
|
||||
brand: PC Electric
|
||||
description: Garo
|
||||
requirements: ["sponsorship"]
|
||||
description: |
|
||||
Es können momentan nur als Master konfigurierte Geräte verwendet werden!
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: pcelectric-garo
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname # Optional
|
||||
port: 8080 # Port # Optional
|
||||
12
templates/docs/charger/phoenix-em-eth_0.yaml
Normal file
12
templates/docs/charger/phoenix-em-eth_0.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
product:
|
||||
brand: Phoenix
|
||||
description: EM-CP-PP-ETH Controller (Modbus TCP)
|
||||
group: Generische Unterstützung
|
||||
description: |
|
||||
Die Wallbox muss über ein Netzwerkkabel angebunden sein und im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: phoenix-em-eth
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
port: 502 # Port # Optional
|
||||
12
templates/docs/charger/phoenix-ev-eth_0.yaml
Normal file
12
templates/docs/charger/phoenix-ev-eth_0.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
product:
|
||||
brand: Phoenix
|
||||
description: EV-ETH Controller (Modbus TCP)
|
||||
group: Generische Unterstützung
|
||||
description: |
|
||||
Die Wallbox muss über ein Netzwerkkabel angebunden sein und im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: phoenix-ev-eth
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
port: 502 # Port # Optional
|
||||
21
templates/docs/charger/phoenix-ev-ser_0.yaml
Normal file
21
templates/docs/charger/phoenix-ev-ser_0.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
product:
|
||||
brand: Phoenix
|
||||
description: EV-SER Controller (Modbus RTU)
|
||||
group: Generische Unterstützung
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: phoenix-ev-ser
|
||||
|
||||
# RS485 via adapter (Modbus RTU)
|
||||
modbus: rs485serial
|
||||
id: 1
|
||||
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
|
||||
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
|
||||
comset: "8N1" # Kommunikationsparameter für den Adapter
|
||||
|
||||
# RS485 via TCP/IP (Modbus RTU)
|
||||
modbus: rs485tcpip
|
||||
id: 1
|
||||
host: 192.0.2.2 # Hostname
|
||||
port: 502 # Port
|
||||
11
templates/docs/charger/pmcc_0.yaml
Normal file
11
templates/docs/charger/pmcc_0.yaml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
product:
|
||||
brand: Porsche
|
||||
description: Mobile Charger Connect
|
||||
capabilities: ["iso151182"]
|
||||
requirements: ["eebus"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: pmcc
|
||||
ski: # Die SKI der Wallbox, ist üblicherweise im Web Interface der Wallbox zu finden
|
||||
enforcePVLimits: true # Verwende PV Laden über eine Ladebegrenzung (wie herkömmliche Wallboxen) bei Fahrzeugen mit Unterstützung von ISO15118 # Optional
|
||||
9
templates/docs/charger/pmcp_0.yaml
Normal file
9
templates/docs/charger/pmcp_0.yaml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
product:
|
||||
brand: Porsche
|
||||
description: Mobile Charger Plus
|
||||
requirements: ["eebus"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: pmcp
|
||||
ski: # Die SKI der Wallbox, ist üblicherweise im Web Interface der Wallbox zu finden
|
||||
9
templates/docs/charger/shelly_0.yaml
Normal file
9
templates/docs/charger/shelly_0.yaml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
product:
|
||||
description: Shelly
|
||||
group: Schaltbare Steckdosen
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: shelly
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
standbypower: 15 # Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet # Optional
|
||||
12
templates/docs/charger/tapo_0.yaml
Normal file
12
templates/docs/charger/tapo_0.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
product:
|
||||
brand: TP-Link
|
||||
description: Tapo P-Series Smart Plug
|
||||
group: Schaltbare Steckdosen
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: tapo
|
||||
host: 192.0.2.2 # Die IP-Adresse der Tapo Steckdose im lokalen LAN/WLAN
|
||||
user: # TP-Link Benutzerkonto (Normalerweise die E-Mail Adresse, wie in der Tapo App konfiguriert)
|
||||
password: # Password des TP-Link Benutzerkontos
|
||||
standbypower: 15 # Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet # Optional
|
||||
11
templates/docs/charger/tasmota_0.yaml
Normal file
11
templates/docs/charger/tasmota_0.yaml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
product:
|
||||
description: Tasmota
|
||||
group: Schaltbare Steckdosen
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: tasmota
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
user: # (optional) nur erforderlich falls diese Werte im Gerät gesetzt sind # Optional
|
||||
password: # (optional) nur erforderlich falls diese Werte im Gerät gesetzt sind # Optional
|
||||
standbypower: 15 # Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet # Optional
|
||||
13
templates/docs/charger/tinkerforge-warp_0.yaml
Normal file
13
templates/docs/charger/tinkerforge-warp_0.yaml
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
product:
|
||||
brand: TinkerForge
|
||||
description: WARP Charger
|
||||
description: |
|
||||
Es muss ein sogennanter MQTT Broker auf einem Computer installiert sein. Die MQTT Verbindung muss in der Wallbox eingerichtet sein.
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: tinkerforge-warp
|
||||
host: 192.0.2.2 # Die IP Adresse oder der Hostname des MQTT Brokers
|
||||
port: 1883 # Der Port des MQTT Brokers # Optional
|
||||
topic: warp # Optional
|
||||
timeout: 30s # Akzeptiere keine Daten die älter als dieser Wert sind # Optional
|
||||
13
templates/docs/charger/tinkerforge-warp_1.yaml
Normal file
13
templates/docs/charger/tinkerforge-warp_1.yaml
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
product:
|
||||
brand: TinkerForge
|
||||
description: WARP Charger Pro
|
||||
description: |
|
||||
Es muss ein sogennanter MQTT Broker auf einem Computer installiert sein. Die MQTT Verbindung muss in der Wallbox eingerichtet sein.
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: tinkerforge-warp
|
||||
host: 192.0.2.2 # Die IP Adresse oder der Hostname des MQTT Brokers
|
||||
port: 1883 # Der Port des MQTT Brokers # Optional
|
||||
topic: warp # Optional
|
||||
timeout: 30s # Akzeptiere keine Daten die älter als dieser Wert sind # Optional
|
||||
10
templates/docs/charger/tplink_0.yaml
Normal file
10
templates/docs/charger/tplink_0.yaml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
product:
|
||||
brand: TP-Link
|
||||
description: H-Series Smart Plug
|
||||
group: Schaltbare Steckdosen
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: tplink
|
||||
host: 192.0.2.2 # Die IP-Adresse der TP-Link Steckdose im lokalen LAN/WLAN
|
||||
standbypower: 15 # Leistung oberhalb des angegebenen Wertes wird als Ladeleistung gewertet # Optional
|
||||
14
templates/docs/charger/vestel_0.yaml
Normal file
14
templates/docs/charger/vestel_0.yaml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
product:
|
||||
brand: Vestel
|
||||
description: EVC04
|
||||
requirements: ["sponsorship"]
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: vestel
|
||||
|
||||
# Modbus TCP
|
||||
modbus: tcpip
|
||||
id: 255
|
||||
host: 192.0.2.2 # Hostname
|
||||
port: 502 # Port
|
||||
11
templates/docs/charger/wallbe-meter_0.yaml
Normal file
11
templates/docs/charger/wallbe-meter_0.yaml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
product:
|
||||
brand: Wallbe
|
||||
description: Eco, Pro (mit Strommessgerät)
|
||||
description: |
|
||||
Im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: wallbe-meter
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
port: 502 # Port # Optional
|
||||
11
templates/docs/charger/wallbe-pre2019-meter_0.yaml
Normal file
11
templates/docs/charger/wallbe-pre2019-meter_0.yaml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
product:
|
||||
brand: Wallbe
|
||||
description: Eco, Pro (vor ~2019, mit Strommessgerät)
|
||||
description: |
|
||||
Im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: wallbe-pre2019-meter
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
port: 502 # Port # Optional
|
||||
11
templates/docs/charger/wallbe-pre2019_0.yaml
Normal file
11
templates/docs/charger/wallbe-pre2019_0.yaml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
product:
|
||||
brand: Wallbe
|
||||
description: Eco, Pro (vor ~2019)
|
||||
description: |
|
||||
Im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: wallbe-pre2019
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
port: 502 # Port # Optional
|
||||
11
templates/docs/charger/wallbe_0.yaml
Normal file
11
templates/docs/charger/wallbe_0.yaml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
product:
|
||||
brand: Wallbe
|
||||
description: Eco, Pro
|
||||
description: |
|
||||
Die Wallbox muss über ein Netzwerkkabel angebunden sein und im Gerät muss der DIP Schalter 10 auf 'ON' gestellt sein.
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: wallbe
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
port: 502 # Port # Optional
|
||||
9
templates/docs/charger/webasto_0.yaml
Normal file
9
templates/docs/charger/webasto_0.yaml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
product:
|
||||
brand: Webasto
|
||||
description: Live
|
||||
render:
|
||||
- default: |
|
||||
type: template
|
||||
template: webasto
|
||||
host: 192.0.2.2 # IP-Adresse oder Hostname
|
||||
port: 502 # Port # Optional
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue