Replies: 3 comments 3 replies
-
I have the same problem/requirement. How can I control the relay via the Better thermostat? |
Beta Was this translation helpful? Give feedback.
-
i'm using generic_thermostat, which creates a climate entity. you can use this: file: climate.yaml:
set shelly output with auto off timer in 3600sec
|
Beta Was this translation helpful? Give feedback.
-
to be honest. I'm using better_thermostat, because it has a more neat gui than generic_thermostat. I tried some other thermostats, but I get the best result in combining BT with generic_thermostat for my heating stuff. I have an underfloor water heating system which is very laggy. the hot_tolerance:-0.3 helps that my shelly switches the heating off, before the temp reaches the setpoint e.g. 22degrees. with hot_tolerance=-0.3, it switches at 21.7 off (22-0.3). I can prevent an overshooting. cold_tolerance: 0.75 will start the heating at 21.25degrees (22-0.75). so my shelly is on beetween 21.25 and 21.7 degrees. pls. see description of these parameters: my real paramters are: side-note: generic_thermostat doesn't support a window_sensor, but BT does. In combination, it works for me. |
Beta Was this translation helpful? Give feedback.
-
I have a gas heater that heats water for the floor heating and traditional radiators installation.
Currently I control this gas heater by using its NO (normally open) dry contacts that are closed (switched together) by the external Shelly 1 device.
So my whole heating device is represented by the Shelly switch itself, with possible options: ON / OFF.
Shelly devices are extremely popular to control lights, shutters, garage door and other equipment.
https://www.shelly.com/products/shelly-1-mini-gen3
The thing is that the Shelly device through its Shelly Integration in Home Assistant has its entities configured on the "switch" level and not on the "climate" level.
The device is a ON / OFF type for these dry contacts, so when ON, gas heater works and for OFF it stops working.
So I have an entity of "switch.shelly_gas_heater" which cannot be controlled by Better Thermostat just because it's not a "climate.shelly_gas_heater" as BT only accepts "climate" type entities as heating devices.
This way I can't currently start using / configuring BT for my purposes.
Where is the real issue? I would expect BT to switch the gas heater on when heating is needed and switch it off when set temp is reached.
Standard Home Assistant's Generic Thermostat can configure heating device with entity type "switch" without any issue, so I would make an educated guess the Better Thermostat should do it as well.
Beta Was this translation helpful? Give feedback.
All reactions