Powiadomienia
Wyczyść wszystko

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

10 Wpisów
3 Użytkownicy
3 Likes
1,127 Wyświetleń
adrian
Wpisów: 3981
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
(@adrian)
Szefu
Dołączył: 10 lat temu
wpf-cross-image

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ę: [wpdiscuz-feedback id="nm69330sxz" question="Czego brakuje?" opened="0"][/wpdiscuz-feedback]

 

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.

 

 

9 Odpowiedzi
isom
Wpisów: 5084
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 6 lat temu

@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 

Odpowiedz
adrian
Wpisów: 3981
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
(@adrian)
Szefu
Dołączył: 10 lat temu

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 

Odpowiedz
isom
Wpisów: 5084
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 6 lat temu

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

Odpowiedz
Wpisów: 603
(@steel_rat)
Ekspert
Dołączył: 5 lat temu

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.

Odpowiedz
1 Reply
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 10 lat temu

Szefu
Wpisów: 3981

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!

 

Odpowiedz
Strona 1 / 2
Udostępnij: