NEWS
NRGKick (Gen2) über Modbus einbinden
-
Dinitec hat kürzlich für seinen NRGKick (Gen2) eine lokale API Dokumentation veröffentlicht:
https://www.nrgkick.com/wp-content/uploads/2024/07/local_api_docu_simulate.htmlIch habe den NRGKick (Gen2) über Modbus in meinen IO-Broker eingebunden und lade mein Auto mit PV-Überschuss. Hier die Einstellungen der Modbus-Instanz wie ich sie am Laufen habe:
Die Abfrage und Steuerung des NRGKick erfolgt über die Holding-Register
Achtung: die in der APIDokumentation angegebenen Datentypen sind anscheinend teilweise fehlerhaft, ich konnte damit teilweise keine vernünftigen Werte auslesen. Mit den Datentypen aus dem Screenshot funktioniert es.
So sehen die Daten (Objekte) dann aus:
Die Steuerung zum Starten und Stoppen des Ladevorgangs erfolgt über Register 195, 0 = Laden, 1 = Pause
In der NRGKick-App auf dem Smartphone muss die API aktiviert werden damit man auf den NRGKick zugreifen kann:
Mein Script zum Überschussladen funktioniert zwar , ich lade das Auto schon seit zwei Wochen damit, es ist aber noch nicht reif fürs Teilen hier im Forum.
-
hier das TSV zum Import aus diesem Screenshot
_address name description unit type len factor offset formula role room poll wp cw isScale 0 Unique Identifier of the NRGkick Unique Identifier of the NRGkick uint16be 1 1 0 value NRGkick true false false false 11 Model type of the NRGkick Model type of the NRGkick string 16 1 0 value NRGkick true false false false 27 User-defined NRGkick name User-defined NRGkick name string 6 1 0 value NRGkick true false false false 35 Max rated current in Ampere Max rated current in Ampere A uint16be 1 1 0 value NRGkick true false false false 37 Max current of the attachment Max current of the attachment A uint16be 1 0,1 0 value NRGkick true false false false 43 Detected grid voltage type Detected grid voltage type V uint16be 1 1 0 value NRGkick true false false false 194 User-set charging current Range: 6.0 - rated_current (16.0A / 32.0A) 1/10 A uint16be 1 0,1 0 value NRGkick true false false false 195 Charge pause disabled / enabled 0 - no pause, 1 - pause uint16be 1 1 0 value NRGkick true false false false 196 User-set energy-limit in Wh 0 = no limit, >0 = limit Wh uint16be 1 1 0 value NRGkick true false false false 198 User-set maximum charge phases count: 1–3, only set-able via NRGkick app uint16be 1 1 0 value NRGkick true false false false 199 Total charged energy Total charged energy overall kWh uint16be 1 0,001 0 value NRGkick true false false false 205 Average phase voltage Average of all phase-voltages V uint16be 1 0,01 0 value NRGkick true false false false 210 Active power Active power of all phases W uint16be 1 0,001 0 value NRGkick true false false false 212 Reactive power Reactive power of all phases VA uint16be 1 0,001 0 value NRGkick true false false false 251 Charging status Charging status of NRGkick / EV uint16be 1 1 0 value NRGkick true false false false