Powiadomienia
Wyczyść wszystko

Home Assistant odczyt po mqtt

3 Wpisów
2 Użytkownicy
1 Likes
279 Wyświetleń
Quanteekay
(@quanteekay)
Wpisów: 17
Praktykant
Autor tematu
 

Witajcie,

czy jest ktoś mi w stanie podpowiedzieć gdzie robię błąd? Próbuję pobrać po mqtt informacje na temat 2 kontaktronów podłączonych do esp8266 na którym mam tasmote. Kontaktrony podłączone do GPIO14 i GPIO12, a następnie ustawione jako switch 1 i 2. SwitchMode dla obu ustawiony na 15. W configuration.yaml mam następujący kod:

mqtt:
  - binary_sensor:
      - name: "gate-open-status"
        state_topic: "stat/tasmota_484846/STATUS"
        availability_topic: "tele/tasmota_484846/SENSOR"
        value_template: "{{ value_json.Switch1 }}"
        payload_on: "1"
        payload_off: "0"

Niestety zwraca mi to status unavailable

 
Dodane : 16/11/2023 9:52 pm
isom
 isom
(@isom)
Wpisów: 5085
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Dodane przez: @quanteekay

czy jest ktoś mi w stanie podpowiedzieć gdzie robię błąd?

W dokumentacji tasmoty dla switchmode15 masz pełne dane do skopiowania, drugie miejsce to konsola tasmoty, a trzecie to MQTTExplorer. Jeżeli twój moduł nazwywa się tasmota_484846, to powinno być coś takiego dla switch1

mqtt:
  - binary_sensor:
      - name: "gate-open-status"
        state_topic: "tele/tasmota_484846/SENSOR"
        value_template: "{{ value_json.Switch1 }}"
        payload_on: "ON"
        payload_off: "OFF"
        unique_id: gate1
 
Dodane : 16/11/2023 11:11 pm
Quanteekay reacted
Quanteekay
(@quanteekay)
Wpisów: 17
Praktykant
Autor tematu
 

@isom dziękuję za odpowiedź 😍 

 
Dodane : 16/11/2023 11:23 pm
Udostępnij: