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:
[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ě:
[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