sonnenCharger

Integration of sonnenCharger into ioBroker

Aktueller Release
1.2.1
Entwickler
ChrisWbb
Lizenz
MIT

Sonnen-Ladeadapter für ioBroker

Dieser Adapter integriert Ihren sonnenCharger in ioBroker.
Weitere Informationen zu sonnenCharger finden Sie auf der Webseite des Anbieters .

Konfiguration

Nachdem Sie eine Instanz des Appators erstellt haben, müssen Sie mehrere Parameter konfigurieren:

ParameternameBeschreibungStandard
IP-AdresseIP-Adresse des sonnenChargers-
HafenModbus-Schnittstelle des sonnenCharger502
AnforderungsintervallIntervall für den Datenabruf in Sekunden (Wertebereich 30 - 3600)30
Schreibzugriff auf sonnenCharger gewährenEXPERIMENTELL: Seien Sie vorsichtig beim Schreiben von Daten in den sonnenCharger.FALSCH

Verwendung

Kanal: Info

AusweisBeschreibungDatentypEinheitLesen/SchreibenZusätzliche Informationen
Verbindungangeschlossenes Gerät oder Dienstboolescher Wert-R-

Kanal: Ladegeräteinstellungen

AusweisBeschreibungDatentypEinheitLesen/SchreibenZusätzliche Informationen
SeriennummerSeriennummerZeichenketteR
ModellModellZeichenketteR
HardwareversionHardwareversionZeichenketteR
swVersionSoftwareversionZeichenketteR
Anzahl der AnschlüsseAnzahl der Anschlüsseganze ZahlR

Kanal: chargerSettings.connector.<Nummer>

AusweisBeschreibungDatentypEinheitLesen/SchreibenZusätzliche Informationen
SteckverbindertypAnschlusstypZeichenketteR
Anzahl der PhasenZahlenphasenganze ZahlR
l1ConnectedToPhaseL1 ist mit Phase verbundenganze ZahlR
l2ConnectedToPhaseL2 ist mit Phase verbundenganze ZahlR
l3ConnectedToPhaseL3 ist mit Phase verbundenganze ZahlR
benutzerdefinierterMaxCurrentBenutzerdefinierter MaximalstromschwebenAR

Kanal: Messungen.<Nummer>

AusweisBeschreibungDatentypEinheitLesen/SchreibenZusätzliche Informationen
VerbindungsstatusVerbindungsstatus-IDganze ZahlR
ConnectorStatusLabelVerbindungsstatusetikettZeichenketteR0 : Unbekannt
1 : SocketAvailable
2 : Warten auf Fahrzeugverbindung
3 : Warten auf Fahrzeugstart
4: Aufladen
5 : ChargingPausedByEv
6 : ChargingPausedByEvse
7 : Ladevorgang beendet
8 : Ladefehler
9: Ladevorgang fortsetzen
10: Nicht verfügbar
gemesseneFahrzeuganzahlPhasenGemessene Fahrzeuganzahl der Phasen-IDganze ZahlR
gemesseneFahrzeugAnzahlVonPhasenBeschriftungGemessene Fahrzeuganzahl der PhasenbezeichnungZeichenketteR
evMaxPhaseCurrentEV maximaler PhasenstromschwebenAR
ZielstromVonPowerMgmZielstrom von Power MGM oder ModbusschwebenAR
FrequenzFrequenzschwebenHzR
SpannungL1LN-Spannung (L1)schwebenVR
SpannungL2LN-Spannung (L2)schwebenVR
SpannungL3LN-Spannung (L3)schwebenVR
currentL1Strom (L1)schwebenAR
currentL2Strom (L2)schwebenAR
currentL3Strom (L3)schwebenAR
aktivesPowerL1Wirkleistung (L1)schwebenkWR
aktivesPowerL2Wirkleistung (L2)schwebenkWR
aktivesPowerL3Wirkleistung (L3)schwebenkWR
GesamtleistungWirkleistung (gesamt)schwebenkWR
LeistungsfaktorLeistungsfaktorschwebenR
GesamtimportierteAktiveEnergieInLaufenderSitzungGesamte importierte aktive Energie in der LaufsitzungschwebenkWhR
Laufzeit der SitzungLaufzeit der SitzungNummerSekundenR
runningSessionDepartureTimeAbfahrtszeit der LaufsitzungNummerSekundenRUnix-Zeit (Sekunden seit 1970-01-01 00:00:00 UTC)
runningSessionDepartureTimeISOAbfahrtszeit der laufenden Sitzung im ISO UTC-FormatZeichenketteR
runningSessionIDLaufende Sitzungs-IDganze ZahlRFalls das Ladegerät mit dem zentralen System kommuniziert, handelt es sich um eine Transaktions-ID, die vom zentralen System über OCPP bereitgestellt wird.
evMaxPowerEV maximale LeistungschwebenkWRMaximale Leistung im aktuell laufenden Ladevorgang erkannt
evPlannedEnergygeplante EnergieschwebenkWhRGesamtenergiemenge, die für die aktuell laufende Ladesitzung geliefert werden soll.

Kanal: Befehle

AusweisBeschreibungDatentypEinheitLesen/SchreibenZusätzliche Informationen
NeustartSonnen-Ladegerät neu startenTasteW
setTimeZeit in UTC einstellenganze ZahlSekundenWUnix-Zeit (Sekunden seit 1970-01-01 00:00:00 UTC)

Kanal: commands.connectors<number>

AusweisBeschreibungDatentypEinheitLesen/SchreibenZusätzliche Informationen
Ladevorgang stoppenLadevorgang stoppenTasteW
Ladevorgang pausierenLadevorgang unterbrechenTasteW
setDepartureTimeAbfahrtszeit festlegenganze ZahlSekundenW
aktuellen Sollwert festlegenAktuellen Sollwert einstellenschwebenAW
Aktuellen Sollwert abbrechenAktuellen Sollwert abbrechenTasteW
Leistungsaufnahme festlegenLeistungssollwert einstellenschwebenkWW
Leistungseinstellung abbrechenLeistungssollwert abbrechenTasteW

IN BEARBEITUNG

  • (ChrisWbb) Implementierung des intelligenten Modus (derzeit nicht deaktiviert)
  • (ChrisWbb) Abhängigkeitsversionen aktualisieren

1.2.1 (2024-05-30)

  • (ChrisWbb) Behebung der Fehler des Adapterprüfers

1.2.0 (2024-05-30)

  • (ChrisWbb) Abhängigkeitsversionen aktualisieren
  • (ChrisWbb) Fehlerbehebung beim Adapterprüfer
  • (ChrisWbb) Statusrollen anpassen
  • (ChrisWbb) Neue Version von @types/node
  • (ChrisWbb) testet für Node 20.x

1.1.1 (2023-03-30)

  • (ChrisWbb) Problem mit der Veröffentlichung behoben

1.1.0 (2023-03-30)

  • (ChrisWbb) Schreibzugriff auf das Holding-Register
  • (ChrisWbb) Refactoring asynchroner Aufrufe
  • (ChrisWbb) kleinere Änderungen basierend auf Vorschlägen aus der Überprüfung
  • (ChrisWbb) Readme aktualisieren

1.0.2 (2023-02-18)

  • (ChrisWbb) ESLint-Fehler beheben

1.0.1 (2023-02-18)

  • (ChrisWbb) Vorbereitung auf die Veröffentlichung
  • (ChrisWbb) Kleinere Korrekturen aus der Adapterprüfung

1.0.0 (2023-01-02)

  • (ChrisWbb) erste Version

Changelog

License

MIT License

Copyright (c) 2024 ChrisWbb development@chrweber.de

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.