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
Czy te ustawienia zadziałają z TH16 i ? Przekaźnik się załącza ale odczytu temperatury brak!
OK, mój błąd który zajął mi 3h rozkminy. Wtyczka czujnika nie była dociśnięta. Ponieważ testowałem ze zdjętą obudową, nie zauważyłem tego, myślałem że ten milimetr przerwy na wtyczce zajmuje później obudowa. Dopiero na następnym TH16 w obudowie po włożeniu do końca zauważyłem swój błąd.
@g_jaroslawmadejek 🙂 powodzenia
WitamOstatnio mialem problemy z dzialaniem czujnika temperatury ds18b20 i TH11Zczujnikiem temp+wilgTH11 narazie sie wstrzymalem z testowaniem.A z czujnikiem temperatury ds18b20 mialem taki problem ,ktory polegal ,ze mi czujnik dobrze nie stykal z sonofem i tracilem duzo czasuna proby,Niech kazdy uwaza na ten problem.Co do T1 mialem go na sonofie w wersji 1.2.2 ,uaktualnilem przez przegladarke i mialem problem go ozywic.Wiec wgralem bezposrednio z kompa wersje T1 1.2.4 ,po.uprzednim wyczyszczeniu pamieci sonofa.Sprawdzilwm jak dziala z domoticzem.Zajebiscie.Jeden sonoff sluzy jako switch i jako sensor temp. Tym sensorem moge sterowac niezaleznie po przez blocly innymi sonofami glownie piecioma T0 i oczywiscie tym sonofem do ktorego podpiety jest czujnik temp.Czyli bardzo fajna sprawa.poniewaz dodany do kazdego pokoju np oswietlenia mam tez temperature pokoju.Jedynym narazie minusem jest , nie wiem dlaczego ,gdy fizycznie wlanczam w domoticzu jakis switch to czekam od 3 do 7 sek az uslysze ze przekaznik sie przelaczyl i po 3 do 7 sek pojawia mi sie w domoticzu zarowka ktora zmienia sie z wlaczonej na zgaszona i odwrotnie przy nastepnej komendzie.Ogolnie nie ma co narzekac narazie.
Oto prosty blockly
2B031300-2A81-4E5A-B921-CFB2DF2031AB.jpeg
chcialem jeszce dodac :T1szkoda ze nie mozna dodac w konfigoracji drugiego wlacznika zwenetrznego.GPIO sobie jakies wolne znajde.
Możesz wyłączyć ten wbudowany i właczyć 2 zewętrzne.
Jeśli masz Sonoff’a R2 to wgraj wersję ESP8285. Na Sonoffie TH 1.1 nie sprawdzałem jeszcze czy ESP8285 rozwiązuje problem
Czytalem wasza konwersacje mam wszystkie z maja 2017 czyli 1.1