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
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}]