gazoodle / gecko-home-assistant

Home Assistant integration for spas equipped with Gecko Alliance in.touch2 modules
MIT License
67 stars 22 forks source link

Ability to select external heat source #94

Open ec0li82 opened 8 months ago

ec0li82 commented 8 months ago

Thanks for this great integration. My spa has the ability to select the heating mode. This is possible with the Gecko in.grid module.

-Internal : internal heater -External : external heater (heat pump) -Both : use both at the same time -Smart : use internal if difference between set and actual temp is above 1°c, then use external -A fifth mode is "disabled" but not as an option in the app. Only with a jumper inside the module

Would be great to be able to set it in HA. Maybe this should be available as an HVAC_mode but I only see "auto". Screenshot of the option in the app attached (sorry it's french but see the options at the bottom). Screenshot_20240131_110944

heiru2011 commented 4 months ago

I need this Option too, i have the Module In.Grid This is a good option to control the Heater, now i change the Temperatur.....

ec0li82 commented 4 months ago

Hi, I still have not found a solution in HA directly. But it is possible to use manually the geckolib to change the setting. If you run the geckoshell (see example on geckolib page), you just need to run

set CoolZoneMode=xxxx

Where xxxx can be :

BOTH_HEAT INTERNAL_HEAT HEAT_SAVER HEAT_W_BOOST

So it's just a matter of doing the same in this HA integration. Unfortunately I'm very bad at python and I have a poor understanding of how all of this works.

heiru2011 commented 4 months ago

Hi @ec0li82 yes, best way is we will receive a update, for this. I have 2 LED lights and only one option, this was a second point to add.

For this update i can make a donation no problem!