NAMF-2020-46a

Uwa偶ni obserwatorzy (wiem 偶e tacy s膮 馃檪 ) zauwa偶yli pewnie to pojawienie si臋 literki a przy numerze wersji. Zosta艂 poprawiony jeden drobny b艂膮d – format danych Prometheus. Od d艂u偶szego czasu wkrad艂 si臋 tam jeden nadmiarowy znak, psuj膮cy wszystko.

Format Prometheus jest odziedziczony po kodzie Sensor Community i chyba nie jest u nas intensywnie wykorzystywany (dlatego dopiero po d艂ugim czasie ten nadmiarowy nawiasik wyszed艂 na jaw), ale przy tej okazji sprawdzi艂em dok艂adniej czym jest Prometheus.

I musz臋 powiedzie膰 jako zwolennik rozwi膮za艅 open source, 偶e spodoba艂 mi si臋 馃檪 Jest to system zbierania danych nieco podobny do InfluxDB. Mo偶na poczyta膰 wi臋cej na stronach Prometheusa.

NAMF-2020-46

Po pewnym po艣lizgu, kilka dni temu na serwerze pojawi艂a si臋 w ko艅cu nowa wersja NAMF. W skr贸cie, co si臋 zmieni艂o:

  • jest procedura resetu do ustawie艅 fabrycznych – 3krotne naci艣ni臋cie reset w kr贸tkich odst臋pach czasu (ok 5-10 sekund) spowoduje wymazanie ca艂ej konfiguracji
  • je艣li masz w swoim NAM LCD mo偶esz skonfigurowa膰 wygaszanie pod艣wietlenie w okre艣lonych godzinach. Gdy LCD 艣wieci ci w okno mo偶esz go np od p贸艂nocy do 6 rano wy艂膮czy膰 (pod艣wietlenie)
  • BH1750 – sensor nat臋偶enia 艣wiat艂a otoczenia jest obs艂ugiwany
  • LoRaWAN – tu troch臋 si臋 chwal臋, bo jeszcze wersja p艂ytki/sensora wsp贸艂pracuj膮ca z LoRaWAN nie jest publicznie dost臋pna, ale wersja NAMF-2020-46 przynios艂a wiele potrzebnych zmian by wreszcie j膮 upubliczni膰. Plan jest by by艂a dost臋pna (wersja LoRaWAN) jeszcze w tym roku.

No, oczywi艣cie, troch臋 b艂臋d贸w zosta艂o poprawione, najistotniejszy to chyba niedzia艂aj膮ce has艂a przy wysy艂aniu danych do InfluxDB.

NAMF-2020-46 – falstart

Dzi艣 rano trafi艂y na serwer nowe binaria, z wersj膮 NAMF-2020-46. Niestety po kilku godzinach z analizy log贸w wynikn臋艂o, 偶e jaka艣 niewielka cz臋艣膰 NAM贸w, kt贸ra dokona艂a aktualizacji wpad艂a w p臋tl臋 restart贸w.

Przywr贸cona zosta艂a poprzednia wersja i problem usta艂. B臋dziemy analizowa膰 przyczyny, by postara膰 si臋 ustali膰 czy to problem by艂 powszechny czy dotyczy艂 tylko niewielkiej grupy. Jednak偶e ze wzgl臋du na okres urlopowy u nas – kolejnego podej艣cia do wypuszczenia wersji NAMF-2020-46 mo偶na spodziewa膰 si臋 dopiero na koniec wrze艣nia.

Poniewa偶 zmieni艂 si臋 spos贸b zapisu konfiguracji LCD – je艣li tw贸j sensor nie wy艣wietla nic na LCD – mo偶e zdarzy艂 sie zaktualizowa膰 i po powrocie do wersji -45a “zgubi艂” ustawienia. Po prostu skonfiguruj LCD ponownie.

NAMF-2020-46rcX

Powinna ju偶 by膰 wersja stabilna NAMF-2020-46, jednak zamiast tego pojawi si臋 jeszcze kilka wersji 46rcX. Dlaczego? Przyznam si臋, nie 艣ledzi艂em tego parametru dok艂adnie, dopiero przed wypuszczeniem NAMF-2020-46 sprawdzi艂em statystyki. Od wersji NAMF-2020-46rc6 znacznie wzros艂a liczba b艂ed贸w sum kontrolnych w komunikacji z SDS011.

Eksperymentowa艂em z ustawieniami kt贸re mog艂y na to wp艂yn膮膰 na sensorach w naszym labie, ale… mimo 偶e jest ich niemal 10 szt to dane zebrane s膮 do艣膰 niejednoznaczne. By przyspieszy膰 zbieranie danych zdecydowa艂em si臋 wypu艣ci膰 par臋 wariant贸w na lini臋 beta by zebra膰 wi臋cej danych w kr贸tkim czasie.

Dlatego w tym tygodniu mo偶na si臋 spodziewa膰 kilku wersji beta, oraz mo偶liwe 偶e nawet pewne cofni臋cie. W tej chwili jest rc10, je艣li poprawa nie b臋dzie zadowalaj膮ca – jutro b臋dzie jeszcze rc11 i mo偶e rc12 pod koniec tygodnia. Mo偶e si臋 zdarzy膰 powr贸t do wcze艣niejszej wersji by zebra膰 kolejne dane.

Dlatego, do os贸b kt贸re maj膮 wersje beta w艂膮czone – je艣li zaniepokoi was cz臋sta zmiana wersji, to mam nadziej臋, 偶e ten wpis wam to wyt艂umaczy.

Gdy znajd臋 przyczyn臋 tego wzrostu i uda si臋 zbi膰 poziom b艂臋d贸w – pojawi si臋 wersja stabilna.

NAMF-2020-46rc7

Zmiana drobna, ale przydatna. Od teraz pojawia膰 si臋 b臋d膮 linki do pomocy w konfiguracji NAM. W tej chwili jest to symbol kompasu, kt贸ry wiedzie do stron z kr贸tkim opisem. Np jak ten.

Czemu kompas? Bo ikonki u偶yte przez NAMF oparte s膮 o symbole dost臋pne w Unicode. I jako艣 nie znalaz艂em lepszego. Jest 艂adny znak zapytania, ale bia艂y na bia艂y to tak s艂abo, a czerwony – nie bardzo pasuje.

Opiera si臋 to o system stron kt贸re s膮 generowane razem z kodem na GitHubie. Zalet膮 jest prostota ca艂o艣ci, a struktura pozwala na utrzymywanie r贸偶nych wersji j臋zykowych. Na razie jest tylko struktura, nad t艂umaczeniami (oraz rozszerzeniem listy temat贸w) to jeszcze musz臋 popracowa膰 馃檪

Wad膮 jest to, 偶e skoro pliki pomocy s膮 na GitHubie to niezb臋dny jest dost臋p do internetu. W momencie gdy konfiguruje si臋 pierwszy raz NAMa i ma si臋 po艂膮czenie z AP w NAM, zwykle nie ma dost臋pu do sieci, ale to ju偶 zale偶y od ustawie艅 telefonu.

I tak, zaraz b臋dzie jeszcze wersje rc8, bo by艂em przekonany, 偶e wersja rc7 obejmuje wszystkie niezb臋dne t艂umaczenia/napisy je艣li chodzi o j臋zyki, a jednak nie, wi臋c lada moment b臋dzie rc8. I na podstawie tego b臋dzie pewnie ju偶 wersja stabilna.

Z innych zmian – doko艅czona zosta艂a implementacja czujnika 艣wiat艂a BH1750.

Co dalej?

Nast臋pne wersje b臋d膮 mia艂 zmienion膮 nieco numeracj臋. Skoro jest i tak obecnie jedna linia oprogramowania, z numeru wersji “wyleci” 2020, czyli po NAMF-2020-46 nast臋pna wersja to b臋dzie NAMF-47.

W wersja 47 to b臋dzie przede wszystkim – doko艅czenie wersji ESP32 z LoRa (i mo偶e Ethernet, ale to nie jest g艂贸wny cel). Z sensor贸w – pierwsze testy Winsen ZE25A s膮 bardzo ciekawe, wi臋c mam zamiar doda膰 obs艂ug臋 tego sensora O3 do NAM.

ESP32-CAM

W ko艅cu pewna zaleg艂o艣膰 zosta艂a nadgoniona. W sklepie pojawi艂 si臋 ESP32-CAM. Prosty, niewielki zestaw kt贸ry pozwala na dost臋p do obrazu przez sie膰. Ale po co? Przecie偶 kamerki internetowej na tym nie zrobimy. Albo inaczej – specjalizowane kamery daj膮 du偶o lepszy obraz.

Natomiast, dla mnie ten modu艂 to jest pr贸ba zmierzenia si臋 z projektem, kt贸ry widzia艂em ju偶 dawno. Nadszed艂 czas by spr贸bowa膰:

Chodzi o AI on edge device to projekt, kt贸ry ma na celu u艂atwienie digitalizacji starych, analogowych licznik贸w. Zbudowany jest w oparciu w艂a艣nie o ESP32-CAM i wiem (bo sam tak mam), 偶e jak zacznie si臋 zbiera膰 dane o w艂asnym domu, to ci膮gle si臋 chce kolejne.

Spodziewajcie si臋 jakiej艣 relacji, ale to raczej w formie instrukta偶u na Starter Kit.

ZE25a-O3 – pierwszy rzut oka na ozon.

Od niedawna w naszej ofercie jest nowy sensor Winsena – ZE25a-O3. Jest to sensor O3, czyli ozonu. Jak w opisie produktu wspomnia艂em, jaki艣 rok temu testowali艣my ZE27-O3. Jednak tamten maj膮cy rozdzielczo艣膰 10 ppb (o ile dobrze pami臋tam) to nie by艂o to na co czeka艂em.

ZE25a-03 ma t膮 zalet臋, 偶e jego protok贸艂 UART jest wsp贸lny z ZE27, wi臋c mog艂em skorzysta膰 ze kodu napisanego rok temu podczas test贸w ZE27. Wystarczy艂o skorzysta膰 z rozebranego NAMa jako platformy testowej, troch臋 gor膮cego kleju, uci臋cie kabla do艂膮czonego do sensora i prosz臋:

Po kilku godzinach dzia艂ania (warto艣ci w ppb):

W najbli偶szych planach – wsadzi膰 dla por贸wnania ZE27 obok i zobaczy膰 jak wygl膮daj膮 odczyty. Drugi test – to wzi膮膰 kolejny sensor ZE27 i wystawi膰 w pobli偶u ruchliwej drogi. W tej chwili, sensor jest wystawiony w miejscu gdzie 藕r贸de艂 ozonu specjalnie nie ma. Ogr贸d, z dala od ruchu samochodowego.

Dzi艣 tego nie zd膮偶y艂em zrobi膰, ale na ile rozumiem specyfik臋 pomiaru trzeba doda膰 czujnik temperatury i ci艣nienia, bo te dwie warto艣膰 wprost wp艂ywaj膮 na przeliczenie warto艣ci ppb na 碌g/m鲁.

Nikt pytania na razie nie zadaje, ale… skoro na p艂ycie NAMa jest test, to czy planuj臋 umieszczenie wsparcia w NAMF?

Nie powiem, jest to interesuj膮cy parametr. O3 w naszym otoczeniu to g艂贸wnie wynik rozpadu tlenk贸w azotu (NOx) ze spalin pod wp艂ywem 艣wiat艂a s艂onecznego. Nie trzeba m贸wi膰, 偶e latem mo偶e to by膰 problem w terenie gdzie wyst臋puje ruch samochodowy.

Temat chyba jest warty zbadania, bo je艣li dobrze licz臋 to wskazania na poziomie 105 ppb przy obecnym ci艣nieniu i temperaturze to ok 200 碌g/m鲁. Sporo.

Bazarek…

Chyba ju偶 o tym kiedy艣 wspomina艂em, ale w ko艅cu powoli rusza Bazarek Nettigo – miejsce gdzie b臋dzie mo偶na kupi膰 produkty/podzespo艂y kt贸rych przez kilkana艣cie lat dzia艂ania si臋 nazbiera艂o, a szkoda je wyrzuci膰. Postawi艂em go na Presta Shop, dziwaczne to zwierz臋 馃檪 ale wygl膮da na to, 偶e dzia艂a.

Na razie niewiele, ale wkr贸tce pojawi si臋 tam wi臋cej pozycji. Ma wg was to sens?

Od艣wie偶enie sklepu

Dzi艣, zmieni艂 si臋 nieco wygl膮d naszego sklepu. Nie jest to rewolucja, raczej ewolucja. Prace nie s膮 jeszcze sko艅czone, na pewno jeszcze sporo rzeczy jest do poprawy, ale pracuj臋 nad tym.

Niezale偶nie od tego jak oceniacie od艣wie偶ony wygl膮d, to podczas prac usun臋li艣my sporo b艂臋d贸w i pewnych nie艣cis艂o艣ci, zw艂aszcza w procesie finalizacji koszyka. Zw艂aszcza na kom贸rkach i w膮skich ekranach b臋dzie to teraz lepiej wygl膮da艂o.

Na pewno w najbli偶szych dniach jeszcze b臋dziemy nad tym intensywnie pracowa膰. Ale, tak jak wspomina艂em w newsletterze (je艣li nie jeste艣 zapisany to zach臋cam, g贸ra raz, dwa razy w miesi膮cu i bez spamu i natr臋ctwa sprzeda偶owego) teraz, gdy zbli偶amy si臋 do finiszu tego zadania, powinny zacz膮膰 si臋 dzia膰 inne ciekawe rzeczy, ju偶 bardziej zwi膮zane z nasz膮 ofert膮.