Powiadomienia
Wyczyść wszystko

AFE Firmware T2 Większe zmiany w AFE Firmware dla czujników DHT

adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

Od kilku dni pracuję nad większą aktualizacją AFE Firmware o kodowej nazwie T2. AFE T2 do tej pory obsługiwało jeden przekaźnik oraz jeden czujnik DHT11, 21 lub DHT22.

Czujniki DHT, a szczególnie DHT11 nie są najwyższych lotów, niemniej jednak do warunków domowych, gdzie precyzja pomiarów do drugiego i dalej miejsca po przecinku nie jest wymagana, to świetnie się nadają.

Czujniki DHT mierzą temperaturę oraz mierzą wilgotność. To dwa parametry, które najczęściej nas  interesują i to zarówno w pomieszczeniach, jak i na zewnątrz. Jeśli szukasz dodatkowych pomiarów: ciśnienie, jakoś powietrza - to pomyśl o czujnikach Bosch 680 oraz AFE Firmware T6.

Co planuję w AFE T2 wersji 2
  • zwiększam ilość obsługiwanych czujników z 1 do 4
  • dodatkowa ilość przycisków z 2 do 5
  • również ilość LED z 2 do 5
  • każdy z przekaźników będzie sterowany sygnałem High lub Low
  • Czujniki
    • DHT11, DHT21, DHT22 oraz ich odmiany AM2301, AM2302, RHT03
    • Ile czujników?: do 4 sztuk - każdy czujnik na osobnym GPIO
  • Funkcje
    • automatyczne wyłączanie każdego przekaźnika po zadanym czasie
    • 4 regulatory, czyli możliwości sterowania przekaźnikiem w zależności od wartości temperatury lub wilgotności: czyli termostat lub higrostat
    • funkcja wyłączania przekaźnika po przekroczeniu zadanej temperatury: nazywam to zabezpieczenie termiczne
    • odczyty z wejścia analogowo-cyfrowego
  • Pomiary, jakie będzie można uzyskać z czujnika za pomocą AFE Firmware T2, wiadomo: temperatura i wilgotność, co za pytanie :-), ale tutaj Was może zaskoczę. W wersji 2 będzie dodatkowo:
    • temperatura odczuwalna
    • punkt rosy
    • wilgotność absolutna
    • współczynnik komfortu (szukam lepszej nazwy): 0 - 100% oraz opisową informację np.
      • jest za gorąco
      • okay
      • sucho
      • .... itd
    • współczynnik percepcji (szukam lepszej nazwy), mówiący, że jest
      • Wyjątkowo niewygodne, uciążliwe
      • Bardzo wilgotnie, dość nieprzyjemnie
      • Nieco niewygodne dla większości ludzi
      • W porządku dla większości, ale można odczuwać wilgoć
      • ..... itd
  • API
    • HTTP
    • MQTT
    • HTTP/MQTT dla Domoticz - musi być
  • Jeśli zapomniałem o czymś krytycznym, a co musi być w tej wersji, to dajcie znać proszę:

 

Kilka rad:
  • Czujniki DHT wymaga podłączenia do GPIO, a ilość dostępnych GPIO w ESP jest ograniczona.
    • Na tym samy GPIO nie można podłączyć kilku czujników DHT
    • Zaprojektujcie dobrze urządzenie, bo na razie AFE nie obsługuje tzw. expanderów GPIO i podłączenie 4 przekaźników, 4 przycisków, 4 LED, 4 czujników - nie jest możliwe.
  • Nie kupujcie czujników DH22 z nadrukiem ANSRI - to słaby klon mający problemy po resecie urządzenia.
  • DH11 jest pewnie najtańszy, ale za tym idzie jakość pomiarów. Tak naprawdę to taka zabawka nie czujnik - kupujcie DHT22, ma lepsze parametry
    • błąd jego pomiarów to +/- 0.5stC i do max +/-5% dla wilgotności
    • Czujniki DHT22 mają rozdzielczość do jednego miejsca po przecinku

Pierwszą beta wersja planuję trzynastego grudnia dla zainteresowanych i chętnych do pomocy w testowaniu.

 

Najnowsz wersja do pobrania:

 

Pozostałe wersje AFE Firmware znajdziesz, na dedykowanej stronie poświęconej temu oprogramowaniu.

Pozdrawiam, a.

 

 

Cytuj
Autor tematu Dodane : 10/12/2020 9:16 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20

@adrian to świetna informacja i z pewnością regulator wilgotności to super opcja , ja bym jednak proponował dwa czujniki DHT i chociaż jeden I2C np SHT 31 . Taki  czujnik w przeciwieństwie do DHT można zamontować na zewnątrz a wewnątrz też lepiej się sprawdzi .

DHT na zewnątrz to pół roku i po czujniku , szczególnie jesień zima . 

To oczywiście moje doświadczenie i nie mogę decydować za wszystkich 

OdpowiedzCytuj
Dodane : 11/12/2020 12:27 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

Tak jak zapowiadałem udostępniam wersję Beta AFE Firmware T2 2.4.0 Beta 1 

Ponad to co zapowiadałem zrobiłem 

  • bardziej elastyczny regulator, którym oprócz sterowania przekaźnikiem wartością temperatury, wilgotności - można też sterować pozostałymi parametrami: temperaturą odczuwalną, wilgotnością absolutną, punktem rosy - jeśli komuś taki x-stata może się przydać
  • automatyczną detekcję wersji czujnika DHT

Mam jeszcze do zrobienia drobną poprawkę w HTTP API dla domoticz

Szczegóły: do zrobienia, w trakcie, zrobione

Pomoc przy testowaniu mile widziana - dzięki 

OdpowiedzCytuj
Autor tematu Dodane : 13/12/2020 12:04 pm
isom polubień
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20

Ja nie po testuję , brak tego typu czujników, ale zachęcam do testów bo soft wygląda ciekawie

OdpowiedzCytuj
Dodane : 13/12/2020 3:20 pm
steel_rat
(@steel_rat)
Ekspert

Na razie widzę dwa problemy z obsługi czujki.

1. Nie da się zaznaczyć opcji "wysyłaj po zmianie wartości"

2. W domoticzu do pola z Temp/wilgotnością nie są wysyłane kompletne dane. Pod spodem nie aktualizuje się prawidłowo status czyli czy mokro, sucho itp. oraz punkt rosy.

Ja mam tylko czujniki niestety nie mam przekaźników .

Można by też dodać do strony logowania jaki jest stan w urządzeniu.

Na przykład jak są czujniki temperatury to można by pokazać temperaturę, wilgotność. Dla przekaźników czy są załączone.

OdpowiedzCytuj
Dodane : 14/12/2020 7:03 am
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

dzięki @steel_rat, zapisane do zrobienia

Odnośnie tego drugiego

  • czy typ tego wirtualnego czujnika w Domoticz masz  Temp+Wilg
  • czy masz w konfiguracji AFE wprowadzone IDX dla tego elementu "IDX Temp/Wilgotność"
  • używasz HTTP API, czy MQTT API między urządzeniem a Domoticz

Dzięki!

 

OdpowiedzCytuj
Autor tematu Dodane : 14/12/2020 9:56 am
steel_rat
(@steel_rat)
Ekspert

Wygląda to jak na załączniku. Kontrolka jest wspólna dla temperatury wilgotności. Używam MQTT oraz poprawnie wpisałem idx w AFE trzecie pole bodajże. 

Ps Wgrałem wersję Mega 1MB.

Screenshot 20201214 065755 com.android.chrome
OdpowiedzCytuj
Dodane : 14/12/2020 10:42 am
adrian polubień
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@steel_rat

  • Poprawki naniesione kolejna wersja dostępna AFE Firmware T2 2.4.0.B2
  • Na ten moment nie mam zidentyfikowanych defektów. Przechodzę do intensywnych testów

Dzięki serdeczne za pomoc. Pozdrawiam

OdpowiedzCytuj
Autor tematu Dodane : 15/12/2020 8:05 pm
steel_rat
(@steel_rat)
Ekspert

Ok . Zainstalowałem. Na razie wygląda dobrze.

OdpowiedzCytuj
Dodane : 15/12/2020 8:33 pm
adrian polubień
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

Jeśli zostaną znalezione jakieś defekty to poprawię na bieżąco

 

OdpowiedzCytuj
Autor tematu Dodane : 19/12/2020 11:01 pm
Udostępnij: