Tapocontrol Communication Error - COMMUNICATION_ERROR invalid http-response (9001)

Hi everyone,

I’ve just set up a fresh installation of OpenHAB 4.1.3 on a Raspberry Pi and I’m trying to integrate a Tapocontrol device. However, I’m encountering a communication error:

COMMUNICATION_ERROR
invalid http-response (9001)

immagine

Builded the snapshot solved the error:

git clone https://github.com/openhab/openhab-addons
mvn clean package -DskipTests -pl :org.openhab.binding.tapocontrol -am

Hi,

facing the same issue. Just updated my docker container from 3.4 to 4.1.3 to overcome the communication issue that was introduced by a new Tapo firmware just to run into this issue.

I already tried to uninstall / reinstall the binding (incl. reboot of the container in between) without any improvement.

Unfortunately I’m not sure if your solution on a Raspberry Pi would also help with that issue on a docker container and what I would need to do exactly.

Any hint would be appreciated.

Thanks.

Hello,
you just need to manually install the jar of the tapocontrol on the snapshot release

Thank you so much for the prompt reply. Awesome.
Ok I guess I got what I need to do.

  1. Setup a box that has maven installed (e.g. on my PC)

  2. Clone the latest version of the add-ons repo (GitHub - openhab/openhab-addons: Add-ons for openHAB) as this one contains a fix

  3. Use maven with the cloned repo to build a jar

  4. Uninstall the current binding and reboot the container

  5. Copy the jar to the add-ons folder for the container and reboot the container

Does this sound correct?

Yes you can download maven 3.9.2
Then git clone
Go inside the project of the tapo control (sorry Im from phone)
mvn clean package -pl -am

1 Like

Hello all,

could you maybe explain why this should be necessary and what changes when rebuilding the same sources?

I am facing the same issue.

When executing the mvn command i get an error:

[ERROR] Could not find the selected project in the reactor: :org.openhab.binding.tapocontrol

Any thoughts on what Im doing wrong?

Complete newbie by the way so keep any replies simple please! Although I did work out how to download and run maven :wink:

Thanks

Pete