Za gorąco było
Taka ciekawostka – pisałem o termometrach zewnętrznych, które podpiąłem przez rtl_433. Ostatnio było dość ciepło i zaobserwowałem ciekawe zjawisko – dla jednego z termometrów sygnał gubił się w okolicach 30 stopni. Pierwsza moja myśl była taka, że popsułem coś w konwersji danych, ale jednak nie – brak było jakichkolwiek aktualizacji odebranych przez rtl_433. Jednocześnie wiedziałem, że termometr działa prawidłowo, bo odczyty temperatury zewnętrznej pojawiały się na stacji pogodowej.
W takim razie prawdopodobnie problemem był dekoder, który napisałem (patrz: Flex Decoder). I rzeczywiście, spędziłem trochę czasu dostosowując poszczególne parametry i ostatecznie udało mi się osiągnąć zadowalający efekt – ciągły odczyt temperatury. Z minimalnymi przekłamaniami, co widać na wykresie poniżej. Termometry umieszczone są w dwóch różnych miejscach, dlatego temperatura nie pokrywa się idealnie. Problem z “pomijaniem” odczytów widać 30 czerwca. Przekłamania, o których wspominam, widać 2 sierpnia. Czasami jest tak, że jakiś inny sygnał “załapie się” na dekoder, ale w obecnych ustawieniach zdarza się to naprawde sporadycznie.
BTW: strefy temperatur (te kolory tła na wykresie) są na podstawie How To Run In The Blistering Heat.
Oryginał tego wpisu dostępny jest pod adresem Za gorąco było
Autor: Paweł Goleń