So, I have problem that on upgrade to 2022.9.x I got msg from HA that current configuration will not be accepted after 2022.12.x release.
The problem is that I have old configuration which I changed to new MQTT format, but after that binary_sensor, climate, sensor and switch stoped working, on test old configuration is working normally but I get this notification, so it is time to change to new format…
Mosquitto broker settings are default:
My devices:
Sonoff TH10, Sonoff TH16, Sonoff POW2 - all have Tasmota 6.6.0 (yea, old, but it’s working as should)
Shelly 4 Pro 4PM (updated to last FW)
Shelly Plus 2PM (updated to last FW)
Shelly TRV (updated to last FW)
Configuration is slightly different as I use:
and then in .yaml I do not need to write mqtt…
So, anybody know if I made some mistake on my configuration file or what the heck is happening? PS. Developer tools do not find any mistake…
#################################################################
#
# BINNARY SENSOR
#
#################################################################
#ASUS 192.168.3.34 HA WiFi
binary_sensor:
- name: "Shramba"
state_topic: "wallpanel/mywallpanel/sensor/motion"
payload_on: '{"value":true}'
payload_off: '{"value":false}'
device_class: motion
# Vektiva SMARWI - Podstrešno okno - https://vektiva.com/en/shop/smarwi
# https://community.home-assistant.io/t/window-mechanism-vektiva-smarwi-mqtt-help-needed/156697/10
binary_sensor:
- name: Podstrešno okno (stanje)
state_topic: 'ion/mqtt/%60019449682a/status'
value_template: >-
{% if 'pos:c' in value %}
{{'OFF'}}
{% else %}
{{'ON'}}
{% endif %}
# Vektiva SMARWI - Podstrešno okno - https://vektiva.com/en/shop/smarwi
# https://community.home-assistant.io/t/window-mechanism-vektiva-smarwi-mqtt-help-needed/156697/10
binary_sensor:
- name: Kabinet okno (stanje)
state_topic: 'ion/mqtt/%600194496a13/status'
value_template: >-
{% if 'pos:c' in value %}
{{'OFF'}}
{% else %}
{{'ON'}}
{% endif %}
#################################################################
#
# CLIMATE SENSOR
#
#################################################################
############################################################
## ##
## Shelly TRV ##
## ##
############################################################
#192.168.3.74
climate:
- name: "Kuhinja (TRV)"
min_temp: 4
max_temp: 31
temp_step: 1
modes:
current_temperature_topic: shellies/shellytrv-kuhinja/info
current_temperature_template: "{{ value_json.thermostats[0].tmp.value }}"
temperature_command_topic: shellies/shellytrv-kuhinja/thermostat/0/command/target_t
#192.168.3.75
climate:
- name: "Dnevna (TRV)"
min_temp: 4
max_temp: 31
temp_step: 1
modes:
current_temperature_topic: shellies/shellytrv-dnevna/info
current_temperature_template: "{{ value_json.thermostats[0].tmp.value }}"
temperature_command_topic: shellies/shellytrv-dnevna/thermostat/0/command/target_t
#192.168.3.76
climate:
- name: "BlazkaEma (TRV)"
min_temp: 4
max_temp: 31
temp_step: 1
modes:
current_temperature_topic: shellies/shellytrv-blazkaema/info
current_temperature_template: "{{ value_json.thermostats[0].tmp.value }}"
temperature_command_topic: shellies/shellytrv-blazkaema/thermostat/0/command/target_t
#192.168.3.77
climate:
- name: "Luka (TRV)"
min_temp: 4
max_temp: 31
temp_step: 1
modes:
current_temperature_topic: shellies/shellytrv-luka/info
current_temperature_template: "{{ value_json.thermostats[0].tmp.value }}"
temperature_command_topic: shellies/shellytrv-luka/thermostat/0/command/target_t
#192.168.3.78
climate:
- name: "Kopalnica (TRV)"
min_temp: 4
max_temp: 31
temp_step: 1
modes:
current_temperature_topic: shellies/shellytrv-kopalnica/info
current_temperature_template: "{{ value_json.thermostats[0].tmp.value }}"
temperature_command_topic: shellies/shellytrv-kopalnica/thermostat/0/command/target_t
#192.168.3.79
climate:
- name: "Spalnica (TRV)"
min_temp: 4
max_temp: 31
temp_step: 1
modes:
current_temperature_topic: shellies/shellytrv-spalnica/info
current_temperature_template: "{{ value_json.thermostats[0].tmp.value }}"
temperature_command_topic: shellies/shellytrv-spalnica/thermostat/0/command/target_t
#################################################################
#
# SENSOR
#
#################################################################
#################################################################
# MQTT, TABLICA, SONOFF, itd..
#################################################################
# TH16 - 192.168.3.92 - Steber
sensor:
- name: "Zunaj-T"
state_topic: "tele/Sonoff-TH16-Steber/SENSOR"
value_template: '{{ value_json["AM2301"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "Zunaj-V"
state_topic: "tele/Sonoff-TH16-Steber/SENSOR"
value_template: '{{ value_json["AM2301"]["Humidity"] }}'
unit_of_measurement: "%"
# TH16 - 192.168.3.93 - Hodnik
sensor:
- name: "Hodnik-T"
state_topic: "tele/Sonoff-TH16-Hodnik/SENSOR"
value_template: '{{ value_json["AM2301"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "Hodnik-V"
state_topic: "tele/Sonoff-TH16-Hodnik/SENSOR"
value_template: '{{ value_json["AM2301"]["Humidity"] }}'
unit_of_measurement: "%"
# ASUS tablet HA 192.168.3.34
sensor:
- name: "Shramba-L"
state_topic: "wallpanel/mywallpanel/sensor/light"
value_template: '{{ value_json.value }}'
unit_of_measurement: "Lux"
sensor:
- name: "HA ASUS tablica"
state_topic: "wallpanel/mywallpanel/sensor/battery"
value_template: '{{ value_json.value }}'
unit_of_measurement: "%"
device_class: battery
# POW2 - 192.168.3.94 - Povratna pumpa (Vodostanje)
sensor:
- name: "PP-D"
state_topic: "tele/Sonoff-POW2-PPumpa/SENSOR"
value_template: "{{value_json['ENERGY'].Today }}"
qos: 1
unit_of_measurement: "kWh"
sensor:
- name: "PP-1D"
state_topic: "tele/Sonoff-POW2-PPumpa/SENSOR"
value_template: "{{value_json['ENERGY'].Yesterday }}"
qos: 1
unit_of_measurement: "kWh"
sensor:
- name: "PP-vseD"
state_topic: "tele/Sonoff-POW2-PPumpa/SENSOR"
value_template: "{{value_json['ENERGY'].Total }}"
qos: 1
unit_of_measurement: "kWh"
device_class: energy
state_class: total
sensor:
- name: "PP-tW"
state_topic: "tele/Sonoff-POW2-PPumpa/SENSOR"
value_template: "{{value_json['ENERGY'].Power }}"
qos: 1
unit_of_measurement: "W"
sensor:
- name: "PP-tV"
state_topic: "tele/Sonoff-POW2-PPumpa/SENSOR"
value_template: "{{value_json['ENERGY'].Voltage }}"
qos: 1
unit_of_measurement: "V"
sensor:
- name: "PP-tA"
state_topic: "tele/Sonoff-POW2-PPumpa/SENSOR"
value_template: "{{value_json['ENERGY'].Current }}"
qos: 1
unit_of_measurement: "A"
# TH16 - 192.168.3.95 - Dnevna
sensor:
- name: "Dnevna-T"
state_topic: "tele/Sonoff-TH16-Dnevna/SENSOR"
value_template: '{{ value_json["AM2301"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "Dnevna-V"
state_topic: "tele/Sonoff-TH16-Dnevna/SENSOR"
value_template: '{{ value_json["AM2301"]["Humidity"] }}'
unit_of_measurement: "%"
# TH16 - 192.168.3.96 - Kuhinja
sensor:
- name: "Kuhinja-T"
state_topic: "tele/Sonoff-TH16-Kuhinja/SENSOR"
value_template: '{{ value_json["AM2301"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "Kuhinja-V"
state_topic: "tele/Sonoff-TH16-Kuhinja/SENSOR"
value_template: '{{ value_json["AM2301"]["Humidity"] }}'
unit_of_measurement: "%"
# TH10 - 192.168.3.97 - Vodostanje
sensor:
- name: "Vodostanje-T"
state_topic: "tele/Sonoff-TH10-Vodostanje/SENSOR"
value_template: '{{ value_json["AM2301"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "Vodostanje-V"
state_topic: "tele/Sonoff-TH10-Vodostanje/SENSOR"
value_template: '{{ value_json["AM2301"]["Humidity"] }}'
unit_of_measurement: "%"
# TH10 - 192.168.3.98 - Spalnica
sensor:
- name: "Spalnica-T"
state_topic: "tele/Sonoff-TH10-Spalnica/SENSOR"
value_template: '{{ value_json["AM2301"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "Spalnica-V"
state_topic: "tele/Sonoff-TH10-Spalnica/SENSOR"
value_template: '{{ value_json["AM2301"]["Humidity"] }}'
unit_of_measurement: "%"
# TH10 - 192.168.3.101 - Luka
sensor:
- name: "Luka-T"
state_topic: "tele/Sonoff-TH10-Luka/SENSOR"
value_template: '{{ value_json["AM2301"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "Luka-V"
state_topic: "tele/Sonoff-TH10-Luka/SENSOR"
value_template: '{{ value_json["AM2301"]["Humidity"] }}'
unit_of_measurement: "%"
# TH10 - 192.168.3.102 - Blažka
sensor:
- name: "Blazka-T"
state_topic: "tele/Sonoff-TH10-Blazka/SENSOR"
value_template: '{{ value_json["AM2301"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "Blazka-V"
state_topic: "tele/Sonoff-TH10-Blazka/SENSOR"
value_template: '{{ value_json["AM2301"]["Humidity"] }}'
unit_of_measurement: "%"
# POW2 - 192.168.3.103 - Pralnica
sensor:
- name: "Pralnica-D"
state_topic: "tele/Sonoff-POW2-Pralnica/SENSOR"
value_template: "{{value_json['ENERGY'].Today }}"
qos: 1
unit_of_measurement: "kWh"
sensor:
- name: "Pralnica-1D"
state_topic: "tele/Sonoff-POW2-Pralnica/SENSOR"
value_template: "{{value_json['ENERGY'].Yesterday }}"
qos: 1
unit_of_measurement: "kWh"
sensor:
- name: "Pralnica-vseD"
state_topic: "tele/Sonoff-POW2-Pralnica/SENSOR"
value_template: "{{value_json['ENERGY'].Total }}"
qos: 1
unit_of_measurement: "kWh"
device_class: energy
state_class: total
sensor:
- name: "Pralnica-tW"
state_topic: "tele/Sonoff-POW2-Pralnica/SENSOR"
value_template: "{{value_json['ENERGY'].Power }}"
qos: 1
unit_of_measurement: "W"
sensor:
- name: "Pralnica-tV"
state_topic: "tele/Sonoff-POW2-Pralnica/SENSOR"
value_template: "{{value_json['ENERGY'].Voltage }}"
qos: 1
unit_of_measurement: "V"
sensor:
- name: "Pralnica-tA"
state_topic: "tele/Sonoff-POW2-Pralnica/SENSOR"
value_template: "{{value_json['ENERGY'].Current }}"
qos: 1
unit_of_measurement: "A"
# TH10 - 192.168.3.104 - Pralnica
sensor:
- name: "Pralnica-T"
state_topic: "tele/Sonoff-TH10-Pralnica/SENSOR"
value_template: '{{ value_json["AM2301"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "Pralnica-V"
state_topic: "tele/Sonoff-TH10-Pralnica/SENSOR"
value_template: '{{ value_json["AM2301"]["Humidity"] }}'
unit_of_measurement: "%"
# TH16 - 192.168.3.105 - Kabinet
sensor:
- name: "Kabinet-T"
state_topic: "tele/Sonoff-TH16-Kabinet/SENSOR"
value_template: '{{ value_json["AM2301"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "Kabinet-V"
state_topic: "tele/Sonoff-TH16-Kabinet/SENSOR"
value_template: '{{ value_json["AM2301"]["Humidity"] }}'
unit_of_measurement: "%"
# TH10 - 192.168.3.107 - Kabinet (SCHRACK)
sensor:
- name: "SCHRACK-T"
state_topic: "tele/Sonoff-TH10-SCHRACK/SENSOR"
value_template: '{{ value_json["AM2301"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "SCHRACK-V"
state_topic: "tele/Sonoff-TH10-SCHRACK/SENSOR"
value_template: '{{ value_json["AM2301"]["Humidity"] }}'
unit_of_measurement: "%"
# TH10 - 192.168.3.111 - Pečica
sensor:
- name: "Pecica-T"
state_topic: "tele/Sonoff-TH10-Pecica/SENSOR"
value_template: '{{ value_json["AM2301"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "Pecica-V"
state_topic: "tele/Sonoff-TH10-Pecica/SENSOR"
value_template: '{{ value_json["AM2301"]["Humidity"] }}'
unit_of_measurement: "%"
# TH16 - 192.168.3.128 - ZunanjaKlet
sensor:
- name: "ZunanjaKlet-T"
state_topic: "tele/Sonoff-TH16-ZunanjaKlet/SENSOR"
value_template: '{{ value_json["SI7021"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "ZunanjaKlet-V"
state_topic: "tele/Sonoff-TH16-ZunanjaKlet/SENSOR"
value_template: '{{ value_json["SI7021"]["Humidity"] }}'
unit_of_measurement: "%"
# TH16 - 192.168.3.141 - Klet
sensor:
- name: "Klet-T"
state_topic: "tele/Sonoff-TH16-Klet/SENSOR"
value_template: '{{ value_json["SI7021"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "Klet-V"
state_topic: "tele/Sonoff-TH16-Klet/SENSOR"
value_template: '{{ value_json["SI7021"]["Humidity"] }}'
unit_of_measurement: "%"
# TH16 - 192.168.3.143 - Klet
sensor:
- name: "Kurilnica-T"
state_topic: "tele/Sonoff-TH16-Kurilnica/SENSOR"
value_template: '{{ value_json["SI7021"]["Temperature"] }}'
unit_of_measurement: "°C"
sensor:
- name: "Kurilnica-V"
state_topic: "tele/Sonoff-TH16-Kurilnica/SENSOR"
value_template: '{{ value_json["SI7021"]["Humidity"] }}'
unit_of_measurement: "%"
#################################################################
# VREMENSKA POSTAJA - Weather Underground
#################################################################
# https://community.home-assistant.io/t/weather-station-data/58489/36
sensor:
- name: "Relativna vlažnost"
state_topic: "weather/outHumidity"
icon: mdi:water-percent
value_template: '{{ value | round(0) }}'
unit_of_measurement: "%"
sensor:
- name: "Pritisk (višinomer)"
state_topic: "weather/altimeter_mbar"
icon: mdi:gauge
value_template: '{{ value | round(0) }}'
unit_of_measurement: "mBar"
sensor:
- name: "Pritisk"
state_topic: "weather/pressure_mbar"
icon: mdi:gauge
value_template: '{{ value | round(0) }}'
unit_of_measurement: "mBar"
sensor:
- name: "Stopnja padavin"
state_topic: "weather/rainRate_cm_per_hour"
icon: mdi:umbrella-outline
value_template: '{{ value | round(0) }}'
unit_of_measurement: "mm/h"
sensor:
- name: "Stopnja padavin (zadnja ura)"
state_topic: "weather/hourRain_cm"
icon: mdi:umbrella
value_template: '{{ value | round(0) }}'
unit_of_measurement: "mm/h"
sensor:
- name: "Padavine (danes)"
state_topic: "weather/rain24_cm"
icon: mdi:umbrella
value_template: '{{ value | round(0) }}'
unit_of_measurement: "mm"
sensor:
- name: "Temperatura"
state_topic: "weather/outTemp_C"
value_template: '{{ value | round(1) }}'
unit_of_measurement: "°C"
sensor:
- name: "Sončno sevanje"
state_topic: "weather/radiation_Wpm2"
icon: mdi:radioactive
value_template: '{{ value | round(1) }}'
unit_of_measurement: "watts/m²"
sensor:
- name: "UV"
state_topic: "weather/UV"
icon: mdi:sunglasses
value_template: '{{ value | round(1) }}'
unit_of_measurement: "index"
sensor:
- name: "Hitrost vetra"
state_topic: "weather/windSpeed_kph"
icon: mdi:weather-windy
value_template: '{{ value | round(1) }}'
unit_of_measurement: "km/h"
sensor:
- name: "Sunek vetra"
state_topic: "weather/windGust_kph"
icon: mdi:weather-windy-variant
value_template: '{{ value | round(1) }}'
unit_of_measurement: "km/h"
sensor:
- name: "Smer vetra"
state_topic: "weather/windDir"
icon: mdi:wind-turbine
value_template: '{{ value | round(1) }}'
unit_of_measurement: "°"
############################################################
## ##
## Shelly TRV Valve ##
## ##
############################################################
sensor:
- name: Kuhinja (TRV) ventil
state_topic: 'shellies/shellytrv-kuhinja/info'
value_template: '{{ value_json.thermostats[0].pos }}'
unique_id: shellytrv-kuhinja_valve
unit_of_measurement: '%'
sensor:
- name: Dnevna (TRV) ventil
state_topic: 'shellies/shellytrv-dnevna/info'
value_template: '{{ value_json.thermostats[0].pos }}'
unique_id: shellytrv-dnevna_valve
unit_of_measurement: '%'
sensor:
- name: BlazkaEma (TRV) ventil
state_topic: 'shellies/shellytrv-blazkaema/info'
value_template: '{{ value_json.thermostats[0].pos }}'
unique_id: shellytrv-blazkaema_valve
unit_of_measurement: '%'
sensor:
- name: Luka (TRV) ventil
state_topic: 'shellies/shellytrv-luka/info'
value_template: '{{ value_json.thermostats[0].pos }}'
unique_id: shellytrv-luka_valve
unit_of_measurement: '%'
sensor:
- name: Kopalnica (TRV) ventil
state_topic: 'shellies/shellytrv-kopalnica/info'
value_template: '{{ value_json.thermostats[0].pos }}'
unique_id: shellytrv-kopalnica_valve
unit_of_measurement: '%'
sensor:
- name: Spalnica (TRV) ventil
state_topic: 'shellies/shellytrv-spalnica/info'
value_template: '{{ value_json.thermostats[0].pos }}'
unique_id: shellytrv-spalnica_valve
unit_of_measurement: '%'
#################################################################
#
# SWITCH
#
#################################################################
# TH16 - 192.168.3.92 - Steber
switch:
- name: "Zunaj - steber (luč)"
tate_topic: "stat/Sonoff-TH16-Steber/POWER"
command_topic: "cmnd/Sonoff-TH16-Steber/POWER"
availability_topic: "tele/Sonoff-TH16-Steber/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
# TH16 - 192.168.3.93 - Hodnik
switch:
- name: "Hodnik (luč)"
state_topic: "stat/Sonoff-TH16-Hodnik/POWER"
command_topic: "cmnd/Sonoff-TH16-Hodnik/POWER"
availability_topic: "tele/Sonoff-TH16-Hodnik/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
# POW2 - 192.168.3.94 - Povratna pumpa (Vodostanje)
switch:
- name: "Povratna pumpa"
state_topic: "stat/Sonoff-POW2-PPumpa/POWER"
command_topic: "cmnd/Sonoff-POW2-PPumpa/POWER"
availability_topic: "tele/Sonoff-POW2-PPumpa/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
# TH16 - 192.168.3.95 - Dnevna
switch:
- name: "Dnevna (null)"
state_topic: "stat/Sonoff-TH16-Dnevna/POWER"
command_topic: "cmnd/Sonoff-TH16-Dnevna/POWER"
availability_topic: "tele/Sonoff-TH16-Dnevna/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
# TH16 - 192.168.3.96 - Kuhinja
switch:
- name: "Kuhinja (vtičnice)"
state_topic: "stat/Sonoff-TH16-Kuhinja/POWER"
command_topic: "cmnd/Sonoff-TH16-Kuhinja/POWER"
availability_topic: "tele/Sonoff-TH16-Kuhinja/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
# TH10 - 192.168.3.111 - Pečica
switch:
- name: "Pečica"
state_topic: "stat/Sonoff-TH10-Pecica/POWER"
command_topic: "cmnd/Sonoff-TH10-Pecica/POWER"
availability_topic: "tele/Sonoff-TH10-Pecica/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
# TH10 - 192.168.3.97 - Vodostanje
switch:
- name: "Vodostanje (null)"
state_topic: "stat/Sonoff-TH10-Vodostanje/POWER"
command_topic: "cmnd/Sonoff-TH10-Vodostanje/POWER"
availability_topic: "tele/Sonoff-TH10-Vodostanje/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
# TH10 - 192.168.3.98 - Spalnica
switch:
- name: "Spalnica - omara (luč)"
state_topic: "stat/Sonoff-TH10-Spalnica/POWER"
command_topic: "cmnd/Sonoff-TH10-Spalnica/POWER"
availability_topic: "tele/Sonoff-TH10-Spalnica/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
# TH10 - 192.168.3.101 - Luka
switch:
- name: "Luka (null)"
state_topic: "stat/Sonoff-TH10-Luka/POWER"
command_topic: "cmnd/Sonoff-TH10-Luka/POWER"
availability_topic: "tele/Sonoff-TH10-Luka/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
# TH10 - 192.168.3.102 - Blažka
switch:
- name: "Blažka (null)"
state_topic: "stat/Sonoff-TH10-Blazka/POWER"
command_topic: "cmnd/Sonoff-TH10-Blazka/POWER"
availability_topic: "tele/Sonoff-TH10-Blazka/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
# POW2 - 192.168.3.103 - Sušilni/pralni stroji
switch:
- name: "Pralnica (razdelilec)"
state_topic: "stat/Sonoff-POW2-Pralnica/POWER"
command_topic: "cmnd/Sonoff-POW2-Pralnica/POWER"
availability_topic: "tele/Sonoff-POW2-Pralnica/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
# TH10 - 192.168.3.104 - Pralnica
switch:
- name: "Pralnica (ventilator)"
state_topic: "stat/Sonoff-TH10-Pralnica/POWER"
command_topic: "cmnd/Sonoff-TH10-Pralnica/POWER"
availability_topic: "tele/Sonoff-TH10-Pralnica/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
# TH16 - 192.168.3.105 - Kabinet
switch:
- name: "Kabinet (null)"
state_topic: "stat/Sonoff-TH16-Kabinet/POWER"
command_topic: "cmnd/Sonoff-TH16-Kabinet/POWER"
availability_topic: "tele/Sonoff-TH16-Kabinet/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
# TH16 - 192.168.3.128 - ZunanjaKlet
switch:
- name: "Zunanja Klet"
state_topic: "stat/Sonoff-TH16-ZunanjaKlet/POWER"
command_topic: "cmnd/Sonoff-TH16-ZunanjaKlet/POWER"
availability_topic: "tele/Sonoff-TH16-ZunanjaKlet/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
############################################################
## ##
## Shelly 4 Pro 4PM ##
## ##
############################################################
switch:
- name: "Shelly Pro 4PM Relay 1"
unique_id: "shellypro4pm-kabinet-sw1"
command_topic: "shellypro4pm-kabinet/rpc"
payload_on: '{"id": 1, "src":"homeassistant", "method": "Switch.Set", "params": {"id": 0, "on": true}}'
payload_off: '{"id": 1, "src":"homeassistant", "method": "Switch.Set", "params": {"id": 0, "on": false}}'
state_topic: "shellypro4pm-kabinet/status/switch:0"
value_template: "{{ value_json.output }}"
state_on: true
state_off: false
qos: 1
switch:
- name: "Shelly Pro 4PM Relay 2"
unique_id: "shellypro4pm-kabinet-sw2"
command_topic: "shellypro4pm-kabinet/rpc"
payload_on: '{"id": 1, "src":"homeassistant", "method": "Switch.Set", "params": {"id": 1, "on": true}}'
payload_off: '{"id": 1, "src":"homeassistant", "method": "Switch.Set", "params": {"id": 1, "on": false}}'
state_topic: "shellypro4pm-kabinet/status/switch:1"
value_template: "{{ value_json.output }}"
state_on: true
state_off: false
qos: 1
switch:
- name: "Shelly Pro 4PM Relay 3"
unique_id: "shellypro4pm-kabinet-sw3"
command_topic: "shellypro4pm-kabinet/rpc"
payload_on: '{"id": 1, "src":"homeassistant", "method": "Switch.Set", "params": {"id": 2, "on": true}}'
payload_off: '{"id": 1, "src":"homeassistant", "method": "Switch.Set", "params": {"id": 2, "on": false}}'
state_topic: "shellypro4pm-kabinet/status/switch:2"
value_template: "{{ value_json.output }}"
state_on: true
state_off: false
qos: 1
switch:
- name: "Shelly Pro 4PM Relay 4"
unique_id: "shellypro4pm-kabinet-sw4"
command_topic: "shellypro4pm-kabinet/rpc"
payload_on: '{"id": 1, "src":"homeassistant", "method": "Switch.Set", "params": {"id": 3, "on": true}}'
payload_off: '{"id": 1, "src":"homeassistant", "method": "Switch.Set", "params": {"id": 3, "on": false}}'
state_topic: "shellypro4pm-kabinet/status/switch:3"
value_template: "{{ value_json.output }}"
state_on: true
state_off: false
qos: 1
############################################################
## ##
## Shelly Plus 2PM ##
## ##
############################################################
switch:
- name: "Sončni kolektor - R9xHA pumpa"
unique_id: "shellyplus2pm-centralna-sw1"
command_topic: "shellyplus2pm-centralna/rpc"
payload_on: '{"id": 1, "src":"homeassistant", "method": "Switch.Set", "params": {"id": 0, "on": true}}'
payload_off: '{"id": 1, "src":"homeassistant", "method": "Switch.Set", "params": {"id": 0, "on": false}}'
state_topic: "shellyplus2pm-centralna/status/switch:0"
value_template: "{{ value_json.output }}"
state_on: true
state_off: false
qos: 1
switch:
- name: "Sončni kolektor - Schneider LED"
unique_id: "shellyplus2pm-centralna-sw2"
command_topic: "shellyplus2pm-centralna/rpc"
payload_on: '{"id": 1, "src":"homeassistant", "method": "Switch.Set", "params": {"id": 1, "on": true}}'
payload_off: '{"id": 1, "src":"homeassistant", "method": "Switch.Set", "params": {"id": 1, "on": false}}'
state_topic: "shellyplus2pm-centralna/status/switch:1"
value_template: "{{ value_json.output }}"
state_on: true
state_off: false
qos: 1
Example how it was before and it was working normally:
binary_sensor.yaml file:
climate.yaml file:
sensor.yaml file:

switch.yaml file:
