bertmelis/VitoWiFi

Implement GWG protocol

Arty68 opened this issue ยท 15 comments

Hello I have a vitodens 100 wb1.
I have the "Bauanleitung-ESP8266" + esp-link and vitocontold (I also tried with python script which are also working for low level read).
I just began research for the adresses.
I had some results with this : openv/openv#442
I am very interrested about your work.
Would be nice to use vitowifi for GWG protocol also

PS : I have already forked your project here : https://github.com/Arty68/VitoWiFi/tree/master/src and tried to add GWG Support but I could use some help to check if everything is ok :)

I don't own a Viessmann heating anymore (at least temporary). I can help but I can't test obviously.

Your code is in your repo?

Hi Bertmelis
Thank you for answering so quickly !
First of all Happy New Year :)
Yes I have put it here for the moment.
(I don't want to merge something I haven't tested yet)
But it's not finished in the transmit function we need to add another variable Function for the operation Function : (VIRTUAL READ , VIRTUAL Write ...etc)
And also don't know if the Sync 01 will work but I will try it's interresting
You can have a look when you have time.
image

Here is also my getDevType

Hello

I have continued the GWG implementing but still not have tested it.

master...Arty68:master

Sorry to keep you waiting. I'll have a look in the next few days.

Now, I see you have it implemented using the master branch. My idea would be to -as soon as it is working- move it over to the V2 branch. I'm happy to do this for you.

No Problem. I will try to test it once I get a little free time.
Thank you to take time to review it.

Hello

I have continued the GWG implementing and have tested it a little with the GWG example in example directory.
It's compiling yet but I need to test it more.
I also had to change some function for KW and P300

I'm still alive ๐Ÿ˜„
I'll take a look. It's OK for you to test it against the V2 branch? I'd like to move away from the current master branch. V2 should be easier to deal with.

I can also make an example for you. What do you want to do with the obtained data? Display on webserver? Send via MQTT?

Thanks for the answer. I will try to use the v2 branche. I am not a C++ expert but I will try. Glad that you are still alive :) . Take care. I am from France by the way. Alsace to be more precise.