# Naprawa konfiguracji climate MQTT

**URL:** <https://ai-speaker.discourse.group/t/naprawa-konfiguracji-climate-mqtt/3207>\
**Category:** Uncategorized\
**Created:** [11 Grudzień 2022 11:40 UTC](https://ai-speaker.discourse.group/t/naprawa-konfiguracji-climate-mqtt/3207 "2022-12-11T11:40:02Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Autor:** ![jszkiela](https://avatars.discourse-cdn.com/v4/letter/j/c5a1d2/32.png) [@jszkiela](https://ai-speaker.discourse.group/u/jszkiela)\
**Data wpisu:** [11 Grudzień 2022 11:40 UTC](https://ai-speaker.discourse.group/t/naprawa-konfiguracji-climate-mqtt/3207/1 "2022-12-11T11:40:02Z")

</div>

Od jakiegoś czasu mam ostrzeżenie.

![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/1/139d8ea0de6a6fea84e162e8eb25228763141805.png)

Czego dotyczy to ostrzeżenie i jak się go pozbyć?

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [11 Grudzień 2022 12:57 UTC](https://ai-speaker.discourse.group/t/naprawa-konfiguracji-climate-mqtt/3207/2 "2022-12-11T12:57:14Z")

</div>

Przede wszystkim należy czytać dokumentację. Do niej należy dział [_ **breaking-changes** _](https://www.home-assistant.io/blog/2022/12/07/release-202212/#breaking-changes) przy każdym wydaniu.  
 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/7/74c29cff70c77a59418fb80e96e23fc0fc69e133.png)

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/4/47c935b6e3502a64917a04381a3a9a4d3b70619a.png)

Informacja o tym, że zmienia się zapis dla `plafrorm: mqtt` jest od czerwcowego wydania.

Dotyczy to wszystkich komponentów, które należały do platform mqtt: sensor, light itd…  
Poniżej wyjaśnienie dlaczego ta zmiana:

> **[2022.6: Gaining new insights!](https://www.home-assistant.io/blog/2022/06/01/release-20226/#breaking-changes)**
>
> Compare your energy data, better logbooks, calendar trigger with offsets, streamlining the OAuth2 experience, and more performance updates!

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/e/e0a9fbe99eac965c97db604783ba0e06308153eb.png)

---

<div class="post-metadata">

**Autor:** ![jszkiela](https://avatars.discourse-cdn.com/v4/letter/j/c5a1d2/32.png) [@jszkiela](https://ai-speaker.discourse.group/u/jszkiela)\
**Data wpisu:** [11 Grudzień 2022 13:47 UTC](https://ai-speaker.discourse.group/t/naprawa-konfiguracji-climate-mqtt/3207/3 "2022-12-11T13:47:29Z")

</div>

Trochę czytałem ale tak nie do końca łapię o co chodzi.

dobrze rozumiem że to chodzi poprawienie takich wpisów?

```auto
 - platform: mqtt
   name: Ogrzewanie ciśnienie
   unique_id: ebusd_central_heating_pressure
   device:
     identifiers: "ebusd_bai"
     via_device: "ebusd"
   state_topic: "ebusd/bai/WaterPressure"
   value_template: "{{ value.split(';')[0] }}"
   unit_of_measurement: Bar

```

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [11 Grudzień 2022 14:32 UTC](https://ai-speaker.discourse.group/t/naprawa-konfiguracji-climate-mqtt/3207/4 "2022-12-11T14:32:39Z")

</div>

Tak chodzi o te zapisy gdzie masz `- platform: mqtt`

było:

```auto
climate:
  - platform: mqtt
    name: Study
    mode_command_topic: "study/ac/mode/set"

```

A teraz jest/będzie:

```auto
mqtt:
  climate:
    - name: Study
      mode_command_topic: "study/ac/mode/set"

```

Jeśli masz w `configuration.yaml` includowanie do osobnych plików, to tworzysz nowy plik `mqtt.yaml`

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/5/5632ee8e371b5527e44396ab86c2d11bbf89c248.png)  
I do niego przenosisz wszystkie encje, które powstawały w oparciu o `- platform: mqtt`  
`sensor:`  
 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/6/6e750c0202e831edc3575d0d96da8332b976716f.png)

`binary.sensor`

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/c/ca3a9c86674d692d8f1401b300571c220989c4f7.png)

`climate` itd itp

---

<div class="post-metadata">

**Autor:** ![jszkiela](https://avatars.discourse-cdn.com/v4/letter/j/c5a1d2/32.png) [@jszkiela](https://ai-speaker.discourse.group/u/jszkiela)\
**Data wpisu:** [11 Grudzień 2022 21:14 UTC](https://ai-speaker.discourse.group/t/naprawa-konfiguracji-climate-mqtt/3207/5 "2022-12-11T21:14:01Z")

</div>

Cezary, dzięki za pomoc. Dokonałem zmian i nie mam już komunikatu. Twoje podpowiedzi pozwoliły zaoszczędzić kilka godzin czasu.

---

<div class="post-metadata">

**Autor:** ![wrobi](https://avatars.discourse-cdn.com/v4/letter/w/b487fb/32.png) [@wrobi](https://ai-speaker.discourse.group/u/wrobi)\
**Data wpisu:** [25 Czerwiec 2023 21:57 UTC](https://ai-speaker.discourse.group/t/naprawa-konfiguracji-climate-mqtt/3207/6 "2023-06-25T21:57:10Z")

</div>

> [@Cezary.K](#):
>
> `mqtt:`

Po aktualizacji HA do nowej wersji z 2022.10.5 Przestała działać tasmota oraz Zigbee2MQTT. Niestety nie potrafię sobie z tym poradzić.

```auto

# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Text to speech
tts:
  - platform: google_translate
frontend:
  themes: !include_dir_merge_named themes

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
sensor: !include_dir_merge_list sensors
#garbage_collection: !include smieci.yaml
#modbus: !include ropam_n64_ha.yaml
#switch: !include switches.yaml
#utility_meter: !include utility_meter.yaml

#adb_service:
# host: 192.168.2.125
mqtt:

  broker: "192.168.2.154"
  port: 1883
  username: "homes1"
  password: "homes1234"

  
   
       
climate:
  - platform: tasmota_irhvac
   
    name: HEIKO
    command_topic: "cmnd/%topic%/irhvac"
    state_topic: "tele/%topic%/RESULT"
    #temperature_sensor.statistic: sensor.statistic.przekaznik_dht11_temperature #optional this sensor.statistic is used to display current temp on the AC card
    temperature_sensor: sensor.przekaznik_dht11_temperature #optional this sensor.statistic is used to display current temp on the AC card
    protocol: "HAIER_AC_YRW02"
    min_temp: 16 #optional - default 16 int value
    max_temp: 30 #optional - default 32 int value
    target_temp: 26 #optional - default 26 int value
    initial_operation_mode: heat #"off" #heat # optional - default "off" string value
    #away_temp: 25 #optional - default 24 int value
    precision: 1 #optional - default 1.0 float value
    supported_modes:
      - heat
      # cool
      #- dry
      #-fan_only
      #- auto
      - "off" #Turns the AC off - Should be quoted and should be always included here
    #supported_target_temps:
     # - 24
     # - 25
      #- 26
    # - 27
    # - 28
      #- 29
      #- 30
    supported_fan_speeds:
      - low
      #- max
     # - medium
      # - high
      #- middle
      #- focus
      #- diffuse
      #- min
      #- auto
    supported_swing_list:
      - "off"
      - vertical #up to down
     # - horizontal # Left to right - remove if your AC does not support it
      #- both # remove if your AC does not support horizontal
    default_quiet_mode: "Off" #optional - default "Off" string value
    #default_power_mode: "On"
    default_turbo_mode: "Off" #optional - default "Off" string value
    default_econo_mode: "Off" #optional - default "Off" string value
    hvac_model: "-1" #optional - default "1" string value
    celsius_mode: "On" #optional - default "On" string value
    default_light_mode: "Off" #optional - default "Off" string value
    default_filter_mode: "Off" #optional - default "Off" string value
    default_clean_mode: "Off" #optional - default "Off" string value
    default_beep_mode: "Off" #optional - default "Off" string value
    default_sleep_mode: "-1" #optional - default "-1" string value
    default_swingv: "low" #optional - default "" string value
    default_swingh: "off" #optional - default "" string value 
    
   # bojler
  - platform: generic_thermostat
    name: Bojler 
    heater: switch.grzalka
    #target_sensor.statistic: sensor.statistic.temperature_4 #sensor.statistic.brodlink_temperature
    target_sensor: sensor.temperature_4 #sensor.statistic.brodlink_temperature
    min_temp: 36
    max_temp: 50
    ac_mode: false
    target_temp: 40
    cold_tolerance: 3
    hot_tolerance: 4
    min_cycle_duration:
      seconds: 240
    keep_alive:
      minutes: 4
    initial_hvac_mode: "heat" #"off" #"heat"
    #away_temp: 42
    precision: 0.1 
    
    # termostat kaloryfery
  - platform: generic_thermostat
    name: Kaloryfery 
    heater: switch.sonoff_10015aa717_2
    #target_sensor.statistic: sensor.statistic.statistic.przekaznik_dht11_temperature #sensor.statistic.statistic.brodlink_temperature
    target_sensor: sensor.przekaznik_dht11_temperature #sensor.statistic.statistic.brodlink_temperature
    min_temp: 21
    max_temp: 26
    ac_mode: false
    target_temp: 23.5
    cold_tolerance: 0.3
    hot_tolerance: 0.2
    min_cycle_duration:
      seconds: 240
    keep_alive:
      minutes: 4
    initial_hvac_mode: "heat" #"off" #"heat"
    #away_temp: 42
    precision: 0.1 

 

```

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [25 Czerwiec 2023 22:08 UTC](https://ai-speaker.discourse.group/t/naprawa-konfiguracji-climate-mqtt/3207/7 "2023-06-25T22:08:24Z")

</div>

Pociągnij już temat na forum _arturhome_, skoro koledzy pomogli Ci z `platform: statistics` to i z tym pomogą. Tylko uzupełnij informacje, bo samo stwierdzenie _“Przestała działać tasmota oraz Zigbee2MQTT.”_ będzie słabo przydatne w diagnozowaniu. Zazwyczaj logi mówią więcej w połączeniu z konfiguracją i wiedzą co się zmieniało w kolejnych wydaniach HA.

P.S.  
Tu już wieje pustką, więc wątpię abyś szybko uzyskał skuteczną pomoc.

P.P.S  
Lektura obowiązkowa - dział **Breaking Changes**

> **[2022.10: All over the place](https://www.home-assistant.io/blog/2022/10/05/release-202210/#breaking-changes)**
>
> Bluetooth proxies supporting active connections, subviews for your dashboards, YAML automations in the UI editor, export data to Google Sheets, and iBeacons for your trash.

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [25 Czerwiec 2023 22:13 UTC](https://ai-speaker.discourse.group/t/naprawa-konfiguracji-climate-mqtt/3207/8 "2023-06-25T22:13:57Z")

</div>

> [@wrobi](#):
>
> Przestała działać tasmota oraz Zigbee2MQTT

Tak Jeszcze sobie myślę, że wspólnym mianownikiem jest MQTT, więc sprawdzenie działania Twojego brokera MQTT, na początek zalecam.

---

<div class="post-metadata">

**Autor:** ![wrobi](https://avatars.discourse-cdn.com/v4/letter/w/b487fb/32.png) [@wrobi](https://ai-speaker.discourse.group/u/wrobi)\
**Data wpisu:** [26 Czerwiec 2023 21:47 UTC](https://ai-speaker.discourse.group/t/naprawa-konfiguracji-climate-mqtt/3207/9 "2023-06-26T21:47:20Z")

</div>

> [@Cezary.K](#):
>
> Tak Jeszcze sobie myślę, że wspólnym mianownikiem jest MQTT, więc sprawdzenie działania Twojego brokera MQTT, na początek zalecam.

Dzięki za info. Też tak myślę że broker MQTT bo niestety nie działa, a nie znalazłem jeszcze dobrej instrukcji jak to zmienić aby wstało po aktualizacji HA

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [26 Czerwiec 2023 21:48 UTC](https://ai-speaker.discourse.group/t/naprawa-konfiguracji-climate-mqtt/3207/10 "2023-06-26T21:48:38Z")

</div>

A jak masz zainstalowany HA? Jaka metoda? Broker MQTT jako dodatek czy kontener? A może używasz bramki z Termux?

---

<div class="post-metadata">

**Autor:** ![wrobi](https://avatars.discourse-cdn.com/v4/letter/w/b487fb/32.png) [@wrobi](https://ai-speaker.discourse.group/u/wrobi)\
**Data wpisu:** [28 Czerwiec 2023 19:44 UTC](https://ai-speaker.discourse.group/t/naprawa-konfiguracji-climate-mqtt/3207/11 "2023-06-28T19:44:27Z")

</div>

Postawiłem wszystko od nowa i już wszystko śmiga, dzięki za pomoc
