Asystent AI
Sonoff + DTH11 = NA...
 
Powiadomienia
Wyczyść wszystko

Sonoff + DTH11 = NAN

55 Wpisów
3 Użytkownicy
1 Reactions
13.6 K Wyświetleń
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

ożesz - mam to samo po MQTT

Dopiero odkryłem po ustawieniu grupowania danych po 1minucie


 
Dodane : 06/06/2018 9:27 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

I co to jest ? Sam teraz rozumiesz dlaczego ten soft staje sie kłopotliwy , jeżeli chcemy uruchomić jakieś zalezności temperatura - warunek - zadanie do wykonania 

Mnie martwią takie wiadomości jak na załaczonym zrzucie 

brak płaczenia

 
Dodane : 07/06/2018 8:49 am
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

czesc @isom

po całej nocy i dniu zbierania danych i analizie daje znać, że te dziury w wykresach nie świadczą o problemie w sofcie. Wszystko działa jak należy. Tłumacze.

Jeśli odczyt temperatury jest ustawiony co 60sek oraz wykres w grafanie jest rysowany z interwałem grupowania danych na 60sek to w miarę równych odstępach czasu będzie się pojawiać dziura w wykresie. Jest to spowodowane tym, że

  • odczyt jest robiony co 60 sekund od zakończenia poprzedniego odczytu, a nie od momentu startu poprzedniego odczytu.
  • Odczyt + wysłanie danych do influxDB chwilkę trwa - z moich analiz, na moim module, trwa mniej niż jedną sekundę, jakieś 70-80ms
  • I teraz tak, zakładając, że odczyt temperatury z sensora + wysłanie do InfluxDB trwa ok 0,8 sek i pierwszy odczyt jest o 9:00:00.00 (godz:min:sek.milsek) to kolejne będą o
    • 9:01:00.08,
    • 9:02:01.06,
    • 9:03:02.04
  • NIE będzie to
    • 9:01:00.00
    • 9:02:00.00
    • 9:03:00.00
  • takie przesunięcie odczytów w czasie spowoduje, że co jakieś czas, po około 80-100 minutach będzie taka minuta, że nie pojawi się w niej odczyt w bazie infuxDB. Ten moment będzie między odczytami kiedy zakończenie odczytu będzie o każdej 59+ sekundzie. Jak na zdjęciach poniżej.
  • Brak danej w jakieś minucie w influxDB spowoduje, że nie będzie danej do wyświetlenia w interwale wykresu 1 minutowym
  • Realnie będzie to występować gdzieś co 70 - 100min bo ten odczyt trwa jak napisałem ciut niej niż 1sek

 

Przeanalizowałem wszystkie dziury w wykresie i wszędzie dokładnie ta sama sytuacja

Przykład 1

Przykład 2:

Te dziury w wykresie nie oznaczają, że moduł nie działa z AFE. To jest sytuacja dotycząca faktów 

  • odliczanie czasu do następnego odczytu startuje po zakończeniu poprzedniego 
  • odczyt trwa określony czas
  • jak jest ustawiony parametr grupowania danych

Wykres z odczytem co 1min i interwałem rysowania wykresu co 1min będzie zawierał dziury

Jeśli zmieni się interwał w grafanie na np co 5min - to dziur już nie będzie

Jeśli zależy nam na pokazywaniu wykresu w interwałach 1min to wystarczy częściej odczytywać temperaturę np co 57sek wtedy będziemy mieć pewność że w każdej minucie zostanie zrobiony chociaż jeden odczyt i nie spowoduje, że na wykresie będą dziury

Tutaj odczyty co 20 sek, interwał rysowania wykresu 1min i zero dziur - te samo urządzenie.

Ten problem będzie zawsze występował, gdy interwał odczytów i interwał rysowania wykresu będzie taki sam np:

  • odczyt z czujnika co 10sek
  • interwał wykresu 10sek

Dodatkowo przez 24h monitorowałem, czy moduł z AFE T1 utraci połączenie z WiFi lub zresetuje się - nie miałem ani jednego takie przypadku. 

Odległość moduł od routera ok 7m z jedną ścianą z cegieł dzielącą router - moduł. 


 
Dodane : 07/06/2018 10:05 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Przyjmując twoje spostrzeżenia za słuszne , bo niby dlaczego nie , wyjasnij mi dlaczego tak sie nie dzieje przy DHT 21 , mój się cały czas testuje  dane tak samo jak z Ds-a ładują się w interwale czujnika a nie co minutę .

Przechwytywanie4
a jak to sie ma do softu ESPEasy gdzie u mnie same DS18B20 pilnują temperatury wody i całego kotła na pellet , nie chcę zaśmiecać tego forum swoimi wykresami , ale jeżeli chcesz to wrzucę 
Dobra zostawmy espeasy zostańmy przy twoich softach i proszę nie gniewaj się że jestem taki dociekliwy

 
Dodane : 08/06/2018 7:23 am
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

cześć, wymaga to dokładnej analizy czestotliwosci wpisów do bazy influxDB i jak rysowany jest wykres.. To, ze masz narysowany wykres bez dziur z DH nie oznacza, ze ich nie będziesz mieć jeśli zmienisz interwał grupowania w Grafana na dokładnie taki sam jaki masz ustawiony w AFE. Zółty zaznaczone na Twoim wykresie. Zmień i zobacz jaki będziesz miał efekt jak ustawisz i w AFE i Grafana tą samą częstotliwość


 
Dodane : 08/06/2018 8:12 am
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@adrian nie dam za to głowy , tym bardziej że jestem tylko elektronikiem i może nie wszystkie zalezności programów mam tak jak ty obcykane , ale obiecuję jak wrócę z pracy to podłaczę DS18B20 do dowolnego modułu i porównam to z DHT , żeby nie mieszać softów zrobię to na Twoim . Dziękuję za cierpliwość 

 


 
Dodane : 08/06/2018 8:19 am
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

w tym przypadku nie sam czujnik jest istotny, a częstotliwosci odczytów i ustawiania w Grafana

Oczywiscie czujnik roznia sie - np. szybkoscia odczytów co wpłynie na rysowanie wykresu, ale to mniej istotne. Ciekawy jestem co Ci wydzie. 

Interesuje mnie to, bo jak jest problem w soft to chce go rozwiązać - na razie nie widzę.

miłego dnia


 
Dodane : 08/06/2018 8:24 am
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Naucz mnie wrzucac foty tak żebyś je od razu widział a tym czasem zobacz to 

 

Przechwytywanie5
I teraz komentarz do tego co tam widać < Temp spalin jest wysyłana co  20 sekund, czyli na minutę musi wysłac 3 razy pozostałe tak jak juz komuś tłumaczyłem co 1 min 
Czujnik spalin to termopara i częstotliwość odczytów a raczej wysyłanie do bazy ustawiam w sofcie samego czujnika a dwa pozostałe to jeden moduł więc więcej niż jeden czujnik wysyła dane do grafana co minutę ( jest ich 6) pozostałe na życzenie wstawię 
Podaj mi wytyczne jak ustawić tak żeby wywalało błąd według Ciebie w AFE co minutę i grafana to samo ?

 
Dodane : 08/06/2018 8:29 am
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Podłaczyłem DS18B20 do sonofa , chcę wiedzieć czy twoja teoria znajdzie potwierdzenie w odczytach , tylko proszę o sugestie jak ustawiś DHT i DS ? 


 
Dodane : 08/06/2018 11:33 am
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Nie utrwało długo i dostałem powiadomienie 

czujnik alarm

 
Dodane : 08/06/2018 12:02 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
Dodane przez: isom
 
Podaj mi wytyczne jak ustawić tak żeby wywalało błąd według Ciebie w AFE co minutę i grafana to samo ?

w AFE co 1 minute w Grafana Time(1m) jak zrobiłeś, 

w SELECT nie distinct() które pokazuje unikalne wartości tylko np. mean, median - dające średni odczyt z każdej minuty na podstawie wszystkich zapisanych w bazie odczytów co jedna minuta. 

Możesz zobaczyć sobie jeszcze count() - czyli ile masz odczytów w bazie per każda minuta


 
Dodane : 08/06/2018 12:38 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

W AFE miałem i mam co minuta , resztę sprawdzę bo nie  wiem jak ustawiłem  przesyłanie do influxa . Dziękję  za chęć pomocy !!! Tak się tworzy wartościowe softy


 
Dodane : 08/06/2018 12:45 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Adrian podaj jak uzyskałeś prawidłowe odczyty 


 
Dodane : 08/06/2018 8:19 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

hej, prawidłowe są (chyba) cały czas. Jeśli chcesz mieć co minute bez dziur na wykresach to ustaw

  • odczyt co np. 57sek w AFE.
  • W Grafana wykres
    • SELECT field(value) mean()
    • GROUP BY time(1m) fill(null)

 
Dodane : 08/06/2018 8:25 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Ok zobaczę ! 

A to tez zalezy od ustawień w AFE 

Przechwytywanie8

 
Dodane : 08/06/2018 8:33 pm
Strona 3 / 3
Udostępnij: