Trochę mi to zajęło, bo czasu mało, ale w końcu wypuszczam 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 z czujnika DS18B20.
Nowe funkcjonalności T1-1.2.4
- Integracja z Domoticz dla przekaźnika oraz czujnika temperatury DS18B20
- 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
Dziękuję @isom, @krzysztofch za pomoc w testowaniu i cierpliwość:
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 temperatury, 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
- Dodajemy wirtualny czujnik: Temperaturę
- Otwieramy: Konfigurację -> Urządzenia
- zapamiętujemy IDX dla dodanego czujnika temperatury oraz przekaźnika
- Czujnik temperatury powinien pokazać się w sekcji Temperatura
- ale temperatura nie będzie jeszcze się wyświetlać
- Wprowadzamy Domoticz IDX do konfiguracji czujnika DS18B20 w urządzeniu z AFE Firmware. W moim przypadku była to wartość 1, 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 powinna pokazać się w Domoticz
Na koniec
- Jeśli coś nie będzie działać to proszę zgłosić tutaj problem.
- Sugeruję nie przesyłać do Domoticz temperatury częściej niż co 10sek. ze względu na wydajność. Zalecam 60sek