Notifications
Clear all

[Rozwiązany] AFE Firmware T6 Stacja Pogody wersja 2.3 (beta)  

Strona 3 / 6
  RSS
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@krzysztofch dokładnie tak częstotliwość wysyłania mam znaczenie

Dodane : 03/06/2020 12:23 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20
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

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
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
Dodane : 03/06/2020 2:41 pm
adrian polubień
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

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?

Dodane : 03/06/2020 10:57 pm
Krzysztofch
(@krzysztofch)
Ekspert Zasłużony dla Forum, Donator 2019, Donator 2K20

@adrian dzis sprawdze

Dodane : 03/06/2020 11:00 pm
Krzysztofch
(@krzysztofch)
Ekspert Zasłużony dla Forum, Donator 2019, Donator 2K20

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

Dodane : 04/06/2020 12:25 am
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@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 

Dodane : 04/06/2020 8:10 am
Krzysztofch
(@krzysztofch)
Ekspert Zasłużony dla Forum, Donator 2019, Donator 2K20

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

Dodane : 04/06/2020 11:07 am
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@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)

Dodane : 04/06/2020 2:43 pm
Krzysztofch
(@krzysztofch)
Ekspert Zasłużony dla Forum, Donator 2019, Donator 2K20

Nie mam tej stacji po mqtt tylko jeszcze po http.

Dodane : 04/06/2020 2:58 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@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??

Dodane : 04/06/2020 5:14 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@adrian zerkniesz ?

Mam do Ciebie prośbę wrzuć w domoticz taki skrypt
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
@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
Dodane : 04/06/2020 5:43 pm
Krzysztofch
(@krzysztofch)
Ekspert Zasłużony dla Forum, Donator 2019, Donator 2K20

A tak wczoraj wygladal wykres z uaktualnionym softem.

tak wykres wygladal z sky weather
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
Dodane : 04/06/2020 6:38 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@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

Dodane : 04/06/2020 6:44 pm
Krzysztofch
(@krzysztofch)
Ekspert Zasłużony dla Forum, Donator 2019, Donator 2K20

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

Dodane : 04/06/2020 6:57 pm
Krzysztofch
(@krzysztofch)
Ekspert Zasłużony dla Forum, Donator 2019, Donator 2K20

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 #1
2020-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: 79
2020-06-04 20:14:43.964 Status: dzVents: Info: Device STACJA_POGODY d was changed
2020-06-04 20:14:43.964 Status: dzVents: Info: rain_rate: 2.1284999847412
2020-06-04 20:14:43.964 Status: dzVents: Info: total_rain: 0.89999997615814
2020-06-04 20:14:43.964 Status: dzVents: Info: ------ Finished Script #1
2020-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: 79
2020-06-04 20:14:49.048 Status: dzVents: Info: Device STACJA_POGODY d was changed
2020-06-04 20:14:49.048 Status: dzVents: Info: rain_rate: 2.1284999847412
2020-06-04 20:14:49.048 Status: dzVents: Info: total_rain: 0
2020-06-04 20:14:49.048 Status: dzVents: Info: ------ Finished Script #1
2020-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: 79
2020-06-04 20:14:53.992 Status: dzVents: Info: Device STACJA_POGODY d was changed
2020-06-04 20:14:53.992 Status: dzVents: Info: rain_rate: 2.1284999847412
2020-06-04 20:14:53.992 Status: dzVents: Info: total_rain: 0
2020-06-04 20:14:53.992 Status: dzVents: Info: ------ Finished Script #1
2020-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: 79
2020-06-04 20:14:59.013 Status: dzVents: Info: Device STACJA_POGODY d was changed
2020-06-04 20:14:59.013 Status: dzVents: Info: rain_rate: 2.1284999847412
2020-06-04 20:14:59.013 Status: dzVents: Info: total_rain: 0
2020-06-04 20:14:59.013 Status: dzVents: Info: ------ Finished Script #1
2020-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: 79
2020-06-04 20:15:04.005 Status: dzVents: Info: Device STACJA_POGODY d was changed
2020-06-04 20:15:04.005 Status: dzVents: Info: rain_rate: 2.1284999847412
2020-06-04 20:15:04.005 Status: dzVents: Info: total_rain: 0
2020-06-04 20:15:04.005 Status: dzVents: Info: ------ Finished Script #1
2020-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: 79
2020-06-04 20:15:09.092 Status: dzVents: Info: Device STACJA_POGODY d was changed
2020-06-04 20:15:09.093 Status: dzVents: Info: rain_rate: 2.1284999847412
2020-06-04 20:15:09.093 Status: dzVents: Info: total_rain: 0
2020-06-04 20:15:09.093 Status: dzVents: Info: ------ Finished Script #1
2020-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: 79
2020-06-04 20:15:14.045 Status: dz
Dodane : 04/06/2020 8:40 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@isom patrzac w Twoje logi

  • masz T6 wersja B6?
  • mqtt czy http?
Dodane : 04/06/2020 9:07 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

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

@krzysztofch zobacz

Dodane : 04/06/2020 9:18 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@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)

Dodane : 04/06/2020 9:21 pm
Krzysztofch
(@krzysztofch)
Ekspert Zasłużony dla Forum, Donator 2019, Donator 2K20

@isom no widze ze mniales troche total a pozniej zero

Dodane : 04/06/2020 9:28 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

Dobra teraz to inna bajka

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
Dodane : 04/06/2020 9:31 pm
Strona 3 / 6
Udostępnij: