Wątek poświęcony AFE Firmware T6 Stacja Pogody wersja 2.3
- Aktualna wersja do ściągnięcia: AFE Firmwre T6 2.3.0
- Opis aktualnej stabilnej wersji: AFE Firmware T6
Filmik z testów czujnika wiatru
Wersja 2.3 będzie zawierać:
- Pomiar prędkości wiatru
- Pomiar ilości opadów
- Kontrolę poziomu naładowania baterii
Sprzęt do przeprowadzania powyższych pomiarów
- Wykorzystywany jest czujnik anemometryczny oraz
- zbiornik zliczający ilość opadów (czujnik deszczu)
Postęp prac nad wersją:
- Obsługa czujnika anemometrycznego – zrobione
- Obsługa czujnika deszczu – zrobione
- Monitoring stanu baterii – zrobione
- Testy aktualizacji z wersji 1.0, 2.0-2.2 – zrobione
Naprawa znanych defektów oraz zmiany
- Czujnik burzy AS3935 – nie wykrywa piorunów – TESTOWANE
- Zmiana jak wysyłane jest ciśnienie do Domoticz– zrobione
- Zmiana formatu JSON dla czujnika deszczu – zrobione
Konfiguracje:
- wspierane jest API HTTP, MQTT, Domoticz HTTP/MQTT
- W standardowym API MQTT wysyłany jest JSON w formacie
Czujnik wiatru
{"anemometer":[{"value":0.00,"unit":"m/s"},{"value":0.00,"unit":"km/h"}]}
Czujnik deszczu
{"rainmeter":[{"value":0.000,"unit":"mm/min"},{"value":0.000,"unit":"mm/h"},{"value":0.000,"unit":"mm/12h"},{"value":0.000,"unit":"mm/24h"}]}
Czujnik poziomu naładowania baterii
{"batterymeter":[{"value":92.101,"unit":"%"},{"value":4.020,"unit":"volt"}]}
Czujnik AS3935
{"event":{"type":"","distance":5,"unit":"km"}}
- Domoticz
- dodajemy wirtualne urządzenie typu: Wind
- wprowadzamy IDX tego urządzenia w AFE Firmware
- OpenHAB
- Konfiguracja Thing w OpenHAB
Dla czujnika wiatru
Type number : WindMS "Wind" [ stateTopic="temat-mqtt-zdefiniowany-w-afe", transformationPattern="JSONPATH:$.anemometer[?(@.unit=='km/h')].value"] Type number : WindKMH "Wind" [ stateTopic="temat-mqtt-zdefiniowany-w-afe", transformationPattern="JSONPATH:$.anemometer[?(@.unit=='m/s')].value" ]
Dla czujnika deszczu
Type number : RainMMMin "Deszcz mm/min" [ stateTopic="temat-mqtt-zdefiniowany-w-afe", transformationPattern="JSONPATH:$.rainmeter[?(@.unit=='mm/min')].value"] Type number : RainMMH "Deszcz mm/h" [ stateTopic="temat-mqtt-zdefiniowany-w-afe", transformationPattern="JSONPATH:$.rainmeter[?(@.unit=='mm/h')].value"] Type number : RainMM12H "Deszcz mm/12h" [ stateTopic="temat-mqtt-zdefiniowany-w-afe", transformationPattern="JSONPATH:$.rainmeter[?(@.unit=='mm/12h')].value"] Type number : RainMM24H "Deszcz mm/24h" [ stateTopic="temat-mqtt-zdefiniowany-w-afe", transformationPattern="JSONPATH:$.rainmeter[?(@.unit=='mm/24h')].value"]
Dla czujnika poziomu naładowania baterii
Type number : BatteryLevel "Poziom baterii" [ stateTopic="temat-mqtt-zdefiniowany-w-afe", transformationPattern="JSONPATH:$.batterymeter[?(@.unit=='%')].value"] Type number : BatteryVolt "Napięcie baterii" [ stateTopic="temat-mqtt-zdefiniowany-w-afe", transformationPattern="JSONPATH:$.batterymeter[?(@.unit=='volt')].value"]
Dla czujnika AS3935
Type string : LightingEvent "Ligthing event" [ stateTopic="temat-mqtt-zdefiniowany-w-afe", transformationPattern="JSONPATH:$.event.type"] Type number : LightingDistance "Ligthing Distance" [ stateTopic="temat-mqtt-zdefiniowany-w-afe", transformationPattern="JSONPATH:$.event.distance"]
- Home Assistant
- Nie wiem 😉
- Jeśli HA parsuje JSON z wykorzystaniem JSONPATH to tak on wygląda dla prędkości wiatru w km/h oraz m/s
- Dla czujnika wiatru
$.anemometer[?(@.unit=='km/h')].value $.anemometer[?(@.unit=='m/s')].value
- Dla czujnika deszczu
$.rainmeter[?(@.unit=='mm/min')].value $.rainmeter[?(@.unit=='mm/h')].value $.rainmeter[?(@.unit=='mm/12h')].value $.rainmeter[?(@.unit=='mm/24h')].value
- Dla czujnika poziomu naładowania baterii
$.batterymeter[?(@.unit=='%')].value $.batterymeter[?(@.unit=='volt')].value JSONPATH:$.event.type
- Dla czujnika AS3935
$.event.type $.event.distance
- HTTP API
- Odczyt prędkości wiatru za pomocą przeglądarki oraz odczyt danych z czujnika deszczu
http://adres-ip-urzadzenia/?device=anemometer&name=NAZWA-CZUJNIKA&command=get http://adres-ip-urzadzenia/?device=rainmeter&name=NAZWA-CZUJNIKA&command=get http://adres-ip-urzadzenia/?device=batterymeter&command=get http://adres-ip-urzadzenia/?device=AS3935&name=NAZWA-CZUJNIKA&command=get
np: dla czujnika wiatru:
http://192.168.2.60/?device=anemometer&name=czujnikWiatru&command=get
http://192.168.2.60/?device=rainmeter&name=czujnikDeszczu&command=get
http://192.168.2.60/?device=batterymeter&command=get
http://192.168.2.60/?device=AS3935&name=CzujnikAS3935&command=get
Jak zawsze chętnie skorzystam z pomocy prze testowaniu tej wersji. Bardzo, bardzo dziękuję.
AFE Firmware T6 w pełnik wykorzystuję możliwości Stacji Pogody od @lukas121
@lukas121 Dostępny jest sprzęt?
Tak muszę tylko skalibrować drukarkę 3d.
Gdzie można kupić sprzęt? Jestem zainteresowany…
@rufik pisz do @lukas121 na priv
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.
@lukas121 coś chcesz przez to powiedzieć więcej? bo tak właśnie liczę.
W AFE konfiguruję 1 impuls – więc przy Twoim wiatraku będzie 25cm
Poradę potrzebuję odnośnie przesyłania informacji o ilości deszczu.
W przypadku Domoticz wysyła się
W przypadku innych API np. dla HA lub OH mogę wysyłać więcej informacji za jednym strzałem np.
Co myślicie? dobre interwały? czy nie ma sensu?
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.
@lukas121 na filmku odwrotnie wykres rysował się niż powiedziałem:
Będę musiał sprawdzić te wzory, które zrobiłem tak czy inaczej
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
@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
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… Czytaj więcej »
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… Czytaj więcej »
@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
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?
Protokół nie ma znaczenia , natomiast chyba lepiej było w 2.0.0 bo te czujniki były w tej samej zakładce ( Pogoda )
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
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.
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… Czytaj więcej »
@adrian
Mi z wersji B1do B2 aktualizacja przebiegla bez problemow .
Teraz BME odnosnie cisnienia pokazuje w zakladce pogoda i na czujnik cisnienia w zakladce uzytkowe
wiatr i desz cos pokazuja wiec teraz to sprawdzam
image.jpg
Adrian big job. Jestes Wielki.
Nowa aktualizacja AFE Firmware T6 2.3 Stacja pogody
Zaktualizowany opis w pierwszym poście
Dodany pomiar poziomu naładowania baterii
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.
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ł
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.
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)… Czytaj więcej »
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… Czytaj więcej »
@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… Czytaj więcej »
@adrian hej
Uwazam ze bez porywow narazie moze byc.
Deszcz trzeba poprobowac wysylac dane do domoticza a potem poobserwowac jak to domoticz przetwarza. Ja juz wspominalem ze przez blokly prowizorycznie mierzylem deszcz ale wysylane dane ktore mi wysylalo tez cos mi te wykresy nie zabardzo dzialaly na 100%.
Trzeba sie tym pobawic .Bede jeszcze probowal z tym deszczem. I sie odezwie.
Co do burz taki mam wykres. Caly czas.
2AC01622-3709-4C38-ADC3-9435314DFCF6.jpeg
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¶m=udevice&idx=1103&nvalue=0&svalue=2;1000
potem to co widać na zrzucie
@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… Czytaj więcej »
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… Czytaj więcej »
@Krzysztofch
chodzi o to że jak wyślesz part 1
http://192.168.0.171:8082/json.htm?type=command¶m=udevice&idx=1103&nvalue=0&svalue=2;1000
a part 2
http://192.168.0.171:8082/json.htm?type=command¶m=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.
@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… Czytaj więcej »
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… Czytaj więcej »
No to zesmy sie dogadali
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,… Czytaj więcej »
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… Czytaj więcej »
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ć
@adrian dzieki za odp. Myslalem ze deszcz to bedzie prostrze niz wiatr. A tu sie okazuje odwrotnie. No nic Adrian ty masz wiedze , to wiesz jak to ugrysc. Nie spiesz sie ze wzgledu na nas. Zycie prywatne tez wazne. Tymbardziej ze to letnie dni. Pozdrawiam.
czyli co, to ma działać tak?
nie używam Domoticz i nie mam wiedzy na jego temat więc stąd o to pytam fachowców
pzdr.a
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… Czytaj więcej »
Musze przemyslec. I tez miedzy czasie pracowac
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… Czytaj więcej »
@Krzysztofch dokładnie tak częstotliwość wysyłania mam znaczenie
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?
@adrian dzis sprawdze
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
@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
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… Czytaj więcej »
@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
Nie mam tej stacji po mqtt tylko jeszcze po http.
@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??
@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 … Czytaj więcej »
@isom patrzac w Twoje logi
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
@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
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
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… Czytaj więcej »
@adrian sorki mam jeszcze wersję B3 , zaraz wrzucę tą poprawkę a czujnik wysyła po mqtt
@Krzysztofch zobacz
log3.JPG
@isom to w B3 bedzie po staremu.
– sugestia skasuj poprzednie dane z czujnika deszczu w domoticz zanim ponownie rozpoczniesz wysyłanie – (ja usuwałem i tworzyłem od nowa, bo nie wiem jak się usuwa juz wcześniej zebrane dane)
@isom no widze ze mniales troche total a pozniej zero
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
@Krzysztofch instaluj mosquitto i dodaj ten czujnik używając porządnego protokołu mqtt
@isom fajnie by bylo ale wtedy co wy nim operowaliscie ja nie mnialem czasu na nauke.
I tu kuleje.
Nawet nie pamietam jak zainstalowac mosquitto .planowalem to nadrobic pozniej
@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
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¶m=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… Czytaj więcej »
Od jakiegos czasu po mqtt
7E4E8135-5E06-409C-B9D2-2DA3A10CD05F.jpeg
0178E0A3-83DA-4ADD-82FB-18AD8710302A.jpeg
a
po
http nie chcialo rysowac wykresu
@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ą
Wersja z
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
@adrian Dla mnie jest ok .
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
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.
@Krzysztofch wyslij do czujnika w domoticz kilka razy
http://192 …………:8080/json.htm?type=command¶m=udevice&idx=189&nvalue=0&svalue=0;0
potem najlepiej przywróć AFE do fabryki i zrób konfigurację od nowa i wtedy testuj
@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
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
@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ć
@isomco masz na mysli reset?
ja wczoraj uaktualnilem do wer7 przezwww ,ustawienia poczatkowe i tak zostawilem
Mam tak zrobic ponownie do ustawien poczatkowych i utworzyc nowa kafelke
@Krzysztofch podeślij log’a z tego czujnika w domoticz
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… Czytaj więcej »
@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
@isom co proponujecie ustawienia poczatkowe ,nowa kafelka czy poczekac po 24 i zobaczyc
@Krzysztofch proponuje nowy kafelek i ustawienia początkowe. Ja zaraz sobie zainstaluje wersję domoticzową i będę również obserwował. Teraz mam wersje nie-domoticz i „u mnie działa”
@adrian wszystko zrobilem od nowa ,narazie dziala.
Adrian a moglbys przyblizyc wyjasnic jak Afe deszcz dziala , czyli jak rozwiazales ze sie to resetuje o 24?
Pytam zeby lepiej zrozumiec dzialanie tego sensora
@Krzysztofch cześć, nic sie nie resetuje. cały czas rośnie. Tak napisał @isom, żeby zrobić.
@adrian czyli Afe czaly czas dodaje i zapisuje to w swojej pamieci i tak w nieskonczonosc ?
@Krzysztofch tak
@adrian czyli wazne tu jest aby byl nowy kafelek od poczatku i dane zaczynaly sie od zera.
Nie wolno nic wysylac do niego i zmieniac kafelek ,tak musi trwac caly czas?
gdyby sie cos stalo to znow musze wykonac wszystko od nowa i trace historie w wykresach?
A rate pokazyje tylko z ostatniej godziny?
@Krzysztofch rate pokazuje aktualna godzina-59minut, planuje zrobić w AFE jeszcze ustawienie wartości początkowych dla tych rate, rate_counter, żeby nie liczyć od zera lub kasować kafelka
@adrian rownolegle od kilku dni wysylalem deszcz do innego kafelka za kazdym razem podwyzszajac o jeden counter i zgadza sie to.
o 24 zawsze sie kasowalo na zera i dodajac dalej liczylo dzien od nowa .Czyli sie to pokrywa z moimi probami
@Krzysztofch napiszę tak ” U mnie Działa ” a nie jestem informatykiem , a tak serio to napisałem wcześniej co trzeba zrobić
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… Czytaj więcej »
@Krzysztofch hey, nie rób na jednym gpio dwóch elementów deszcz i przycisk – AFE będzie zachowywało się w niekontrolowany sposób. Ja wczoraj zainstalowałem AFE z Domoticz i tak mi rysuje wykres opadów, wszystko przychodzi elegancko
@adrian Na wer 6 dziala mi normalnie dwie rzeczy na jednym gpio ale to krotkie testy ,chcialem z ciekawosci zobaczyc jak sie to bedzie zachowywalo i czy nie bedzie sie grzyzlo .Ok wracam na wer 7 i ustawie jedno gpio ,jak bedzie dzialac to kiedys sobie porobie proby z tym gpio na dwie inne rzeczy
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
@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
@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… Czytaj więcej »
@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,… Czytaj więcej »
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
@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
@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.
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… Czytaj więcej »
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ę… Czytaj więcej »
Wypuściłem wersję 2.3.0 – „produkcyjna”
Do pobrania ze strony AFE Firmware
Zamykam wątek
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
nie ktoś tylko ja 😉 , źle w grafanie przypisałem jednostki – powinno być odwrotnie