PZEM004 jednofazowy Licznik Energii Elektrycznej

QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Robert Błaszczak wrote: Tue Feb 25, 2020 3:02 pm Z OTA byłoby wygodniej. Po zamontowaniu PZEM docelowo do skrzynki rozdzielni elektrycznej trochę niezręcznie wyciągać bebechy do aktualizacji.
Wieczorem bedzie OTA. Opiszę też usprawnienia wprowadzone w generowaniu przez kolege elmaya w guid i auth
jak coś nie działa to włącz zasilanie.....
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Robert Błaszczak wrote: Tue Feb 25, 2020 3:02 pm Z OTA byłoby wygodniej. Po zamontowaniu PZEM docelowo do skrzynki rozdzielni elektrycznej trochę niezręcznie wyciągać bebechy do aktualizacji.
Już zrobione. Jak zawsze elmaya w ekspresowym tempie dodał aktualizację przez www
Clip_4.jpg

Code: Select all

http: // XX: 81 / aktualizacja
xx = adres IP urządzenia. Na przykład http://192.168.1.22:81/update
Użytkownik: admin
Hasło: pass
Dodatkowo dodane, aby automatycznie generować Autkey i GUID przy pierwszym uruchomieniu (znacznie lepszy system niż na MAC'adresie)
możliwe wygenerowanie nowego poprzez dostęp do WiFiConfig i wpisanie „get_new_guid_and_authkey” w linii SuplaServer i
naciskając Zapisz, ale zwykle nie jest to konieczne.

SOFT JAK ZWYKLE W LINKU PIERWSZEJ STRONY TEMATU
You do not have the required permissions to view the files attached to this post.
jak coś nie działa to włącz zasilanie.....
wiaderek68
Posts: 17
Joined: Thu Aug 10, 2017 2:55 pm

Post

Witam
Podczas kompilacji wyskakuje taki błąd " 'class Supla::Sensor::PZEMv3' has no member named 'resetEnergy' ".
Do tej pory wszystko kompilowało się dobrze, tylko ta ostatnia wersja robi problemy przy kompilacji.
Biblioteka PZEM-004T-v30-master załączona . Przesyłam zrzut błędu.Jak to ugryźć.
Zrzut ekranu (4).png
You do not have the required permissions to view the files attached to this post.
elmaya
Posts: 1485
Joined: Wed Jun 27, 2018 5:48 pm
Location: El Saucejo - Sevilla

Post

wiaderek68 wrote: Tue Feb 25, 2020 7:24 pm Witam
Podczas kompilacji wyskakuje taki błąd " 'class Supla::Sensor::PZEMv3' has no member named 'resetEnergy' ".
Do tej pory wszystko kompilowało się dobrze, tylko ta ostatnia wersja robi problemy przy kompilacji.
Biblioteka PZEM-004T-v30-master załączona . Przesyłam zrzut błędu.Jak to ugryźć.Zrzut ekranu (4).png
code ??

Do you have this in your code?

Code: Select all

Supla::Sensor::PZEMv3 *pzem;

void setup() {

    pzem = new Supla::Sensor::PZEMv3(4, 5); // (RX,TX) connect to TX,RX of PZEM
    
}
wiaderek68
Posts: 17
Joined: Thu Aug 10, 2017 2:55 pm

Post

elmaya wrote: Tue Feb 25, 2020 7:30 pm
wiaderek68 wrote: Tue Feb 25, 2020 7:24 pm Witam
Podczas kompilacji wyskakuje taki błąd " 'class Supla::Sensor::PZEMv3' has no member named 'resetEnergy' ".
Do tej pory wszystko kompilowało się dobrze, tylko ta ostatnia wersja robi problemy przy kompilacji.
Biblioteka PZEM-004T-v30-master załączona . Przesyłam zrzut błędu.Jak to ugryźć.Zrzut ekranu (4).png
code ??

Do you have this in your code?

Code: Select all

Supla::Sensor::PZEMv3 *pzem;

void setup() {

    pzem = new Supla::Sensor::PZEMv3(4, 5); // (RX,TX) connect to TX,RX of PZEM
    
}
Yes, I have
elmaya
Posts: 1485
Joined: Wed Jun 27, 2018 5:48 pm
Location: El Saucejo - Sevilla

Post

make sure to use the included Supla library.
with the file "PzemV3.h" dated 02/24/2020 16:29
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Tak jak elmaya pisze.
Wrzuciłem jeszcze raz z bibliotekami , które sprawdziłem - u mnie się kompiluje bez problemu. Patrząc na screen masz kilka takich samych bibliotek i nie wiadomo z jakiej Twoje Arduino faktycznie korzysta. Te co są na 1 stronie tematu na pewno działają
jak coś nie działa to włącz zasilanie.....
wiaderek68
Posts: 17
Joined: Thu Aug 10, 2017 2:55 pm

Post

elmaya wrote: Tue Feb 25, 2020 7:43 pm make sure to use the included Supla library.
with the file "PzemV3.h" dated 02/24/2020 16:29
Dziękuję to był powód , że był błąd przy kompilacji. Jak podmieniłem bibliotekę wszystko działa

pozdrawiam
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

Sensory PZEM w wersjach na github SUPLA i moim nie mają jeszcze tej metody reset.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

pzygmunt wrote: Tue Feb 25, 2020 8:51 am Ustawienie measuerd_values na 0 spowoduje, że wartości znikną z aplikacji.
Poprawiłem to co u mnie nie działało i już wysyła się measured_values == 0 i wartości znikają. Natomiast wartości np. energii czynnej pobranej pokazują się jako "0". Gdy dodałem drugi licznik i na nim nigdy nie były wysłane żadne pomiary, to aplikacja pokazuje "---".
Czy są jakieś magiczne wartości, które spowodują, że pokażą się "---", na liczniku, gdzie był kiedyś zrobiony inny odczyt?
Bo aktualnie różnica między licznikiem pokazującym "0", a tym pokazującym "---" jest taka, że ten drugi nigdy nie wysłał ramki danych z "extended value".

Druga sprawa jest taka, że licznik "w środku" pokazuje na apce "---", a na widoku kanałów jest pokazane "0,00 kWh". Raczej spodziewałbym się w obu miejscach takiej samej wartości.
Screenshot_20200227-005312.png
Screenshot_20200227-005302.png
Screenshot_20200227-005517.png
You do not have the required permissions to view the files attached to this post.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Nowości”