w drugim logu lecą odczyty tak jak powinno być i jak zaprogramowałem.
- jeśli ustawiony jest ten sam czas dla wilgotności i temperatury przesuwam odczyty o 4 sekundy, żeby nie były w tym samy czasie - widać to w pliku z logami
- czujnik nie wysyła wartości jeśli wartość nie zmieniła się - widać to na temperaturze, bo jest rzadziej wysyłana - najprawdopodobniej nie zmienia dlatego wysyłana jest rzadziej niż co 1 sekundę
- inaczej jest z wilgotności widać ładnie w logach, że lecą zmiany co 1min
Natomiast w tym pierwszym logu masz jakieś szaleństwo: tam lecą odczyty jeden za drugim. Zobacz
- 17:02:04.142 - sonoff wysłał z czujnika wilgotność
- 17:02:04.417 - sonoff wysłał z czujnika temperaturę NULL - nie zdązył odczytać
różnica czasów jest niecałe 300 milisekud
o 17:04 też z sonoffa przychodzą jakieś próby odczytów
coś tam się bardzo rozjeżdża.
- Jesteś w stanie jakoś zaobserwować w jakim momencie w czasie to się zaczyna "pieprzyć"?
- masz jakieś reguły związane z tym czujnikiem?
W wersji T5 w której jest też obsługa czujnika DHxx, zrobiłem możliwość ustawienia opcji, że urządzenie może wysyłać temperaturę i wilgotności zawsze w zadanym interwale obojętnie, czy wartość zmieniała się czy nie. Będę to za jakiś czas przenosił to T2 również.
Jeszcze się zastanawiam, czy jeśli masz ten czujnik na mrozie i podłączony jest prawdopodobnie do sonoff'a na 3.3V i na metrowym kablu, to czy dostaje stabilnie 3.3V - to jest minimalne napięcie, które pozwala mu pracować sprawnie. Na mrozie hm... nie wiem jak to może się zachowywać? To może być coś do sprawdzenia.