Skip to content

Commit 0819c60

Browse files
committed
Add endpoints setEvChargerCurrentsBySn and getEvChargerCurrentsBySn
1 parent 525bc47 commit 0819c60

15 files changed

Lines changed: 288 additions & 202 deletions

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ How to find SN and Check code for registration is described here: https://github
5656

5757
## Changelog
5858

59+
### **WORK IN PROGRESS**
60+
61+
- (Gaspode) Read and write wallbox current
62+
5963
### 4.0.0 (2025-11-01)
6064

6165
- (Gaspode) Update dependencies, Node.js version 20 or later is now required

admin/i18n/de/translations.json

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
{
2-
"alpha-ess adapter settings": "Adaptereinstellungen für alpha-ess",
3-
"Username": "Nutzername",
4-
"Password": "Passwort",
5-
"Alpha ESS System ID": "Alpha ESS-System-ID",
6-
"Interval to read realtime data": "Intervall zum Lesen von Echtzeitdaten [s]",
7-
"Interval to read energy data": "Intervall zum Lesen von Energiedaten [min]",
8-
"Interval to read settings data": "Intervall zum Lesen von Einstellungsdaten [min]",
9-
"Interval to read statistical data (today)": "Intervall zum Lesen von statistischen Daten (heute) [min]",
10-
"Interval to read summary data": "Intervall zum Lesen von Zusammenfassungsdaten [min]",
11-
"Update unchanged states": "Unveränderte Zustände aktualisieren",
12-
"Personal APP ID": "Persönliche Application ID",
13-
"Personal APP Secret": "Persönliches Application Secret",
14-
"Interval to read charging settings": "Intervall zum Lesen der Ladeeinstellungen [min]",
15-
"Interval to read discharging settings": "Intervall zum Lesen der Entladeeinstellungen [min]",
16-
"Interval to read wallbox data": "Intervall zum Auslesen der Wallbox-Daten [min]",
17-
"Sorry. Closed API currently not supported!": "Entschuldigung. Closed API wird aufgrund von Änderungen durch Alpha-ESS derzeit nicht unterstützt!",
18-
"Interval to read system information data": "Intervall zum Lesen von Systeminformationsdaten [s]",
19-
"Get recent power data every 5 minutes (for systems with no realtime data)": "Lese alle 5 Minuten Pseudo-Echtzeit-Leistungsdaten (für Systeme ohne Echtzeitdatenunterstützung)"
20-
}
1+
{
2+
"alpha-ess adapter settings": "Adaptereinstellungen für alpha-ess",
3+
"Username": "Nutzername",
4+
"Password": "Passwort",
5+
"Alpha ESS System ID": "Alpha ESS-System-ID",
6+
"Interval to read realtime data": "Intervall zum Lesen von Echtzeitdaten [s]",
7+
"Interval to read energy data": "Intervall zum Lesen von Energiedaten [min]",
8+
"Interval to read settings data": "Intervall zum Lesen von Einstellungsdaten [min]",
9+
"Interval to read statistical data (today)": "Intervall zum Lesen von statistischen Daten (heute) [min]",
10+
"Interval to read summary data": "Intervall zum Lesen von Zusammenfassungsdaten [min]",
11+
"Update unchanged states": "Unveränderte Zustände aktualisieren",
12+
"Personal APP ID": "Persönliche Application ID",
13+
"Personal APP Secret": "Persönliches Application Secret",
14+
"Interval to read charging settings": "Intervall zum Lesen der Ladeeinstellungen [min]",
15+
"Interval to read discharging settings": "Intervall zum Lesen der Entladeeinstellungen [min]",
16+
"Interval to read wallbox data": "Intervall zum Auslesen der Wallbox-Daten [min]",
17+
"Interval to read wallbox current data": "Intervall zum Lesen der Wallbox-Stromvorgabe [sec]",
18+
"Sorry. Closed API currently not supported!": "Entschuldigung. Closed API wird aufgrund von Änderungen durch Alpha-ESS derzeit nicht unterstützt!",
19+
"Interval to read system information data": "Intervall zum Lesen von Systeminformationsdaten [s]",
20+
"Get recent power data every 5 minutes (for systems with no realtime data)": "Lese alle 5 Minuten Pseudo-Echtzeit-Leistungsdaten (für Systeme ohne Echtzeitdatenunterstützung)"
21+
}

admin/i18n/en/translations.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"Interval to read charging settings": "Interval to read charging settings [min]",
1616
"Interval to read discharging settings": "Interval to read discharging settings [min]",
1717
"Interval to read wallbox data": "Interval to read wallbox data [min]",
18+
"Interval to read wallbox current data": "Interval to read wallbox current data [sec]",
1819
"Sorry. Closed API currently not supported!": "Sorry. Closed API currently not supported due to changes by Alpha-ESS!",
1920
"Get recent power data every 5 minutes (for systems with no realtime data)": "Get recent power data every 5 minutes (for systems with no realtime data support)"
2021
}

admin/i18n/es/translations.json

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
{
2-
"alpha-ess adapter settings": "Configuración del adaptador para alpha-ess",
3-
"Username": "Nombre de usuario",
4-
"Password": "Contraseña",
5-
"Alpha ESS System ID": "Identificación del sistema Alpha ESS",
6-
"Interval to read realtime data": "Intervalo para leer datos en tiempo real [s]",
7-
"Interval to read energy data": "Intervalo para leer datos de energía [min]",
8-
"Interval to read settings data": "Intervalo para leer los datos de configuración [min]",
9-
"Interval to read statistical data (today)": "Intervalo para leer datos estadísticos (hoy) [min]",
10-
"Interval to read summary data": "Intervalo para leer datos de resumen [min]",
11-
"Update unchanged states": "Actualizar estados sin cambios",
12-
"Personal APP ID": "ID de aplicación personal",
13-
"Personal APP Secret": "Secreto de aplicación personal",
14-
"Interval to read charging settings": "Intervalo para leer la configuración de carga",
15-
"Interval to read discharging settings": "Intervalo para leer la configuración de descarga",
16-
"Interval to read wallbox data": "Intervalo para leer los datos del wallbox [min]",
17-
"Sorry. Closed API currently not supported!": "Lo siento. ¡La API cerrada actualmente no es compatible debido a cambios realizados por Alpha-ESS!",
18-
"Interval to read system information data": "Intervalo para leer datos de información del sistema [s]",
19-
"Get recent power data every 5 minutes (for systems with no realtime data)": "Obtenga datos de energía recientes cada 5 minutos (para sistemas sin soporte de datos en tiempo real)"
20-
}
1+
{
2+
"alpha-ess adapter settings": "Configuración del adaptador para alpha-ess",
3+
"Username": "Nombre de usuario",
4+
"Password": "Contraseña",
5+
"Alpha ESS System ID": "Identificación del sistema Alpha ESS",
6+
"Interval to read realtime data": "Intervalo para leer datos en tiempo real [s]",
7+
"Interval to read energy data": "Intervalo para leer datos de energía [min]",
8+
"Interval to read settings data": "Intervalo para leer los datos de configuración [min]",
9+
"Interval to read statistical data (today)": "Intervalo para leer datos estadísticos (hoy) [min]",
10+
"Interval to read summary data": "Intervalo para leer datos de resumen [min]",
11+
"Update unchanged states": "Actualizar estados sin cambios",
12+
"Personal APP ID": "ID de aplicación personal",
13+
"Personal APP Secret": "Secreto de aplicación personal",
14+
"Interval to read charging settings": "Intervalo para leer la configuración de carga",
15+
"Interval to read discharging settings": "Intervalo para leer la configuración de descarga",
16+
"Interval to read wallbox data": "Intervalo para leer los datos del wallbox [min]",
17+
"Interval to read wallbox current data": "Intervalo para leer el ajuste de corriente doméstica de la wallbox [sec]",
18+
"Sorry. Closed API currently not supported!": "Lo siento. ¡La API cerrada actualmente no es compatible debido a cambios realizados por Alpha-ESS!",
19+
"Interval to read system information data": "Intervalo para leer datos de información del sistema [s]",
20+
"Get recent power data every 5 minutes (for systems with no realtime data)": "Obtenga datos de energía recientes cada 5 minutos (para sistemas sin soporte de datos en tiempo real)"
21+
}

admin/i18n/fr/translations.json

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
{
2-
"alpha-ess adapter settings": "Paramètres de l'adaptateur pour alpha-ess",
3-
"Username": "Nom d'utilisateur",
4-
"Password": "Mot de passe",
5-
"Alpha ESS System ID": "ID du système Alpha ESS",
6-
"Interval to read realtime data": "Intervalle pour lire les données en temps réel [s]",
7-
"Interval to read energy data": "Intervalle pour lire les données énergétiques [min]",
8-
"Interval to read settings data": "Intervalle pour lire les données de paramètres [min]",
9-
"Interval to read statistical data (today)": "Intervalle pour lire les données statistiques (aujourd'hui) [min]",
10-
"Interval to read summary data": "Intervalle pour lire les données récapitulatives [min]",
11-
"Update unchanged states": "Mettre à jour les états inchangés",
12-
"Personal APP ID": "ID de candidature personnel",
13-
"Personal APP Secret": "Secret d'application personnel",
14-
"Interval to read charging settings": "Intervalle pour lire les paramètres de charge",
15-
"Interval to read discharging settings": "Intervalle pour lire les paramètres de décharge",
16-
"Interval to read wallbox data": "Intervalle de lecture des données de la wallbox [min]",
17-
"Sorry. Closed API currently not supported!": "Désolé. API fermée actuellement non prise en charge en raison de modifications apportées par Alpha-ESS !",
18-
"Interval to read system information data": "Intervalle de lecture des données d'informations système [s]",
19-
"Get recent power data every 5 minutes (for systems with no realtime data)": "Obtenez des données de puissance récentes toutes les 5 minutes (pour les systèmes sans prise en charge des données en temps réel)"
20-
}
1+
{
2+
"alpha-ess adapter settings": "Paramètres de l'adaptateur pour alpha-ess",
3+
"Username": "Nom d'utilisateur",
4+
"Password": "Mot de passe",
5+
"Alpha ESS System ID": "ID du système Alpha ESS",
6+
"Interval to read realtime data": "Intervalle pour lire les données en temps réel [s]",
7+
"Interval to read energy data": "Intervalle pour lire les données énergétiques [min]",
8+
"Interval to read settings data": "Intervalle pour lire les données de paramètres [min]",
9+
"Interval to read statistical data (today)": "Intervalle pour lire les données statistiques (aujourd'hui) [min]",
10+
"Interval to read summary data": "Intervalle pour lire les données récapitulatives [min]",
11+
"Update unchanged states": "Mettre à jour les états inchangés",
12+
"Personal APP ID": "ID de candidature personnel",
13+
"Personal APP Secret": "Secret d'application personnel",
14+
"Interval to read charging settings": "Intervalle pour lire les paramètres de charge",
15+
"Interval to read discharging settings": "Intervalle pour lire les paramètres de décharge",
16+
"Interval to read wallbox data": "Intervalle de lecture des données de la wallbox [min]",
17+
"Interval to read wallbox current data": "Intervalle de lecture du réglage du courant domestique de la wallbox [sec]",
18+
"Sorry. Closed API currently not supported!": "Désolé. API fermée actuellement non prise en charge en raison de modifications apportées par Alpha-ESS !",
19+
"Interval to read system information data": "Intervalle de lecture des données d'informations système [s]",
20+
"Get recent power data every 5 minutes (for systems with no realtime data)": "Obtenez des données de puissance récentes toutes les 5 minutes (pour les systèmes sans prise en charge des données en temps réel)"
21+
}

admin/i18n/it/translations.json

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
{
2-
"alpha-ess adapter settings": "Impostazioni dell'adattatore per alpha-ess",
3-
"Username": "Nome utente",
4-
"Password": "Parola d'ordine",
5-
"Alpha ESS System ID": "ID del sistema Alpha ESS",
6-
"Interval to read realtime data": "Intervallo di lettura dei dati in tempo reale [s]",
7-
"Interval to read energy data": "Intervallo di lettura dei dati energetici [min]",
8-
"Interval to read settings data": "Intervallo per leggere i dati delle impostazioni [min]",
9-
"Interval to read statistical data (today)": "Intervallo di lettura dei dati statistici (oggi) [min]",
10-
"Interval to read summary data": "Intervallo di lettura dei dati di riepilogo [min]",
11-
"Update unchanged states": "Aggiorna stati invariati",
12-
"Personal APP ID": "ID applicazione personale",
13-
"Personal APP Secret": "Segreto dell'applicazione personale",
14-
"Interval to read charging settings": "Intervallo per leggere le impostazioni di ricarica",
15-
"Interval to read discharging settings": "Intervallo per leggere le impostazioni di scarica",
16-
"Interval to read wallbox data": "Intervallo per leggere i dati della Wallbox [min]",
17-
"Sorry. Closed API currently not supported!": "Scusa. API chiusa attualmente non supportata a causa di modifiche apportate da Alpha-ESS!",
18-
"Interval to read system information data": "Intervallo per leggere i dati delle informazioni di sistema [s]",
19-
"Get recent power data every 5 minutes (for systems with no realtime data)": "Ottieni dati energetici recenti ogni 5 minuti (per sistemi senza supporto dati in tempo reale)"
20-
}
1+
{
2+
"alpha-ess adapter settings": "Impostazioni dell'adattatore per alpha-ess",
3+
"Username": "Nome utente",
4+
"Password": "Parola d'ordine",
5+
"Alpha ESS System ID": "ID del sistema Alpha ESS",
6+
"Interval to read realtime data": "Intervallo di lettura dei dati in tempo reale [s]",
7+
"Interval to read energy data": "Intervallo di lettura dei dati energetici [min]",
8+
"Interval to read settings data": "Intervallo per leggere i dati delle impostazioni [min]",
9+
"Interval to read statistical data (today)": "Intervallo di lettura dei dati statistici (oggi) [min]",
10+
"Interval to read summary data": "Intervallo di lettura dei dati di riepilogo [min]",
11+
"Update unchanged states": "Aggiorna stati invariati",
12+
"Personal APP ID": "ID applicazione personale",
13+
"Personal APP Secret": "Segreto dell'applicazione personale",
14+
"Interval to read charging settings": "Intervallo per leggere le impostazioni di ricarica",
15+
"Interval to read discharging settings": "Intervallo per leggere le impostazioni di scarica",
16+
"Interval to read wallbox data": "Intervallo per leggere i dati della Wallbox [min]",
17+
"Interval to read wallbox current data": "Intervallo per leggere l'impostazione della corrente domestica della wallbox [sec]",
18+
"Sorry. Closed API currently not supported!": "Scusa. API chiusa attualmente non supportata a causa di modifiche apportate da Alpha-ESS!",
19+
"Interval to read system information data": "Intervallo per leggere i dati delle informazioni di sistema [s]",
20+
"Get recent power data every 5 minutes (for systems with no realtime data)": "Ottieni dati energetici recenti ogni 5 minuti (per sistemi senza supporto dati in tempo reale)"
21+
}

admin/i18n/nl/translations.json

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
{
2-
"alpha-ess adapter settings": "Adapterinstellingen voor alpha-ess",
3-
"Username": "Gebruikersnaam",
4-
"Password": "Wachtwoord",
5-
"Alpha ESS System ID": "Alpha ESS-systeem-ID",
6-
"Interval to read realtime data": "Interval om realtime gegevens te lezen [s]",
7-
"Interval to read energy data": "Interval om energiegegevens te lezen [min]",
8-
"Interval to read settings data": "Interval om instellingsgegevens te lezen [min]",
9-
"Interval to read statistical data (today)": "Interval om statistische gegevens te lezen (vandaag) [min]",
10-
"Interval to read summary data": "Interval om samenvattingsgegevens te lezen [min]",
11-
"Update unchanged states": "Update ongewijzigde statussen",
12-
"Personal APP ID": "Persoonlijke applicatie-ID",
13-
"Personal APP Secret": "Persoonlijk toepassingsgeheim",
14-
"Interval to read charging settings": "Interval om laadinstellingen te lezen",
15-
"Interval to read discharging settings": "Interval om ontlaadinstellingen te lezen",
16-
"Interval to read wallbox data": "Interval voor het lezen van wallbox-gegevens [min]",
17-
"Sorry. Closed API currently not supported!": "Sorry. Gesloten API momenteel niet ondersteund vanwege wijzigingen door Alpha-ESS!",
18-
"Interval to read system information data": "Interval voor het lezen van systeeminformatiegegevens [s]",
19-
"Get recent power data every 5 minutes (for systems with no realtime data)": "Ontvang elke 5 minuten recente stroomgegevens (voor systemen zonder realtime gegevensondersteuning)"
20-
}
1+
{
2+
"alpha-ess adapter settings": "Adapterinstellingen voor alpha-ess",
3+
"Username": "Gebruikersnaam",
4+
"Password": "Wachtwoord",
5+
"Alpha ESS System ID": "Alpha ESS-systeem-ID",
6+
"Interval to read realtime data": "Interval om realtime gegevens te lezen [s]",
7+
"Interval to read energy data": "Interval om energiegegevens te lezen [min]",
8+
"Interval to read settings data": "Interval om instellingsgegevens te lezen [min]",
9+
"Interval to read statistical data (today)": "Interval om statistische gegevens te lezen (vandaag) [min]",
10+
"Interval to read summary data": "Interval om samenvattingsgegevens te lezen [min]",
11+
"Update unchanged states": "Update ongewijzigde statussen",
12+
"Personal APP ID": "Persoonlijke applicatie-ID",
13+
"Personal APP Secret": "Persoonlijk toepassingsgeheim",
14+
"Interval to read charging settings": "Interval om laadinstellingen te lezen",
15+
"Interval to read discharging settings": "Interval om ontlaadinstellingen te lezen",
16+
"Interval to read wallbox data": "Interval voor het lezen van wallbox-gegevens [min]",
17+
"Interval to read wallbox current data": "Interval voor het lezen van de wallbox-huishoudstroominstelling [sec]",
18+
"Sorry. Closed API currently not supported!": "Sorry. Gesloten API momenteel niet ondersteund vanwege wijzigingen door Alpha-ESS!",
19+
"Interval to read system information data": "Interval voor het lezen van systeeminformatiegegevens [s]",
20+
"Get recent power data every 5 minutes (for systems with no realtime data)": "Ontvang elke 5 minuten recente stroomgegevens (voor systemen zonder realtime gegevensondersteuning)"
21+
}

0 commit comments

Comments
 (0)