Termostat - template enties, status pracy

Witam, mam zintegrowany poprzez Tuya Local termostat WiFi MOES HY09-GCWRW. Niestety nie ma encji kiedy piec pracuje a kiedy nie (sterowanie poprzez zwarcie styku bez potencjałowego). Otóż korzystając z template i wartości temperatur (zadanej i zmierzonej) chciałem wykonać taką encję lecz niestety nie udało mi się, czy ktoś miałby pomysł jak rozwiązać ten problem?
Chodzi by encja była “ON” gdy temperatura zadana będzie większa o 1C niż zmierzona a stan “OFF” gdy będzie zmierzona większa o 1C niż zadana, regulacja jest co 0,5*C.

- platform: template
  sensors:
    heating:
      friendly_name: "Heating"
      value_template:
       "{{((state_attr('climate.termostat', 'current_temperature') | float) - (state_attr('climate.termostat', 'temperature') | float) < 0) and
       (state_attr('climate.termostat', 'current_temperature') | float) < (state_attr('climate.termostat', 'temperature') | float)}}"

@Automatyk to samo napisałeś na

1 polubienie

@Automatyk
i w dodatku nie czytasz odpowiedzi na nie, to forum jest na tym samym engine - zobacz jak tu zedytowałem Twego posta i stosuj się do tego… (na githubie to się też przyda).

Czytałem odpowiedzi, ok dzięki za poprawną edycję kodu.
Nie zakładałem tam jeszcze nowego tematu, próbowałem sam rozwiązać problem lecz się nie udało. Stąd temat tu

@macek Wiem że tam napisałem :slightly_smiling_face:

Witam, mam głowicę NO czyli normalnie otwarta. Zrobiłem taki termostat ale działa to na odwrót. Można jakoś odwrócić działanie głowicy?

climate:
- platform: multizone_thermostat
  name: living_room
  sensor: sensor.czujnik_temperatury_temperature
  sensor_filter: 2
  room_area: 50
  initial_hvac_mode: "heat"
  initial_preset_mode: "none"
  precision: 0.1
  heat:
    entity_id: switch.przelacznik_pradu
    min_temp: 17
    max_temp: 28
    initial_target_temp: 20
    away_temp: 17
    proportional_mode:
      control_interval:
        seconds: 180
      difference: 100
      minimal_diff: 5
      pwm:
        hours: 2
      PID_mode:
        kp: 100
        ki: 0.003
        kd: -220000
  sensor_stale_duration:
    hours: 12
  restore_from_old_state: False
  restore_parameters: False
  restore_integral: False

OFF-TOPIC
Na tamtym forum też mógłbyś go wyedytować - reguły te same.

@czarne_chmury
Ja bym spróbował wykorzystać drugi switch sterujący w logice odwrotnej tym, który wykorzystujesz (chyba, że ma on opcję odwrócenia logiki działania -zwykle to coś w guście inverted).

Jest to zwykły sonoff zbmini, nie widzę tam opcji odwrócenia logiki, może gdzieś w kodzie termostatu można to zmienić?

Trochę nie w temacie ale nie wiem gdzie przykleić mój wątek,a nie chciałem tworzyć nowego.Mam pytanko dotyczące stworzonego termostatu z czujnika temp.i wyłącznika bezpotencjalowego, działa on ok,ale dlaczego nie widzę go w google home.Chcialbym sterować nim głosowo.Czy musi to być fizyczny termostat bo te widzę i mogę sterować głosowo.Dondostepu zdalnego używam nabucasa .Dodam jeszcze że sam wyłącznik i temp widzę w google Home.W opcjach encja termostatu zaznaczona że powinna być dostępna w home.