BME280 obsługa błędów

krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Jak obsługujecie błędy dla tego czujnika? Po odłączeniu lub nie wykryciu czujnika wartości jakie zwraca biblioteka to zera...

Używam biblioteki
https://github.com/adafruit/Adafruit_BME280_Library
https://gui-generic-builder.supla.io/
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Nie wiem czy wiecie ale BME280 þl też można fajnie położyć spać: https://tinkerman.cat/post/low-power-w ... 0-moteino/

Czujnik ogólnie bardzo stabilny. Zaledwie dwa wymieniłem w swojej stacji pogody. Szczególnie pada wilgotność. Reszta ok. Dziś właśnie wrzuciłem do nowego sprzętu BME180 i 1080 plus anemometr.
2020-01-18 23.50.39.png
jak coś nie działa to włącz zasilanie.....
dogu18
Posts: 259
Joined: Thu Oct 11, 2018 8:35 pm

Post

QLQ wrote: Sat Jan 18, 2020 10:45 pm Nie wiem czy wiecie ale BME280 þl też można fajnie położyć spać: https://tinkerman.cat/post/low-power-w ... 0-moteino/

Czujnik ogólnie bardzo stabilny. Zaledwie dwa wymieniłem w swojej stacji pogody. Szczególnie pada wilgotność. Reszta ok. Dziś właśnie wrzuciłem do nowego sprzętu BME180 i 1080 plus anemometr.
2020-01-18 23.50.39.png
czy zaimplementujesz te usypianie bme do swojej stacji na moteino??

pozdrawiam
Pozdrawiam
Grzegorz Labudda
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Duze braki w czasie
jak coś nie działa to włącz zasilanie.....
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

krycha88 wrote: Sat Jan 18, 2020 9:18 pm Jak obsługujecie błędy dla tego czujnika? Po odłączeniu lub nie wykryciu czujnika wartości jakie zwraca biblioteka to zera...

Używam biblioteki
https://github.com/adafruit/Adafruit_BME280_Library
Jeszcze tego nie używałem, ale wygląda na to, że tam w zasadzie nie ma obsługi błędów (poza wartością NAN, która może być zwrócona).
Tak na szybko patrząc na tą bibliotekę, to to wygląda tak jakby było wymagane poprawne podłączenie i wykrycie sensora w momencie zawołania metody "init". Potem w zasadzie zera nie powinny się pojawiać, bo na odczytanej temperaturze jest trochę operacji wykonywanych. Natomaist jeśli nie ma urządzenia w trakcie wykonywania metody "init", to w zasadzie późniejsze podłączenie sensora nic nie pomoże.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Pomoc”