Powiadomienia
Wyczyść wszystko

Obsługa czujnika DHxx w AFE (T2) dla Domoticz

10 Wpisów
4 Użytkownicy
0 Reactions
2,065 Wyświetleń
adrian
Wpisów: 4033
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
(@adrian)
Szefu
Dołączył: 11 lat temu
wpf-cross-image

Wypuszczam kolejną wersję AFE Firmware, która oprócz możliwości sterowania przekaźnikiem oraz wysłania jego stanu do Domoticz, wysyła również wartość temperatury oraz wilgotności z czujnika DHxx (DH11,DH21 lub DH22).

Nowe funkcjonalności T2-1.2.1

  • Integracja z Domoticz dla przekaźnika oraz czujnika DHxx
  • Możliwość włączania / wyłączania API sterujących urządzeniem przez HTTP lub MQTT (bez konieczności wchodzenia w panel konfiguracyjny)
  • Możliwość przywracania ustawień domyślnych AFE po wciśnięciu przycisku zdefiniowanego jako systemowy.  Po 30sek, dioda mrugnie 3 razy, po puszczeniu przycisku przywracane są ustawienia domyślne
  • Przy włączonym MQTT urządzenie informuje po MQTT czy jest podłączone lub rozłączone (niedostępne): connected / disconnected. Funkcjonalność ta może być przydatna do monitorowania urządzenia lub realizacji dodatkowych "akcji" jeśli urządzenie rozłączy się, np. od WIFI
  • Temperatura odczuwalna może być automatycznie wysyłana po MQTT. Do tej pory było to na żądanie.
  • Adres MAC jest wyświetlany w konfiguracji
  • Obsługa dodatkowej diody LED (teraz 2szt)
  • Dodatkowe opcje konfiguracyjne
    • wysyłanie temperatury i wilgotności tylko, gdy się zmieni
    • publikowanie temperatury odczuwalnej
    • wybór diody LED, która ma identyfikować stan przekaźnika

 


Instalacja:

  • Instrukcja instalacji jest identyczna, jak dla każdej innej wersji AFE Firmware.
  • Przed wgraniem firmware należy sprawdzić wersje chip’a ESP, które posiada urządzenie.
  • Najnowsza wersja jest do ściągnięcia tutaj

Uwaga: Jeśli wgrywasz do Sonoff'a R2 lub TH1.1 (nadruk na płytce) to wgraj wesję ESP8285

Konfiguracja

Przeczytaj ten artykuł, aby zobaczyć jak skonfigurować przekaźnik oraz dodać urządzenie do Domoticz

Poniższy kawałek dotyczy tylko konfiguracji czujnika DHxx, zakładając, że zostało zrobione wszystko z artykułu, do którego link jest powyżej

  • W konfiguracji Domoticz -> Sprzęt
    • Wyszukujemy urządzenie, które dodaliśmy zgodnie z tym artykułem
    • Wciskamy: Create Virtual Sensor Utwórz wirtualny czujnik

Dodawanie czujnika do wirtualnego urządzenia

Integracja AFE Firmware z Domoticz dla czujnika DHxx umożliwia przesyłanie do Domoticz następujących danych

  • temperatura
  • wilgotność
  • temperatura oraz wilgotność

Do Domoticz możemy wysyłać 3 wymienione powyżej informacje, możemy wysyłać również jedną - w zależności co potrzebujemy. To co możemy uzyskać w Domoticz jest pokazane na poniższym screenshot'cie.

Zalecam wysyłanie temperatury oraz wilgotności za jednym razem ze względu na wydajność urządzenia oraz aby zmniejszyć obciążenie sieci WiFI.

Domoticz czujnik DHxx

Poniżej dodaję wszystkie 3 możliwości wciskając: Create Virtual Sensor Utwórz wirtualny czujnik oraz wybierając odpowiedni z listy Temperatura, Wilgotność oraz Temp+Wilg

  • Dodajemy wirtualny czujnik: Temperatura

Domoticz dodawanie czujnika temperatury

  • Dodajemy wirtualny czujnik: Wilgotność

Domoticz dodawanie czujnika wilgotności

  • Dodajemy wirtualny czujnik: Temp+Wilg

Domoticz dodawanie czujnika temperatury oraz wilgotności

 

  • W Domoticz otwieramy: Menu -> Konfigurację -> Urządzenia
    • zapamiętujemy IDX dla dodanego czujnika temperatury, wilgotności, temperatury+wilgotności oraz przekaźnika

Domoticz dodawanie czujników dla AFE T2

 

  • Czujniki temperatury, wilgotności, temperatury+wilgotności powinny pokazać się w sekcji Temperatura, ale wartości nie będą jeszcze się wyświetlać

 

  • Wprowadzamy identyfikatory Domoticz IDX do konfiguracji czujnika DHT w urządzeniu z AFE Firmware. W moim przypadku były to wartości 10,11,12, jak pokazano na jednym z ekranów powyżej.

AFE Firmware T2 DH Domoticz konfiguracja

 

  • Zapisujemy i wychodzimy z konfiguracji.
  • Po czasie X zdefiniowanym w konfiguracji czujnika temperatury w AFE Firmware, temperatura oraz wilgotność powinny pokazać się w Domoticz

Na koniec

  • Sugeruję nie przesyłać do Domoticz temperatury częściej niż co 10sek. ze względu na wydajność.  Zalecam 60sek
  • Jeśli urządzenie jest daleko od routera WiFi przesyłanie danych do Domoticz może trwać kilka sekund. Trzeba ustawić odpowiedni czas odczytu wartości z DHxx, aby nie "zamulić urządzenia"
  • Jeśli coś nie będzie działać to proszę  zgłosić tutaj problem.
9 Odpowiedzi
Wpisów: 1
 rflq
(@rflq)
Świeżak
Dołączył: 7 lat temu

Witam,
Moje pytanie brzmi, dlaczego korzystasz z domotic a nie z openhab?

Odpowiedz
adrian
Wpisów: 4033
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
(@adrian)
Szefu
Dołączył: 11 lat temu

Jeśli pytanie jest do mnie to ja korzystam z openHab od co najmniej 3 lat

Odpowiedz
Wpisów: 180
(@mirmil99)
Pomocny
Dołączył: 6 lat temu

czesc

Czy moze ktos potwierdzic, ze T2 na 1.2.2 dziala poprawnie termostat na Domoticzu? Inne funkcje sa OK, natomiast termostat na Domo zbiera temperature, ale nie potrafie zmusic TH10 aby zmienil stan przekaznika, po okreslonym warunku temperaturowym. Moglby ktos sprawdzic?

pozdr

Odpowiedz
4 Odpowiedzi
isom
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Dołączył: 7 lat temu

Szef wszystkich szefów
Wpisów: 5170

Cześć @mirmil99 . Termostat w tym sofcie działa niezależnie od serwera domoticz ,  Czyli jeżeli wszystko masz skonfigurowane poprawnie, to włączenie/ wyłączenie przekaźnika przy określonym warunku temperaturowym  będzie realizowane przez sam soft. 

W domoticz  przełącznik odpowiedzialny za ten przekaźnik , będzie aktualizował stan na podstawie działania wewnętrznego termostatu w AFE. U mnie na DHT 21 działa to bez zastrzeżeń , jak włączę w domoticzu przełacznik , który odpowiada za przekaźnik w sofcie AFE, a termostat AFE uzna że przekaźnik powinien być wyłączony ( najbliższy odczyt temperatury ) , to soft wyłączy mi przekaźnik i taka info pójdzie do domoticza , gdzie stan przełącznika sie zmnieni na off

Odpowiedz
(@mirmil99)
Dołączył: 6 lat temu

Pomocny
Wpisów: 180

thx, ale w sofcie AFE masz tylko jeden przedzial temp, a jezeli ktos chce tych przedzialow np 6 (roznych na dobe) i jeszcze inne na weekend?;) no ale ogarnalem calkiem fajny termostat tygodniowy, nawet z histereza, w "zdarzeniach" ale na T1 i D18, w tym przypadku Domoticz zbiera temp. poprawnie, na T2 i DHT22 (AM2302) nie dziala termostat OK, jezeli zrobisz w okienku termostatu "ustaw" i zmienisz chwilowo temp, to Domoticz pozniej nie zbiera imho juz temp. z czujnika... kolejna sprawa odczyty na T2 czujnika temp i wilgotnosci potrafia zawiesic sie w trakcie zbierania danych, widac na wykresach, jest chwilowa przerwa, na T1 i D18 nie zaobserwowalem takiego problemu

Odpowiedz
(@mirmil99)
Dołączył: 6 lat temu

Pomocny
Wpisów: 180

czesc

przetestowalem dluzej, T2 i Domoticz i 2*AM2301 i 2*TH10/16, niestety odczyty temperatur i wilgotnosci sa niestabilne, oczywiscie sa ustawienia lepsze i gorsze, ale nigdy nie dziala to poprawnie, np jak w T1 i DS18B20 i TH10/16... dla treningu wrzucilem na te same TH Tasmote 6.0.0a lub 6.0.0c i niestety dzialaja poprawnie odczyty temperatury i wilgotnosci...

moze uda sie poprawic w nastepnej wersji softu;)

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

Szefu
Wpisów: 4033

hey @mirmil99

tak zauważyłem, że z tymi DHxx działa gorzej niż z ds18b20, i jakoś tak od moduł do moduł. Mam sztuki, że działa ładniusio na inych niestabilnie. Poszukam jakiś innych bibliotek do obsługi tego sensora i zobacze jak będzie działać - chwilo brak czasu.

dzięki

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

To ja Cię kolego źle zrozumiałem , skoro chodzi o termostat utworzony w zdarzeniach domoticza to spróbuj wysyłać do domoticza oddzielnie samą temperaturę i oddzielnie wilgotność czyli dwa czujniki z jednego DHT , mi to pomogło na zwiechy wilgotności , które potrafiły się pojawiać jak wysyłałem pod jednym IDX i temp i wilgotność 

Odpowiedz
1 Reply
(@mirmil99)
Dołączył: 6 lat temu

Pomocny
Wpisów: 180

oczywiscie tez tak robilem i imho nadal T1 z D18, dziala znacznie lepiej, inna sprawa ze mnie akurat interesuje punkt rosy;), oczywiscie dramatu nie ma, aczkolwiek zbieranie temp. na T1 dziala imho lepiej niz na T2...

Odpowiedz
Udostępnij: