Generic thermostat

Mam czujnik temp xiaomi i przekaźnik sonoff - próbuję zbudować termostat (generic thermostat) ale bezskutecznie. Czy muszę mieć zainstalowane jakieś dodatki itp w HA? , żeby to ruszyło. Czy istnieje jakiś konkretny przykład?

Wystarczy umieścić kod w pliku

configuration.yaml
climate:                      #                            Wentylator schładzanie 
  - platform: generic_thermostat
    name: Wentylator 
    heater: switch.sonoff_1000084aa0
    target_sensor: sensor.bin_4_temperature #sensor.brodlink_temperature
    min_temp: 18
    max_temp: 30
    ac_mode: true
    target_temp: 23.5
    cold_tolerance: 0
    hot_tolerance: 0
    min_cycle_duration:
      seconds: 240
    keep_alive:
      minutes: 4
    initial_hvac_mode: "cool"
    away_temp: 24.5
    precision: 0.1 

Ok …dzięki - nareszcie karta z termostatem pojawiła się… Czy w tym samym pliku mogę dodać harmonogram tygodniowy?

Najlepiej to “podzielić” configuration.yaml na mniejsze, czytelniejsze sekcje

 !include
switch: !include switches.yaml
light: !include light_switch.yaml
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
sensor: !include sensors.yaml
binary_sensor: !include binary_sensors.yaml
device_tracker: !include device_tracker.yaml

Takim sposobem np. konfiguracje automatyki konfigurujesz w pliku “automations.yaml”
Jeśli będziesz wszystko wrzucał do jednego pliku to po jakimś czasie będziesz miał wszystko nieczytelne

Około 2 minuta

Jeszcze raz wielkie dzieki… Bardzo mi pomogłeś…

1 polubienie

Możesz też skorzystać z package, opisałem to na forum Package w Home Assistant, np. wszystko co dotyczy ogrzewania umieszczasz w jednym pliku yaml.