Storage - czyli przechowywanie danych w urządzeniach

User avatar
klew
Posts: 8357
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

lukfud wrote: Sat Feb 13, 2021 2:12 pm
klew wrote: Tue Feb 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).

Code: Select all

Supla::Eeprom eepromMem(0, 2048);
Widzimy się na Supla Offline Party vol. 2 :!:
User avatar
lukfud
Posts: 2101
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

klew wrote: Sun Feb 14, 2021 10:56 pm Wrzuciłem (na razie u mnie na develop).

Code: Select all

Supla::Eeprom eepromMem(0, 2048);
Dziękuję! Sprawdzę jutro i dam Ci znać.
https://www.facebook.com/groups/supladiy/
User avatar
lukfud
Posts: 2101
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

klew wrote: Sun Feb 14, 2021 10:56 pm Wrzuciłem (na razie u mnie na develop).

Code: Select all

Supla::Eeprom eepromMem(0, 2048);
Jest w porządku, dzięki ;)
https://www.facebook.com/groups/supladiy/
User avatar
lukfud
Posts: 2101
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

@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.
https://www.facebook.com/groups/supladiy/
krycha88
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

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.
https://gui-generic-builder.supla.io/
User avatar
lukfud
Posts: 2101
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

krycha88 wrote: Sat Feb 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.
https://www.facebook.com/groups/supladiy/
User avatar
klew
Posts: 8357
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Jeśli wartość kanału się nie zmienia, to zapis nie będzie zrobiony.
Widzimy się na Supla Offline Party vol. 2 :!:
User avatar
lukfud
Posts: 2101
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

klew wrote: Sat Feb 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.
https://www.facebook.com/groups/supladiy/
User avatar
lukfud
Posts: 2101
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

klew wrote: Sat Feb 20, 2021 2:42 pm
Czy będziesz dodawał zapis dla pzem'ów?
https://www.facebook.com/groups/supladiy/
User avatar
Robert Błaszczak
Posts: 4011
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

Post

lukfud wrote: Mon Apr 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


Moja prywatna strona: www.blaszczak.pl

Return to “Arduino IDE”