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

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.
Udostępnij
  • 3
    Shares

adrian

Autor blog'a Smartny Dom

Może Ci się również spodoba

9
Dodaj komentarz

Proszę Zaloguj się aby komentować
4 Wątek skomentowany
5 Odpowiedzi w wątku
2 Obserwujących
 
Komentarz z największa reakcją
Gorący wątek
4 Liczba komentowanych autorów
isommirmil99adrianrflq Ostatnio komentowani autorzy
  Subskrybuj  
najnowszy najstarszy oceniany
Powiadom o
rflq
Użytkownik
rflq

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

mirmil99
Użytkownik
mirmil99

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

mirmil99
Użytkownik
mirmil99

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;)

isom
Użytkownik
isom

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… Czytaj więcej »

mirmil99
Użytkownik
mirmil99

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… Czytaj więcej »

isom
Użytkownik
isom

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ść 

mirmil99
Użytkownik
mirmil99

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…