diff --git a/templates/definition/meter/qcells-hybrid-cloud.yaml b/templates/definition/meter/qcells-hybrid-cloud.yaml index 6042a2c04..02d73d746 100644 --- a/templates/definition/meter/qcells-hybrid-cloud.yaml +++ b/templates/definition/meter/qcells-hybrid-cloud.yaml @@ -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