├── Grottserver_history.txt ├── README.md ├── T06NNNNXMOD.json ├── Version_history.txt ├── docker ├── docker-compose.yml ├── dockerfile └── dockerrpi ├── documentatie ├── Growatt-Inverter-Modbus-RTU-Protocol-II-V1-24-English-new.pdf └── registers.md ├── examples ├── Documentation │ └── Growatt Layout definitions .xlsx ├── Extensions │ ├── grotcsv.py │ └── grottext.py ├── Home Assistent │ ├── README.md │ ├── grott_ha.py │ ├── sensors_growatt_eng.yaml │ ├── sensors_growatt_nl.yaml │ └── test_grott_ha.py ├── Record Layout │ ├── T06221b.json │ ├── T065020.json │ ├── T065120.json │ ├── T06NNNNXMIN.json │ ├── T06NNNNXMOD.json │ ├── t000104.json │ ├── t020104.json │ ├── t050104.json │ ├── t050104o.json │ ├── t050104spf.json │ ├── t050104xmid.json │ ├── t060103xmax3.json │ ├── t060104 .json │ ├── t060104max3.json │ ├── t060104o.json │ ├── t060104spf.json │ ├── t060104sph.json │ ├── t060104x.json │ ├── t060104xtl3.json │ ├── t060120 .json │ ├── t065004x.json │ ├── t065104x.json │ ├── t06NNNNX.json │ ├── t06NNNNXSPH.json │ ├── t06NNNNXTL3.json │ └── tchntthree.json ├── grott.ini ├── grottregcheck.py ├── grotttest.py ├── nodered │ └── grott_pvoutput.json └── recwl.txt ├── grott.py ├── grott.service ├── grottconf.py ├── grottdata.py ├── grottproxy.py ├── grottserver.py ├── grottsniffer.py └── wiki ├── Grafana dashboard.png ├── grott_configuration.png ├── grotthelp.png ├── growatt_menu.png ├── network.png ├── nodered.png ├── noered-dashboard.png ├── wifi_advanced.png ├── winservice1.png └── winservice2.png /Grottserver_history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/Grottserver_history.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/README.md -------------------------------------------------------------------------------- /T06NNNNXMOD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/T06NNNNXMOD.json -------------------------------------------------------------------------------- /Version_history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/Version_history.txt -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/docker/dockerfile -------------------------------------------------------------------------------- /docker/dockerrpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/docker/dockerrpi -------------------------------------------------------------------------------- /documentatie/Growatt-Inverter-Modbus-RTU-Protocol-II-V1-24-English-new.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/documentatie/Growatt-Inverter-Modbus-RTU-Protocol-II-V1-24-English-new.pdf -------------------------------------------------------------------------------- /documentatie/registers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/documentatie/registers.md -------------------------------------------------------------------------------- /examples/Documentation/Growatt Layout definitions .xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Documentation/Growatt Layout definitions .xlsx -------------------------------------------------------------------------------- /examples/Extensions/grotcsv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Extensions/grotcsv.py -------------------------------------------------------------------------------- /examples/Extensions/grottext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Extensions/grottext.py -------------------------------------------------------------------------------- /examples/Home Assistent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Home Assistent/README.md -------------------------------------------------------------------------------- /examples/Home Assistent/grott_ha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Home Assistent/grott_ha.py -------------------------------------------------------------------------------- /examples/Home Assistent/sensors_growatt_eng.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Home Assistent/sensors_growatt_eng.yaml -------------------------------------------------------------------------------- /examples/Home Assistent/sensors_growatt_nl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Home Assistent/sensors_growatt_nl.yaml -------------------------------------------------------------------------------- /examples/Home Assistent/test_grott_ha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Home Assistent/test_grott_ha.py -------------------------------------------------------------------------------- /examples/Record Layout/T06221b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/T06221b.json -------------------------------------------------------------------------------- /examples/Record Layout/T065020.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/T065020.json -------------------------------------------------------------------------------- /examples/Record Layout/T065120.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/T065120.json -------------------------------------------------------------------------------- /examples/Record Layout/T06NNNNXMIN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/T06NNNNXMIN.json -------------------------------------------------------------------------------- /examples/Record Layout/T06NNNNXMOD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/T06NNNNXMOD.json -------------------------------------------------------------------------------- /examples/Record Layout/t000104.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t000104.json -------------------------------------------------------------------------------- /examples/Record Layout/t020104.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t020104.json -------------------------------------------------------------------------------- /examples/Record Layout/t050104.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t050104.json -------------------------------------------------------------------------------- /examples/Record Layout/t050104o.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t050104o.json -------------------------------------------------------------------------------- /examples/Record Layout/t050104spf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t050104spf.json -------------------------------------------------------------------------------- /examples/Record Layout/t050104xmid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t050104xmid.json -------------------------------------------------------------------------------- /examples/Record Layout/t060103xmax3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t060103xmax3.json -------------------------------------------------------------------------------- /examples/Record Layout/t060104 .json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t060104 .json -------------------------------------------------------------------------------- /examples/Record Layout/t060104max3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t060104max3.json -------------------------------------------------------------------------------- /examples/Record Layout/t060104o.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t060104o.json -------------------------------------------------------------------------------- /examples/Record Layout/t060104spf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t060104spf.json -------------------------------------------------------------------------------- /examples/Record Layout/t060104sph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t060104sph.json -------------------------------------------------------------------------------- /examples/Record Layout/t060104x.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t060104x.json -------------------------------------------------------------------------------- /examples/Record Layout/t060104xtl3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t060104xtl3.json -------------------------------------------------------------------------------- /examples/Record Layout/t060120 .json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t060120 .json -------------------------------------------------------------------------------- /examples/Record Layout/t065004x.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t065004x.json -------------------------------------------------------------------------------- /examples/Record Layout/t065104x.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t065104x.json -------------------------------------------------------------------------------- /examples/Record Layout/t06NNNNX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t06NNNNX.json -------------------------------------------------------------------------------- /examples/Record Layout/t06NNNNXSPH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t06NNNNXSPH.json -------------------------------------------------------------------------------- /examples/Record Layout/t06NNNNXTL3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/t06NNNNXTL3.json -------------------------------------------------------------------------------- /examples/Record Layout/tchntthree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/Record Layout/tchntthree.json -------------------------------------------------------------------------------- /examples/grott.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/grott.ini -------------------------------------------------------------------------------- /examples/grottregcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/grottregcheck.py -------------------------------------------------------------------------------- /examples/grotttest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/grotttest.py -------------------------------------------------------------------------------- /examples/nodered/grott_pvoutput.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/nodered/grott_pvoutput.json -------------------------------------------------------------------------------- /examples/recwl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/examples/recwl.txt -------------------------------------------------------------------------------- /grott.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/grott.py -------------------------------------------------------------------------------- /grott.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/grott.service -------------------------------------------------------------------------------- /grottconf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/grottconf.py -------------------------------------------------------------------------------- /grottdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/grottdata.py -------------------------------------------------------------------------------- /grottproxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/grottproxy.py -------------------------------------------------------------------------------- /grottserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/grottserver.py -------------------------------------------------------------------------------- /grottsniffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/grottsniffer.py -------------------------------------------------------------------------------- /wiki/Grafana dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/wiki/Grafana dashboard.png -------------------------------------------------------------------------------- /wiki/grott_configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/wiki/grott_configuration.png -------------------------------------------------------------------------------- /wiki/grotthelp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/wiki/grotthelp.png -------------------------------------------------------------------------------- /wiki/growatt_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/wiki/growatt_menu.png -------------------------------------------------------------------------------- /wiki/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/wiki/network.png -------------------------------------------------------------------------------- /wiki/nodered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/wiki/nodered.png -------------------------------------------------------------------------------- /wiki/noered-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/wiki/noered-dashboard.png -------------------------------------------------------------------------------- /wiki/wifi_advanced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/wiki/wifi_advanced.png -------------------------------------------------------------------------------- /wiki/winservice1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/wiki/winservice1.png -------------------------------------------------------------------------------- /wiki/winservice2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johanmeijer/grott/HEAD/wiki/winservice2.png --------------------------------------------------------------------------------