Střídač GoodWe ET připojení přes modbus

Návody k instalaci doplňků.
Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 455
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 89 poděkování
Dostal poděkování: 52 poděkování

Střídač GoodWe ET připojení přes modbus

Příspěvek od Tad »

Po měsíci od instalace FVE a neustálém padání Wifi připojení jsem se rozhodl jít cestou jistoty a data z GoodWe vyčítat přes modbus.
com_up.png
Celá síť v domě je postavena na Unifi, nemám problém s ničím, okolo 90 wifi klientů a vše maká jak blbý, ovšem GoodWe si s ní nějak nechce povídat,vyzkoušel jsem nahodit i stařičký Zyxel, který jsem dal 1m od střídače, žádná změna.. Doma se mi válel RS485/wifi server Elfin EW11,

Kód: Vybrat vše

https://www.amazon.com/Smallest-Elfin-EW11-Elfin-EW11-0-Wireless-Networking/dp/B0833WD8H8
,ten bude nahrazen nějakým LAN serverem, pokud máte někdo nějaký tip co koupit, sem s tím.
Goodwe se může pomocí konektoru, který byl se střídačem dodán připojit k RS485, jedná se o pin 1 a 2:
com_GW.png
Konfigurace RS485 serveru je víceméně v pohodě, jen vymyslet jak vyčítat hodnoty z Goodwe. Na vytváření entit jsem se rozhodl pro Node red, jako velkou výhodu jsem viděl to, že při vytváření nemusím stále pro kontrolu restartovat, a celkově i ta práce mi víc vyhovuje :)
Stačí naistalovat rozšíření https://flows.nodered.org/node/node-red-contrib-modbus, nastavit slave na 247 (platí pro GoodWe), přidat RS485 server a začít postupně dle manuálu sosat data z adres které nás zajímají.
Přidávám pár screenů s nastavením, a soubor se seznamem adres, pokud by byli nějaké dotazy a budu vědět rád poradím ;) Ještě s nějakýma entitama tápu co to vlastně je, ale to se snad doladí :)
sc0.png
sc1.png
sc2.png
sc3.png
sc4.png
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

jarda
Nováček na fóru
Nováček na fóru
Příspěvky: 5
Registrován: 30. prosinec 2022, 15:04
Dal poděkování: 2 poděkování

Re: Střídač GoodWe ET připojení přes modbus

Příspěvek od jarda »

Mám goodwe 8 ET a taky mně vypadávala WIFI (občas byl nutný i reset na střídači aby se WIFI karta střídače připojila). Reklamoval jsem to a vyměnili mně WIFI modul za LAN modul - pokud mají staré LAN moduly, je nutné tam nahrát nový firmware! Od té doby integrace v HA funguje bezchybně.

Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 455
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 89 poděkování
Dostal poděkování: 52 poděkování

Re: Střídač GoodWe ET připojení přes modbus

Příspěvek od Tad »

co jsem četl tak s LAN moduly mají ještě větší problémy než WiFi, uvidíš časem, modbus zatím šlape na jedničku ;)
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

Pavl11
Nováček na fóru
Nováček na fóru
Příspěvky: 2
Registrován: 13. říjen 2022, 08:21

Re: Střídač GoodWe ET připojení přes modbus

Příspěvek od Pavl11 »

Mužeš sem dát manuál s adresama

Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 455
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 89 poděkování
Dostal poděkování: 52 poděkování

Re: Střídač GoodWe ET připojení přes modbus

Příspěvek od Tad »

Tady je, jinak po update střídače na verzi 1022 už WiFi nevypadava ;) každopádně modbus je jistota..
Přílohy
Goodwe-modbus_1_7.zip
(1.61 MiB) Staženo 608 x
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

Pavl11
Nováček na fóru
Nováček na fóru
Příspěvky: 2
Registrován: 13. říjen 2022, 08:21

Re: Střídač GoodWe ET připojení přes modbus

Příspěvek od Pavl11 »

Thanks. Good work.

Maskus
Nováček na fóru
Nováček na fóru
Příspěvky: 1
Registrován: 04. březen 2023, 22:32

Re: Střídač GoodWe ET připojení přes modbus

Příspěvek od Maskus »

Díky za ten protokol :like: , já prohledal celý Internet a nic. Kde se to dá normálně najít?

BTW: V tom protokolu jsou pouze RO registry, dal by se sehnat dokument který popisuje i kam se dá co zapsat?

Díky!

Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 455
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 89 poděkování
Dostal poděkování: 52 poděkování

Re: Střídač GoodWe ET připojení přes modbus

Příspěvek od Tad »

Ahoj, jukni sem: https://github.com/OpenEMS/openems/blob ... oodWe.java
Je tam snad vše ale chce to další hledáni jak to funguje muzu poradit s tim co jsem nasel:
mod.png
[spoiler]

Kód: Vybrat vše

[{"id":"7010edd3baef0150","type":"modbus-read","z":"6bc7d6f46e3ad8a2","name":"Operation mode","topic":"GW","showStatusActivities":true,"logIOActivities":false,"showErrors":true,"showWarnings":true,"unitid":"247","dataType":"HoldingRegister","adr":"47000","quantity":"1","rate":"7","rateUnit":"s","delayOnStart":false,"startDelayTime":"7","server":"28279114887ae197","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"x":110,"y":2000,"wires":[["fcb71f53588e11cf"],[]]},{"id":"3f9d266995372dd9","type":"comment","z":"6bc7d6f46e3ad8a2","name":"Mod stridace - popis","info":"0 - General mode\n1 - Off grid mode\n2 - Backup mode\n3 - Eco mode\n4 - Eco charge mode\n5 - Eco discharge mode","x":95,"y":1885,"wires":[]},{"id":"4f8a7c19312111d5","type":"function","z":"6bc7d6f46e3ad8a2","name":"set value 0","func":"msg.payload = 0;\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":455,"y":1725,"wires":[["d3138f0d74dcedfb"]]},{"id":"f3fe89a4c6566d05","type":"modbus-write","z":"6bc7d6f46e3ad8a2","name":"","showStatusActivities":false,"showErrors":false,"showWarnings":true,"unitid":"247","dataType":"HoldingRegister","adr":"47000","quantity":"1","server":"28279114887ae197","emptyMsgOnFail":false,"keepMsgProperties":false,"delayOnStart":false,"startDelayTime":"","x":715,"y":1785,"wires":[[],[]]},{"id":"fcb71f53588e11cf","type":"switch","z":"6bc7d6f46e3ad8a2","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"eq","v":"1","vt":"str"},{"t":"eq","v":"2","vt":"str"},{"t":"eq","v":"3","vt":"str"},{"t":"eq","v":"4","vt":"str"},{"t":"eq","v":"5","vt":"str"}],"checkall":"true","repair":false,"outputs":6,"x":290,"y":2000,"wires":[["9be4f0211d3ec623"],["2a45a73c18d81645"],["9f2acd7e0a1f242f"],["e963d920e74541be"],["82c08b01ba148caa"],["2051b6e8a73e32c4"]]},{"id":"9be4f0211d3ec623","type":"function","z":"6bc7d6f46e3ad8a2","name":"0 - General mode","func":"msg.payload = \"General mode\";\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":475,"y":1915,"wires":[["911fcbebe7f5e297"]]},{"id":"2a45a73c18d81645","type":"function","z":"6bc7d6f46e3ad8a2","name":"1 - Off grid mode","func":"msg.payload = \"Off grid mode\";\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":475,"y":1950,"wires":[["911fcbebe7f5e297"]]},{"id":"9f2acd7e0a1f242f","type":"function","z":"6bc7d6f46e3ad8a2","name":"2 - Backup mode","func":"msg.payload = \"Backup mode\";\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":475,"y":1985,"wires":[["911fcbebe7f5e297"]]},{"id":"e963d920e74541be","type":"function","z":"6bc7d6f46e3ad8a2","name":"3 - Eco mode","func":"msg.payload = \"Eco mode\";\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":455,"y":2020,"wires":[["911fcbebe7f5e297"]]},{"id":"82c08b01ba148caa","type":"function","z":"6bc7d6f46e3ad8a2","name":"4 - Eco charge mode","func":"msg.payload = \"Eco charge mode\";\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":485,"y":2055,"wires":[["911fcbebe7f5e297"]]},{"id":"2051b6e8a73e32c4","type":"function","z":"6bc7d6f46e3ad8a2","name":"5 - Eco discharge mode","func":"msg.payload = \"Eco discharge mode\";\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":495,"y":2090,"wires":[["911fcbebe7f5e297"]]},{"id":"31d066f75ed7a21f","type":"ha-sensor","z":"6bc7d6f46e3ad8a2","name":"Mod střídače","entityConfig":"11c3be12996a6a05","version":0,"state":"payload","stateType":"msg","attributes":[],"inputOverride":"allow","outputProperties":[],"x":725,"y":1995,"wires":[[]]},{"id":"5f502bc627e4dc22","type":"trigger-state","z":"6bc7d6f46e3ad8a2","name":"Mod stridace nastaveni","server":"5f9d7200.7ac66","version":2,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"input_select.mod_stridace_nastaveni","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"targetType":"this_entity","targetValue":"","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is","comparatorValueDatatype":"str","comparatorValue":""}],"inputs":0,"outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","enableInput":false,"x":105,"y":1795,"wires":[[],["1e0ffcefc2ad4e14"]]},{"id":"1e0ffcefc2ad4e14","type":"switch","z":"6bc7d6f46e3ad8a2","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"General mode","vt":"str"},{"t":"eq","v":"Off grid mode","vt":"str"},{"t":"eq","v":"Backup mode","vt":"str"},{"t":"eq","v":"Eco mode","vt":"str"},{"t":"eq","v":"Eco charge mode","vt":"str"}],"checkall":"true","repair":false,"outputs":5,"x":285,"y":1790,"wires":[["4f8a7c19312111d5"],["5195762fcf8d6f57"],["837b1a2a5f525ae3"],["b42966d32718d92b"],["81f9a6ccf9d045e3"]]},{"id":"5195762fcf8d6f57","type":"function","z":"6bc7d6f46e3ad8a2","name":"set value 1","func":"msg.payload = 1;\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":455,"y":1755,"wires":[["d3138f0d74dcedfb"]]},{"id":"837b1a2a5f525ae3","type":"function","z":"6bc7d6f46e3ad8a2","name":"set value 2","func":"msg.payload = 2;\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":455,"y":1785,"wires":[["d3138f0d74dcedfb"]]},{"id":"b42966d32718d92b","type":"function","z":"6bc7d6f46e3ad8a2","name":"set value 3","func":"msg.payload = 3;\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":455,"y":1815,"wires":[["d3138f0d74dcedfb"]]},{"id":"81f9a6ccf9d045e3","type":"function","z":"6bc7d6f46e3ad8a2","name":"set value 4","func":"msg.payload = 4;\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":455,"y":1845,"wires":[["d3138f0d74dcedfb"]]},{"id":"911fcbebe7f5e297","type":"junction","z":"6bc7d6f46e3ad8a2","x":630,"y":1995,"wires":[["31d066f75ed7a21f"]]},{"id":"d3138f0d74dcedfb","type":"junction","z":"6bc7d6f46e3ad8a2","x":595,"y":1785,"wires":[["f3fe89a4c6566d05"]]},{"id":"28279114887ae197","type":"modbus-client","name":"Elfin ethernet","clienttype":"tcp","bufferCommands":true,"stateLogEnabled":true,"queueLogEnabled":false,"failureLogEnabled":true,"tcpHost":"192.168.1.173","tcpPort":"8899","tcpType":"DEFAULT","serialPort":"/dev/ttyUSB","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"100","serialAsciiResponseStartDelimiter":"0x3A","unit_id":"247","commandDelay":"1","clientTimeout":"1000","reconnectOnTimeout":true,"reconnectTimeout":"1000","parallelUnitIdsAllowed":false,"showWarnings":true,"showLogs":true},{"id":"11c3be12996a6a05","type":"ha-entity-config","server":"5f9d7200.7ac66","deviceConfig":"","name":"Mod stridace","version":"6","entityType":"sensor","haConfig":[{"property":"name","value":"Mod stridace"},{"property":"icon","value":"mdi:solar-power-variant"},{"property":"entity_category","value":""},{"property":"device_class","value":""},{"property":"unit_of_measurement","value":""},{"property":"state_class","value":""}],"resend":false,"debugEnabled":false},{"id":"5f9d7200.7ac66","type":"server","name":"Tad HA ","version":5,"addon":false,"rejectUnauthorizedCerts":false,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true}]
[/spoiler]

a stav baterie a sítě:
stav.png
[spoiler]

Kód: Vybrat vše

[{"id":"120cb191188a740e","type":"modbus-read","z":"6bc7d6f46e3ad8a2","name":"Stav baterie","topic":"GW","showStatusActivities":false,"logIOActivities":false,"showErrors":false,"showWarnings":true,"unitid":"247","dataType":"HoldingRegister","adr":"35184","quantity":"1","rate":"7","rateUnit":"s","delayOnStart":false,"startDelayTime":"","server":"28279114887ae197","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"x":100,"y":1330,"wires":[["ec81f7cbd3120ed7"],[]]},{"id":"ec81f7cbd3120ed7","type":"function","z":"6bc7d6f46e3ad8a2","name":"S16 čtení","func":"msg.payload = (msg.payload << 16) >> 16\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":245,"y":1330,"wires":[["aecd6f9b9e546a6c"]]},{"id":"971f1c489776db58","type":"modbus-read","z":"6bc7d6f46e3ad8a2","name":"Stav pripojeni","topic":"GW","showStatusActivities":false,"logIOActivities":false,"showErrors":false,"showWarnings":true,"unitid":"247","dataType":"HoldingRegister","adr":"35136","quantity":"1","rate":"7","rateUnit":"s","delayOnStart":false,"startDelayTime":"","server":"28279114887ae197","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"x":100,"y":1490,"wires":[["6158c49871b3bb6a"],[]]},{"id":"6158c49871b3bb6a","type":"function","z":"6bc7d6f46e3ad8a2","name":"S16 čtení","func":"msg.payload = (msg.payload << 16) >> 16\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":245,"y":1490,"wires":[["9a4a7d2be3975849"]]},{"id":"aecd6f9b9e546a6c","type":"switch","z":"6bc7d6f46e3ad8a2","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"eq","v":"1","vt":"str"},{"t":"eq","v":"2","vt":"str"},{"t":"eq","v":"3","vt":"str"},{"t":"eq","v":"4","vt":"str"},{"t":"eq","v":"5","vt":"str"}],"checkall":"true","repair":false,"outputs":6,"x":375,"y":1330,"wires":[["b292ac1db25b65cf"],["5bb76c3e7e2945e1"],["d472f14393f8d541"],["b26d6b30528d26b0"],["b43ca821443af6e7"],["36f3c6f6b4701ef7"]]},{"id":"d472f14393f8d541","type":"change","z":"6bc7d6f46e3ad8a2","name":"Vybijeni","rules":[{"t":"set","p":"payload","pt":"msg","to":"Vybíjení","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":535,"y":1315,"wires":[["5942e7b37c0c033e"]]},{"id":"b26d6b30528d26b0","type":"change","z":"6bc7d6f46e3ad8a2","name":"Nabijeni","rules":[{"t":"set","p":"payload","pt":"msg","to":"Nabíjení","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":535,"y":1350,"wires":[["5942e7b37c0c033e"]]},{"id":"b292ac1db25b65cf","type":"change","z":"6bc7d6f46e3ad8a2","name":"Baterie nepripojena","rules":[{"t":"set","p":"payload","pt":"msg","to":"Baterie nepřipojena","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":565,"y":1245,"wires":[["5942e7b37c0c033e"]]},{"id":"5bb76c3e7e2945e1","type":"change","z":"6bc7d6f46e3ad8a2","name":"Stand by","rules":[{"t":"set","p":"payload","pt":"msg","to":"Stand by","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":535,"y":1280,"wires":[["5942e7b37c0c033e"]]},{"id":"b43ca821443af6e7","type":"change","z":"6bc7d6f46e3ad8a2","name":"Cekani na nabijeni","rules":[{"t":"set","p":"payload","pt":"msg","to":"Čekání na nabíjení","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":565,"y":1385,"wires":[["5942e7b37c0c033e"]]},{"id":"36f3c6f6b4701ef7","type":"change","z":"6bc7d6f46e3ad8a2","name":"Cekani na vybijeni","rules":[{"t":"set","p":"payload","pt":"msg","to":"Čekání na vybíjení","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":565,"y":1420,"wires":[["5942e7b37c0c033e"]]},{"id":"9a4a7d2be3975849","type":"switch","z":"6bc7d6f46e3ad8a2","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"eq","v":"1","vt":"str"},{"t":"eq","v":"2","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":375,"y":1490,"wires":[["6c21f2747d9447cf"],["40213f9a39b5b87b"],["005e0ac705b3e223"]]},{"id":"6c21f2747d9447cf","type":"change","z":"6bc7d6f46e3ad8a2","name":"Odpojeno od site","rules":[{"t":"set","p":"payload","pt":"msg","to":"Odpojeno od sítě","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":565,"y":1455,"wires":[["25e2fd50d5a570d7"]]},{"id":"40213f9a39b5b87b","type":"change","z":"6bc7d6f46e3ad8a2","name":"Pripojeno k siti","rules":[{"t":"set","p":"payload","pt":"msg","to":"Ok, připojeno k síti","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":555,"y":1490,"wires":[["25e2fd50d5a570d7"]]},{"id":"005e0ac705b3e223","type":"change","z":"6bc7d6f46e3ad8a2","name":"Chyba","rules":[{"t":"set","p":"payload","pt":"msg","to":"Chyba připojení","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":525,"y":1525,"wires":[["25e2fd50d5a570d7"]]},{"id":"5942e7b37c0c033e","type":"ha-sensor","z":"6bc7d6f46e3ad8a2","name":"Status baterie","entityConfig":"c6a431a0a9969ae7","version":0,"state":"payload","stateType":"msg","attributes":[],"inputOverride":"allow","outputProperties":[],"x":815,"y":1320,"wires":[[]]},{"id":"25e2fd50d5a570d7","type":"ha-sensor","z":"6bc7d6f46e3ad8a2","name":"Stav stridace","entityConfig":"d4b29004dec4d1ec","version":0,"state":"payload","stateType":"msg","attributes":[],"inputOverride":"allow","outputProperties":[],"x":800,"y":1490,"wires":[[]]},{"id":"28279114887ae197","type":"modbus-client","name":"Elfin ethernet","clienttype":"tcp","bufferCommands":true,"stateLogEnabled":true,"queueLogEnabled":false,"failureLogEnabled":true,"tcpHost":"192.168.1.173","tcpPort":"8899","tcpType":"DEFAULT","serialPort":"/dev/ttyUSB","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"100","serialAsciiResponseStartDelimiter":"0x3A","unit_id":"247","commandDelay":"1","clientTimeout":"1000","reconnectOnTimeout":true,"reconnectTimeout":"1000","parallelUnitIdsAllowed":false,"showWarnings":true,"showLogs":true},{"id":"c6a431a0a9969ae7","type":"ha-entity-config","server":"5f9d7200.7ac66","deviceConfig":"a20f2ab976bb5bf6","name":"Status baterie","version":"6","entityType":"sensor","haConfig":[{"property":"name","value":"Status baterie"},{"property":"icon","value":"mdi:battery-sync"},{"property":"entity_category","value":""},{"property":"device_class","value":""},{"property":"unit_of_measurement","value":""},{"property":"state_class","value":""}],"resend":false,"debugEnabled":false},{"id":"d4b29004dec4d1ec","type":"ha-entity-config","server":"5f9d7200.7ac66","deviceConfig":"a20f2ab976bb5bf6","name":"Stav stridace","version":"6","entityType":"sensor","haConfig":[{"property":"name","value":"Stav střídače"},{"property":"icon","value":"mdi:solar-power"},{"property":"entity_category","value":""},{"property":"device_class","value":""},{"property":"unit_of_measurement","value":""},{"property":"state_class","value":""}],"resend":false,"debugEnabled":false},{"id":"5f9d7200.7ac66","type":"server","name":"Tad HA ","version":5,"addon":false,"rejectUnauthorizedCerts":false,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true},{"id":"a20f2ab976bb5bf6","type":"ha-device-config","name":"GoodWe modbus","hwVersion":"","manufacturer":"Tad","model":"GW10K-ET","swVersion":"04029-07-S11 (02041-18-S00)"}]
[/spoiler]

Kdybys něco zajímavého objevil tak sem s tím ;)
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 455
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 89 poděkování
Dostal poděkování: 52 poděkování

Re: Střídač GoodWe ET připojení přes modbus

Příspěvek od Tad »

jestě bych málem zapomněl na nastavení maximálního vybití baterie:
bat.png
[spoiler]

Kód: Vybrat vše

[{"id":"96503afce982fec5","type":"modbus-read","z":"6bc7d6f46e3ad8a2","name":"Min nabiti baterie","topic":"GW","showStatusActivities":true,"logIOActivities":false,"showErrors":true,"showWarnings":true,"unitid":"247","dataType":"HoldingRegister","adr":"45356","quantity":"1","rate":"7","rateUnit":"s","delayOnStart":false,"startDelayTime":"7","server":"28279114887ae197","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"x":920,"y":1610,"wires":[["bc97912e79fed389"],[]]},{"id":"bc97912e79fed389","type":"debug","z":"6bc7d6f46e3ad8a2","name":"","active":true,"tosidebar":false,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":1085,"y":1610,"wires":[]},{"id":"84885b60f76b06b6","type":"modbus-write","z":"6bc7d6f46e3ad8a2","name":"","showStatusActivities":false,"showErrors":false,"showWarnings":true,"unitid":"247","dataType":"HoldingRegister","adr":"45356","quantity":"1","server":"28279114887ae197","emptyMsgOnFail":false,"keepMsgProperties":false,"delayOnStart":false,"startDelayTime":"","x":695,"y":1610,"wires":[[],[]]},{"id":"d00dec9632b8801a","type":"trigger-state","z":"6bc7d6f46e3ad8a2","name":"Maxímální hloubka vybití","server":"5f9d7200.7ac66","version":2,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"input_number.maximalni_hloubka_vybiti","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"targetType":"this_entity","targetValue":"","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is","comparatorValueDatatype":"str","comparatorValue":""}],"inputs":0,"outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","enableInput":false,"x":115,"y":1610,"wires":[[],["72d7ad42c67279ed"]]},{"id":"72d7ad42c67279ed","type":"template","z":"6bc7d6f46e3ad8a2","name":"Stav senzoru","field":"max","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"{{payload}}","output":"str","x":310,"y":1610,"wires":[["c3f98205afd145de"]]},{"id":"c3f98205afd145de","type":"function","z":"6bc7d6f46e3ad8a2","name":"sablona odeslani","func":"msg.payload = msg.max\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":490,"y":1610,"wires":[["84885b60f76b06b6"]]},{"id":"28279114887ae197","type":"modbus-client","name":"Elfin ethernet","clienttype":"tcp","bufferCommands":true,"stateLogEnabled":true,"queueLogEnabled":false,"failureLogEnabled":true,"tcpHost":"192.168.1.173","tcpPort":"8899","tcpType":"DEFAULT","serialPort":"/dev/ttyUSB","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"100","serialAsciiResponseStartDelimiter":"0x3A","unit_id":"247","commandDelay":"1","clientTimeout":"1000","reconnectOnTimeout":true,"reconnectTimeout":"1000","parallelUnitIdsAllowed":false,"showWarnings":true,"showLogs":true},{"id":"5f9d7200.7ac66","type":"server","name":"Tad HA ","version":5,"addon":false,"rejectUnauthorizedCerts":false,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true}]
[/spoiler]
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

ivoef
Nováček na fóru
Nováček na fóru
Příspěvky: 2
Registrován: 15. květen 2023, 18:29

Re: Střídač GoodWe ET připojení přes modbus

Příspěvek od ivoef »

jarda píše: 30. prosinec 2022, 15:09 Mám goodwe 8 ET a taky mně vypadávala WIFI (občas byl nutný i reset na střídači aby se WIFI karta střídače připojila). Reklamoval jsem to a vyměnili mně WIFI modul za LAN modul - pokud mají staré LAN moduly, je nutné tam nahrát nový firmware! Od té doby integrace v HA funguje bezchybně.
Ahoj, chtěl jsem se zeptat jaké máš dosavadní zkušenosti s LAN modulem? Nechci mít wifi v baráku, ale LAN modul pro ET už se mi nepodařilo nikde sehnat :-( takže to vypadá na RS485.

Odpovědět

Zpět na „Jak nainstalovat... :“