Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
OFreddy committed Feb 21, 2024
2 parents bb086b1 + 43c3c8d commit f97db4d
Show file tree
Hide file tree
Showing 7 changed files with 109 additions and 106 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ jobs:
- uses: actions/checkout@v4

- name: Cache pip
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
restore-keys: |
${{ runner.os }}-pip-
- uses: actions/setup-python@v4
- uses: actions/setup-python@v5
with:
python-version: "3.x"

Expand Down Expand Up @@ -56,21 +56,21 @@ jobs:
run: git fetch --force --tags origin

- name: Cache pip
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
restore-keys: |
${{ runner.os }}-pip-
- name: Cache PlatformIO
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.platformio
key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}

- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: "3.x"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cpplint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: "3.x"
- name: Install dependencies
Expand Down
3 changes: 3 additions & 0 deletions lib/Hoymiles/src/parser/DevInfoParser.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,11 @@ const devInfo_t devInfo[] = {
{ { 0x10, 0x12, 0x30, ALL }, 1500, "HM-1500-4T" },
{ { 0x10, 0x10, 0x10, 0x15 }, static_cast<uint16_t>(300 * 0.7), "HM-300-1T" }, // HM-300 factory limitted to 70%

{ { 0x10, 0x20, 0x11, ALL }, 300, "HMS-300-1T" }, // 00
{ { 0x10, 0x20, 0x21, ALL }, 350, "HMS-350-1T" }, // 00
{ { 0x10, 0x20, 0x41, ALL }, 400, "HMS-400-1T" }, // 00
{ { 0x10, 0x10, 0x51, ALL }, 450, "HMS-450-1T" }, // 01
{ { 0x10, 0x20, 0x51, ALL }, 450, "HMS-450-1T" }, // 03
{ { 0x10, 0x10, 0x71, ALL }, 500, "HMS-500-1T" }, // 02
{ { 0x10, 0x20, 0x71, ALL }, 500, "HMS-500-1T v2" }, // 02
{ { 0x10, 0x21, 0x11, ALL }, 600, "HMS-600-2T" }, // 01
Expand All @@ -47,6 +49,7 @@ const devInfo_t devInfo[] = {

{ { 0x10, 0x32, 0x41, ALL }, 1600, "HMT-1600-4T" }, // 00
{ { 0x10, 0x32, 0x51, ALL }, 1800, "HMT-1800-4T" }, // 00
{ { 0x10, 0x32, 0x71, ALL }, 2000, "HMT-2000-4T" }, // 0

{ { 0x10, 0x33, 0x11, ALL }, 1800, "HMT-1800-6T" }, // 01
{ { 0x10, 0x33, 0x31, ALL }, 2250, "HMT-2250-6T" } // 01
Expand Down
4 changes: 2 additions & 2 deletions platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ build_unflags =
-std=gnu++11

lib_deps =
https://github.com/yubox-node-org/ESPAsyncWebServer
mathieucarbou/ESP Async WebServer @ 2.7.0
bblanchon/ArduinoJson @ ^6.21.5
https://github.com/bertmelis/espMqttClient.git#v1.5.0
https://github.com/bertmelis/espMqttClient.git#v1.6.0
nrf24/RF24 @ ^1.4.8
olikraus/U8g2 @ ^2.35.9
buelowp/sunset @ ^1.1.7
Expand Down
10 changes: 5 additions & 5 deletions webapp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"mitt": "^3.0.1",
"sortablejs": "^1.15.2",
"spark-md5": "^3.0.2",
"vue": "^3.4.18",
"vue": "^3.4.19",
"vue-i18n": "^9.9.1",
"vue-router": "^4.2.5"
},
Expand All @@ -27,7 +27,7 @@
"@rushstack/eslint-patch": "^1.7.2",
"@tsconfig/node18": "^18.2.2",
"@types/bootstrap": "^5.2.10",
"@types/node": "^20.11.17",
"@types/node": "^20.11.19",
"@types/pulltorefreshjs": "^0.1.7",
"@types/sortablejs": "^1.15.7",
"@types/spark-md5": "^3.0.4",
Expand All @@ -38,10 +38,10 @@
"eslint-plugin-vue": "^9.21.1",
"npm-run-all": "^4.1.5",
"pulltorefreshjs": "^0.1.22",
"sass": "^1.70.0",
"terser": "^5.27.0",
"sass": "^1.71.0",
"terser": "^5.27.1",
"typescript": "^5.3.3",
"vite": "^5.1.1",
"vite": "^5.1.3",
"vite-plugin-compression": "^0.5.1",
"vite-plugin-css-injected-by-js": "^3.4.0",
"vue-tsc": "^1.8.27"
Expand Down
32 changes: 16 additions & 16 deletions webapp/src/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@
"1001": "Einstellungen gespeichert!",
"1002": "Keine Werte gefunden!",
"1003": "Daten zu groß!",
"1004": "Fehler beim interpretieren der Daten!",
"1004": "Fehler beim Interpretieren der Daten!",
"1005": "Benötigte Werte fehlen!",
"1006": "Schreiben fehlgeschlagen!",
"2001": "Die Seriennummer darf nicht 0 sein!",
"2002": "Das Abfraginterval muss größer als 0 sein!",
"2003": "Ungültige Sendeleistung angegeben!",
"2004": "Die Frequenz muss zwischen {min} und {max} kHz liegen und ein vielfaches von 250kHz betragen!",
"2004": "Die Frequenz muss zwischen {min} und {max} kHz liegen und ein Vielfaches von 250kHz betragen!",
"2005": "Ungültige Landesauswahl!",
"3001": "Nichts gelöscht!",
"3002": "Konfiguration zurückgesetzt. Starte jetzt neu...",
Expand Down Expand Up @@ -171,7 +171,7 @@
"GridprofileSupportLong": "Weitere Informationen sind <a href=\"https://github.com/tbnobody/OpenDTU/wiki/Grid-Profile-Parser\" target=\"_blank\">hier</a> zu finden."
},
"systeminfo": {
"SystemInfo": "System Informationen",
"SystemInfo": "Systeminformationen",
"VersionError": "Fehler beim Abrufen von Versionsinformationen",
"VersionNew": "Neue Version verfügbar! Zeige Änderungen!",
"VersionOk": "Aktuell!"
Expand Down Expand Up @@ -224,7 +224,7 @@
"RadioInformation": "Funkmodulinformationen",
"Status": "{module} Status",
"ChipStatus": "{module} Chip-Status",
"ChipType": "{module} Chip-Type",
"ChipType": "{module} Chip-Typ",
"Connected": "verbunden",
"NotConnected": "nicht verbunden",
"Configured": "konfiguriert",
Expand Down Expand Up @@ -293,18 +293,18 @@
"Server": "@:ntpinfo.Server",
"Port": "Port",
"Username": "Benutzername",
"BaseTopic": "Basis Topic",
"BaseTopic": "Basis-Topic",
"PublishInterval": "Veröffentlichungsintervall",
"Seconds": "{sec} Sekunden",
"CleanSession": "CleanSession Flag",
"Retain": "Retain",
"Tls": "TLS",
"RootCertifcateInfo": "Root CA-Zertifikat-Informationen",
"TlsCertLogin": "Anmeldung mit TLS Zertifikat",
"TlsCertLogin": "Anmeldung mit TLS-Zertifikat",
"ClientCertifcateInfo": "Client Zertifikat-Informationen",
"HassSummary": "Home Assistant MQTT-Auto-Discovery Konfigurationszusammenfassung",
"Expire": "Ablaufen",
"IndividualPanels": "Einzelne Paneele",
"IndividualPanels": "Einzelne Panels",
"RuntimeSummary": "Laufzeitzusammenfassung",
"ConnectionStatus": "Verbindungsstatus",
"Connected": "verbunden",
Expand All @@ -314,7 +314,7 @@
"Console": "Konsole",
"VirtualDebugConsole": "Virtuelle Debug-Konsole",
"EnableAutoScroll": "Automatisches Scrollen aktivieren",
"ClearConsole": "Konsole löschen",
"ClearConsole": "Konsole leeren",
"CopyToClipboard": "In die Zwischenablage kopieren"
},
"inverterchannelinfo": {
Expand Down Expand Up @@ -346,7 +346,7 @@
"PerformReboot": "Neustart durchführen",
"Reboot": "Neustarten!",
"Cancel": "@:base.Cancel",
"RebootOpenDTU": "OpenDTU neustarten",
"RebootOpenDTU": "OpenDTU neu starten",
"RebootQuestion": "Möchten Sie das Gerät wirklich neu starten?",
"RebootHint": "<b>Hinweis:</b> Ein manueller Neustart muss normalerweise nicht durchgeführt werden. OpenDTU führt jeden erforderlichen Neustart (z. B. nach einem Firmware-Update) automatisch durch. Einstellungen werden auch ohne Neustart übernommen. Wenn Sie aufgrund eines Fehlers einen Neustart durchführen müssen, denken Sie bitte daran, diesen unter <a href=\"https://github.com/tbnobody/OpenDTU/issues\" class=\"alert-link\" target=\"_blank\">https://github.com/tbnobody/OpenDTU/issues</a> zu melden."
},
Expand All @@ -367,7 +367,7 @@
"country_1": "Nordamerika ({min}MHz - {max}MHz)",
"country_2": "Brasilien ({min}MHz - {max}MHz)",
"CmtFrequency": "CMT2300A Frequenz:",
"CmtFrequencyHint": "Stelle sicher, dass du nur Frequenzen verwendet werden welche im entsprechenden Land erlaubt sind! Nach einer Frequenzänderung kann es bis zu 15min dauern bis eine Verbindung hergestellt wird.",
"CmtFrequencyHint": "Stelle sicher, dass nur Frequenzen verwendet werden, welche im entsprechenden Land erlaubt sind! Nach einer Frequenzänderung kann es bis zu 15min dauern bis eine Verbindung hergestellt wird.",
"CmtFrequencyWarning": "Die gewählte Frequenz liegt außerhalb des zulässigen Bereichs in der gewählten Region/dem Land. Vergewissere dich, dass mit dieser Auswahl keine lokalen Regularien verletzt werden.",
"MHz": "{mhz} MHz",
"dBm": "{dbm} dBm",
Expand Down Expand Up @@ -407,7 +407,7 @@
"NAUTICAL": "Nautische Dämmerung (102°)",
"CIVIL": "Bürgerliche Dämmerung (96°)",
"ASTONOMICAL": "Astronomische Dämmerung (108°)",
"ManualTimeSynchronization": "Manuelle Zeitsynchronization",
"ManualTimeSynchronization": "Manuelle Zeitsynchronisation",
"CurrentOpenDtuTime": "Aktuelle OpenDTU-Zeit:",
"CurrentLocalTime": "Aktuelle lokale Zeit:",
"SynchronizeTime": "Zeit synchronisieren",
Expand Down Expand Up @@ -459,7 +459,7 @@
"ClientKey": "TLS Client-Key:",
"LwtParameters": "LWT-Parameter",
"LwtTopic": "LWT-Topic:",
"LwtTopicHint": "LWT-Topic, wird der Basis Topic angehängt",
"LwtTopicHint": "LWT-Topic, wird der Basis-Topic angehängt",
"LwtOnline": "LWT-Online-Nachricht:",
"LwtOnlineHint": "Nachricht, die im LWT-Topic veröffentlicht wird, wenn OpenDTU online ist",
"LwtOffline": "LWT-Offline-Nachricht:",
Expand All @@ -473,7 +473,7 @@
"HassPrefixTopicHint": "The prefix for the discovery topic",
"HassRetain": "Retain Flag aktivieren",
"HassExpire": "Ablauffunktion aktivieren",
"HassIndividual": "Einzelne Paneele"
"HassIndividual": "Einzelne Panels"
},
"inverteradmin": {
"InverterSettings": "Wechselrichter Einstellungen",
Expand All @@ -497,15 +497,15 @@
"Advanced": "Erweitert",
"InverterSerial": "Wechselrichter Seriennummer:",
"InverterName": "Wechselrichter Name:",
"InverterNameHint": "Hier kann ein eigener Namen für den Wechselrichter angeben werden.",
"InverterStatus": "Empfangen / senden",
"InverterNameHint": "Hier kann ein eigener Name für den Wechselrichter angeben werden.",
"InverterStatus": "empfangen / senden",
"PollEnable": "Daten abrufen",
"PollEnableNight": "Daten auch nachts abrufen",
"CommandEnable": "Befehle senden",
"CommandEnableNight": "Befehle auch nachts senden",
"AddToTotal": "Leistung und Ertrag auf die Gesamtsummen addieren",
"AddToTotalHint": "Wenn diese Option aktiviert ist wird die Leistung und der Ertrag dieses Wechelrichters bei den Summen in der Live Ansicht berücksichtigt.",
"StringName": "Name String {num}:",
"StringName": "Stringname {num}:",
"StringNameHint": "Hier kann ein eigener Name für den entsprechenden Port des Wechselrichters angegeben werden.",
"StringMaxPower": "Max. Leistung String {num}:",
"StringMaxPowerHint": "Eingabe der maximalen Leistung der angeschlossenen Solarmodule.",
Expand Down
Loading

0 comments on commit f97db4d

Please sign in to comment.