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

Can you help me with api key

Successfully find api key on “Vaillant vSMART Control_v2.1.6.0”

But can’t find it in “sensoAPP 3.1.0” which is the one i use on my phone.

Any help on what i should search ? Thanks !

Hello Christiaan
Could You please help me to do the same? I downloaded the 1.0.4.0 Vaillant APK but when i change the file extension to .zip the unarchiver says the format is wrong…I tried to re-download, still the same
Didn’t You get that error?

Anyone succeeded with app eRelax/vSMART v.2.2.0.0 ?
I’m getting error “invalid_client”

b'username=****&password=****&user_prefix=sdbg&app_version=2.2.0.0&grant_type=password&client_id=na_client_android_sdbg&client_secret=929****45f0&scope=read_thermostat+write_thermostat'}, {'status_code': 400, 'url': URL('https://api.netatmo.com/oauth2/token'), 'body': b'{"error":"invalid_client"}', 'duration': datetime.timedelta(microseconds=127226)})

Do you know if netatmo thermostat with feature enable of modulate flow of temp water can be used connecting in ebus or boiler?

I’m asking because vSMART is from netatmo and I guess the normal netatmo would understand the eBus protocol of boiler

Hi! would anyone send me the api_key, secret_key for MiGo app?

thank you in advance

Hi! would anyone send me the api_key, secret_key for Vaillant Vsmart app?

Thanks

Hey!
How did you solve this?
I see that you are using first the migo/saunier Duval config and then you achieve it with Vaillant one… Which system do you have?

Regards

Did anybody get this working with the “MiGo Link” app? I have tried to decompile the APK but I can’t find the secret key.

I did successfully get the secret key from the “MiGo Your Heating Assistant” app, but it doesn’t work with my user and pass. It always fails with an error like:

"Server processed the request and returned a 4xx response. Don't retry the request without
changing the arguments as the new request will fail again with the same error.",
{
	'method': 'POST',
	'url': URL('https://api.netatmo.com/oauth2/token'),
	'body': b'username=___&password=___&user_prefix=sdbg&app_version=2.2.0.0&grant_type=password&client_id=na_client_android_sdbg&client_secret=___&scope=read_thermostat+write_thermostat'
},
{
	'status_code': 400,
	'url': URL('https://api.netatmo.com/oauth2/token'),
	'body': b'{"error":"invalid_client"}',
	'duration': datetime.timedelta(microseconds=169822)
}

I tried with different secret keys, app versions, user prefix… always with the same error.

I suspect this may not work with “MiGo Link”, because I can’t find any reference to /oauth2/token or na_client_android in the decompiled code, so I believe it uses a different auth mechanism.

Netatmo is not talking eBus, it is just a relay (ON/OFF).

you mean that one?

this is a version that support modulating thermostats, so from there my questions.
Also there is other version without this feature:

Yes - but obvisouly they released a new version since the time I did buy it - sorry, did not see this. Mine is pure relay (looks the same).

Still - this won’t substitute the vSMART as that one is eBUS and Netatmo works based on Opentherm.

There are some converters available on the internet but no experience with them.
In the end I replaced my Netatmo with the vSMART for my Vaillant boiler.

Question is, someone has been able to test it?

Hi @samueldumont,

I’m beginning to set up my HA, and my first project will be to interface my Vaillant Thermostat. I have a lot of difficulties to find the different parameters :

  • Secret Key (i though it was the S/N, but I’m not sure)
  • user prefix
  • application version (is it the thermostat internal software version, or the gateway ?)

Thanks to you

Ehouarn

Hi everyone!

Next week I’m having vSmart thermostat installed on my Vaillant boiler. Could anyone share via PM the secret_key for Vaillant Vsmart app?

Thanks in advance!

Here are the instructions:
For Vaillant :

For Migo :

  • Download this app (do not install!) : https://apkpure.com/migo-your-heating-assistant/com.vaillantgroup.migo.thermostat
  • If this is an xapk file just rename it .zip and uncompress it with winzip you will obtain the apk
  • Disassemble the apk with your favorite tool. I took google android sdk
  • When disassembling work is done search for na_client_android_sdbg
  • You will find the KEY of the form : 28d36#######################ffeb. (32 Characters)
5 Likes

Great!! Thank you!

1 Like

Splendid, it work perfectly.
Thanks a lot

1 Like

Hi folks!

after a lot of testings and decompiling both apps and getting de secret key I’m not sure If can use this approach on my Saunier Duval Boiler. I’m using Migo Link app successfully but I can not configure the integration with homeassitant. Some help would be really preciated. Thanks

thank you
:+1::+1:

1 Like