Project

General

Profile

Omniksol support.

Added by sincze over 4 years ago

Hi Guys.

What information do we need to add this functionality?
https://domotiga.nl/projects/domotiga/wiki/Omniksol
http://www.omnik-solar.com/

Just received the latest Omnik Solar converter. And have a link with their support. :)

Sandor


Replies (21)

RE: Omniksol support. - Added by danfos over 4 years ago

Would be good to know what interface is available to communicate with it and what protocol to use. If there are other examples on interfacing with these convertors it would be also good.

If you have that information, it would be good to put it on Omniksol.

After you can log the values things can be published using PVoutput.

RE: Omniksol support. - Added by sincze over 4 years ago

danfos wrote:

Would be good to know what interface is available to communicate with it and what protocol to use. If there are other examples on interfacing with these convertors it would be also good.

If you have that information, it would be good to put it on Omniksol.

Ok, Just send message to see if API's are available or we have to develop a catch service between the Omniksol and the internet :)

RE: Omniksol support. - Added by sincze over 4 years ago

danfos wrote:

Would be good to know what interface is available to communicate with it and what protocol to use. If there are other examples on interfacing with these convertors it would be also good.

If you have that information, it would be good to put it on Omniksol.

After you can log the values things can be published using PVoutput.

Hi Danfos.

I found a script that is able to read communication from the Omnik Solar inverter directly.
Thanks to Woutrrr I can confirm this script will produce data. ([[https://github.com/Woutrrr/Omnik-Data-Logger]])

ID: NLBN<XXXXXX>
E Today:  1.26   Total: 1073.2
H Total:     0   Temp:  33.3
PV1   V: 252.6   I:  2.4
PV2   V: 251.4   I:  2.4
PV3   V:   0.0   I:  0.0
L1    P:  1067   V: 238.0   I:  4.5   F: 49.99
L2    P:     0   V:   0.0   I:  0.0   F:   0.0
L3    P:     0   V:   0.0   I:  0.0   F:   0.0

I compared the output of the script with the data logged at the omnik website [[http://www.omnikportal.com/]].
As the script is realtime and the website only has a 5 min interval I did manage to map the data.
All seems to be there.

Are we able to work with this data?

Other script that is able to talk directly to PVOutput [[https://github.com/arjenv/omnikstats]]
Als ik deze link bestudeer [[https://www.zomers.eu/domotics/solarpanels]] dan is het zelfs mogelijk om het IP adres van DomotiGa op te geven waardoor de data er rechtstreeks terecht komt, zonder tussenkomst van het script.

Sándor

RE: Omniksol support. - Added by rdnzl over 4 years ago

I'm using the omnik data logger script for 1,5 years now, it works fine.
The idea was to port it to Gambas, that's the reason I created the wiki page, had no time to do it yet.
Maybe we can better parse the output instead of creating a decoder for the wifi packet.. what do you think?

RE: Omniksol support. - Added by sincze over 4 years ago

rdnzl wrote:

I'm using the omnik data logger script for 1,5 years now, it works fine.
The idea was to port it to Gambas, that's the reason I created the wiki page, had no time to do it yet.
Maybe we can better parse the output instead of creating a decoder for the wifi packet.. what do you think?

First thought. Never change a working solution.

Although creating a native decoder sounds really nice with the debugging options and all, it is a lot of work.
As cron is part of the system there is nothing wrong doing it the parse way and add that to the Wiki.

Writing the output of the script to a file in RAM drive to avoid SD card crashes due to writing writing and more writing.
Read contents of the file by domotiga
Parse contents
Empty file.

Something like that?

RE: Omniksol support. - Added by sincze over 4 years ago

sincze wrote:

danfos wrote:

Would be good to know what interface is available to communicate with it and what protocol to use. If there are other examples on interfacing with these convertors it would be also good.

If you have that information, it would be good to put it on Omniksol.

Ok, Just send message to see if API's are available or we have to develop a catch service between the Omniksol and the internet :)

Danfos, can I send you a DM with some useful API documentation to obtain the specific data?
Unfortunately at this stage the documentation can not be shared at the forum sorry.

Sándor

RE: Omniksol support. - Added by danfos over 4 years ago

@Sándor:

Thanks for asking but at this moment I do not have solar cells on my home (my roof is not mine) so developing Omniksol support is not that logical for me. Without the hardware there is less drive and things are almost impossible to debug.

I see the omnik data logger script is on github: https://github.com/Woutrrr/Omnik-Data-Logger and there seems to be even an improved version: https://github.com/t3kpunk/Omniksol-PV-Logger. Not too much code...

RE: Omniksol support. - Added by rdnzl over 4 years ago

Can you forward the API Doc to me?
I will see what I can do.

RE: Omniksol support. - Added by sincze over 4 years ago

rdnzl wrote:

Can you forward the API Doc to me?
I will see what I can do.

Sure Ron no problem. Your e-mail should be around here somewhere.

Something like this: domotiga [at] gmail [dot] com ?

RE: Omniksol support. - Added by rdnzl over 4 years ago

support [at] domotiga [dot] nl
Thanks!

RE: Omniksol support. - Added by victork almost 3 years ago

The wifi module also comes with a serial port, see https://domotiga.nl/boards/2/topics/7051

Does anyone have a clue as to what protocol is spoken on it? Could I have the available docs?

cheers,
Victor

RE: Omniksol support. - Added by Gino61 over 2 years ago

Hi ,
is possible read data from inverter Omnik through RS485 , there is no documentation about the protocol , is possibile modify reading Wifi to port USB-485 of PC ?

thank's

RE: Omniksol support. - Added by Alexie over 2 years ago

Euhhh? Some things should work, did you already see the Wiki:
https://domotiga.nl/projects/domotiga/wiki/Omniksol

RE: Omniksol support. - Added by Gino61 over 2 years ago

I read it, but I wanted to know if it was possible to read directly from RS485 .
no one did ?

sorry but i'm Italian and little english.

ciao

RE: Omniksol support. - Added by Alexie over 2 years ago

I can add serial/RS485 support in that Omniksol plugin, but i am not sure if it will work (i am totally not familair with protocol at all). Do you have a test program which works via the RS485 to read the data?

RE: Omniksol support. - Added by Gino61 over 2 years ago

All script for read parameters use WiFi , no one able to read 485 ?

I have a FV from 2010 with Power One PVI 3.0 , I wanted to buy an inverter to supply in case of failure (inverter maximum of 10 years) wanted to be sure to continue monitoring , this Omnik is best performance and price good.

RE: Omniksol support. - Added by rdnzl over 2 years ago

There is currently no RS485 support for Omniksol, I only use a Wifi module, my inverter didn't come with the standard RS485 module.
Looking for protocol information on the web only gave me this java code, with very sparse information.
But it looks compatible with Omiksol data at first glance.
[[https://github.com/IceRiverSmart/ComInverter/blob/master/src/Inverter.java]]

RE: Omniksol support. - Added by Gino61 over 2 years ago

interesting

since the data are sent out all together by the inverter, just knowing which string is send via serial command , example 00 00 00 FF FF
Return is only string where with a script you can extrapolate the data used,

thank's

RE: Omniksol support. - Added by Gino61 over 2 years ago

update: I have a solarlog 1000 I upgraded to the latest firmware version and this can connect to omnik with 485 (I still do not Omnik inverter) but I sniffed the request of the SL to Omnik, the command that sends the SL is this
"3A 3A 01 00 00 00 10 04 00 00 89" and "3A 3A 01 00 00 00 10 00 00 00 85"
when it comes the Omnik do attempt.
If someone has omnik with rs485 you can try?

RE: Omniksol support. - Added by Gino61 over 2 years ago

The request to inverter via RS422 is
"3a 3a 01 00 00 01 11 02 00 00 89"

the return string is for monophase :
"33a 3a 00 01 01 00 11 82 20 00 e0 0e dc 0e d4 00 0a 00 0d 00 26 09 54 13 89 03 76 00 00 00 20 00 00 00 00 00 01 00 00 00 00 05 a5" match :
3a3a00010100118220 Header
00e0 Temp
0edc VP1
0ed4 VP2
000a IP1
000d IP2
0026 IAC
0954 VAC
1389 FRQ
0376 PAC
00000020 TOTAL ENERGY
0000 ??
0000 ?
?
0001 ??
0000 ?
?
0000 ????
05a5 End

continue

    (1-21/21)