Stan availibilty dla Fan MQTT na podstawie włączenia innej encji

Skoro masz tasmotę to na pewno masz takie tematy, jeśli nie ma - to wykonaj przełączenie i się pojawią
mqtttasm

Czyli tele, cmnd i stat
Operowanie na temacie tele to nie jest dobry pomysł. Pojawia się on jak pisałem wcześniej, okresowo zgodnie z

tasmota

Więc rzeczywisty stan przekaźnika otrzymujesz co telemery period.
Pracujesz w trybie optimistic więc wydaje ci się, że przekaźnik się przełączył - a wcale tak być nie musi i o faktyczny stanie się dowiesz dopiero np. po 3 min.

Nie chce mi się dużo rozpisywać więc sprawdź to co wrzucę i wtedy ewentualnie pytaj.
Wydaję mi się, że po poprawnym sformatowaniu teksu powinno zaskoczyć od razu.

- platform: mqtt
  name: Wentylator
  state_topic: stat/Salon_2_D2DFCE/POWER2
  command_topic: cmnd/Salon_2_D2DFCE/POWER2
  availability_topic: tele/Salon_2_D2DFCE/LWT
  payload_on: "ON"
  payload_off: "OFF"
  state_on: "ON"
  state_off: "OFF" 
  payload_available: Online
  payload_not_available: Offline
  optimistic: false       #stan swicha na panelu na podstawie info zwrotnego o rzeczywistm stanie przekaźnika
  qos: 1
  retain: false  




- platform: mqtt
  name: "Wentylator sufitowy"
  #state_topic: 'tele/RF_Bridge/RESULT'
  command_topic: 'cmnd/RF_Bridge/RfCode'
  availability_topic: "stat/Salon_2_D2DFCE/POWER2"
  payload_available: "ON"
  payload_not_available: "OFF"  
  optimistic: true       #stan optymistyczny, bez kanału zwrotnego
  percentage_command_topic: 'cmnd/RF_Bridge/RfCode'
  percentage_command_template: >
    {% if value < 5 %}
      #EE254E#
    {% elif value < 34 %}
      #E8204B#
    {% elif value < 67 %}
      #EC274D#
    {% else %}
      #D11E7A#
    {% endif %}
  qos: 1
  payload_on: "#E8204B#"
  payload_off: "#EE254E#"
  preset_mode_command_topic: "cmnd/RF_Bridge/RfCode"
  preset_mode_command_template: >
    {% if value == "1h" %}
      #EE254E#
    {% elif value == "4h" %}
      #E8204B#
    {% elif value == "8h" %}
      #EC274D#
    {% endif %}
  preset_modes:
     -  "1h"
     -  "4h"
     -  "8h"
1 polubienie