Capture inverter data yourself? Or want to process generated data? Instead of using the Omnik Portal App?
I found out that it is possible to configure the wifi kit to send TCP/UDP packets to an remote server. After that i started googling around. With some minimal data i started write a small C program.
Some other related project on the internet:
- GitHub – Woutrrr / Omnik-Data-Logger | Language: Python | Found first
- GitHub – micromys / Omnik | Language: PHP
- GitHub – arjenv / omnikstatus | Language: C | Found after completing my own script 🙁
Those scripts are polling the inverter each few minutes. When my research started, i found out, by configuring the web interface, that Omnik also offers the possibility to push TCP or UDP packets to an specified server. With this enabled i started testing en developing.
Reading the message (which byte means what?) was based on the GitHub projects. So someone else did the hard work 😉
Getting started… (read on)