Witam
Wgrywam aktualny program przez Arduino IDE który oferuje aktualizację przez OTA. Konfiguruję moduł podając odpowiednie dane oraz zaznaczam magiczny punkt " clear Storage" żeby wyczyścić licznik energii do zera. Zapisuje to i następnie dodaje urządzenie do clouda.
I teraz ten problem który jest na dołączonym zrzucie, dlaczego nie ma wyzerowanych wszystkich liczników ?
pozdrawiam
PZEM004 jednofazowy Licznik Energii Elektrycznej
-
wiaderek68
- Posts: 17
- Joined: Thu Aug 10, 2017 2:55 pm
You do not have the required permissions to view the files attached to this post.
-
klew
- Posts: 13909
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 135 times
- Been thanked: 137 times
O to musisz pewnie pytać producenta Twojego modułu PZEM.wiaderek68 wrote: Thu Feb 27, 2020 6:29 am Witam
Wgrywam aktualny program przez Arduino IDE który oferuje aktualizację przez OTA. Konfiguruję moduł podając odpowiednie dane oraz zaznaczam magiczny punkt " clear Storage" żeby wyczyścić licznik energii do zera. Zapisuje to i następnie dodaje urządzenie do clouda.
I teraz ten problem który jest na dołączonym zrzucie, dlaczego nie ma wyzerowanych wszystkich liczników ?
Aplikacja na ESP jedyne co robi, to odczytuje wartość energii z PZEMa i przelicza jednostki:
Code: Select all
setFwdActEnergy(0, pzem.energy() * 100000);Najlepsze suple dla Twojego domu 
-
wiaderek68
- Posts: 17
- Joined: Thu Aug 10, 2017 2:55 pm
klew wrote: Thu Feb 27, 2020 8:59 amO to musisz pewnie pytać producenta Twojego modułu PZEM.wiaderek68 wrote: Thu Feb 27, 2020 6:29 am Witam
Wgrywam aktualny program przez Arduino IDE który oferuje aktualizację przez OTA. Konfiguruję moduł podając odpowiednie dane oraz zaznaczam magiczny punkt " clear Storage" żeby wyczyścić licznik energii do zera. Zapisuje to i następnie dodaje urządzenie do clouda.
I teraz ten problem który jest na dołączonym zrzucie, dlaczego nie ma wyzerowanych wszystkich liczników ?
Aplikacja na ESP jedyne co robi, to odczytuje wartość energii z PZEMa i przelicza jednostki:Code: Select all
setFwdActEnergy(0, pzem.energy() * 100000);
Dziękuję . Przyjże się temu licznikowi.
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
Powinien wyzerowac. U mnie działa. Pzem włączony do 230Volt????wiaderek68 wrote: Thu Feb 27, 2020 6:29 am Witam
Wgrywam aktualny program przez Arduino IDE który oferuje aktualizację przez OTA. Konfiguruję moduł podając odpowiednie dane oraz zaznaczam magiczny punkt " clear Storage" żeby wyczyścić licznik energii do zera. Zapisuje to i następnie dodaje urządzenie do clouda.
I teraz ten problem który jest na dołączonym zrzucie, dlaczego nie ma wyzerowanych wszystkich liczników ?
pozdrawiam
Screenshot_20200227-071543_SUPLA.jpg
DZIAŁA TYLKO NIE CHCĘ PISAĆ JUŻ PO RAZ WTÓRY, ŻE PZEM PODCZAS KASOWANIA MUSI BYĆ ZASILANY 230V !!
TRZEBA CZYTAĆ ZE ZROZUMIENIEM
Last edited by QLQ on Thu Feb 27, 2020 5:30 pm, edited 2 times in total.
jak coś nie działa to włącz zasilanie.....
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
W sofcie @elmaya jest opcja resetEnergy() . Przy konfiguracji przez 192.168.4.1 jest opcja wyczyszczenia licznika "Clear storage"klew wrote: Thu Feb 27, 2020 8:59 amO to musisz pewnie pytać producenta Twojego modułu PZEM.wiaderek68 wrote: Thu Feb 27, 2020 6:29 am Witam
Wgrywam aktualny program przez Arduino IDE który oferuje aktualizację przez OTA. Konfiguruję moduł podając odpowiednie dane oraz zaznaczam magiczny punkt " clear Storage" żeby wyczyścić licznik energii do zera. Zapisuje to i następnie dodaje urządzenie do clouda.
I teraz ten problem który jest na dołączonym zrzucie, dlaczego nie ma wyzerowanych wszystkich liczników ?
Aplikacja na ESP jedyne co robi, to odczytuje wartość energii z PZEMa i przelicza jednostki:Code: Select all
setFwdActEnergy(0, pzem.energy() * 100000);
Oczywiście APKA nie czyści pamięci
.
kod główny Arduino SUPLA_PZEM_EM_v3.ino:
Code: Select all
String getParam(String name){
String value;
if(wifiManager.server->hasArg(name)) {
value = wifiManager.server->arg(name);
if (value == "1"){
pzem->resetEnergy();
Serial.println("clear energy Storage");
}
}
return valueCode: Select all
void resetEnergy() {
pzem.resetEnergy();
}PZEM004Tv30.cpp:
Code: Select all
bool PZEM004Tv30::resetEnergy(){
uint8_t buffer[] = {0x00, CMD_REST, 0x00, 0x00};
uint8_t reply[5];
buffer[0] = _addr;
setCRC(buffer, 4);
_serial->write(buffer, 4);
uint16_t length = recieve(reply, 5);
if(length == 0 || length == 5){
return false;
} jak coś nie działa to włącz zasilanie.....
-
klew
- Posts: 13909
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 135 times
- Been thanked: 137 times
tak, wiemQLQ wrote: Thu Feb 27, 2020 5:29 pm
W sofcie @elmaya jest opcja resetEnergy() . Przy konfiguracji przez 192.168.4.1 jest opcja wyczyszczenia licznika "Clear storage"
Oczywiście APKA nie czyści pamięci
Najlepsze suple dla Twojego domu 
-
wiaderek68
- Posts: 17
- Joined: Thu Aug 10, 2017 2:55 pm
Czytać umiem , to co napisałeś na czerwono to chcę oznajmić , że był zasilany 230 V , a i tak pełnego zerowania nie było.QLQ wrote: Thu Feb 27, 2020 2:13 pmPowinien wyzerowac. U mnie działa. Pzem włączony do 230Volt????wiaderek68 wrote: Thu Feb 27, 2020 6:29 am Witam
Wgrywam aktualny program przez Arduino IDE który oferuje aktualizację przez OTA. Konfiguruję moduł podając odpowiednie dane oraz zaznaczam magiczny punkt " clear Storage" żeby wyczyścić licznik energii do zera. Zapisuje to i następnie dodaje urządzenie do clouda.
I teraz ten problem który jest na dołączonym zrzucie, dlaczego nie ma wyzerowanych wszystkich liczników ?
pozdrawiam
Screenshot_20200227-071543_SUPLA.jpg
DZIAŁA TYLKO NIE CHCĘ PISAĆ JUŻ PO RAZ WTÓRY, ŻE PZEM PODCZAS KASOWANIA MUSI BYĆ ZASILANY 230V !!
TRZEBA CZYTAĆ ZE ZROZUMIENIEM
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
Sprawdź połaczenia, moze odczyt działa zapis nie. Sprawdzilem to dwa razy na dwoch roznych pzem - jeden z płytką i esp12, drugi z wemos d1mini. Za kazdym razem działa. Napisalem na czerwono bo sam kasowalem wczesniej z wylączonym i sie wkurzalem ze cos mi nie działa. Później sprawdzę jak zachowa sie gdy odłacze zapis ale wydaje mi sie logicznym ze nie bedzie odczytu bo najpoerw idzie adr co ma odczytac a pzem odpowiada.
jak coś nie działa to włącz zasilanie.....
-
wiaderek68
- Posts: 17
- Joined: Thu Aug 10, 2017 2:55 pm
Dzięki , jutro sprawdzę .PozdrawiamQLQ wrote: Fri Feb 28, 2020 7:27 pm Sprawdź połaczenia, moze odczyt działa zapis nie. Sprawdzilem to dwa razy na dwoch roznych pzem - jeden z płytką i esp12, drugi z wemos d1mini. Za kazdym razem działa. Napisalem na czerwono bo sam kasowalem wczesniej z wylączonym i sie wkurzalem ze cos mi nie działa. Później sprawdzę jak zachowa sie gdy odłacze zapis ale wydaje mi sie logicznym ze nie bedzie odczytu bo najpoerw idzie adr co ma odczytac a pzem odpowiada.
-
Rafaello
- Posts: 108
- Joined: Sun May 29, 2016 1:34 pm
Witam,
troszkę wypadłem z rytmu, a lada dzień dotrą 3 szt. PZEM.
Proszę o informacje, czy jest już ogarnięty temat kompilacji pod licznik 3-fazowy.
troszkę wypadłem z rytmu, a lada dzień dotrą 3 szt. PZEM.
Proszę o informacje, czy jest już ogarnięty temat kompilacji pod licznik 3-fazowy.
