Integracja z falownikiem PV Powland , easun

Jak ktoś potrzebuje to pokonałem komunikację z falownikiem offgrid POWLAN. Obecnie po aktualizacji powstał problem z NODE RED i modułem modbus. Próbuje z aktualizacją ale komunikat brak internetu zatrzymuje proces.

Easun modeli jest sporo ,ja do smg 5,6kW użyłem solaranzeige (wymagana instalacja na rasberry pi) i komunikacja po mqtt bez problemu ,

Moze ktos ma pomysl jak zintegrowac ESB 10kW off-grid z HA

jaki model ?
ma wyjście rs485 ? ewentualnie rs232

ma wyjscie RS 232
a model to ESB10kW wystepuje tez pod innymi nazwami

Może na początek sprawdź to Programmatically read data from your Solar Inverter (Voltronic, Axpert, Mppsolar PIP, Voltacon, Effekta etc) and interface with Home Assistant via MQTT - Works with RS232 & USB! - Share your Projects! - Home Assistant Community . Szukam rozwiązania dla growatta off-grid które daje możliwość zmiany parametrów z HA lokalnie.

Jak by ktoś potrzebował integracji bateri to polecam:

U mnie działa na rockpi4 z HA na Debianie i konwerterem USB-RS485 dostarczonym razem z baterią współpracującą z inverterem Easun (Powland) SMR II 5.5kW.

w załaczeniu odczyt powland 3,5kw podlaczenie o rs232 , oraz ładowarka mppt must podlaczenie po usb

[{“id”:“d5c1b3327017ca62”,“type”:“modbus-read”,“z”:“d6a653361050f002”,“name”:“MPPT”,“topic”:"",“showStatusActivities”:true,“logIOActivities”:false,“showErrors”:true,“showWarnings”:true,“unitid”:“1”,“dataType”:“HoldingRegister”,“adr”:“15201”,“quantity”:“24”,“rate”:“5”,“rateUnit”:“s”,“delayOnStart”:true,“startDelayTime”:"",“server”:“b36eea9593815cfd”,“useIOFile”:false,“ioFile”:"",“useIOForPayload”:false,“emptyMsgOnFail”:true,“x”:1550,“y”:320,“wires”:[[],[“944a9241c86b4b2b”,“778bbdbed0489528”]]},{“id”:“778bbdbed0489528”,“type”:“debug”,“z”:“d6a653361050f002”,“name”:"",“active”:false,“tosidebar”:true,“console”:false,“tostatus”:false,“complete”:“true”,“targetType”:“full”,“statusVal”:"",“statusType”:“auto”,“x”:1730,“y”:300,“wires”:[]},{“id”:“944a9241c86b4b2b”,“type”:“buffer-parser”,“z”:“d6a653361050f002”,“name”:"",“data”:“payload.data”,“dataType”:“msg”,“specification”:“spec”,“specificationType”:“ui”,“items”:[{“type”:“uint16be”,“name”:“trybPracy”,“offset”:0,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“MPPTStan”,“offset”:2,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“LadowanieStan”,“offset”:4,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“rezerwa”,“offset”:6,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“NapieciePV”,“offset”:8,“length”:1,“offsetbit”:0,“scale”:“0.1”,“mask”:""},{“type”:“uint16be”,“name”:“NapiecieAkumulator”,“offset”:10,“length”:1,“offsetbit”:0,“scale”:“0.1”,“mask”:""},{“type”:“uint16be”,“name”:“LadowaniePrad”,“offset”:12,“length”:1,“offsetbit”:0,“scale”:“0.1”,“mask”:""},{“type”:“uint16be”,“name”:“LadowanieMoc”,“offset”:14,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“RadiatorTemperatura”,“offset”:16,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“ZewnetrznaTemperatura”,“offset”:18,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“int16be”,“name”:“PrzekaznikBaterii”,“offset”:20,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“PrzekaznikPV”,“offset”:22,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“BladLadowania”,“offset”:24,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“Ostrzezenie”,“offset”:26,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“BattVolGrade”,“offset”:28,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“RateCurrent”,“offset”:30,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“AkumulatedPowerHigh”,“offset”:32,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“AkumulatedPowerLow”,“offset”:34,“length”:1,“offsetbit”:0,“scale”:“0.1”,“mask”:""},{“type”:“uint16be”,“name”:“AkumulatedDay”,“offset”:36,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“AkumulatedHour”,“offset”:38,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16be”,“name”:“AkumulatedMinute”,“offset”:40,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""}],“swap1”:"",“swap2”:"",“swap3”:"",“swap1Type”:“swap”,“swap2Type”:“swap”,“swap3Type”:“swap”,“msgProperty”:“payload”,“msgPropertyType”:“str”,“resultType”:“keyvalue”,“resultTypeType”:“return”,“multipleResult”:false,“fanOutMultipleResult”:false,“setTopic”:true,“outputs”:1,“x”:1750,“y”:360,“wires”:[[“34779052cdb6b3d1”,“85e1fa20974d0c48”,“f427f74af583907e”,“9ca7bae5ca398dbb”,“51d1ab3dd095977d”,“477512f1f194218d”,“ce99be28c2a3ab36”,“853b6a0f09dcea3f”,“3639c3e7869d8ac1”,“1f17c16d69f1096a”,“396cd4c59449c7c6”,“40d11848b87ecb37”,“abec777db53c61fa”,“c5edc6585389278e”,“2214976cfdd7a5ca”]]},{“id”:“b36eea9593815cfd”,“type”:“modbus-client”,“name”:“MPPT”,“clienttype”:“serial”,“bufferCommands”:false,“stateLogEnabled”:false,“queueLogEnabled”:false,“failureLogEnabled”:false,“tcpHost”:“127.0.0.1”,“tcpPort”:“502”,“tcpType”:“DEFAULT”,“serialPort”:"/dev/ttyUSB1",“serialType”:“RTU-BUFFERD”,“serialBaudrate”:“9600”,“serialDatabits”:“8”,“serialStopbits”:“2”,“serialParity”:“none”,“serialConnectionDelay”:“1000”,“serialAsciiResponseStartDelimiter”:“0x3A”,“unit_id”:“1”,“commandDelay”:“1”,“clientTimeout”:“2000”,“reconnectOnTimeout”:true,“reconnectTimeout”:“2000”,“parallelUnitIdsAllowed”:false}]

[{“id”:“21c0e3bc59eb6dc0”,“type”:“modbus-read”,“z”:“d6a653361050f002”,“name”:“falownik”,“topic”:"",“showStatusActivities”:true,“logIOActivities”:false,“showErrors”:true,“showWarnings”:true,“unitid”:“5”,“dataType”:“HoldingRegister”,“adr”:“4501”,“quantity”:“50”,“rate”:“5000”,“rateUnit”:“ms”,“delayOnStart”:false,“startDelayTime”:"",“server”:“0e0b723df5e3dca1”,“useIOFile”:false,“ioFile”:"",“useIOForPayload”:false,“emptyMsgOnFail”:true,“x”:160,“y”:380,“wires”:[[],[“5726b5a9289952fe”,“92960b2a96ce23f7”]]},{“id”:“5726b5a9289952fe”,“type”:“buffer-parser”,“z”:“d6a653361050f002”,“name”:"",“data”:“payload.data”,“dataType”:“msg”,“specification”:“spec”,“specificationType”:“ui”,“items”:[{“type”:“uint16le”,“name”:“trybPracy”,“offset”:0,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16le”,“name”:“NapiecieAC”,“offset”:2,“length”:1,“offsetbit”:0,“scale”:“0.1”,“mask”:""},{“type”:“uint16le”,“name”:“CzestotliwoscAC”,“offset”:4,“length”:1,“offsetbit”:0,“scale”:“0.1”,“mask”:""},{“type”:“uint16le”,“name”:“NapieciePV”,“offset”:6,“length”:1,“offsetbit”:0,“scale”:“0.1”,“mask”:""},{“type”:“uint16le”,“name”:“MocPv”,“offset”:8,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16le”,“name”:“Batteria U”,“offset”:10,“length”:1,“offsetbit”:0,“scale”:“0.1”,“mask”:""},{“type”:“uint16le”,“name”:“LadowanieMoc”,“offset”:12,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16le”,“name”:“PradLadowania”,“offset”:14,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16le”,“name”:“PradRozladowania”,“offset”:16,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16le”,“name”:“NapiecieOUT”,“offset”:18,“length”:1,“offsetbit”:0,“scale”:“0.1”,“mask”:""},{“type”:“uint16le”,“name”:“CzestotliwoscOUT”,“offset”:20,“length”:1,“offsetbit”:0,“scale”:“0.1”,“mask”:""},{“type”:“uint16le”,“name”:“Moc OUT VA”,“offset”:22,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""},{“type”:“uint16le”,“name”:“Moc OUT “,“offset”:24,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:””},{“type”:“uint16le”,“name”:“Moc Falownika %”,“offset”:26,“length”:1,“offsetbit”:0,“scale”:“1”,“mask”:""}],“swap1”:"",“swap2”:"",“swap3”:"",“swap1Type”:“swap”,“swap2Type”:“swap”,“swap3Type”:“swap”,“msgProperty”:“payload”,“msgPropertyType”:“str”,“resultType”:“value”,“resultTypeType”:“return”,“multipleResult”:false,“fanOutMultipleResult”:false,“setTopic”:true,“outputs”:1,“x”:370,“y”:400,“wires”:[[“9eb9b1e97d9ec7c5”,“e0c3fd6578c78bc6”,“c370d0e97ff5cfdd”,“1939394a9e109a32”,“3cada16c60c6c0f4”,“bbce081dc8d568ff”,“cc0206f314054c27”,“cb5fd9c4a0683b47”,“7263f4c84d459555”,“7999851a95c07acd”,“9df0d34715040816”,“177b550e8826447b”,“b4ceb08f520c2d9a”,“411953bd5b27eba2”,“e86a7e425907cb32”,“ab70502f24405d02”,“c1ea584f4064643e”,“3526f0f4b3dc17d9”,“d9cb8c51f6ebd479”,“8bbf1243dd390e6c”,“11e87fa963f9571f”]]},{“id”:“0e0b723df5e3dca1”,“type”:“modbus-client”,“name”:“falownik”,“clienttype”:“serial”,“bufferCommands”:true,“stateLogEnabled”:false,“queueLogEnabled”:true,“failureLogEnabled”:true,“tcpHost”:“127.0.0.1”,“tcpPort”:“502”,“tcpType”:“DEFAULT”,“serialPort”:"/dev/ttyUSB0",“serialType”:“RTU-BUFFERD”,“serialBaudrate”:“2400”,“serialDatabits”:“8”,“serialStopbits”:“1”,“serialParity”:“none”,“serialConnectionDelay”:“1000”,“serialAsciiResponseStartDelimiter”:“0x3A”,“unit_id”:5,“commandDelay”:10,“clientTimeout”:2000,“reconnectOnTimeout”:true,“reconnectTimeout”:2000,“parallelUnitIdsAllowed”:false}]