Hello,
I wanted to integrate my samsung windfree AC in HA.
After some struggling with the installation I am very happy with the Viesta Smartthings feature.
It is helpfull for 95% of what I wanted.
I only have a few minor things that I want to add, what I cannot fix myself.
- I want to set/read the comfort-mode of the AC. The ‘quiet mode’ is build in as preset (in climate.py):
This is the section of climate.py I tried to change:
Speed and Quiet is working, the rest not.
if self.is_faulty_quiet and preset_mode == "speed":
result = await self._device.execute(
"mode/convenient/vs/0", {"x.com.samsung.da.options": "Speed"}
)
elif self.is_faulty_quiet and preset_mode == "comfort":
result = await self._device.execute(
"mode/convenient/vs/0", {"x.com.samsung.da.options": "Comfort"}
)
elif self.is_faulty_quiet and preset_mode == "single":
result = await self._device.execute(
"mode/convenient/vs/0", {"x.com.samsung.da.options": "Single"}
)
elif self.is_faulty_quiet and preset_mode == "sleep":
result = await self._device.execute(
"mode/convenient/vs/0", {"x.com.samsung.da.options": "Sleep"}
)
elif self.is_faulty_quiet and preset_mode == "quiet":
result = await self._device.execute(
"mode/convenient/vs/0", {"x.com.samsung.da.mode": "Quiet"}
How can I add at least ‘comfort’?
I know the AC gives all these things, because in the output from a status request they show up.
-
I want to read the outside temperature, but I cannot find it.
-
I want to read the filter time (so I get warned when the filter needs to be replaced).
Please can anyone help me to make it 100% of what I like?