Licznik impulsów elektrycznych i statystyki do niego.

User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Czas jest zależy od minuty w której wystartował serwer.
SUPLA.... Nareszcie w domu.
Damian77
Posts: 20
Joined: Tue Nov 10, 2020 9:04 am

Post

Aha, jeszcze raz dziękuję za odpowiedź. :)

Pozdrawiam
Damian
Damian77
Posts: 20
Joined: Tue Nov 10, 2020 9:04 am

Post

Witam,

W sumie to dopiero dzisiaj skojarzyłem że to Pan napisał ten super poradnik https://majsterkowo.pl/chcesz-oszczedza ... k-impulsow :)
Wielkie dzięki.
Chciałem sam napisać mały programik na aruduino aby zapisywał mi odczyty na kartę SD ale niezbyt dobrze mi to działało :(

Mam do Pana jeszcze kilka pytań

Zauważyłem że od czasu do czasu (co kilka godzin) licznik pobiera z routera nowy adres IP chociaż dzierżawa starego jeszcze mu nie wygasła, ustawione miałem czas dzierżawy na 2 dni i w logach pojawiają się takie informacje i tak niekiedy przez parę minut. 5-8 razy odpytuje o adres.

Nov 12 10:36:35 Netgear-WNR3500L daemon.info dnsmasq-dhcp[25929]: DHCPDISCOVER(br0) ………08:98:e4
Nov 12 10:36:35 Netgear-WNR3500L daemon.info dnsmasq-dhcp[25929]: DHCPOFFER(br0) 10.0.0.10 ……08:98:e4
Nov 12 10:36:35 Netgear-WNR3500L daemon.info dnsmasq-dhcp[25929]: DHCPREQUEST(br0) 10.0.0.10 ……08:98:e4
Nov 12 10:36:35 Netgear-WNR3500L daemon.info dnsmasq-dhcp[25929]: DHCPACK(br0) 10.0.0.10 ………08:98:e4 ESP_0898E4
........
………
Nov 12 10:39:47 Netgear-WNR3500L daemon.info dnsmasq-dhcp[25929]: DHCPDISCOVER(br0) ………08:98:e4
Nov 12 10:39:47 Netgear-WNR3500L daemon.info dnsmasq-dhcp[25929]: DHCPOFFER(br0) 10.0.0.10 ……08:98:e4
Nov 12 10:39:47 Netgear-WNR3500L daemon.info dnsmasq-dhcp[25929]: DHCPREQUEST(br0) 10.0.0.10 ……08:98:e4
Nov 12 10:39:47 Netgear-WNR3500L daemon.info dnsmasq-dhcp[25929]: DHCPACK(br0) 10.0.0.10 ………08:98:e4 ESP_0898E4

Z czego to może wynikać ? . Dodam że licznik jest na korytarzu, ale akurat mam go za ścianą i router jest w odległości 1 m od licznika więc z zasięgiem nie powinno być problemu.

Jeśli w tym czasie licznik chciał wysłać dane do chmury to pojawia się przerwa w danych, a następne dane są sumą obu.

1605173193 2020-11-12 10:26:33 58664 9.1660
1605174392 2020-11-12 10:46:32 59605 9.3130

Na wykresie pojawia się przerwa ale jak się zrobi na wykresie zoom: przybliż to przerwy te znikają. Jak już doczytałem to jest to robione automatycznie przez serwer czyli dzieli równomiernie wysłane dane np. z godz. 10:46 na 10:36 i 10:46 w miejsca gdzie licznik nie wysłał danych.

Chodzi mi o to czy nie było by możliwości aby na wykresie zaznaczyć to innym kolorem np. nieco jaśniejszym albo ciemniejszym które dane na wykresie zostały w ten sposób przeliczone.


Chciałem zbudować drugi taki licznik ale który by pobierał mniejszą ilości prądu gdyż tam gdzie jest licznik nie mam dostępu do zasilania i muszę korzystać z power banka co nie wystarcza na zbyt długo i szukam rozwiązania tzn inny układ na którym można by uruchomić taki licznik. Czy np. moduł WeMos D1 Mini ESP8266 ESP-12 to będzie dobre rozwiązanie czy raczej pobór prądu nie będzie dużo mniejszy. Szukam czegoś co będzie pobierać kilka razy mniej prądu od NodeMCU aby czas pracy na power banku był przynajmniej 2 tygodnie teraz to zaledwie 4 dni :(

Pozdrawiam
Damian
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

ESP pobiera adres DHCP z serwera w momencie gdy zestawiane jest połączenie z WiFi. Najwyraźniej z jakiegoś powodu połączenie się restartuje. To jaki adres przydziela DHCP zależy od serwera, a nie od klienta. Sprawdź logi z ESP. Co do użycia energii. Bez usypiania układu za wiele nie zdziałasz. WiFi jest prądożerne.
SUPLA.... Nareszcie w domu.
Damian77
Posts: 20
Joined: Tue Nov 10, 2020 9:04 am

Post

To jaki adres IP dostaje ESP akurat jest tutaj mało ważne, logi wysłałem aby pokazać jakie informacje wymieniają miedzy sobą serwer DHCP i ESP

Tak też myślałem że potrzebne by było usypianie ale to chyba dobre do odczytu np. temperatury co kilka minut, a nie do odczytu impulsów z licznika :(

A jak się sprawdza logi z ESP można się do nie jakoś zalogować po adresie IP, czy trzeba podłączyć się jakimś programem po USB ?

Pozdrawiam
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Możesz podglądnąć przez UART-a.
SUPLA.... Nareszcie w domu.
Damian77
Posts: 20
Joined: Tue Nov 10, 2020 9:04 am

Post

Ok dzięki za pomoc

A co do tej części pytania ?

Chodzi mi o to czy nie było by możliwości aby na wykresie zaznaczyć to innym kolorem np. nieco jaśniejszym albo ciemniejszym które dane na wykresie zostały w ten sposób przeliczone.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Na chwilę obecną nie.
SUPLA.... Nareszcie w domu.
Damian77
Posts: 20
Joined: Tue Nov 10, 2020 9:04 am

Post

Witam,

Po wymianie routera z WiFi na inny model problem z rozłączaniem się skończył :)

Mam jeszcze pytanie do Pana. Czy do złożenie licznika zamiast NodeMCU można wykorzystać coś takiego:
Moduł WiFi ESP8266-12S
chyba wszystkie porty GPIO które są potrzebne w tym liczniku są tam wyprowadzone: (D2- GPIO4, D5-GPIO14, D7-GPIO13, przycisk FLASH - to chyba GPIO 0)
https://nettigo.pl/system/images/2182/original.png
https://nettigo.pl/products/modul-wifi-esp8266-12s

Chciałbym maksymalnie zminiaturyzować mój licznik i dlatego się pytam :)

Pozdrawiam
Damian

Return to “Pomoc”