Storage - czyli przechowywanie danych w urządzeniach

Awatar użytkownika
klew
Posty: 2321
Rejestracja: czw cze 27, 2019 12:16 pm

ndz lut 14, 2021 10:56 pm

lukfud pisze:
sob lut 13, 2021 2:12 pm
klew pisze:
wt lut 02, 2021 11:19 pm
Domyślnie zostawię 1024, ale dodam opcję, którą można to sobie ustawić w setup.
Naciskam :)
Wrzuciłem (na razie u mnie na develop).

Kod: Zaznacz cały

Supla::Eeprom eepromMem(0, 2048);
lukfud
Posty: 982
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

pn lut 15, 2021 10:30 am

klew pisze:
ndz lut 14, 2021 10:56 pm
Wrzuciłem (na razie u mnie na develop).

Kod: Zaznacz cały

Supla::Eeprom eepromMem(0, 2048);
Dziękuję! Sprawdzę jutro i dam Ci znać.
lukfud
Posty: 982
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

wt lut 16, 2021 9:17 pm

klew pisze:
ndz lut 14, 2021 10:56 pm
Wrzuciłem (na razie u mnie na develop).

Kod: Zaznacz cały

Supla::Eeprom eepromMem(0, 2048);
Jest w porządku, dzięki ;)
lukfud
Posty: 982
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

sob lut 20, 2021 11:20 am

@klew,

Wracając do tego co pisałem kilkanaście postów wcześniej.
Przy urządzeniach z pomiarem zużycia energii np. Gosund, rozważ proszę zapis do pamięci tylko wtedy, kiedy przekaźnik jest włączony.
Może jakaś flaga zmieniana stanem przekaźnika, która brana byłaby pod uwagę przy próbie zapisu wartości z elementu - licznik energii.

Teraz mam ustawiony interwał na 30 min. Gniazdka używam może 2-3h dziennie. Wartość mierzonej energii zmienia się cały czas, bo czujnik mierzy zużycie energii samego układu (gniazdka) i nie potrzebnie wykonuje się ponad 40 zapisów.
krycha88
Posty: 1671
Rejestracja: pt lis 16, 2018 7:25 am

sob lut 20, 2021 11:52 am

Idąc tą drogą to po co w ogóle chcesz coś zapisywać do eepromu? Trzeba szanować eepromu ale też nie przesadzajmy ;)

Jak gniazdo działa przez 2h a interwał masz ustawiony co 30min to powinieneś mieć 4 zapisy a nie 40.
lukfud
Posty: 982
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

sob lut 20, 2021 12:31 pm

krycha88 pisze:
sob lut 20, 2021 11:52 am
Idąc tą drogą to po co w ogóle chcesz coś zapisywać do eepromu? Trzeba szanować eepromu ale też nie przesadzajmy ;)
Jak gniazdo działa przez 2h a interwał masz ustawiony co 30min to powinieneś mieć 4 zapisy a nie 40.
Napisałem, że działa (włączony jest w nim przekaźnik) przez 2-3h, a nie, że jest zasilane (włożone do gniazda w ścianie, listwie itd.), więc jednak ponad 40 ;)

Jeśli dobrze zrozumiałem szkic @elmaya (na którym się wzorowałem w swojej kompilacji) to tam zapis robiony jest tylko wtedy, kiedy włączony jest przekaźnik, co jest słuszne i nie jest to przesadą (tak mi się wydaje), bo po co robić zapis kiedy nic za gniazdem nie jest zasilane.

Jeśli @klew dopisze do biblioteki taki warunek, myślę, że też dorzucisz go do GUI Generic.
Awatar użytkownika
klew
Posty: 2321
Rejestracja: czw cze 27, 2019 12:16 pm

sob lut 20, 2021 2:42 pm

Jeśli wartość kanału się nie zmienia, to zapis nie będzie zrobiony.
lukfud
Posty: 982
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

sob lut 20, 2021 3:26 pm

klew pisze:
sob lut 20, 2021 2:42 pm
Jeśli wartość kanału się nie zmienia, to zapis nie będzie zrobiony.
No dobrze, jeszcze raz :)

Wartość kanału zmienia się cały czas o zużycie energii generowane przez samo gniazdko.
Są to wartości z przedziału któregoś tam zera po przecinku, ale są i się zmieniają i lecą niepotrzebne zapisy.
lukfud
Posty: 982
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

pn kwie 05, 2021 7:02 pm

klew pisze:
sob lut 20, 2021 2:42 pm
Czy będziesz dodawał zapis dla pzem'ów?
Awatar użytkownika
Robert Błaszczak
Posty: 1889
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontaktowanie:

pn kwie 05, 2021 7:11 pm

lukfud pisze:
pn kwie 05, 2021 7:02 pm
Czy będziesz dodawał zapis dla pzem'ów?
Jeśli dobrze kojarzę, to PZEM trzyma wartość energii w swojej pamięci. Więc tu nie ma takiej potrzeby.
Pozdrawiam
Robert Błaszczak

Strona prywatna: https://www.blaszczak.pl
Jakość powietrza: https://robert.aqi.eco
ODPOWIEDZ

Wróć do „Arduino IDE”