Na git-hub-ie do ściągnięcia jest wersja z obsługą czujników DHT11 DHT22 i AM2302
Aby dodać czujnik należy w /etc/supla-dev/supla.cfg dodać kanał:
[CHANNEL_NR]
type=TYP(DHT11|DHT22|AM2302)
w1=PORT GPIO
np:
[CHANNEL_10]
type=DHT11
w1=22
gdzie w1 określa, że czujnik jest podłączony pod GPIO22
Manualna kompilacja:
cd
git clone https://github.com/SUPLA/supla-core
cd supla-core/supla-dev/Release/
make clean && make
sudo /etc/init.d/supla-dev stop
sudo cp supla-dev /usr/sbin/
sudo /etc/init.d/supla-dev start
Można też pobrać skompilowaną wersję:
cd
git clone https://github.com/SUPLA/raspberry
sudo /etc/init.d/supla-dev stop
sudo sudo cp raspberry/ext01/usr/sbin/supla-dev /usr/sbin/
sudo /etc/init.d/supla-dev start
Nie testowałem tego na RB PI III
Dajcie znać jak Wam poszło.
Raspberry Pi i DHT
-
0xFF
- Posts: 308
- Joined: Sat Feb 20, 2016 8:54 pm
Na razie mam:
Konfiguracja:
RPi-3, DHT22
EDIT:
---------
Trochę więcej spostrzeżeń po wielu próbach:
Błąd
pojawia się przy większości uruchomień supla-dev
Kiedy supla-dev uruchomi się bez błędu to:
- większość odczytów jest błędna - supla cloud pokazuje --°C -- %, aplikacja androida pokazuje 9,7°C, 3279.1 %
- rzadko pojawiają się odczyty prawie dobre: supla cloud i aplikacja pokazują zgodnie: temperatura ok 19°C , a wilgotność około 4% (czyli wilgotność wymaga przesunięcia przecinka)
Code: Select all
ERR[1465586918.360664] Can't read 1-wire device 4Code: Select all
[CHANNEL_6]
type=DHT22
w1=4
EDIT:
---------
Trochę więcej spostrzeżeń po wielu próbach:
Błąd
Code: Select all
ERR[1465586918.360664] Can't read 1-wire device 4Kiedy supla-dev uruchomi się bez błędu to:
- większość odczytów jest błędna - supla cloud pokazuje --°C -- %, aplikacja androida pokazuje 9,7°C, 3279.1 %
- rzadko pojawiają się odczyty prawie dobre: supla cloud i aplikacja pokazują zgodnie: temperatura ok 19°C , a wilgotność około 4% (czyli wilgotność wymaga przesunięcia przecinka)
-
0xFF
- Posts: 308
- Joined: Sat Feb 20, 2016 8:54 pm
Nie ładuję modułu 1-wire.
Problemem jest raczej obsługa DHT22, bo DHT11 uruchamia się prawie zawsze bez błędu i pokazuje prawidłowe wartości.
Problemem jest raczej obsługa DHT22, bo DHT11 uruchamia się prawie zawsze bez błędu i pokazuje prawidłowe wartości.
-
TomekP
- Posts: 6
- Joined: Tue May 24, 2016 12:43 pm
Na Raspberry Pi3 mam podłączone 2 czujniki DHT22
DHT22 na w1-22
DHT22 na w1-23
Ogólnie każdy czujnik pokazuje coś innego:
dht22 - 25.8 st i 35.7 wilgotności
dht22 - 25 st i 44.8 wilgotności
Temperatura waha się w granicy błędu ale z wilgotnością bywa różnie. Dodam ze oba czujniki są obok siebie.
Według mnie wszystko zależy od tego na jaki czujnik trafimy i jak małe chińskie rączki go złożyły
To moje spostrzeżenia. A jak jest u was?
DHT22 na w1-22
DHT22 na w1-23
Ogólnie każdy czujnik pokazuje coś innego:
dht22 - 25.8 st i 35.7 wilgotności
dht22 - 25 st i 44.8 wilgotności
Temperatura waha się w granicy błędu ale z wilgotnością bywa różnie. Dodam ze oba czujniki są obok siebie.
Według mnie wszystko zależy od tego na jaki czujnik trafimy i jak małe chińskie rączki go złożyły
To moje spostrzeżenia. A jak jest u was?
-
vcompl
- Posts: 158
- Joined: Mon Apr 11, 2016 1:32 pm
ja co prawda mam DHT11 podłączony do układów ESP ale wilgotność jest znacznie 20-30 punktów zaniżona wg mojego wzorca w stacji pogodowej.
Ludzie z SUPLI wskazywali na błędną bibliotekę (czy znana jest najdokładniejsza na szybszych procesorach??? - na Arduino miałem w miarę zbliżone do wzorca wyniki) Tak do tego dochodzi sam czujnik.
Czy więc znany jest dokładniejszy / stabilniejszy czujnik. Wygląda na to, że seria DHT nie wnosi nic nowego, wilgotnośc jest błędna a to tak jakby jej w ogóle nie było
Ludzie z SUPLI wskazywali na błędną bibliotekę (czy znana jest najdokładniejsza na szybszych procesorach??? - na Arduino miałem w miarę zbliżone do wzorca wyniki) Tak do tego dochodzi sam czujnik.
Czy więc znany jest dokładniejszy / stabilniejszy czujnik. Wygląda na to, że seria DHT nie wnosi nic nowego, wilgotnośc jest błędna a to tak jakby jej w ogóle nie było
-
Enc
- Posts: 41
- Joined: Wed Apr 27, 2016 3:02 pm
DHT do pomiaru wilgotności jest słabe. Z moich obserwacji do wilgotności 60% DHT zaniża pomiar a powyżej zawyża, do tego stopnia że leci na 100% i trzyma cały czas. Ja stosuję Si7021 po I2C.
-
vcompl
- Posts: 158
- Joined: Mon Apr 11, 2016 1:32 pm
Enc, poczytałem i rzeczywiście duzo ludzi ma problemy z DHT jeżeli chodzi o wilgotność. Czyli prawdę mówiąc ich zastosowanie nie ma żadnego sensu gdy DS18B20 mierzy dość dokładnie temperaturę.
Wybierzmy może wspólnie nowy czujnik wilgotności, taki ogólnodostępny bo np nie widziałem w polskich sklepach.
Potem ludzie z SUPLI wprowadzili by jego obsługę.
Wybierzmy może wspólnie nowy czujnik wilgotności, taki ogólnodostępny bo np nie widziałem w polskich sklepach.
Potem ludzie z SUPLI wprowadzili by jego obsługę.
-
Enc
- Posts: 41
- Joined: Wed Apr 27, 2016 3:02 pm
W Polsce niestety dominuje DHT, Si7021 kupowałem na Ali.
-
TomekP
- Posts: 6
- Joined: Tue May 24, 2016 12:43 pm
Po kilku dniach walki z DHT22 jest coraz gorzej. W tej chwili oba czujniki pokazują temperatury po 12.2 stopnia i 33055 % wilgotności. Według mnie coś jest nie tak z softem. Przemek udało Ci się znaleźć przyczynę???
