Powiadomienia
Wyczyść wszystko

Problem [Rozwiązany] Brak sterowania przekaźnikami - pomocy!

19 Wpisów
4 Użytkownicy
2 Reactions
1,184 Wyświetleń
Wpisów: 8
Autor tematu
(@papryk18)
Bywalec
Dołączył: 10 miesięcy temu

Dzień dobry

Utknąłem, proszę o pomoc. Wersja T2-3.5.0 ESP8266 (Build:494) na ESP86266.

Trzy przekaźniki, dwa termometry DHT. Komunikacja Domoticz MQTT API.

Temperatura i wilgotność odczytywane prawidłowo przez Domoticz. 

Gdy testowałem przekaźniki, wszystko działało, nic nie zmieniałem. Teraz podłączam wszystko na stałe. Głowię się kilka godzin i nic. Zero sterowania przekaźnikami. 

O co może chodzić? Już myślałem, że ładowarka za słaba, ale zmiana nic nie dała.

Po zresetowaniu ESP, AFE się zgłasza Domoticzowi. Wyłącza w Domoticz przekaźniki, którymi steruje. Próba włączenia ich w Domoticz nic nie zmienia w AFE/ESP i fizycznie w przekaźnikach. Testowałem różne przekaźniki, zawsze to samo.

Zmieniałem też piny, bo wcześniej z termometrem miałem problem na D8. Jednak zmiana też nic nie daje.

Nie mam zielonego pojęcia, o co może chodzić. Pomocy!

 

Typ AFE Firmware
Sprzęt
ESP8266
18 Odpowiedzi
Wpisów: 8
Autor tematu
(@papryk18)
Bywalec
Dołączył: 10 miesięcy temu

Przepraszam, nie wpisałem w Domoticz komend sterujących htttp API:

  • Wprowadzamy w polach: Włącza akcję i Wyłącz akcje następujące komendy w formacie

włącz:  http://ADRES-IP-URZADZENIA/?device=relay&source=domoticz&name=NAZWA-PRZEKAZNIKA&command=on

wyłącz:  http://ADRES-IP-URZADZENIA/?device=relay&source=domoticz&name=NAZWA-PRZEKAZNIKA&command=off

Parametery:

  • ADRES-IP-URZADZENIA - to adres IP urządzenia z zainstlowanym AFE Firmware
  • NAZWA-PRZEKAZNIKA, definiowany jest w AFE Firmware w konfiguracji przekaźnika

Temat rozwiązany 🙂 

 

Odpowiedz
8 Odpowiedzi
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4035

Hey @papryk18 

Dzięki, że napisałeś, że udało się rozwiązać problem. Mam dodatkowe pytanie, używasz MQTT Brokera? Bo ustawiłeś sterowanie komendami HTTP. Lepsze wg mnie jest sterowanie przez MQTT Broker niż HTTP.

Pzdr.a

Odpowiedz
(@papryk18)
Dołączył: 10 miesięcy temu

Bywalec
Wpisów: 8

@adrian Hej, mam tak:

image
image
image

i nie działało, dopóki nie ustawiłem w domoticzu sterowanie jw.

a wydawało mi się, że wcześniej działało bez tego... zgłupiałem, wbiłem w edycji linki do włącz i wyłącz, teraz działa, wcześniej kombinowałem jak koń pod górę

termometry działają przez samo MQTT

Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4035

@papryk18 Hej, cos masz źle (mimo, że działa)

  • masz zainstalowany MQTT Broker na tym urządzeniu z adresem IP 192.168.0.126 ?
  • jeśli tak to nie potrzebujesz tych komend HTTP 
  • jeśli nie to nie powinieneś konfigurować MQTT Broker w AFE i ustawić Domoticz HTTP API

 

Odpowiedz
(@papryk18)
Dołączył: 10 miesięcy temu

Bywalec
Wpisów: 8

@adrian 

mam Mosquitto MQTT Broker na tym urządzeniu z adresem IP 192.168.0.126 i urządzenia Shelly działają dobrze przy takiej komunikacji, termometry też działają dobrze z AFE, nie działały tylko przekaźniki

nie dam sobie ręki obciąć, ale gdy kilka tygodni temu testowałem wszystko na sucho w takiej samej konfiguracji to przekaźniki działały, a wczoraj, gdy podłączałem wszystko finalnie, nie działały - to był powód dla którego zgłupiałem i założyłem ten wątek

Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4035

@papryk18 to pokaz konfiguracje przekaźników w AFE

Odpowiedz
(@papryk18)
Dołączył: 10 miesięcy temu

Bywalec
Wpisów: 8

@adrian

image
image
image

o to chodzi? bo wyżej już wrzuciłem screen jednego z nich

jak dla mnie najważniejsz, że działa, bo jutro przesadzam do szklarni pomidory i farelka musi mi się włączać, jeśli temperatura spadnie poniżej ustawionej wartości 🙂 

Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4035

@papryk18 sprawdz czy na 100% masz dobrze wprowadzone IDX w AFE dla tych przekaznikow - musza byc takie same jak w Domoticz i z sekcji urzadzenia nie Sprzet. pzdr. a

 

image
Odpowiedz
(@papryk18)
Dołączył: 10 miesięcy temu

Bywalec
Wpisów: 8

@adrian tak, są te same; ponadto jakieś interakcje z MQTT już zachodziły, bo przy restartowaniu AFE w Domoticzu przekaźniki się wyłączały, co widać w logach

image
Odpowiedz
isom
Wpisów: 5180
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

@papryk18 jak korzystałem z Domoticz , najlepszą opcją do integracji AFE była instalacja mosquitto, czyli brokera MQTT, wgranie do modułów wersji AFE pod Home Assistant , dodanie w Domoticz sprzętu MQTT Auto Discovery Client Gateway

D samym Domoticz warto też ustawić możliwość dodawania modułów z zaufanej sieci bez autoryzacji, robi się to w zakładce Security i tam w Trusted Networks , jest tam przykład dla sieci 192.168.0.1 , jak masz inną to dostosuj np dla 192.168.1.1 będzie 127.0.0.*;192.168.1.*

Poniżej link do filmu jak szybko i łatwo dodaje się AFE do Domoticz  

https://youtu.be/cM_VB_pA8WA

Odpowiedz
2 Odpowiedzi
(@papryk18)
Dołączył: 10 miesięcy temu

Bywalec
Wpisów: 8

@isom no to chyba ja wszystko tak mam, jak napisałeś, a przekaźniki mi nie działały (brak sterowania z Domoticza)

MQTT miałem z resztą już wcześniej do komunikacji z urządzeniami wi-fi Shelly

image

niemniej, wątek dla potomnych, u mnie problem rozwiązany

Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4035

@papryk18 działa, ale coś jest nie tak.

Nie wiem czy dobry przykład

  • przygotowałeś wiadro z wodą i ścierką żeby umyć okna
  • ale zamiast używac tej ściery co przygotowałeś używasz ścierki do garów - da się wciąż umyc te okną ścierką do garów, ale nie tak miało być 😉

Prawdopodobnie, gdybyś miał w tym ESP8266 przyciski, za pomoca których ręcznie włączałbys te przekaźniki to w domoticz nie aktualizowałby się ich stan - byłyby cały czas włączone, albo wyłączone.

Tak czy inaczej, da się żyć jak to masz zrobione, ale nie jest to najlepsza konfiguracja.

pzdr.a

Odpowiedz
isom
Wpisów: 5180
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

Dodane przez: @adrian

Tak czy inaczej, da się żyć jak to masz zrobione, ale nie jest to najlepsza konfiguracja.

pzdr.a

Tak jak wspomniał @adrian, da się żyć na krótką metę, ale pierwszy zonk może nastąpić po zaniku zasilania ESP. Taka kulawa konfiguracja może spowodować że w Domoticz przekaźnik będzie widziany jako ON a faktycznie będzie OFF i pomarzną te sadzonki w szklarni 🙂

Ja bym jednak proponował przejście na pełną integrację MQTT, wykorzystując narzędzie dostępne od ręki i nie jest to MQTT Client Gateway with LAN, tylko MQTT Auto Discovery..............

Z tym żyje się dużo stabilniej 🙂

Odpowiedz
Wpisów: 31
(@tomatos)
Praktykant
Dołączył: 5 lat temu

Podepnę się do tematu.

Zacząłem zabawę z AFE, zainstalowałem w prostym gniazdku sieciowym wersję T0  domoticz.api, skonfigurowałem MQTT,

tylko komunikacja jest jednostronna, stan przycisku i przekaźnika test sygnalizowany w Domoticzu, ale już wysterowanie przekaźnika z Domoticza nie działa.

W wersji homeassistant.api i MQTT Auto Discovery działa, ale tutaj nie modę podpiąć się pod konkretny numer ID w domoticzu, bo MQTT Auto Discovery tworzy nowe urządzenie z nowym ID, a mi zależy na wykorzystaniu istniejącego ID.

Mam sporo urządzeń wykorzystujących MQTT pod Tasmotą, ESPEasy i nie ma problemów ze sterowaniem.

Jakaś podpowiedź ?

Kolejne pytanie: czy w konfiguracji MQTT Auto Discovery

obraz

 nie powinno być urządzeń wykrytych ?

 u mnie jest pusto:

1731002811509 29 28917206c123f3e90cf539235efa92d4

 

Odpowiedz
1 Reply
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4035
Strona 1 / 2
Udostępnij: