Versatile Thermostat - nie zamyka głowicy

Prawdopodobnie nic nie zrobiłeś źle w samej konfiguracji “klikanej”, ale problem leży w logice. Sonoff TRVZB nie posiada funkcji sterowania stopniem otwarcia zaworu (to się pojawia w prawie każdym wpisie na forum na jego temat).

Do tego podłączyłeś Versatile Thermostat, który ma własną logikę sterowania zaworem i jak już @RobinI30 napisał w tym wątku:Versatile Thermostat – masz “dwóch kierowców kręcących jedną kierownicą”. Masz dwa regulatory sterujące tym samym zaworem, które próbują reagować na tę samą temperaturę. Może jak poczekasz dłużej, to coś się wydarzy…

co do reszty:

Oczywiście że możesz, najprościej zrobić pomocnika:
Urządzenia oraz usługi → Pomocnicy - Utwórz pomocnika:
Template → sensor binarny
Nazwa: “Trzeba włączyć lub wyłączyć piec”

W polu “stan:”

{{ 
  states.climate
  | selectattr('attributes.hvac_action','eq','heating')
  | list
  | count > 0
}}

jeśli jakikolwiek termostat (jakiekolwiek urządzenie typu klimat) ustawi atrybut hvac_action na grzanie, to ten pomocnik przyjmie stan “włączony”, więc jeśli masz inne urządzenia typu “klimat” (jakaś klimatyzacja czy pompa ciepła) to też się tutaj załapią, wtedy lepiej podać listę konkretnych termostatów.

A dalej prosta automatyzacja:

Wyzwalacz:
jeśli “Trzeba włączyć lub wyłączyć piec” zmieni stan

Akcja:
wybierz opcję:

  1. jeśli “Trzeba włączyć lub wyłączyć piec” ma stan włączono - włącz stycznik (włącz piec)
  2. jeśli “Trzeba włączyć lub wyłączyć piec” ma stan wyłączono - wyłącz stycznik (wyłącz piec)

Tutaj dobrze sobie zrobić jakieś opóźnienia żeby nie włączać pieca od razu po zmianie stanu, jak ktoś będzie sobie kręcił i patrzył co się dzieje (ja bym ustawił przynajmniej z pół minuty).

HA ma swoje automatyzacje, Node Red to zupełnie osobny sposób sterowania urządzeniami, (możesz go zainstalować jako dodatek do HA, albo na zupełnie innym komputerze niż HA). Jak wolisz używać graficznych bloków to używaj node red, w obu zrobisz dokładnie to samo, tyle ze nieco inaczej (możesz też użyć C.A.F.E. w HA który opisał na forum @artpc- C.a.f.e. automatyzacje ⚙️)

gdybyś miał termostat który pozwala na ustawienie stopnia otwarcia zaworu to mógłbyś tak zrobić, z tym termostatem to już nie będzie takie proste, można oszukiwać go zmieniając parametry Valve opening degree i valve closing degree (blokować położenia krańcowe zaworu żeby zmusić go do ustawienia się w wąskim przedziale). Do przemyślenia, może ktoś robił i się podzieli pomysłem.

Jeśli będzie pod dachem czy w jakiejś puszcze (nie będzie lała się na niego woda) to w zasadzie dowolny, jeśli chcesz “deszczoodporny”, to chyba jedynie Tuya ma IP65 na Zigbee, np ten.

Nie używam, ale z tego co wiem Versatile Thermostat pozwala przypisać kilka zaworów do jednego termostatu (np. dwa grzejniki w jednym pokoju). Wtedy oba będą sterowane jednocześnie.