Cześć
Cały czas używałęm Afe na Domoticz z protokołem HTTP, ale w końcu zainstalowałem HA z MQTT. Chyba mam wszystko ustawione, ale jakos brak komunikacji. Mqtt broker ustawiony na HA, wpisałem kod do obsługi w config.yaml i jakos nie gada.
Potrzebuje tylko akcję typu włącz wyłącz.
Nazwa przełącznika - wejscie, nazwa przekaznika - switch, mqtt odznaczone w afe i poprawnie skonfigurowany dostep, login
i haslo. Nie wiem tylko czy dobrze mam wpisany temat wiadomości w mqtt.
Prosba o pomoc w temacie 🙂
/mqttTopic/switch/cmd/
kod z AFE
switch:
platform: mqtt
name: "wejscie"
state_topic: "/mqttTopic/switch"
command_topic: "/mqttTopic/switch/cmd"
optimistic: false
payload_on: "ON"
payload_off: "OFF"
qos: 1
retain: true
Wersja 1.4 jedna przed wersja 2.0
podeślij jak masz wpisany temat w konfiguracji MQTT Brokera w AFE oraz temat w konfiguracji przekaźnika
no to jeśli w konfiguracji mqtt brokera masz wpisany temat: "/mqttTopic/switch/cmd/" a nazwa przekaźnika to "switch" to temat sterujący przekaźnikiem to:
/mqttTopic/switch/cmd/switch/cmd
to konfiguracja ha
- platform: mqtt
name: "nazwa"
command_topic: "/nazwa/switch/cmd"
state_topic: "/nazwa/switch/state"
qos: 1
payload_on: "on"
payload_off: "off"
retain: true
w afe
Temat wiadomości /nazwa/
przekaźnik
nazwa: switch
poprawne tematy MQTT do wpisania do HA przy takiej konfiguracji co zrobiłeś to:
command_topic: "/nazwa/switch/cmd/cmd" state_topic: "/nazwa/switch/cmd/state"
Więcej info:
Dziękuję Adrian za pomoc, zwłaszcza iż była to wigilia :). Muszę jednak popracować nad kodem bo niestety nadal brak komunikacji, przycisk w HA przełącza się z on na off i za chwile wraca do poziomu off. Przekaźnik jednak nie wstaje więc podejrzewam ze jakiś problem z komendami w samym urządzeniu sonoff.
Przeszukam dokumentację, którą mi podesłałeś w linku.
Pozdrawiam.
W konfiguracji MQTT Brokera zostaw tylko adres IP do serwera gdzie stoi MQTT Broker. Używa się albo jednego albo drugiego.
Nie pamiętam jaka jest kolejność łączenia się do MQTT Brokara, czy przez Host, czy IP jako pierwszy Jeśli Host to raczej wątpię, żebyś miał w domu Brokera MQTT pod host name: Sonoff - i może urządzenie z AFE w ogóle nie łączy się z MQTT Brokerem.
Pozdawiam, adrian
Konfiguracja AFE v2 jest jeszcze prostsza. Zacznijmy od początku, masz jakieś inne urządzenia które działają po mqtt jak wygląda konfiguracja mosquito ?
Hej, mam kilka urzadzen sonoff z softem espurna i tasmota. Działają bez problemu, są wykrywalne w HA. Tylko Afe jakoś się opiera 😀
W ustawieniach mqtt afe wpisz tylko ip nazwę użytkownika i hasło. Poniżej moja konfiguracja do v2, wystarczy tylko zmienić lampa 1 ( wpisane w temacie mqtt przekaźnika "lampa1")
- platform: mqtt
name: "Lampa Korytarz"
command_topic: "lampa1/cmd"
state_topic: "lampa1/state"
qos: 1
payload_on: "on"
payload_off: "off"
retain: true