Q Cells Cloud: add US region (#26211)

This commit is contained in:
Copilot 2025-12-27 18:06:09 +00:00 • committed by GitHub
parent 19a30ac9ca
commit 4d58bb8cf1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -18,21 +18,28 @@ params:
- name: usage
choice: ["grid", "pv", "battery"]
allinone: true
- name: region
description:
de: Region
en: Region
type: choice
choice: ["EU", "US"]
default: EU
- name: tokenid
required: true
description:
generic: QcellsCloud TokenID
help:
de: Von https://qhome-ess-g3.q-cells.eu/#/api/ den Wert von "ObtaintokenID" hier eintragen.
en: Go to https://qhome-ess-g3.q-cells.eu/#/api/ and take the value of "ObtaintokenID".
de: Token ID von https://qhome-ess-g3.q-cells.eu/#/api/ oder https://qhome-ess-g3.q-cells.us/#/api/ hier eintragen.
en: Go to https://qhome-ess-g3.q-cells.eu/#/api/ or https://qhome-ess-g3.q-cells.us/#/api/ and take the value of "ObtaintokenID".
- name: serial
required: true
description:
de: Seriennummer
en: Serial number
help:
de: Von https://qhome-ess-g3.q-cells.eu/blue/#/inverter die Registriernummer hier eintragen.
en: Go to https://qhome-ess-g3.q-cells.eu/blue/#/inverter and take the value of registration number.
de: Registriernummer von https://qhome-ess-g3.q-cells.eu/blue/#/inverter oder https://qhome-ess-g3.q-cells.us/blue/#/inverter hier eintragen.
en: Go to https://qhome-ess-g3.q-cells.eu/blue/#/inverter or https://qhome-ess-g3.q-cells.us/blue/#/inverter and take the value of registration number.
- name: capacity
advanced: true
render: |
@ -40,7 +47,7 @@ render: |
power:
{{- if eq .usage "grid" }}
source: http
uri: https://qhome-ess-g3.q-cells.eu/proxyApp/proxy/api/getRealtimeInfo.do?tokenId={{ urlEncode .tokenid }}&sn={{ urlEncode .serial }}
uri: https://qhome-ess-g3.q-cells.{{ lower .region }}/proxyApp/proxy/api/getRealtimeInfo.do?tokenId={{ urlEncode .tokenid }}&sn={{ urlEncode .serial }}
jq: .result.feedinpower
cache: 2m30s
scale: -1
@ -51,23 +58,23 @@ render: |
# Hybrid WR XXXXXXXXXXXXXX
# DC MPPT1 + MPPT2
- source: http
uri: https://qhome-ess-g3.q-cells.eu/proxyApp/proxy/api/getRealtimeInfo.do?tokenId={{ urlEncode .tokenid }}&sn={{ urlEncode .serial }}
uri: https://qhome-ess-g3.q-cells.{{ lower .region }}/proxyApp/proxy/api/getRealtimeInfo.do?tokenId={{ urlEncode .tokenid }}&sn={{ urlEncode .serial }}
jq: .result.powerdc1 # Solax API Inverter.DC.PV.power.MPPT1
cache: 2m30s
- source: http
uri: https://qhome-ess-g3.q-cells.eu/proxyApp/proxy/api/getRealtimeInfo.do?tokenId={{ urlEncode .tokenid }}&sn={{ urlEncode .serial }}
uri: https://qhome-ess-g3.q-cells.{{ lower .region }}/proxyApp/proxy/api/getRealtimeInfo.do?tokenId={{ urlEncode .tokenid }}&sn={{ urlEncode .serial }}
jq: .result.powerdc2 # Solax API Inverter.DC.PV.power.MPPT2
cache: 2m30s
{{- end }}
{{- if eq .usage "battery" }}
source: http
uri: https://qhome-ess-g3.q-cells.eu/proxyApp/proxy/api/getRealtimeInfo.do?tokenId={{ urlEncode .tokenid }}&sn={{ urlEncode .serial }}
uri: https://qhome-ess-g3.q-cells.{{ lower .region }}/proxyApp/proxy/api/getRealtimeInfo.do?tokenId={{ urlEncode .tokenid }}&sn={{ urlEncode .serial }}
jq: .result.batPower # Solax API inverter.DC.battery.power.total
scale: -1
cache: 2m30s
soc:
source: http
uri: https://qhome-ess-g3.q-cells.eu/proxyApp/proxy/api/getRealtimeInfo.do?tokenId={{ urlEncode .tokenid }}&sn={{ urlEncode .serial }}
uri: https://qhome-ess-g3.q-cells.{{ lower .region }}/proxyApp/proxy/api/getRealtimeInfo.do?tokenId={{ urlEncode .tokenid }}&sn={{ urlEncode .serial }}
jq: .result.soc # Solax API inverter.DC.battery.energy.SOC
cache: 2m30s
capacity: {{ .capacity }} # kWh