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

Hello everybody!
I just set up my MiLink V3 in my Saunier Duval Condens 30. All works perfectly from the MiControl v3.16.8 app in my IOS cellphone but I’m struggling to configure it through the Vaillant Thermostat in HA.
I’ve downloaded the equivalent Android app and search for a key ending in ffeb, this way I got 8cff eb01 0389 20f4 feeb 0102 1aac ffeb.
Tried then to authenticate in the integration with it and the MiGo settings so:
vaillant:
api_key: na_client_android_sdbg
secret_key: !secret key_vaillant
username: !secret usuario_vaillant
password: !secret password_vaillant
discovery: False
app_version: 3.16.8
user_prefix: sdbg
but I’m getting authorization error.

Could anybody help here?

Cheers

Hi Samuel,
Can you send my a client_id ad Secret?

Many thanks

Hi all
@Samuel : Can you send my a client_id ad Secret?
Many thanks

Thanks a lot, extremely helpful summary!

Hi,

I put all credentials in the vSmart but it always keeps saying :
[%key:common::config_flow::error::invalid_auth%]
What did I do wrong ?

Thx

Hi all
@Samuel : Can you send my a client_id ad Secret?
Many thanks / Nicklas

Hi,
@samueldumont
can you send me please the client id and the secret ?
thanx

martin

Hi,
@samueldumont
can you send me please the client id and the secret ?
thanks

Pedro

Can someone send me please the client id and the secret ?
thanx

martin

Dear Samuel,

Thank you for the work you do. Can you send me the IDs needed for installation and programming?

Have a good day.

Thank you in advance

Can you share client ID and client secret information with me?

Hi, please, could anyone share client ID and client secret for MiGo?

Thank you in advance

Hi. May I ask for the clientID, secret and prefix/app version, please? Have Vaillant eRelax/vSmart thermostat and would like to integrate to HA. Thank you, Petr.

Hi, I’m looking for secret_key to integrate eRelax/vSmart into HA. Could someone kindly share? Thanks

2 Likes

New integration version 0.9.0 looks good but why did you remove HWB ? I was using this entity with some automations. I had to go back to v 0.8.0. Please restore it in the next update.

HWB is still there, it’s just one of the operation modes for the water heater, and not a separate entity.

You can use water_heater.set_operation_mode service call in automations, with hot_water_boost operation mode to turn on HWB.

I initially wanted to have HWB as a preset on water heater, but unfortunately water heater doesn’t support presets. The other option was to leave it as a switch, but a new switch tied to the boiler device, not the thermostat.

Hi,

Nice integration, everything works well with my Saunier Duval IsoTwin Condens excepted one thing.

"I am switching from Jeedom to Home Assistant, and I used to rely on the ‘ecsState’ information to inform my family whether there is hot water available before taking a shower. :smiley:

In its current state, it displays ‘heating’ even though the current schedule does not activate the hot water. However, I can manually enable hot water using the ‘hot water boost’ option.

Is there a chance to display the state of the domestic hot water from the current schedule?

Thx !

Good suggestion. Currently, this information is not shown at all.

I added a Github issue for this feature, which you can track to see the status. TBH this is probably not high on my todo list :sweat_smile: But I’ll get to it eventually.

On the other hand, contributions are of course welcome, if someone wants to take a stab at it. Please be sure to comment on the issue first, to discuss possible designs before starting implementation, and to communicate you’re working on it, so we avoid parallel work on the same feature by multiple people. :smiley:

1 Like

Sorry, my mistake, I see HWB is there. Unfortunatelly your way to use HWB in automations is a bit too complicated for me, so I had to stay with v0.8. I’m not HA expert so it’s easier and more obvious to use v0.8. wich in my opinion is much more intuitive then v0.9.
As I said I’m not an expert but I would like to know what parameter should I set to get the quicker reaction. I men when I change somthing on the app I see that in HA after 5 minutes and when I change something on HA I see reaction afer a few minutes in the app (and on the boiler).

BTW, some modes shown on the HW card are not related to HW but boiler itself :

Here is what I have on the boiler page (home page) of Migo App :slight_smile:

In english :

“Quick actions”
Hot water boost (which allows hot water to be forced even when the schedule does not heat it, very useful)
Absent (when I’am outside and I don’t want schedule card heating for nothing)
Hot Water Only
Standby

And here is what I have on the boiler card :

It looks like there is confusion between the 2 cards :thinking:

Anyway, I would like to be able to know if HW is ON or OFF like my Jeedom :

2023-12-14 20_47_31-Dashboard - Jeedom

I can change mode with cog wheel, set absent (outdoor) mode with runing man and enable HW with boost if it’s off.

Hope you understand me :smiley:

Anyway thanks for the answer !