Dzieki @robinet, sprawdzalem jakis czas temu domoticza ale myslałem, że modbus jest puszczony przez dodatkowy moduł.
Teraz nabiera to sensu :) Sprawdzilem na szybko port 502 TCP, jednak odbija refused, w wolnej chwili wgryze sie bardziej w ten protokół, moze wymaga jakiegos rodzaju autoryzacji.
Co do kodów pewnie mozna sie posłużyc tez tymi od domoticza:
https://github.com/domoticz/domoticz/blob/development/hardware/MultiFun.cpp
Mozna by faktycznie w wolnej chwili zalozyc jakis githubowy projekt i zrobic swoje na boku bo producent nie daje sobie rady ;)