Added support for Vaillant Thermostat, how to integrate in official release

Hi @dekarch ,

I’ve just done it so here are the infos. The only info you need to get yourself is the secret key.

To do that :

  • download the vSmart application file here
  • change the extension from .apk to .zip (if you don’t see the extension you need to enable the option in windows explorer
  • unzip the file
  • rename classes.dex to classes.txt
  • open the file with an editor such as Notepad++, VS code or Wordpad (it is too big for notepad)
  • search for the string “45f0”
  • the secret key is the line starting by 929 and ending by 45f0 !

To be noted : strangely (or it was just a coincidence) it worked better with the version “1.0.4.0” than the current version “1.2.0.2”.

Thanks very much @pjmaenh for your modules they work perfectly!

Here is the full configuration :

vaillant:
  api_key: na_client_android_vaillant
  secret_key: 929****************45f0
  username: ****************
  password: ****************
  discovery: False
  app_version: 1.0.4.0
  user_prefix: vaillant 

climate:
  - platform: vaillant
7 Likes