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
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.
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
- Dodajemy wirtualny czujnik: Wilgotność
- Dodajemy wirtualny czujnik: Temp+Wilg
- W Domoticz otwieramy: Menu -> Konfigurację -> Urządzenia
- zapamiętujemy IDX dla dodanego czujnika temperatury, wilgotności, temperatury+wilgotności oraz przekaźnika
- 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.
- 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.
Witam,
Moje pytanie brzmi, dlaczego korzystasz z domotic a nie z openhab?
Jeśli pytanie jest do mnie to ja korzystam z openHab od co najmniej 3 lat
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
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;)
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
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
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
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ść
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…