Od jakiegoś czasu mam ostrzeżenie.
Czego dotyczy to ostrzeżenie i jak się go pozbyć?
Od jakiegoś czasu mam ostrzeżenie.
Czego dotyczy to ostrzeżenie i jak się go pozbyć?
Przede wszystkim należy czytać dokumentację. Do niej należy dział breaking-changes przy każdym wydaniu.
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:
Trochę czytałem ale tak nie do końca łapię o co chodzi.
dobrze rozumiem że to chodzi poprawienie takich wpisów?
- 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
Tak chodzi o te zapisy gdzie masz - platform: mqtt
było:
climate:
- platform: mqtt
name: Study
mode_command_topic: "study/ac/mode/set"
A teraz jest/będzie:
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
- platform: mqtt
sensor:
binary.sensor
climate
itd itp
Cezary, dzięki za pomoc. Dokonałem zmian i nie mam już komunikatu. Twoje podpowiedzi pozwoliły zaoszczędzić kilka godzin czasu.
Po aktualizacji HA do nowej wersji z 2022.10.5 Przestała działać tasmota oraz Zigbee2MQTT. Niestety nie potrafię sobie z tym poradzić.
# 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
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
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
A jak masz zainstalowany HA? Jaka metoda? Broker MQTT jako dodatek czy kontener? A może używasz bramki z Termux?
Postawiłem wszystko od nowa i już wszystko śmiga, dzięki za pomoc