3 minuty czytania

adrian

Jestem związany zawodowo z informatyką; kiedyś pracowałem jako programista, a teraz czerpię radość z hobbystycznego kodowania. Moja pasja skupia się na nowych technologiach, zwłaszcza tych, które mają potencjał ułatwić życie ludziom oraz wspierać ochronę środowiska naszej planety

104 komentarze

  1. lukas121 pisze:

    Tak muszę tylko skalibrować drukarkę 3d.

  2. lukas121 pisze:

    Obwód koła wynosi 50 centymetrów, a zatem przy prędkości wiatru 1 metr na sekundę anemometr wykonuje 2 pełne obroty. Zamontowane 2 magnesy więc przy prędkości 1ms mamy 4 impulsy.

  3. adrian pisze:

    Poradę potrzebuję odnośnie przesyłania informacji o ilości deszczu.

    W przypadku Domoticz wysyła się 

    • mm/godzinę

    W przypadku innych API np. dla HA lub OH mogę wysyłać więcej informacji za jednym strzałem np. 

    • mm/1-minutę
    • mm/godzinę
    • mm/12-godzin
    • mm/24-godzin

    Co myślicie? dobre interwały? czy nie ma sensu?

  4. lukas121 pisze:

    Chciałem się tylko upewnić, bo na filmiku strasznie słabo wiało ;). Opady podają w l/m2 na dobę lub w mm/m2. Myślę że starczy na mm/h i mm/24h.

  5. Krzysztofch pisze:

    Ja tylko uaktualnilem swoja wersje przez przegladarke T6 2.0.0 na T6 2.3.0 B1 bez problemu. I tylko co zauwazylem to z bme280 cisnienie mi poznikalo w domoticzu.Czyli cisnienie i cisnienie wzgledne. A na poprzedniej wersji dzalalo. Jakis blad chyba Adrian masz w programie albo cos u mnie ale juz ide spac bo zmeczony jestem. Wiecej nic nie sprawdzalem FAE11085-7533-415E-AF11-6ABA8E622EBC.jpeg
     41CC8797-F365-463B-8826-6B88D628D42F.png

    • adrian pisze:

      @krzysztofch

      Cześć,

      dzięki za info, że dobrze zaktualizowało się z 2.0.0

      AFE niczego nie usuwa z Domoticz. W moim testowym domoticz ciśnienie pojawia mi się w zakładce Użytkowe

      • Krzysztofch pisze:

        Adrian jeszce pozwole sobie powtorzyc . Dane wysylane przez http. Mialem wersje T6 2.0.0 Ale gdy zobaczylem ze poczyniles cos w kierunku wiatru postanowilem uaktyalnic do wersji 2.3.0 B1.Widzac ze z bme280 w domoticzu poznikalo mi tylko cisnienie ,postanowilem wrocic przez przegladarke do wersji 2.0.0.Po powrocie same krzaczki.Wiec coflem w przegladarce krok do tylu i pokazala mi sie strona ze moge uaktualnic ponownie.Uaktualnilem z powrotem do wersji 2.3.0 b1 i wrocilem do dzialajacego softu tego najnowszego 2.3.0 b1.Zrobilem tak dwa razy za kazdym razem ta sama historia.Nie wiem czy teraz bede mogl jakosc z tej wersji wyjsc do innej czy tylko ponowne wgranie po przez piny.Co do tego ze mi poznikalo cisnienie jak na wczesniejszym zdieciu,to teraz nie jestem pewien czy czujnik mi chodzi zle czy cos z softem nie tak.Chcialbym wiedziec od innych czy tu akurat komus to dziala.Bo musialbym wylutowac BME280 ponownie.Ale jak na espeasy mialem w szufladzie gotowe wszystko caly uklad z bme280 i wyslalem dane na ten sam idx to cisnienie w domoticzu wrocilo.Mialem juz taka sytuacje z tym zniknieciem ale juz nie pamietam jaka byla przyczyna kiedys.Potem znow stacja pogodowaT6 2.3.0 B1 wyslala dane cisnienia do domoticza i zniklo ponownie.Musialbym wgrac od nowa wersje 2.0.0 zeby upewnic sie z tym cisnieniem czy ostatnio to chodzilo.Bo stacja pogody lezala w szufladzie, wiec nie wiem.Ale wiem ze jak pierwszy raz wgralem wer 2.0.0 to wszystko smigalo.A teraz kilka pytan co do czujnika sily wiatru.Co to znaczy jednostka cm.m.km w panelu konfiguracyjnymJak moge wedlug twojej wiedzy najbardziej skalibrowac to do prawdziwych wartosci.Czy na podstawie prob i bledow?Interwal odczytow?-czy to ma jakies znaczenie ?nie rozumie tu tego.Co bedzie jak nastawie na np 10 sek a innym razem jak na 60s? Czy esp zapisuje sobie dane i wysyla co ile sobie nastawie?Nastepne pytanie o deszcz czy masz pomysl jak to zrobic ? Czy ktos inny ma dac znac JAK.Ja ten deszcz mam rozwiazane na blokly Nie jest to idealne rozwiazanie ale czy ten pomyslbyl byby w miare dobry tylko teraz to przerobic na program.Napewno jakies poprawki by trza bylo.Kiedys mi troche pomogl isom i wyszedl taki pomysl.Jak mi to dziala ? Jako swiczem wysylam impulsy do domoticza kazdy impuls to obietosc pojemnika i tak sie to dodaje.Jesli uwazasz ze ten pomysl bylby w miare ok to isom mogl by to dopracowac.Tak mi sie wydaje ze deszcz przynajmniej dla mnie bylby latwiejszy a co do sily wiatru to do tej pory nie wiem na jakiej zasadzie to dziala w twoim sofcie.Moze bys to troche opisal zeby zrozumiec istote dzialania.I na koniec moje blokly tak dla zobaczenia.
         6BDD13F5-2CB9-4901-8044-21492B8C51F6.jpeg 28E8DA48-2A66-4B89-AA49-D6270C216307.jpeg
        To co tam mi wysyla jako text na zdieciu to nie jest potrzebne.

  6. adrian pisze:
    • jak zaktualizujesz do wersji 2.0.0 i masz „krzaki" w jakiś polach w konfiguracji – tak się domyślam – to przywróć ustawienia początkowe, trzeba będzie skonfigurować od początku przez AccessPoint: Pierwsze uruchomienie
    • Kalibracja wiatru
      • masz ten wiatrak, który się kreci
      • zasada kalibracji podobna jak w liczniku rowerowym. Musisz znać obwód koła. Czyli ile jest cm lub m lub km na jeden obrót (a w zasadzie jeden impuls ) wiatraka. W przypadku wiatraka @lukasa121 to jest 25cm lub 0.25m 
      • Interwał: jak często ma CI wysyłać dane do Domoticz, jak zrobisz 10sek będzie wysyłać co 10sek, 60sek to będzie wysyłać co 60sek
    • pomiar deszczu
      • do domoticz będzie wysyłać ilość mm na m2 na 1 godzinę
      • do innych systemów mm/m2 na 1min, 1hr, 12h, 24h 
      • będzie wykorzystywać pomiar pojemnika, który będzie dawał impulsy za każdym przechyleniem sie
      • w AFE będziesz wpisywać się ile to ml ma 1m2 na 1 impuls
  7. isom pisze:

    @adrian w nowej wersji T6 rzeczywiście wysyłasz dane do sensora użytkowego ,  w wersji 2.0.0 wysyłałeś do sensora pogodowego dlatego w domoticzu u @krzysztofch dzieją się takie rzeczy jak na foto 
     1.JPG
    jak się zmieni czujnik na ciśnienie (Bar) to jest ok 
     23.JPG
    W wersji 2.0.0 było 
     24.JPG
    To samo jest w wersji T5 nie sprawdzałem tego bo nie mam czujnika przy module bramy 
    Można oczywiście to sobie konwertować do prawidłowego czujnika 
     2.2.JPG
    ale trzeba tworzyć dodatkowy wirtual sensor i skrypt 

  8. adrian pisze:

    hm….. ale to jest lepiej, czy gorzej ??? wiem, że inaczej 🙂

    Rozumie, że w 2.0.0 to http a w tej nowej sprawdzacie po mqtt?

  9. isom pisze:

    Protokół nie ma znaczenia , natomiast chyba lepiej było w 2.0.0 bo te czujniki były w tej samej zakładce ( Pogoda )

  10. adrian pisze:

    ok zobaczę co się narobiło  i w nowej wersji będzie działało obojętnie jaki wybierze się typ czujnika w Domoticz dla ciśnienia

    https://github.com/tschaban/AFE-Firmware/issues/569

    dzięki Panowie

    • Krzysztofch pisze:

      Zgadzam sie z isom tez wolalbym aby cala pogoda byla w jednej zakladce. Tak jak w 2.0.0
      A jeszcze pytales gdzie te krzaczki. Jak z wer 2.3.0 b1 przeszedlem do wer 2.0.0 to pierwsza strona konfiguracyjna byla zakrzaczona. Cofnelem w przegladarce krok wstecz ukazala sie ponownie strona wybierz plik do aktualizacji wybralem ta sama wersje z ktorej nie moglem wyjsc czyli 2.3.0b1 i naszczescie soft jeszcze dzialal. I nie musialem wgrywac wszystkiego od poczatku.

  11. adrian pisze:

    Nowa aktualizacja AFE Firmware T6 2.3 Stacja pogody

    Zaktualizowany opis w pierwszym poście


    • Dodany czujnik deszczu
    • Delikatnie zmieniony format JSON dla czujnika wiatru – dla standardowego API oraz HTTP API
    • Zmiany w wysyłaniu ciśnienia do Domoticz
    • Spory refactoring jeśli chodzi o zapis danych, optymalizację pamięci SRAM – powinno mieć pozytywny wpływ na wydajność, szczególnie podczas konfiguracji

    Nie jestem pewien, czy wysyłam dobrze dane do Domoticz, tzn technicznie przenoszą się . Natomiast, czy są to dobre informacje to nie wiem. Domoticz oczekuje 

    • RAINRATE = amount of rain in last hour in [mm x 100]
    • RAINCOUNTER = continues counter of fallen Rain in [mm]

    Teraz do

    • RAINRATE – wysyłam ilość opadów mm/h
    • RAINCOUNTER – wysyłam ilość opadów mm/1 minutę

    Częstotliwość wysyłania tych danych jest ustawiana przez użytkownika


    • Do konfiguracji czujnika deszczu potrzebny jest informacja  ile ml na 1m2 to jeden impuls czujnika deszczu. W przypadku Stacji @lukas121 to jest ok 173ml/m2
    • Pierwsze dane z czujnika deszczy będą miały wartości po jednej minucie 

    Aktualizacja z 2.3.0.B1 do B2 może wymagać przywrócenia wartości domyślnych w AFE Firmware, aby utworzyć nową wersję bazy danych konfiguracyjnych – w przeciwnym wypadku mogą utworzyć się tu i ówdzie „krzaki", które trzeba zastąpić poprawnymi wartościami. 

  12. adrian pisze:

    Nowa aktualizacja AFE Firmware T6 2.3 Stacja pogody

    Zaktualizowany opis w pierwszym poście

     

    Dodany pomiar poziomu naładowania baterii

    • Konfigurowane jest minimalne i maksymalny napięcie baterii
    • AFE wysyła % naładowania baterii oraz napięcie

    Aktualizacja z 2.3.0.B1 do B3 może wymagać przywrócenia wartości domyślnych w AFE Firmware, aby utworzyć nową wersję bazy danych konfiguracyjnych – w przeciwnym wypadku mogą utworzyć się tu i ówdzie „krzaki", które trzeba zastąpić poprawnymi wartościami. 

  13. isom pisze:

    Mam  moduł , który ma wgraną właśnie tą  wersję  podłączyłem w swoim salonie obok starego czujnika . Jak na razie wskazania są prawie identyczne a moduł sprawuje się bardzo dobrze . Nie pytajcie skąd mam taki moduł 

  14. adrian pisze:

    Cześć, napisałem od zera obsługę czujnika AS3935 – czujnika burzy. 

    Trudno testuje mi się ten czujnik, bo burze to niecodzienność, a podobno w ciągu następnych kilku dni mogą pojawić się w PL, więc jeśli ktoś może zainstalować tę wersję i obserwować czy czujnik zwraca wartości to na pewno pomogłoby mi dalej posunąć tę wersję.

    Zaktualizowany opis w pierwszym poście

    Aktywacja czujnika poprzez wpisanie kodu: 1a923-trial


    Aktualizacja z 2.3.0.B1 do B4 może wymagać przywrócenia wartości domyślnych w AFE Firmware, aby utworzyć nową wersję bazy danych konfiguracyjnych – w przeciwnym wypadku mogą utworzyć się tu i ówdzie „krzaki", które trzeba zastąpić poprawnymi wartościami. 

    • Krzysztofch pisze:

      Odnosnie deszczu
       
       6210519A-9A60-4E28-954E-162045A93C59.jpeg
       
      link na ali expres lub wiecej tu
       
      z nudow zaczelem obliczenia ,moze ktos bedzie chcial swoja stacje obliczyc,
       

      z internetu wyczytalem pojemnosc (takie dane) 0,2974
      chce to zweryfikowac
      przy 1.3mL szalka sucha sie przechylala SUCHA (mierzylem strzykawka), bo mokra bedzie inaczej sie przechylac ,poniewaz po odlaniu wody z jednej strony do plastiku przykleja sie woda i zeby przechylic z powrotem w druga strone tych kropli potrzeba wiecej.Planuje posmarowac to woskiem i zobacze czy zda to egzamin w praktycei.Nie wiem czy wysokie temperatury tego nie roztopia.
      ok
      pole pojemnika gdzie wpada deszcz (11cm x5cm) = 55 cm2 = 0,0055 m2 bo 1 m2 = 10 000 cm2
      liczenie z proporcji:
      1,3mL / 0,0055 m2 = x mL / 1 m2ale chce wiedziec ile mL spadnie na 1 m2 1,3 * 1 / 0,0055x = 236,36 mL / 1 m2i tak zapisalem w afe 236,36         Adrian tak mnialem zapisac?
      czyli
      jeden impuls to 236,36 ml na 1 m2No tak , a teraz ile to mm deszczu spadlo bo tak pokazuje w wykres w domoticzu?prawda jest , ze:1L = 10 dm3 = 1000 cm3 = 1000 ml
      wiec
      skoro spadlo 236,36 ml na 1 m2 (czyli ten jeden impuls)To ile to mm deszczu spadlo ?1 mm opadu deszczu np na 1m2 to 100cm x 100 cm x 0,1 cm = 1000cm3a 1000 cm3 to 1Lwiec 1mm opadu to 1L na m2
      teraz jak spadnie
      1000ml to mamy 1mm opadu deszczu = a jak 236.36mL , bo tyle przechylal mi sie moj pojemnik to x mm jeszce raz zapisze to inaczej1000mL/1mm = 236.36/xi z proporcji1mm * 236,36 mL/ 1000mL = 0,23636mm
      i na koniec jeden impuls to 0,23636mm deszczu  (w internecie bylo 0,2974mm)jak cztery impulsy to:945,45mL prawie 1 litra litr toprawie 1 mm opadu deszczu.
      Teraz bedze sprawdzal czy  to sie pokrywa w domoticzu a zalezy mi , zeby bylo w miare dokladnie.
      Moze gdzies popelnilem blad w obliczaniu ,jak by ktos wylapal to dziekuje.
       
       
       
       
       
       
       

       
       

  15. Krzysztofch pisze:

    Hej uaktualnilem T6  jakis tydzien  temu. Uzywam domoticz. Czujnik wiatru wydaje sie dzialac ok. Pokazuje mi sile wiatru , nie pokazuje natomiast porywu tak jak to jest z wiatrem z internetu. Moze powodem jest ze przez tyczien nie bylo u mnie wiatru powyzej 3km/h. Albo nie bedzie pokazywalo bo takie dane sa nie wysylane.  Ale to i tak dla mnie wystacza. 
    Powiadomienia na pushover dochodza czyli jak cos podczas wiatru bede chcial wylaczyc to powinno dzialac. 
    Deszcz. Obserwuje te wskazania i nie moge sie polapac. Co prawda czujnik mam w pokoju i go palcem inicjuje jako deszcz. Pokazuje mi ze pada ale po jakims czasie wskazania sa zerowe. 
    Nie pokazuje mi w wykresach 24h slupki z kazdej godziny. Natomiast tygodniowy wykres juz pokazuje dzienny deszcz. Tu cos jest nie tak. 
    Adrian mam taka prosbe jesli to nie sprawi problemu wyjasnij nam na jakiej zasadzie zlicza deszcz i wiatr. Jaka metoda to zlicza i co wysyla. 
    Ty znasz kod i wiesz jak to dziala. my natomiast nie wiemy.A to pozwolilo by nam zrozumiec dzialanie tej stacji. Jesli wiatr jak soft to liczy i co wysyla i o deszcz podobne pytanie. 
    Co do czujnik burz mialem nastawione czulosc na 10 i kilka razy  powiadamialo mnie ze burze 0km . Teraz przestawilem na 5. Mieszkam w Anglii a tu rzadko.Dalej bede obserwowal.  W ogole czujnik caly czas pokazuje 255km. Tak powinno byc?  
     673D2CA2-451F-420A-8657-8A3DEEAF9A9B.png
     D8729BF2-8852-4A3B-A846-3C9FB09FCEA2.png
     7935FB40-D999-49CD-83ED-9D91D2D2546C.jpeg
     E5E9FEB4-C7ED-4043-8FF3-7530A45E234D.jpeg

    • adrian pisze:

      @krzysztofch

       

      Wiatr

      • nie są wysyłane porywy – jeśli ktoś ma pomysł jak to policzyć, to dodam

       

      Deszcz – pisałem trochę tutaj jak to działa, albo co wysyła do Domoticz, bo mam wątpliwości również związane z rysowaniem wykresów

      • Dane do Domticz wysyłam w interwałach wprowadzonych przez użytkownika
      • Domoticz chce takie dwie dane:
        • RAINRATE = amount of rain in last hour in [mm x 100]
        • RAINCOUNTER = continues counter of fallen Rain in [mm]
      • Wysyłam w tych parametrach
        • RAINRATE – wysyłam ilość opadów mm/h
        • RAINCOUNTER – wysyłam ilość opadów mm/1 minutę
      • Czy te dane są w dobrych formatach dla Domoticz tego nie wiem. Opis na Wiki Domoticz
      • Ilość opadów na mm/h
        • liczone jest: ile spadło opadów deszczu w jednostkach
          • mm/h – w ciągu ostatniej godziny
          • mm/min – w ciągu ostatniej minuty
        • jeśli przestanie padać to ta wartość stopniowo zmaleje do zera – aż będzie pokazywać zero – no bo nie padało w ciągu ostatniej minuty, godziny
      • Jakiekolwiek sugestie przydałyby się od użytkowników Domoticz

       

      Czujnik burzy

      • mi się do tej pory udało wychwycić przez czujnik
        • szumy i zakłócenia – pioruna jak do tej pory nie
      • na różnych stronach znalazłem informacje, że położenie i konfiguracja czujnika jest bardzo ważna
      • 255 oznacza że wykrył coś poza zasięgiem czujnika – zasięg jest do max 50km w zależności od ustawień – wszystkie parametry ustawione na 1
  16. isom pisze:

    Nie posiadam takiego czujnika deszczu więc nie testowałem AFE na tą okoliczność , ale tak opisuje to twórca domoticza 
     1.JPG
    Pierwsze co wysłał do wirtualnego czujnika to 
    http://192.168.0.171:8082/json.htm?type=command&param=udevice&idx=1103&nvalue=0&svalue=2;1000
    potem to co widać na zrzucie 
     
     

    • Krzysztofch pisze:

      @isom Hej
      kurde nie moge zrozumiec twojego ostatniego posta w sprawie deszczu. Poniewaz nie mam linka do tego co podales. Tam jest jeszcze wzmianka part 2 jak wysylac.  A nie probowalem szukac po inernecie  
       
      Adrian ty zrobiles tak :
      Rate:
      wysylasz deszcz w ciagu ostatniej godziny , nie wiem dokladnie jak ten program to zlicza bo narazie moj muzg nie ogarnia narazie jak to zrobic.
      W przedzialach do rownych godzin to ogarniam .
      Ale zaluzmy ze jest 5 po jakies godzinie i dane Adrian wysylasz z ostatnich 60 min to nie ogarniam jak napisac program zeby to bylo z ostatniej godziny.
      Napewno da sie , trzeba pomyslec.
      Ale mysle ze nikt tak by sobie nie komplikowal zycia i zlicza to w przedzialach do rownych godzin.
      Tak Adrian? Czy tak jest? 
      Raincounter napisales ze wysylasz ilosc opadow mm/min i dlatego wykre w domoticzu sie nie rysuje  
       
      A wedlug mnie powinno byc:
       
      Rate:
      ??? Nie wiem , moze jest dobrze  
      Ale jak kiedys obserwowalem „podczas deszczu „ w domoticzu „sky rain” to pamietam ze chyba co min sie aktualizowalo  i ta wartosc sie zmieniala. No bo mysle ,ze liczylo srednia opadu mm/h z ostatniej godziny.Nie jestem pewien . 
       
      Raincounter
      Adrian u ciebie w programie jest tak , ze zliczasz deszcz przez godzine i dodajesz kazde przelanie miarki
      A o rownej godzinie te warosci sie kasuja do zera i znow przez godzine bedzie dodawac . I tak wkolko.
      Potwierdz ze tak jest czy nie?
       
      Dlatego mysle ze domoticz nie rysuje tego wykresu.
       
      Mysle ze powinno byc:
      ..ale najpierw moje proby:
       Wysylajac jsonem jakasc wartosc raincounter do nowo utworzonego deszczu ,  potem czekajac do rownej godziny i ta wartosc sie narysowala w domoticzu ,ze tyle spadlo w ostatniej godzinie  . Nie wiem jak w kolejnych godzinach  , mysle ze trzeba dodawac do tej wartosci kolejna  wartosc a domoticz sam to posegreguje na kazda godzine  .Ze by byc pewny musze posiedziec kolejna godzine  
       
      A teraz powiadomienia:
      Zauwazylem ze jak w blokly ustawilem na deszcz powyzej 2 
      To pushowere-m  powiadamia mi z danych z ostatniej godzini czyli z „ rate”
      Tu  akurat uzylem powiadomienie ale zamiast powiadomienia mozemy cos zalanczac  
      Czy to dobrze czy zle?
      Wedlug mnie nie zabardzo dobrze. 
      Dlaczego?
      Zaluzmy podlewanie ogrodu.
      W moim wypadku jak nastawilem na deszcz powyzej 2 to np przestanie mi podlewac kiedy deszcz bedzie powyzej 2mm .No tak ale z ostatniej godziny.
      A moze sie tak zdazyc ze bedzie padac cale 24h, co godz 1mm czyli napada 24 mm i nie musialbym podlewac  a jednak podlewanie mi sie zalaczy bo przeciez nie osiagnelo wartosci „2”. I wlaczy sie podlewanie.
      Mysle ze to zle rozwiazanie w domoticzu.
      Co o tym sadzisz Isom?
      Dobre bedzie moze w innym przypadku. Np jesli pada powyzej 2 mm na godzine , czyli jest np ulewa to zamknij okno lub cos tam.
      Co o tym sadzisz Isom?
      Jak bysmy to chcieli miec?
      Pytam bo sam nie chce decydowac i dobrze jak by jeszcze ktos sie wypowiedzial nie tylko ty ale jeszcze ktos.  Jak to chcemy miec?
      Oczywiscie mozemy to rozwiazac piszac jakis program ale w blokly nie da rady  
      Z drugiej stony ja osobiscie nie chcialbym burzyc zalozen tworcow domoticza bo oni tez wiedza co tworza, ale moze my bysmy chcieli inaczej.
      Isom wiem ze ty masz rozwiazanie podlewania z niezaleznym czujnikiem z ta kulka ktora puchnie przy wilgoci , tak sie zastanawiam to lepsze rozwiazanie bo skoro napadalo i jest wilgoc to podlewanie sie nie zacznie doputy ta kulka wyschnie. Co radzisz isc w twoje rozwiazanie czy probujemy to obsluzyc domoticzem.
      Bo jesli domoticzem to dane sie wyzeruja o 24:00 , nalezy o tym tez pamietac  
       

  17. Krzysztofch pisze:

    Ok tak jak sie spodziewalem. Raincounter musimy dodawac deszcz orzez caly dzien domoticz to sam segreguje na godziny na wykresie. 
    Prowadze tez obserwacje na sky rain i nie rozumie dlaczego” rate”  spada choc nie pada od czterech godzin . To jeszcze poobserwuje w inne dni. 
    I jeszcze Adrian co to jest poziom odrzucenia skokow
     
    poryw wiatru co to jest?
    Z internetu nr 1
     
    PORYW WIATRU
     
    (meteorologia i klimatologia leśna), nagły wzrost prędkości wiatru przewyższający o więcej niż 5 m/s średnią prędkość wiatru z ostatnich 10 minut, trwający dłużej niż 2 minuty.
     
    zinternetu nr 2
     
    Poryw wiatrustandard WMO definiuje poryw wiatru jako maksymalną prędkość przewyższającą średnią prędkość o 5 m/s (10 węzłów, 20 km/h), tutaj uwzględnia się prędkość wiatru za ostatnie 10 minut, prędkość porywu wiatru to maksymalna prędkość wiatru w tym czasie.
     
    Moje przemyslenia. 
     
    do domoticza takie dane nie sa wysylane bo nigdzie tego nie znalazlem. 
    Wiec , mysle ze domoticz sam to przetwarza. 
    U mnie nie rysowal sie taki wykres z powodu bo nie bylo wiatru tu gdzie mieszkam w ostatnim czasie . No i zle wysylane dane. 
    To trzeba poobserwowac i chyba bedzie ok. Tego jeszcze nie jestem pewien. 
     
    Ale sie nasiedzialem ide spac . Dobranoc

  18. isom pisze:

    @krzysztofch
     chodzi o to że jak wyślesz part 1
    http://192.168.0.171:8082/json.htm?type=command&param=udevice&idx=1103&nvalue=0&svalue=2;1000
    a part 2
    http://192.168.0.171:8082/json.htm?type=command&param=udevice&idx=1103&nvalue=0&svalue=500;1081
    to czujnik pokaże opad z ostatniej godziny jako 5 mm a suma dziennego opadu to będzie różnicadrugiego parametru czyli 1081 – 1000 = 81 mm . Jezeli ten drugi parametr rośnie bo dostaje kolejne wartości z czujnika to zwiększa się ta różnica i opad dzienny jest pokazywany większy.Co do mojego czujnika to ma dla mnie taką przewagę przy nawadnianiu, że pokazuje stan 0/ 1 jak nasiąknie to trzyma 1 aż nie wyschnie a czas schnięcia zależy od wielkości opadów.

    • Krzysztofch pisze:

       
      @isom
      i w tym czujniku z ta kulka jest to lepsze. Prosta rzecz i dziala dobrze. 
      Druga sprawa isom czytales dalej jak ja to doswiadczylem. Pierwszy parametr pokazuje opad ostatniej godziny. 
      Ten parametr jest brany przy tworzeniu zdarzen. 
      Drugi parametr to trzeba dodawac caly czas deszcz,  domoticz to posortuje na godziny , ale ten parametr nie jest brany przy tworzeniu zdarzen. 
      Oczywiście mozna bedzie sobie z tym poradzic przy podlewaniu przy tworzeniu zdarzen ale nie tak prosto jak z pierwszym parametrem” rate”
      gdzie np  w zdarzeniach wpiszemy pada powyzej 2 nie podlewaj. Tak jak wczesnie wspomnialem tworcy domoticza napewno to przemysleli i najlepiej zrobic to tak jak oni przygotowali 
      Jak sortuje? 
      Wczoraj wyslalem drugi parametr 2 .
      Domoticz narysowal na wykresie 2mm po skonczeniu rownej godziny  
      potem w kolejnej godzinie wyslalem 5 jako drugi parametr 
      Domoticz narysowal pierwsza godzine 2 a druga 3 mm pomimo ze wyslalem 5 mm 
       
       
      I to co napisales part1 part2 to jeszcze poprobuje

      • isom pisze:

        Dodane przez: @krzysztofch
         
         
        Wczoraj wyslalem drugi parametr 2 .
        Domoticz narysowal na wykresie 2mm po skonczeniu rownej godziny  
        potem w kolejnej godzinie wyslalem 5 jako drugi parametr 
        Domoticz narysowal pierwsza godzine 2 a druga 3 mm pomimo ze wyslalem 5 mm 
         
         
        I to co napisales part1 part2 to jeszcze poprobuje

        I wszystko się zgadza wysłałeś najpierw 2 potem 5 więc 5-2 = 3 Tak to jest liczone
        A  co się tyczy zdarzeń to przy tym czujniku trzeba by brać pod uwagę kilka danych historycznych do wyzwalania żeby to działało podobnie do mojego czujnika . Wstawiałem taki skrypt do kontroli czy urządzenia skończyły pracę , tam jest pobierany odczyt z poboru prądu z kilku ostatnich odczytów i dopiero jak po kolejnych kilku wskazania spadną do poziomu wyzwolenia wysyłane jest powiadomienie 

  19. adrian pisze:

    muszę chłopaki przeanalizować to co napisaliście – dużo informacji i dużo pytań do mnie 😉

    To co ja dostaję w AFE to impulsy, które mogę przeliczać na mm i tyle, reszta to mogę zrobić co potrzeba, ale oczywiście są też ograniczenia

    Spróbuję sparafrazować co zrozumiałem

    • rain_rate – wysyłam ile spadło mm między odczytami wysłanymi do Domoticz
    • rain_counter – sumuje rain_rate z każdego odczytu/wysłania do Domoticz
      • czy ten rain_ounter ma się kiedyś zerować? chyba zrozumiałem, że na koniec dnia – jeśli tak to jest to trochę problematyczne bo w AFE/ESP nie mam zegara czasu rzeczywistego. Mam licznik, który może symulować zegar, ale tutaj sporo problemów przykładowy, ale nie jedyny:
        • co gdy odłączy się urządzenie od zasilania? ESP nie ma zasilania bateryjnego, żeby zegar działał tam w tle. 
        • oczywiście wszystko (prawie) jest możliwe, ale wiąże się to z różnymi konsekwencjami 

     

  20. Krzysztofch pisze:

    Z tym zegarem to faktycznie problem. Domoticz tego tez nie ma. Pobiera z internetu. Nie ma internetu nie ma czasu.Nie tyle domoticz co raspberry pi.
     Sorry Adrian ja tylko naprowadzam bo sie na tym nie znam. Ale chce powiedziec ze w esp easy jest taka opcja jak Network Time Protokul NTP . Ja tego nie uzywalem jeszcze to sie nie wypowiem. Kiedys chcialem sie tym pobawic. Ale to tez z internetu. 
     
     
     5DD43AFB-3E39-43C1-887B-253413D25CC8.png
     
    i tak na koniec , sorry Adrian ze sie madruje a wogule sie na programowaniu nie znam. A gdyby tak w domoticzu ustawic specjalnie regule zeby o okreslonej porze czyli na koniec dnia wyslalo do esp ,specjalnie do stacji pogody , kiedy ma sie wyzerowac. Choc esp powinno dzialac niezaleznie to i tak esp jest uzaleznione od serwera domoticz. Pisze o domoticzu ale w innych platformach zrobic podobnie. 
    Troche to prowizorka, ale co zrobic. Kiedys przyjdzie lepszy pomysl to sie to poprawi. 

  21. adrian pisze:

    tak, ntp jest mechanizmem, żeby zapewnić zegar w urządzeniach, które takowego nie mają wbudowanego.

    Dla mnie istotne w tym momencie jest jak to ma działać w kontekście Domoticz. Bo zaimplementowanie takiego zegara + wszystkie sytuacje, które mogą wystąpić to trochę wysiłku – nie chciałbym zmarnować czasu, którego mam malutko.

    Resetowanie urządzenia przez domoticz to prowizorka jak napisałeś, nie chciałbym takich mieć

     

  22. adrian pisze:

    czyli co, to ma działać tak?

    • rain_rate – wysyłam ile spadło mm między odczytami wysłanymi do Domoticz
      • czyli np. jak ktoś ustawie wysyłanie danych co 1 min to będzie wysłane ile spadło mm w ciągu każdej minuty
      • jeśli ktoś ustawi 5 sek to ile spadło w ciągu każdych 5 sek
      • itd, itd. ??
    • rain_counter
      • sumuje rain_rate z każdego odczytu/wysłania do Domoticz
      • rain_counter jest zerowany o 12:00 w nocy? co godzina o pełnej godzinie ???

    nie używam Domoticz i nie mam wiedzy na jego temat więc stąd o to pytam fachowców

    pzdr.a

    • isom pisze:

      Dodane przez: @adrian
      czyli co, to ma działać tak?

      rain_rate – wysyłam ile spadło mm między odczytami wysłanymi do Domoticz

      czyli np. jak ktoś ustawie wysyłanie danych co 1 min to będzie wysłane ile spadło mm w ciągu każdej minuty
      jeśli ktoś ustawi 5 sek to ile spadło w ciągu każdych 5 sek
      itd, itd. ??

      rain_counter

      sumuje rain_rate z każdego odczytu/wysłania do Domoticz
      rain_counter jest zerowany o 12:00 w nocy? co godzina o pełnej godzinie ???

      nie używam Domoticz i nie mam wiedzy na jego temat więc stąd o to pytam fachowców
      pzdr.a

      Zacznę od tego że nic nie resetujesz o pólnocy bo po takim resecie wyjdą takie kwiatki
       1d.JPG
      To jest czujnik z Dark Sky po zmianie strefy czasowej w systemie na Alaskę i takim samym ustawieniu w lokalizacji domoticz, Dark Sky wysłał zupełnie inne wartości niż dotychczasowe z mojej strefy i wszystko się rozjechało.
      rain_rate wysyłasz na bieżąco i  jednocześnie zapisujesz w zmiennej np Var1 , po osiągnięciu przez zmienną wartości 1 mm wysłasz do licznika .
      Wartość wysyłana do licznika musi zawsze rosnąć bo inaczej pokaże w domoticz wskazania ujemne np -1, wysłanie tej samej wartości zmiennej co za pierwszym razem wyzeruje wskazania licznika 
      Jak nie pada to zmienna pozostaje taka sama i po porównaniu z poprzednią wartością jeżeli są takie same nie wysyłasz nic do licznika
      Trochę informacji dotyczących tego czujnika jest tu https://www.domoticz.com/forum/viewtopic.php?t=7840
      i tu https://www.domoticz.com/forum/viewtopic.php?t=28570
      w jednym z tych wątków jest link do kodu pisanego w arduino IDE dla czujnika Mysensors może tam uda się coś podejrzeć
       
       
      Przykład co się stanie jak do licznika pójdzie wartość mniejsza niż poprzednia 
       1.JPG

  23. Krzysztofch pisze:

    Musze przemyslec. I tez miedzy czasie pracowac

  24. Krzysztofch pisze:

    Ok . Troche przemyslalem. 
    Rate
    tak jak mowisz Adriam. 
    Poniewaz ten parametr bedzie uzywany w zdarzeniach wiec ustawianie czasu jest wedlug mnie dobra rzecza. Poniewaz jesli bede chcial wiedziec co minute jak intensywnie pada to ustawie co minute. Jak bede uzywal ten parametr do podlewania to moge ustawic np na 23h i jak w tych 23godz deszcz byl by mniejszy niz xxx to podlewaj mi. 
    Counter zlicza wszystko a domodicz sortuje to na godziny , rysuje slupki , rysyje krzywa miesieczna. 
    Kasowanie o 24:00. 
    Czy potrzeba co godzine? Mysle ze nie. Nawet zeby nie komplikowac sobie zycia. 
    Fajnie jeszcze jakby sie isom tu nasz znawca wypowiedzial. 
     
    Edit 
    z tym ze jak ktos ustawi dlugi czas np 23h to dane prawdopodobnie beda wysylane raz na 23 godz i domoticz prawdopodobnie narysuje wykresy i pokarze deszcz po wyslaniu danych czyli nic sie nie dzieje przez 23h a potem sie okazuje ze byla ulewa.  
     

  25. adrian pisze:

    Zmieniłem tak na szybko jak wysyłam do domoticz ten rain_counter – jest rosnąco

    AFE Firmwre T6 2.3.0 Beta 6

    nie zapisuję na razie w pamięci ESP narastająco tych wartości więc jeśli zresetuje się ESP to rozpocznie liczyć od zera. Docelowo jeśli o takie wysyłanie do domoticz będzie chodzić to zrobię, że nie będzie się resetować.

    @Krzysztofch look’niesz czy o to chodzi?

  26. Krzysztofch pisze:

    He Adrian. Uaktualnilem i ustawilem odswierzanie na 5 i po jakims czasie po min tu sie zeruje gdzie zaznaczylem. A powinno dodawac deszcz z calego dnia Tu gdzie zaznaczylem jest counter
     6B3BFCD6-7038-413F-AE2B-8A4E217A18A9.jpeg

  27. isom pisze:

    @krzysztofch Ten czujnik działa jak wskaźnik chwilowego zużycia i jednocześnie licznik z minimalnym zakresem 1mm . Wyobraź sobie licznik zużycia wody który ma rozdzielczość w litrach a Ty przepuścisz przez niego kilka mililitrów . Twórca domoticz w jednym z tych linków które wstawiłem wskazuje żeby przy obsłudze tego czujnika kierować się przykładem z wodomierza . Czyli jak napada jeden pojemnik ( impuls) to pokaże chwilowy deszcz , ale jak nie jest tego deszczu tyle żeby przekroczył podstawową jednostkę wskazań dziennych to pokaże 0 

  28. Krzysztofch pisze:

    Ja tego w  ogole nie rozumie. Bede opisywal patrzcie na zdiecie. 
    Pozycja zaznaczona nr 1 pokazuje mi rate. Ten parametr uzywa sie w zdarzeniach blokly do wlanczania-wylanczanie czegokolwiek. 
    Parametr nr 2 powinien pokazac , wlasciwie zliczac caly deszcz z calego dnia. O kazdej godz pelnej domoticz rysuje slupek.Odejmujac od bierzacego wskazania poprzednie.  To co ty isom wspominales i ja.
    Popraw mnie jak cos nie rozumie albo jak cos zle mowie. Tego nigdzie nie wyczytalem tylko na podstawie obserwacji. Wczoraj cos poczulem sie zle i nie zdazylem zrobic prob przy zmianie dnia o 24. Czy trzeba resetowac czy nie  
    Adrian zrobil drugi parametr, ze co min sie zeruje , a pierwszy parametr caly czas, jakby nastepne wskazania byly do niego dodawane. Nawet to wdac na zdieciu gdzie parametr rate jest wiekszy  
    A tego opisu nie rozumie  . Tez ze wzgledu ze wczoraj sie zle czulem i nie czytalem tego do konca . Dzis wieczorem postaram sie to zrozumiec  
     
     FFEA9B85-0EDB-45D1-A9FF-0B9BB1BF3801.jpeg

    • adrian pisze:

      @krzysztofch hey, nic raczej nie zeruje. Zanim może przejdziemy do tego co widać, pokaż co przysyła Ci AFE w logach.

      Załączyłem mój zrzut.

      Podłączyłem zamiast miarkę do deszczy, miarkę do wiatru – ale na jedno wychodzi w testowaniu – trzeba impulsy.

      W moich logach drugi parametr cały czas rośnie, nie zeruję jak sugerował @isom

      1591274597-logi-t6-deszcz.jpg (1021×767) 

       
  29. Krzysztofch pisze:

    Nie mam tej stacji po mqtt tylko jeszcze po http. 

    • adrian pisze:

      @krzysztofch 🙂 okay http chodzi po staremu, wieczorem zmienię jak jest wysyłane przez http i moze jak mi sie uda z czasem to zapisywanie w pamięci ESP wartości, żeby przy reset nie kasował się licznik

      – no i zalecam przejść na mqtt – http to nie protokół dla IoT 😉

      Przy okazji podłączam mój aktualny wykres – chyba wygląda okay??

  30. isom pisze:

    @adrian zerkniesz ?
     logi.jpg
    Mam do Ciebie prośbę wrzuć w domoticz taki skrypt 
     Logi-z-czujnika-.txt
    Wchodzisz w Zdarzenia potem dzVents all i wykasuj przykłady wklej to co powyżej i zmień nazwę ( opis w skrypcie)
    Potem zrób kilka impulsów , zrób przerwę np 2 -3 min i znów kilka imp 
    W logach możesz wpisać filtrowanie „dzVents" zobaczysz tylko co wyrzuca skrypt
     
    Druga seria 
     
     
     3.JPG
     4.JPG
     
    @krzysztofch Tobie też może się przydać ten skrypt 
     
    Wstawiam wykres z godz 17 . Zaznaczam że czujnik był włączony do zasilania tuż przed próbami , czujnik w domoticz dodany od nowa 
    Do prób wykorzystuję przekaźnik który jest wyzwalany przez inny skrypt który robi kilka załączeń co minutę potem przerwa i znowu
     Opady.JPG

  31. Krzysztofch pisze:

     
    A tak wczoraj wygladal wykres z uaktualnionym softem. 
     
     0A0A42F2-4D09-4A93-9426-7805B74CF8E0.jpeg
     27AD0BF1-E0C5-4473-8F54-09EFB143A915.jpeg
     
    tak wykres wygladal z sky weather
     
     351C00BD-9D16-45D4-A70A-0BF740560FAB.jpeg
     F92909E0-9ECB-42E2-A3E7-56DDE500F558.jpeg
    a tak wygladal wykre jak dodawalem drugi parametr i czekajac na kolejna godzine i kolejna. 
     
    Chcialem jeszcze poczekac na zmiane dnia i porobic proby ale zaniemoglem. 
     
    U ciebie Adrian widze wykres dobry.
    Koncze prace za pol godz 
     85F88ED3-02B3-4492-9113-E47DC16F747C.jpeg
     7210B111-17E3-405E-AF96-37D01EB028D1.jpeg

  32. isom pisze:

    @krzysztofch chyba nie ta fotka 
    Ja wstawiłem z dziś z 17 a za godzinę wstawię z dwóch godzin , czujnik cały czas widzi większy lub mniejszy deszcz

  33. Krzysztofch pisze:

    Poprawilem, bylem w trakcie pisania 
    ale popatrzcie na dane ze sky weather. 
    Pokazyje 5 w prawym rogu i na wykresie jak dodacie z tego dnia tez daje 5

    • Krzysztofch pisze:

      isom co ten scrypt robi ?
      On pokazuje logi ze stacji pogody?
      Jesli tak to moje logi gdzie widac ze byl jakis opad a potem sie zerowalo .Mowie o total
      2020-06-04 20:14:38.968 Status: dzVents: Info: —— Finished Script #12020-06-04 20:14:43.964 Status: dzVents: Info: Handling events for: „STACJA_POGODY d", value: „212.85;0.95″2020-06-04 20:14:43.964 Status: dzVents: Info: —— Start internal script: Script #1: Device: „STACJA_POGODY d (dumy)", Index: 792020-06-04 20:14:43.964 Status: dzVents: Info: Device STACJA_POGODY d was changed2020-06-04 20:14:43.964 Status: dzVents: Info: rain_rate: 2.12849998474122020-06-04 20:14:43.964 Status: dzVents: Info: total_rain: 0.899999976158142020-06-04 20:14:43.964 Status: dzVents: Info: —— Finished Script #12020-06-04 20:14:49.048 Status: dzVents: Info: Handling events for: „STACJA_POGODY d", value: „212.85;0.00″2020-06-04 20:14:49.048 Status: dzVents: Info: —— Start internal script: Script #1: Device: „STACJA_POGODY d (dumy)", Index: 792020-06-04 20:14:49.048 Status: dzVents: Info: Device STACJA_POGODY d was changed2020-06-04 20:14:49.048 Status: dzVents: Info: rain_rate: 2.12849998474122020-06-04 20:14:49.048 Status: dzVents: Info: total_rain: 02020-06-04 20:14:49.048 Status: dzVents: Info: —— Finished Script #12020-06-04 20:14:53.991 Status: dzVents: Info: Handling events for: „STACJA_POGODY d", value: „212.85;0.00″2020-06-04 20:14:53.992 Status: dzVents: Info: —— Start internal script: Script #1: Device: „STACJA_POGODY d (dumy)", Index: 792020-06-04 20:14:53.992 Status: dzVents: Info: Device STACJA_POGODY d was changed2020-06-04 20:14:53.992 Status: dzVents: Info: rain_rate: 2.12849998474122020-06-04 20:14:53.992 Status: dzVents: Info: total_rain: 02020-06-04 20:14:53.992 Status: dzVents: Info: —— Finished Script #12020-06-04 20:14:59.013 Status: dzVents: Info: Handling events for: „STACJA_POGODY d", value: „212.85;0.00″2020-06-04 20:14:59.013 Status: dzVents: Info: —— Start internal script: Script #1: Device: „STACJA_POGODY d (dumy)", Index: 792020-06-04 20:14:59.013 Status: dzVents: Info: Device STACJA_POGODY d was changed2020-06-04 20:14:59.013 Status: dzVents: Info: rain_rate: 2.12849998474122020-06-04 20:14:59.013 Status: dzVents: Info: total_rain: 02020-06-04 20:14:59.013 Status: dzVents: Info: —— Finished Script #12020-06-04 20:15:04.005 Status: dzVents: Info: Handling events for: „STACJA_POGODY d", value: „212.85;0.00″2020-06-04 20:15:04.005 Status: dzVents: Info: —— Start internal script: Script #1: Device: „STACJA_POGODY d (dumy)", Index: 792020-06-04 20:15:04.005 Status: dzVents: Info: Device STACJA_POGODY d was changed2020-06-04 20:15:04.005 Status: dzVents: Info: rain_rate: 2.12849998474122020-06-04 20:15:04.005 Status: dzVents: Info: total_rain: 02020-06-04 20:15:04.005 Status: dzVents: Info: —— Finished Script #12020-06-04 20:15:09.092 Status: dzVents: Info: Handling events for: „STACJA_POGODY d", value: „212.85;0.00″2020-06-04 20:15:09.092 Status: dzVents: Info: —— Start internal script: Script #1: Device: „STACJA_POGODY d (dumy)", Index: 792020-06-04 20:15:09.092 Status: dzVents: Info: Device STACJA_POGODY d was changed2020-06-04 20:15:09.093 Status: dzVents: Info: rain_rate: 2.12849998474122020-06-04 20:15:09.093 Status: dzVents: Info: total_rain: 02020-06-04 20:15:09.093 Status: dzVents: Info: —— Finished Script #12020-06-04 20:15:14.045 Status: dzVents: Info: Handling events for: „STACJA_POGODY d", value: „212.85;0.00″2020-06-04 20:15:14.045 Status: dzVents: Info: —— Start internal script: Script #1: Device: „STACJA_POGODY d (dumy)", Index: 792020-06-04 20:15:14.045 Status: dz

  34. isom pisze:

    @adrian sorki mam jeszcze wersję B3 , zaraz wrzucę tą poprawkę a czujnik wysyła po mqtt
    @krzysztofch zobacz 
     
     
     log3.JPG

  35. isom pisze:

    Dobra teraz to inna bajka 
     git.JPG
     
    Sorry zakręciłem się żeby pokazać że trzeba zmienić soft a Ty go już zmieniłeś 
    Dobrze to wygląda puściłem jeszcze kilka impulsów i trzyma wartości , jeszcze gdyby nie resetował się po zaniku zas i będzie super

  36. isom pisze:

    @krzysztofch instaluj mosquitto i dodaj ten czujnik używając porządnego protokołu mqtt

  37. isom pisze:

    @krzysztofch 
    sudo apt-get updatesudo apt-get upgradesudo apt install -y mosquitto mosquitto-clients
    Chwila i masz brokera 
    Napisz nowy temat to Cię poprowadzę co zrobić dalej 

  38. Krzysztofch pisze:

     
    Wczoraj sie zle czulem i tego nie zrobilem.
    Bylem ciekawy z tym czujnikiem deszcu jak to bedzie przy zmianie dnia o 24:00 godzinie
    utworzylem nowe urzadzenie w domoticzu zwane DESZCZ
    oczywiscie po http (narazie)
    Oto wyniki:
    wysylajac co jakis czas przez przedladarke przez 24 godz
    http://192 ………:8080/json.htm?type=command&param=udevice&idx=189&nvalue=0&svalue=000;00
    skupialem sie na drugim parametrze :counter, czyli ostatnie dwie cyfry
    w czasie kiedy nic nie wysylalem na grafiku nic o tych godzinach nie jest zaznaczone.
    A wysylalem  za kazdym razem podwyzszajac drugi parametr (counter) o 1
    tak sie ma wykres
     3F98EDDB-958D-4B5D-9B0A-64248AB039A5.jpeg
     
     
    co zauwazylem :
     
    od wczoraj miej wiecej o polnocy zaczelem wysylac
    http://192 ……………:8080/json.htm?type=command&param=udevice&idx=189&nvalue=0&svalue=600;1
    z koncowka 1
    parametr rate na nim sie nie skupialem i wysylalem ten parametr losowo ,prosze na niego nie patrzec.
    Na wykresie pokazane jest po 24-tej  trzy godziny gdzie wysylalem co jakis czas podwyzszajac ostatni parametr o jeden.W niektorych godzinach kilka razy wysylalem podwyzszajac za kazdym razem o jeden.
     
    Potem spalem i pracowalem
     
    O kolo 22 zaczelem znow wysylac, az
    Przed 24 wyslalem ostatni parametr 19
     
    Prosze sie skupic zebyscie zrozumieli
     
    Jezeli dodacie caly dzien (mi to lepiej dodawac bo jak najade myszka w domoticzu na wykresie to pokazuje sie napis ile jest w slupku , zdiecie tego nie daje.
    To okazuje sie ze caly dzien to 18mm
    Dlatego nie 19 jak wyslalem ostatni parametr 19 bo jak zaczynalem wysylac jeden to pokazywalo mi ze napadalo zero
    dlaczego?
    Pozniej to zrozumiecie i to wytlumacze
     
    ok
     
    To bylo przed 24 wyslane
    http://192 …………:8080/json.htm?type=command&param=udevice&idx=189&nvalue=0&svalue=600;19
     
    po 24 wyslalem
    http://192 ………….:8080/json.htm?type=command&param=udevice&idx=189&nvalue=0&svalue=600;20
     
    I co sie stalo?
    Domoticz pokazal mi to:
     
     
                                      1 nie 20
     
     FAB2C85A-3393-45CC-A089-12B9A68B37D4.jpeg
     
     
     
     
    Czyli Adrian choc wyslalem
    http://192 …………..:8080/json.htm?type=command&param=udevice&idx=189&nvalue=0&svalue=600;20
    z parametrem koncowka 20
    to domoticz po 24 pokazal w zaczynajacym sie dniu ze napadalo ZERO
     
    Co to znaczy ?
     
    chyba nie potrzeba zegara w afe.
     
    To samo mialo miejsce jak zaczynalem wczoraj.
    Wyslalem za pierwszym razem jeden a pokazalo zero.
     
    ok
    teraz wysle to
    http://192 ………….:8080/json.htm?type=command&param=udevice&idx=189&nvalue=0&svalue=600;21
    jest
     
                                   2
     6DE76110-0C9C-40E3-B636-A78FD431F964.jpeg
     
     
    Co dalej ?
    Nie mam pojecia.
     
    I sobie mysle ze co ?         Afe w nieskonczonosc ma podnosic ten parametr?
     
    wysle to jeszce raz 21
    http://192 ………..:8080/json.htm?type=command&param=udevice&idx=189&nvalue=0&svalue=600;21
    nic sie nie zmienilo
     
    wysle
    http://192 …………..:8080/json.htm?type=command&param=udevice&idx=189&nvalue=0&svalue=600;0
    Jest godz 1:50
    pokazalo
    minus 19
            o kurde
     
     
     
     
     5CB964FF-0700-441F-96ED-BC70EEC96014.jpeg
     
    wysylam jeszce raz
    http://192 ………….:8080/json.htm?type=command&param=udevice&idx=189&nvalue=0&svalue=600;21
     
    i pokazalo
     
    21
     
    wiec wyslalem
     
    http://192 ………..:8080/json.htm?type=command&param=udevice&idx=189&nvalue=0&svalue=600;0
     
    i jest
                            0 zero
     
     
    dlaczego ?
    Nie wiem.
     
    Bede w kolejne dni dalej obserwowal
     
     
     

  39. isom pisze:

    @krzysztofch po http soft działa jak wersja B3 więc źle . @adrian o tym pisał . Widzę że się zdecydowałeś na mqtt i to dobry ruch. Teraz tylko trzeba poczekać na wersję, która nie zgubi danych po zaniku zasilania i możesz się cieszyć stacją pogodową 

  40. adrian pisze:

    Wersja z

    • zapisywaniem do pamięci ESP ostatnich wartości z czujnika deszczu
    • odtwarzanie z pamięci ESP ostatnich wartości z czujnika deszczu po resecie, przywróceniu zasilania
    • wysyłanie licznika deszczu do Domoticz: HTTP i MQTT

    AFE Firmwre T6 2.3.0 Beta 7


    Zapomniałem wczoraj dodać, konieczne jest (może być) zresetowanie urządzenia do wartości domyślnych AFE – po to aby utworzyć nową strukturę do przechowywania danych – jeszcze nie zrobiłem mechanizmu do aktualizacji z poprzedniej wersji 

  41. Krzysztofch pisze:

    Jak wam chodzi czujnik deszczu?(domoticz mqtt)
    Mi sie cos rozjechalo .Moze dlatego ze zaczelem z wykresem ze starymi danymi, a potem uaktualnilem do wer7.
    Rano na wykresie mialem jak opady zliczylem inna sume ,a pokazywalo mi w kafelce inna.A nawet rate pokazywalo  nan.
     
    Teraz po pracy wachluje sensorem deszcu recznie  i nic sie nie zmienia.
    Na wykresie zliczylem opady i tam rowna sie 31,5 a na kafelce ciagle pokazuje 18,5. rate sie nie zmienia ciagle zero .
    odswiezanie zmienilem z min na 5s
    na poczatku chodzil wydaje sie dobrze
     

  42. adrian pisze:

    cześć, jak pisałem wcześniej – lepiej jest testować bez starych danych. Domoticz robi tam jakies przeliczenia.

    Sprawdź najlepiej w logach, czy z czujnika przychodzą Ci dobre dane.

  43. isom pisze:

    @krzysztofch wyslij do czujnika w domoticz kilka razy
    http://192 …………:8080/json.htm?type=command&param=udevice&idx=189&nvalue=0&svalue=0;0
    potem najlepiej przywróć AFE do fabryki i zrób konfigurację od nowa i wtedy testuj 

    • Krzysztofch pisze:

      @isom
      wysylalem juz wczesnie joson  taka sama sume jak z wykresu ale afe zaraz to uaktualnialo do 18,5
      teraz sprawdzilem z wiatru dochodza dane widze to w logach.
      sprawdzilem czujnik – daje impulsy
      w logach powtarza  total 2 rate0 pomimo wachlowania czujnikiem
      od jakiegos czasu zmienilo sie na kafelce na 2 ,
      kurde teraz jeszcze raz sie upewniam a tam a zliczajac z wykresu 35,2 a w kafelce 33.2
      tak sie to wszystko zmienia ze nie wiem o co kaman
       
      musze troche poobserwowac

  44. Krzysztofch pisze:

    w trakcie pisania nie wachlowalem czujnikiem nawet wzroslo do 56mm,patrze w logi a tam wyslalo dwa
    sprawdzam w kafelce ,no rzeczywiscie 2
    rate caly czas 0

  45. isom pisze:

    @krzysztofch powtarzam raz jeszcze reset AFE i konfiguracja od nowa . Jak zrobiłem aktualizację z wersji 6 na 7 przez www miałem identycznie czyli AFE ciągle wysyłało rate = 0 , po resecie i ponownej konfiguracji wszystko zaczęło poprawnie pracować 

  46. Krzysztofch pisze:

     2020-06-08 22:20:01.868 Status: dzVents: Info: rain_rate: 02020-06-08 22:20:01.868 Status: dzVents: Info: total_rain: 19.2000007629392020-06-08 22:20:01.868 Status: dzVents: Info: —— Finished Script #12020-06-08 22:20:06.703 MQTT: Topic: domoticz/in, Message: {„command":"udevice","idx":79,"nvalue":0,"svalue":"0.00;19.24″}2020-06-08 22:20:06.834 Status: dzVents: Info: Handling events for: „STACJA_POGODY d", value: „0.00;19.24″2020-06-08 22:20:06.835 Status: dzVents: Info: —— Start internal script: Script #1: Device: „STACJA_POGODY d (dumy)", Index: 792020-06-08 22:20:06.835 Status: dzVents: Info: Device STACJA_POGODY d was changed2020-06-08 22:20:06.835 Status: dzVents: Info: rain_rate: 02020-06-08 22:20:06.835 Status: dzVents: Info: total_rain: 19.2000007629392020-06-08 22:20:06.835 Status: dzVents: Info: —— Finished Script #12020-06-08 22:20:11.712 MQTT: Topic: domoticz/in, Message: {„command":"udevice","idx":79,"nvalue":0,"svalue":"0.00;19.24″}2020-06-08 22:20:11.897 Status: dzVents: Info: Handling events for: „STACJA_POGODY d", value: „0.00;19.24″2020-06-08 22:20:11.897 Status: dzVents: Info: —— Start internal script: Script #1: Device: „STACJA_POGODY d (dumy)", Index: 792020-06-08 22:20:11.897 Status: dzVents: Info: Device STACJA_POGODY d was changed2020-06-08 22:20:11.897 Status: dzVents: Info: rain_rate: 02020-06-08 22:20:11.897 Status: dzVents: Info: total_rain: 19.2000007629392020-06-08 22:20:11.897 Status: dzVents: Info: —— Finished Script #12020-06-08 22:20:16.762 MQTT: Topic: domoticz/in, Message: {„command":"udevice","idx":79,"nvalue":0,"svalue":"0.00;19.24″}2020-06-08 22:20:16.920 Status: dzVents: Info: Handling events for: „STACJA_POGODY d", value: „0.00;19.24″2020-06-08 22:20:16.920 Status: dzVents: Info: —— Start internal script: Script #1: Device: „STACJA_POGODY d (dumy)", Index: 792020-06-08 22:20:16.920 Status: dzVents: Info: Device STACJA_POGODY d was changed2020-06-08 22:20:16.920 Status: dzVents: Info: rain_rate: 02020-06-08 22:20:16.920 Status: dzVents: Info: total_rain: 19.2000007629392020-06-08 22:20:16.920 Status: dzVents: Info: —— Finished Script #12020-06-08 22:20:21.743 MQTT: Topic: domoticz/in, Message: {„command":"udevice","idx":79,"nvalue":0,"svalue":"0.00;19.24″}2020-06-08 22:20:21.898 Status: dzVents: Info: Handling events for: „STACJA_POGODY d", value: „0.00;19.24″2020-06-08 22:20:21.898 Status: dzVents: Info: —— Start internal script: Script #1: Device: „STACJA_POGODY d (dumy)", Index: 792020-06-08 22:20:21.898 Status: dzVents: Info: Device STACJA_POGODY d was changed2020-06-08 22:20:21.898 Status: dzVents: Info: rain_rate: 02020-06-08 22:20:21.899 Status: dzVents: Info: total_rain: 19.2000007629392020-06-08 22:20:21.899 Status: dzVents: Info: —— Finished Script #12020-06-08 22:20:26.760 MQTT: Topic: domoticz/in, Message: {„command":"udevice","idx":79,"nvalue":0,"svalue":"0.00;19.24″}2020-06-08 22:20:31.765 MQTT: Topic: domoticz/in, Message: {„command":"udevice","idx":79,"nvalue":0,"svalue":"0.00;19.24″}2020-06-08 22:20:36.769 MQTT: Topic: domoticz/in, Message: {„command":"udevice","idx":79,"nvalue":0,"svalue":"0.00;19.24″}2020-06-08 22:20:41.775 MQTT: Topic: domoticz/in, Message: {„command":"udevice","idx":79,"nvalue":0,"svalue":"0.00;19.24″}2020-06-08 22:20:41.962 Status: dzVents: Info: Handling events for: „STACJA_POGODY d", value: „0.00;19.24″2020-06-08 22:20:41.962 Status: dzVents: Info: —— Start internal script: Script #1: Device: „STACJA_POGODY d (dumy)", Index: 792020-06-08 22:20:41.962 Status: dzVents: Info: Device STACJA_POGODY d was changed2020-06-08 22:20:41.962 Status: dzVents: Info: rain_rate: 02020-06-08 22:20:41.962 Status: dzVents: Info: total_rain: 19.2000007629392020-06-08 22:20:41.962 Status: dzVents: Info: —— Finished Script #12020-06-08 22:20:46.790 MQTT: Topic: domoticz/in, Message: {„command":"udevice","idx":79,"nvalue":0,"svalue":"0.00;19.24″}2020-06-08 22:20:46.969 Status: dzVents: Info: Handling events for: „STACJA_POGODY d", value: „0.00;19.24″2020-06-08 22:20:46.969 Status: dzVents: Info: —— Start internal script: Script #1: Device: „STACJA_POGODY d (dumy)", Index: 792020-06-08 22:20:46.970 Status: dzVents: Info: Device STACJA_POGODY d was changed2020-06-08 22:20:46.970 Status: dzVents: Info: rain_rate: 02020-06-08 22:20:46.970 Status: dzVents: Info: total_rain: 19.2000007629392020-06-08 22:20:46.970 Status: dzVents: Info: —— Finished Script #12020-06-08 22:20:51.532 MQTT: Topic: domoticz/in, Message: {„command":"udevice","idx":81,"nvalue":0,"svalue":"0;N;0.08;0;?;?"}

  47. isom pisze:

    @krzysztofch podłączyłem do zasilania po całej nocy i dzisiejszym dniu  ESP z T-6 v7 i wszystko działa normalnie 
     3.JPG

  48. isom pisze:

    @krzysztofch napiszę tak " U mnie Działa " a  nie jestem informatykiem , a tak serio to napisałem wcześniej co trzeba zrobić 
     

  49. Krzysztofch pisze:

    Rano sie obudzilem i przed praca mialem w deszczu drugi dzien rate =nan ,pozatym wachlowalem tym sensorem ani rate ani counter sie nie zmienial.Nie bedac pewny czy to gpio od deszczu dziala ,po pracy,utworzylem przycisk z tym samym gpio co od deszcu i przycisk zmienial stan.Czyli gpio dziala Zreszta po pracy kafelek od deszcu byl na czerwono czyli od dluzszego czasu zaden sygnal do niego nie dochodzil od rana,pomimo wachlowania sensorem. .Nie wiem dlaczego.Utworzylem tez nowy kafelek i tez do niego nie dochodzil sygnal.
    Teraz po pracy przeszedlem na wer6 i po http wszystko zadzialalo.Pomijajac ze niektore dane nie zostaly zapamietane i musialem dopisywac  a niektore byly zapamietane
    Przechodze na mqtt.Wszystko dziala.Pokazuje mi rate i counter co nie chcialo pokazywac w wer7 .Nie robilem przy przejsciu ustawien poczatkowych.Odlanczajaz zasilanie tak jak wczesniej wyzerowaly sie rate i counter.
    Moge znow przejsc na wer 7 ale czekam na Adrian na ciebie
     
    Na jednym gpio mam skonfigurowane deszcz i przycisk bistabilny.Ten przycisk bistabilny wysyla mi do domoticza jako wlacznik impuls.Potem z tego przycisku w blokly mam ten swoj stary program ktory wysyla json do drugiego kafelka dane deszczu.Dzialaja na raz deszcz afe i z przycisku.

  50. Krzysztofch pisze:

    ok przeszedlem na wer7 od razy counter na nowym kafelku wskoczyl na dwa.Nie robilem ustawien poczatkowych.
    POwachlowalem kilka razy czujnikiem wskoczylo na 7.2 potem znow pare razy wskoczylo na 9,3.
    Teraz znow sprawdzam wskoczylo na 2.
    Rate caly czas 0 odswierzanie ustawione co 6 min

  51. isom pisze:

    @krzysztofch Jak chcesz się bawić w równoległe wysyłanie tego JSON to masz tu skrypt , który włączy na 2 sek ten twój dodatkowy przycisk za każdym razem kiedy czujnik otrzyma dane z AFE . Dostosuj nazwy zgodnie z opisem i tyle.
    U mnie wersja B7 działa podobnie jak u @adrian 
     test-przycisk.txt
     B7.JPG

    • Krzysztofch pisze:

      @isom dzieki isom popracy zobacze. 
      Wrocilem do wer 7 w nocy rano sie obudzilem mialem rate nan. Zmienilem  odswierzanie czujnika deszczu na 30 sek  kafelek zrobil sie normalny z czerwonego. Po wachlowaniu okolo 5 razy wskoczylo rate na zero i tak sie trzymalo i poszedlem do pracy. 
      Zreszta dziwny przypadek mialem poustawiane bme280 i czujnik lux na odswierzanie 900 i wszystkie kafelki byly czerwone. Po przebudzeniu sie przestawilem na 60 i czerone poznikaly. Tylko wiatr byl normalny bo mial mniejsze odswierzanie  
      Wczesniej nigdy tak nie mnialem na innych czujnikach. 
      Bede testowal dalej . 
      Adrian jak przechodzilem z wer 6 na 7 to tylko dane z czujnika deszczu i wiatru sie nie przenosily i byly ustawione jakby na stale jak wchodzisz na ta wersje. Czujnik burz nie jestem pewien

      • adrian pisze:

        @krzysztofch nie bedę w AFE zamieszczał dodatkowego kodu do aktualizacji z jednej wersji beta na inna wersję beta.

        Będzie tylko kod do aktualizacji z poprzedniej wersji „produkcyjnej" do ostatecznej. Przy każdej aktualizacji na jakąkolwiek aktualizację beta, zalecam przywrócenie ustawień domyślnych. 

        Częstotliwość wysyłania danych poniżej 60sek trochę nie ma sensu z pkt widzenia AFE (Może ma sens z pkt widzenia Domoticz)

        Dlaczego nie ma z pkt. widzenia AFE, AFE przelicza dane o opadach co 60sek więc jeśli będziesz miał co 30sek to do Domoticz wyśle Ci 2 razy te same dane.

        Używaj wersji 7, nie używaj wcześniejszych bo one mają błędy, które wersja 7 naprawia, po aktualizacji przywróć ustawienia domyślne w AFE. Możesz jeszcze sobie zainstalować wersję z wyrzucaniem log na TX/RX to może pomóc w znalezieniu problemów w wersji beta.

  52. isom pisze:

    Z punktu widzenia domoticz też nie ma sensu częstotliwość  wysyłania poniżej minuty, ogólnie w przypadku czujnika deszczu raczej bym się skłaniał do wysyłania danych co 2 – 5 minut 

    • Krzysztofch pisze:

      @isom
      Ja wiem  ze krotkie czasy nie maja sensu. Ja je tylko nastawiam gdy testuje zebym  widzial ze cos afe wysyla. Zeby byc pewny i nie czekac za dlugo. Zwykle po testach jak koncze wydluzam czas na min 15 min.
      Adrian ja myslalem ze ty dopracowujesz jeszcze ten soft i w tej kwestii
      a tu sie okazalo ze ty celowo narazie omijasz wysylanie tych  danych w wer beta.Chcialem pomoc  
      Teraz przynajmniej bede wiedzial. 
      Widac , ze masz wszystko pod kontrola  
       

  53. adrian pisze:

    @krzysztofch to potwierdź, że u Ciebie działa lub jakie są problemy z tym deszczem.

    jak będzie okay to robię jeszcze aktualizację z poprzedniej wersji do nowej i puszczam w świat

    Odpuszczę czujnik AS3935, jak nie będzie burzy w najbliższych dniach w tej wersji i będę go monitorował w międzyczasie.

  54. Krzysztofch pisze:

    Co do burzy w woj opolskie pia,sob,niedz i w nastepnym tyg 2dni pokazuja ze bedzie burza, ale czy bedzie , tak to z ta prognoza. 
    Co do deszczu to tak mi pokazuje. Czasami sa godz ze nic nie wysylalo, nie wiem dlaczego , zasieg? Ale stacja jest z antena i oddalona od rutera 5-4m . Pokaze ci zdiecia co mi ten deszcz pokazuje. 
     68AF0864-DCB7-416B-B98E-363695B173B3.jpeg
     9479C78B-ACEC-4782-8B4A-14DC316F8155.jpeg
    Adrian jak myslisz jak nic nie bede ruszal to po 24 powinno sie wyzerowac i potem zliczac prawidlowo? Zobacze. 
     
    Tez glupieje z ta stacja. Adrian czy ty cos zmieniales z czujnikiem bme280. Pytam bo jak mialem odswierzanie co 30s to pokazywalo mi tem i wilgoc prawidlowo a jak przestawilem na czas gdy pracowalem  na 900s i po pracy na 300s to teraz wilgoc i temp zero. Kurde nie wiem. 
     
    Wczesniej na wer 6 mialem ustawione na 900s i temp, wigl , cisnienie zawsze pokazywalo prawidlowo. Moze cos u mnie?
    Jezeli nic nie zmieniales to bede szukal przyczyny u siebie
     

  55. isom pisze:

    Takie cyrki jakie się dzieją u @krzysztofch to raczej jakieś błędy ( pozostałości) po wachlowaniu wersjami (v6 – v7 ) trzeba wykasować wszystko i wgrać wszystko od nowa, bo inaczej ten wątek się będzie ciągnął w nieskończoność.
    Tak się składa że też mam podłączony czujnik BME 280 do ESP z T-6 v 7 i działa idealnie 
     2.JPG
    DESZCZ:
    Jakieś wskazania „NAN" czyli poza zakresem odczytów nigdy u mnie nie wystąpiły. Po przejściu z jednej doby w drugą domoticz zaczyna liczyć od nowa i tak jest ok. 
     1.JPG
    Wskazania tygodniowe rysują się na podstawie ilości opadów chwilowych (godzinowych) i nie widzę żadnych nieprawidłowości 
     3.JPG
    Moim zdaniem trzeba wyczyścić ESP wgrywając np blank 4MB albo za pomocą Flash Download Tool zrobić ERASE i dopiero wgrać wersję v7.
    Bez takiej operacji to można zarywać kolejne godziny i nic z tego nie wyniknie. 

  56. adrian pisze:

    Wypuściłem wersję 2.3.0 – „produkcyjna"

    Do pobrania ze strony AFE Firmware

    • Problemy proszę zgłaszać tutaj
    • Pytania dotyczące tej wersji 

    Zamykam wątek

  57. _MarSs_ pisze:

    Czy ktoś tam się nie pomylił z przeliczaniem jednostek?
    Moim zdaniem 1 m/s=3,6 km/h
    Na tym obrazku powinno być więc albo 11,34 km/h i 3,15 m/s , albo 0,87 km/h i 0,24 m/s

Dodaj komentarz