Sonoff(AFE) + HA br...
 
Powiadomienia
Wyczyść wszystko

[Rozwiązany] Sonoff(AFE) + HA brak wykonania akcji

15 Wpisów
3 Użytkownicy
1 Reactions
2,804 Wyświetleń
(@arek156)
Wpisów: 24
Praktykant
Autor tematu
 

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
 
Dodane : 24/12/2019 8:15 am
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
 

@arek156, która wersja AFE ?

 
Dodane : 24/12/2019 9:35 am
(@arek156)
Wpisów: 24
Praktykant
Autor tematu
 

Wersja 1.4 jedna przed wersja 2.0

 
Dodane : 24/12/2019 10:17 am
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
 

podeślij jak masz wpisany temat w konfiguracji MQTT Brokera w AFE oraz temat w konfiguracji przekaźnika

 
Dodane : 24/12/2019 11:06 am
(@arek156)
Wpisów: 24
Praktykant
Autor tematu
 

@adrian

Temat z mqtt mam taki,

/mqttTopic/switch/cmd/

W przekaźnik mam wpis tylko nazwe switch

 
Dodane : 24/12/2019 11:09 am
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
 

@arek156

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
 
Dodane : 24/12/2019 11:40 am
lukas121
(@lukas121)
Wpisów: 543
Ekspert Zasłużony dla Forum Donator 2K19
 
 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
 
Dodane : 24/12/2019 12:41 pm
(@arek156)
Wpisów: 24
Praktykant
Autor tematu
 

Cześć

Niestety nadal brak reakcji. Zainstalowałem nową wersję 2.0 niestety nadal to samo. Włącznik jest widoczny w HA ale brak reakcji. Wrzucam screen z sonoff i HA

 

1
2
3
 4
 
Dodane : 24/12/2019 2:25 pm
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
 

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:

https://afe.smartnydom.pl/pl/integracja-api/mqtt

 
Dodane : 24/12/2019 5:31 pm
(@arek156)
Wpisów: 24
Praktykant
Autor tematu
 

@adrian

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.

 
Dodane : 25/12/2019 8:25 am
adrian
(@adrian)
Wpisów: 4035
Szefu Admin Zasłużony dla Forum, Patron Strony
 

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

 
Dodane : 25/12/2019 10:34 am
lukas121
(@lukas121)
Wpisów: 543
Ekspert Zasłużony dla Forum Donator 2K19
 

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 ?

 
Dodane : 25/12/2019 4:08 pm
(@arek156)
Wpisów: 24
Praktykant
Autor tematu
 

@lukas121

Hej, mam kilka urzadzen sonoff z softem espurna i tasmota. Działają bez problemu, są wykrywalne w HA. Tylko Afe jakoś się opiera 😀

 

 
Dodane : 25/12/2019 4:31 pm
lukas121
(@lukas121)
Wpisów: 543
Ekspert Zasłużony dla Forum Donator 2K19
 

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
 
Dodane : 25/12/2019 6:57 pm
Wenar reacted
(@arek156)
Wpisów: 24
Praktykant
Autor tematu
 

@lukas121, @adrian

Bardzo dziękuję że pomoc, wszystko działa, faktycznie usunięcie nazwy hosta pomogło i komunikacja Afe + HA działa.

Pozdrawiam 🙂

 
Dodane : 29/12/2019 10:26 am
Udostępnij: