congatudo / congatudo-add-on

A home assistant addon to provide a Valetudo server for Cecotec Conga vacuums
MIT License
40 stars 6 forks source link

Conga 4690 not connecting #15

Closed Olliek95 closed 3 years ago

Olliek95 commented 3 years ago

Hi!

First of all, thanks for making Valetudo compatible for the Conga machines. :) I'm trying to connect my Conga 4690 to the Valetudo plugin in home assistant. I've performed all steps mentioned on the main page here, but the app still seems to be working (and the home assistant valetudo plugin hasn't found the robot).

I did a tcpdump on the Conga and still see a lot of traffic to various IPs, e.g.: 05:57:03.009015 IP Conga-4690.fritz.box.52565 > 8.209.81.208.9090: Flags [P.], seq 25902:26014, ack 10453, win 660, length 112 05:57:03.025865 IP 8.209.81.208.9090 > Conga-4690.fritz.box.52565: Flags [P.], seq 10453:10570, ack 25902, win 263, length 117 05:57:03.025975 IP 8.209.81.208.9090 > Conga-4690.fritz.box.52565: Flags [P.], seq 10570:10682, ack 26014, win 263, length 112 06:04:18.596841 IP Conga-4690.fritz.box.58262 > 8.211.59.21.21: Flags [S], seq 2399245439, win 14600, options [mss 1460,sackOK,TS val 22133 ecr 0,nop,wscale 6], length 0 06:04:18.625023 IP 8.211.59.21.21 > Conga-4690.fritz.box.58262: Flags [R.], seq 0, ack 2399245440, win 0, length 0

After googling, I found out that the the domain "cecotec-ota.3irobotix.net" actually resolves to 8.209.81.208. So I suppose I could add "cecotec-ota.3irobotix.net" additionally to the hosts file, but what worries me is the used port (9090). If I check the Valetudo home assistant plugin, only ports 4010, 4030 and 4050 seem to be exposed (is this correct?). So even if I would add "cecotec-ota.3irobotix.net" to the hosts file, the home assistant plugin wouldn't receive the data.

Do you have any idea what could be going wrong and how I could solve this?

Thanks!

jdeluis commented 3 years ago

So sorry to say you that Valetudo is not working properly in conga 4690 because of this robot is using another new protocol than other models, l. We would like add support for it in future, but we are not sure about that

Olliek95 commented 3 years ago

Aah, that's a shame, but explains why I'm unable to get things working. Is there anywhere where I can see which exact models are currently supported?

jdeluis commented 3 years ago

We check multiple 3X and 4X series...but the first in this group we found out a new protocol was 4690. We think newer models works with this same protocol

Olliek95 commented 3 years ago

Alright, it's a shame Cecotec decided to change the protocol. :) If there is anything I can do to help to speed up the support for the new protocol, please let me know.

adrigzr commented 3 years ago

Hi @Olliek95, the package where we handle all the protocol details is agnoc. Do you mind opening an issue there to start a discussion about the support of the new protocol?