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.