Solax templates update (#4583)

* cloud description
* add x1/x3 rs485
* add qcells
This commit is contained in:
premultiply 2022-09-25 22:32:48 +02:00 • committed by GitHub
parent 54fad82389
commit 854eb77772
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 158 additions and 32 deletions

View file

@ -2,17 +2,18 @@ template: solax-hybrid-cloud
products:
- brand: Solax
description:
generic: Hybrid
de: Hybrid-Wechselrichter (Cloud)
en: Hybrid-Inverter (Cloud)
requirements:
description:
de: |
Der Solax Inverter muss in der SolaxCloud angemeldet sein.
Der Solax Hybrid-Wechselrichter muss in der SolaxCloud angemeldet sein.
**Achtung**: Die Werte können nur alle 150s abgerufen werden und dann auch 5 Minuten alt sein. Die Laderegelung nach PV kann hiermit nicht optimal gesteuert werden!
**Achtung**: Die Werte können nur alle 150s abgerufen werden und dann auch 5 Minuten alt sein. Die Laderegelung nach PV kann hiermit nicht optimal gesteuert werden! Nur als Notfalloption nutzen wenn kein lokaler Zugriff möglich ist.
en: |
The Solax inverter has to be registered in the SolaxCloud.
The Solax hybrid inverter has to be registered in the SolaxCloud.
**Attention**: Values can only be fetched every 150s and then also can be 5 minutes old. Charging by PV will not be optimal because of this!
**Attention**: Values can only be fetched every 150s and then also can be 5 minutes old. Charging by PV will not be optimal because of this! Only use as fallback if no local access is available.
guidedsetup:
enable: true
params:

View file

@ -2,18 +2,18 @@ template: solax-inverter-cloud
products:
- brand: Solax
description:
de: Wechselrichter
en: Inverter
de: PV-Wechselrichter (Cloud)
en: Inverter (Cloud)
requirements:
description:
de: |
Der Solax Inverter muss in der SolaxCloud angemeldet sein.
Der Solax PV-Wechselrichter muss in der SolaxCloud angemeldet sein.
**Achtung**: Die Werte können nur alle 150s abgerufen werden und dann auch 5 Minuten alt sein. Die Laderegelung nach PV kann hiermit nicht optimal gesteuert werden!
**Achtung**: Die Werte können nur alle 150s abgerufen werden und dann auch 5 Minuten alt sein. Die Laderegelung nach PV kann hiermit nicht optimal gesteuert werden! Nur als Notfalloption nutzen wenn kein lokaler Zugriff möglich ist.
en: |
The Solax inverter has to be registered in the SolaxCloud.
**Attention**: Values can only be fetched every 150s and then also can be 5 minutes old. Charging by PV will not be optimal because of this!
**Attention**: Values can only be fetched every 150s and then also can be 5 minutes old. Charging by PV will not be optimal because of this! Only use as fallback if no local access is available.
params:
- name: usage
choice: ["pv"]

View file

@ -4,19 +4,17 @@ products:
- brand: Solax
description:
generic: Hybrid X1/X3 G3/G4
requirements:
description:
de: Der Solax Hybrid Inverter muss via Ethernet an das lokale Netzwerk angeschlossen sein.
en: The Solax Hybrid inverter has to be connected to the local network via ethernet.
- brand: Qcells
description:
generic: Q.HOME ESS HYB-G3
guidedsetup:
enable: true
params:
- name: usage
choice: ["grid", "pv", "battery"]
- name: host
- name: port
required: true
default: 502
- name: modbus
choice: ["rs485", "tcpip"]
baudrate: 19200
render: |
type: custom
power:

View file

@ -1,10 +1,10 @@
product:
brand: Solax
description: Hybrid
description: Hybrid-Wechselrichter (Cloud)
description: |
Der Solax Inverter muss in der SolaxCloud angemeldet sein.
Der Solax Hybrid-Wechselrichter muss in der SolaxCloud angemeldet sein.
**Achtung**: Die Werte können nur alle 150s abgerufen werden und dann auch 5 Minuten alt sein. Die Laderegelung nach PV kann hiermit nicht optimal gesteuert werden!
**Achtung**: Die Werte können nur alle 150s abgerufen werden und dann auch 5 Minuten alt sein. Die Laderegelung nach PV kann hiermit nicht optimal gesteuert werden! Nur als Notfalloption nutzen wenn kein lokaler Zugriff möglich ist.
render:
- usage: grid

View file

@ -1,10 +1,10 @@
product:
brand: Solax
description: Wechselrichter
description: PV-Wechselrichter (Cloud)
description: |
Der Solax Inverter muss in der SolaxCloud angemeldet sein.
Der Solax PV-Wechselrichter muss in der SolaxCloud angemeldet sein.
**Achtung**: Die Werte können nur alle 150s abgerufen werden und dann auch 5 Minuten alt sein. Die Laderegelung nach PV kann hiermit nicht optimal gesteuert werden!
**Achtung**: Die Werte können nur alle 150s abgerufen werden und dann auch 5 Minuten alt sein. Die Laderegelung nach PV kann hiermit nicht optimal gesteuert werden! Nur als Notfalloption nutzen wenn kein lokaler Zugriff möglich ist.
render:
- usage: pv

View file

@ -1,27 +1,76 @@
product:
brand: Solax
description: Hybrid X1/X3 G3/G4
description: |
Der Solax Hybrid Inverter muss via Ethernet an das lokale Netzwerk angeschlossen sein.
render:
- usage: grid
default: |
type: template
template: solax
usage: grid
host: 192.0.2.2 # IP-Adresse oder Hostname
usage: grid
# 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: "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
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
- usage: pv
default: |
type: template
template: solax
usage: pv
host: 192.0.2.2 # IP-Adresse oder Hostname
usage: pv
# 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: "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
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
- usage: battery
default: |
type: template
template: solax
usage: battery
host: 192.0.2.2 # IP-Adresse oder Hostname
usage: battery
# 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: "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
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port

View file

@ -0,0 +1,76 @@
product:
brand: Qcells
description: Q.HOME ESS HYB-G3
render:
- usage: grid
default: |
type: template
template: solax
usage: grid
# 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: "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
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
- usage: pv
default: |
type: template
template: solax
usage: pv
# 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: "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
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
- usage: battery
default: |
type: template
template: solax
usage: battery
# 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: "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
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port

View file

@ -70,6 +70,7 @@
"myStrom",
"OpenEMS",
"Powerfox",
"Qcells",
"RCT",
"SENEC",
"Shelly",
@ -103,6 +104,7 @@
"myStrom",
"OpenEMS",
"Powerfox",
"Qcells",
"RCT",
"SENEC",
"Senergy",