Just wanted to say thank you, this not only seems to work very well, its saved me a lot of time trying to figure it out myself.
Hi, could you please show an example ? Was trying to switch off via the thermostat when windows is opened (relying on another sensro from alarm system) but when I try to move it back to “Auto” doesn’t seems to be available.
Another question is, it would be possible to make this installable via HACS? This will simplify initial setup and update.
Tnx a lot for the good job you have done on this !
SP
nothing strange on this.
When my touch sensor opens, i turn off heating:
alias: When Studio Window Open
if:
- condition: trigger
id:
- touch_studio_aperto
then:
- data:
hvac_mode: "off"
target:
entity_id:
- climate.studio_termostato_studio
action: climate.set_hvac_mode
when it closes, i turn back to auto
alias: When Studio Window Closed
if:
- condition: trigger
id:
- touch_studio_chiuso
then:
- data:
hvac_mode: auto
target:
entity_id:
- climate.studio_termostato_studio
action: climate.set_hvac_mode
and this has been working for a while now…
Tnx, very interesting, any idea if there is a way to install your mod via HACS?
quite an easy question
is there a way to install things via HACS? sure, just check hacs docs
is this installable via hacs? not now
do i have time or will to implement it? not likely
can anyone do that? sure, the code is published on git
My first post on that forum, so hello! Nice to be here.
Thanks for keeping the integration alive. However, I have a problem. I don’t see the thermostat entity, just binary sensors and sensors. Official homeassistant integration for ELV MAX! works without error. Below error log:
Error while setting up maxcube platform for climate: 'MaxWallThermostat' object has no attribute 'temperature_window_open'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 451, in _async_setup_platform
await asyncio.shield(awaitable)
File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/maxcube/climate.py", line 80, in setup_platform
devices.append(MaxCubeClimate(handler, handler.cube))
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/maxcube/climate.py", line 353, in __init__
self._device.temperature_window_open = max(self._device.temperature_window_open, device.temperature_window_open)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'MaxWallThermostat' object has no attribute 'temperature_window_open'
Thank you in advance.
hello,
how is you setup composed?
i have cube, radiator thermostats+ and wall thermostats.
The integration is working for me at the moment so your seems a strange error.
I remember i coded the copy of the window open temperature from radiator thermostats to wall thermostats checking the radiator thermostats in the same room, is your setup like this?
sorry forgot this point: sounds strange, last time i tried (before rewriting part of the code) i had a long list of errors with the official integration, i don’t know if they fixed it later…
i was trying to add DEVICES to the integration, that at the moment just creates a lot of ENTITIES.
It seems there’s no way to add devices when the config is done in the old way, through yaml.
Asking to HA gurus: is that true? to have devices aggregating entities should i basically rewrite the whole integration to have config flow and all the rest?
thanks