Błahostka Dla wytrwanych, pomoc z termostatem

witam pisze z problemem, a mianowicie dodałem termostat za pomocą kodu

climate:
    platform: generic_thermostat
    unique_id: generic_thermostat_pokoj
    name: Termostat
    heater: switch.termostat
    target_sensor: sensor.shellyht_6a45d0_temperature
    target_temp: 21
    cold_tolerance: 0.0
    hot_tolerance: 0.0
    precision: 0.5
    min_cycle_duration:
        seconds: 120
    initial_hvac_mode: "heat"
    away_temp: 18
    comfort_temp: 23
    home_temp: 21
    sleep_temp: 19.5

i moje pytanie brzmi, jak mam dodać kolejny termostat, zarządzający zupelnie innymi encjami i wyzwalany przez inne encje. Zdublowanie tego kodu powoduje nie działanie poprzedniego termostatu. Obstawiam ze dla was jest oczywiste jak to zrobic niestety dla mnie nie

Wpis climate: również dublujesz ? Powinien być tylko na początku.

Podobnie

generic_hygrostat:
  - name: Lazienka duza hygrostat
    humidifier: switch.lazienka_duza_right
    target_sensor: sensor.lazienka_temp_humidity
    min_humidity: 20
    max_humidity: 100
    target_humidity: 55
    dry_tolerance: 2
    wet_tolerance: 5
    device_class: "dehumidifier"
    min_cycle_duration:
      seconds: 5
    keep_alive:
      minutes: 3
    initial_state: true
    away_humidity: 55
    away_fixed: false
    sensor_stale_duration: 01:30:00


  - name: Lazienka mala hygrostat
    humidifier: switch.0x54ef441000246bb7_right
    target_sensor: sensor.lazienka_mala_temp_humidity
    min_humidity: 20
    max_humidity: 100
    target_humidity: 55
    dry_tolerance: 2
    wet_tolerance: 5
    device_class: "dehumidifier"
    min_cycle_duration:
      seconds: 5
    keep_alive:
      minutes: 3
    initial_state: true
    away_humidity: 55
    away_fixed: false
    sensor_stale_duration: 01:30:00
climate:
  - platform: generic_thermostat
    name: nazwa pierwszego 
 ...........
    
  - platform: generic_thermostat
    name: nazwa drugiego

próbowałem z climate i bez, tak samo usuwajac platform. wszelkie mozliwe kombinacje
ten sam problem mam z Solarmanem takze dodaje mi sie tylko jeden falownik a mam dwa

To co pokazałeś nijak nie pasuje do dokumentacji - składnia i wcięcia.

Więc trudno coś jednoznacznie odpowiedzieć.

patrząc na to przerobiłem na wzór swój kod i zadziałało, dzięki wielkie. ale pytanie bo taką samą sytuacje mam z solarmanem i tym ze mam dwa falowniki sprobowałem to przerobić na ten sam wzór i to nie działa ktos jakies pomysly jak to zapisać żęby zadziałało?

 sensor:
   - name: Ogrod
     platform: solarman
     inverter_host: 192.168.0.116
     inverter_port: 8899
     inverter_serial: 2329236318
     inverter_mb_slaveid: 2
     lookup_file: sofar_lsw3.yaml   
   - name: Dom
     platform: solarman
     inverter_host: 192.168.0.117
     inverter_port: 8899
     inverter_serial: 1738265024
     inverter_mb_slaveid: 1
     lookup_file: sofar_lsw3.yaml

Jeśli integracja dopuszcza wystąpienie jednocześnie dwóch instancji integracji (tego nie wiem) to wg. mnie lookup_file powinny być różne.

lookup_file: to tak jakby plik z którego pobierana jest lista czujnikow ktore maja zostac zczytane z falownika. obydwa falowniki mają ten sam stick do komunikacji wiec plik konfiguracyjny jest ten sam. Integracja dopuszcza dwie instancje bo po zmianie kodu z jednego falownika na drugi. falownik dodaje się ale w poprzednim falowniku wszystkie sensory staja sie niedostepne. I tak sie dzieje w zaleznosci od tego ktory jest wpisany w pliku config, w HA widze obydwa falowniki ale sensory jednego (tego ktory akurat nie jest w configu) zawsze są niedostepne

Kod wygląda na poprawny.

lookup_file może być taki sam dla wielu czujników, jeśli zawiera wspólne definicje

1 Like

dobra bardzo możliwe, że poprostu zaszło juz słońce i falowniki sie powyłączały, sprawdze jutro czy ruszy i zadziałą tak jak powinno. Problem rozwiązany póki co. Dzięki wielkie za pomoc

Może spróbuj dodać automatycznie - jak w dokumentacji

… być może coś nieprawidłowo wpisujesz

Nie wiem, kombinuje :slight_smile: