vermi0ffh / ha-windhager

Windhager integration in home assistant
8 stars 3 forks source link

no connection to Biowin 2 touch heater #7

Open stefeis opened 11 months ago

stefeis commented 11 months ago

I already tried an other integration for my biowin 2 touch (march 2022), but no luck for me. same situation wich this new integration.

image

windhager changed electronics and I got the new one which is an external module! image

opening the IP by browser shows this: image any suggestions?

martinw72 commented 10 months ago

nginx is a web proxy. I’m using the same to safe my home assistance instance and make it available on the web. Another function is to redirect the traffic. Can you please use a port scanner to find out which ports are open in addition to 80/443. Nginx can be used s layer7 proxy, too. So maybe if you do api calls you get a proper response, like http://ipaddress/api/1.0/

stefeis commented 10 months ago

hi martinw72. using http://ipaddress/api/1.0/ brings {"code": 404,"message": "Not Found","reason": null} - so seems to work.

I stopped scanning ~ at port 7500. image

stefeis commented 10 months ago

I found this, but how to go further? I´m no developer... image

stefeis commented 10 months ago

at https://github.com/sarabanjina/mycomfort/issues/2 I found some parameter, some of them return values.

HoWilgh commented 10 months ago

W

I found this

If you can check single elements than you should also be able to directly access the page provided by your BioWin using your IP 192.168.157 in a webbrowser. There you will be asked a user and password which usually is "Service" and "123". This is rel. good described here https://github.com/sessl3r/windhager/tree/master .

I just wonder that your hardware looks a bit different than the one I know. Did you originally have a Touch panel?

martinw72 commented 10 months ago

It seems for what ever reason the web interface is disabled and only api access is possible! Are you using the mobile app, too?

martinw72 commented 10 months ago

Can you try to look at …/api/1.0/lookup/1/15/0/03/50. Do you get a Jason back?

martinw72 commented 10 months ago

Other forums discuss that a software update change the behavior of the system. Maybe a reset will help! This can be done by blocking internet access and than pressing the reset button for 10 sec.

stefeis commented 10 months ago

that´s all: image I got told that for some reason the former electronics/SPS wasn´t available so Windhager has to change which wasn´t too easy. for me it meant that the mobile app didn´t have any function at the beginning. actually I guess I can use it the same way like having the old SPS. "Service / 123" doesn´t work, in my case it´s "USER / MES-Windhager1"

stefeis commented 10 months ago

I can open the urls by browser and get back data. at the logfile I found this: image

martinw72 commented 10 months ago

I have similar issues on my side. In my case this is because the rc7030 (the old Webserver) is very slow and sometimes a new request is sent before the old one has finished! If I’m right the cause in your case is different. The error arises in all cases were the expected information sent to VALUE is empty or in wrong format…text instead of float. So one cause could be that you don’t get connected right, or the info cannot be found. The plugin would need a lot more work to handle all this error correctly.

domfie commented 10 months ago

@martinw72 stefeis has a newer controller which has a little different structure

Anycubic commented 6 months ago

Hello, I have a BioWIN-II and I have exactly the same error, is there an integration for HA which is working with these boilers? @stefeis did you make it works?

Thanks!

stefeis commented 6 months ago

sorry, I didn´t try further... but I´m still interested if someone finds a solution for the new controller :-)

domfie commented 6 months ago

Some updates from my side: Unfortunately only parameters regarding the sensors directly connected to the burner can be acquired. For me these are

These are a little bit different then the older controllers, but I will try to find time to develop a new addon based on docker and not HACS.

The parameters from the rest can be acquired either via CAN-Bus or via the CMI module. The new controller is manufactured by Technische Alternative and is a standard heating controller running a custom program from windhager. This controller takes care of the heating circuit and the warm water circuit (circulation, temperature control). It communicationes via MODBUS with the heater. Unfortunately the source files are not on the sd cards thus I had to click together a new dashboard in order to see the parameters of this controller.

But heads up: The most interesting parameters can be read out directly from the heater.