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.