jovana / remko-heat-pump

remko.de SmartControl - API
4 stars 4 forks source link

Remko RVT 256 and SmartControl API #2

Open cocanut opened 2 months ago

cocanut commented 2 months ago

I would like to hook up my "Remko RVT 256" via the SmartControl USB WiFi Stick to Homeassistant. I recon this HA extension is not tested for this specific device, so I would like to dig into this.

I am wondering how you got the API codes i.e. for sending commands to the heatpump (i.e. https://github.com/jovana/remko-heat-pump/wiki/REMKO-Command-table-(version-4.23)). I am asking because the "RVT 256" is an air/air (single split) heatpump, hence it has some different controls, such as intensity of the air blower or the swing function of the internal unit.

jovana commented 1 month ago

Hi, I have reverse-engineered this. Using the smart web front end, inspect the HTML element you can find also data. And monitor the network for payload data while changing settings.

cocanut commented 1 month ago

Alright, I have some experience with this and will try it out. Is there any encryption (i.e. HTTPS) going on, or could you just get the raw control signals out the HTTP requests? Still waiting for the plumber to finish the installation of my split system, then i finally can try it out on my own :)

jovana commented 1 month ago

Alright, I have some experience with this and will try it out. Is there any encryption (i.e. HTTPS) going on, or could you just get the raw control signals out the HTTP requests? Still waiting for the plumber to finish the installation of my split system, then i finally can try it out on my own :)

On top of mij mind, there is no SSL/TLS. So you can easily read the payloads using the development tools in your browser :-)