Wkrótce firma ZAMEL wprowadzi do sprzedaży trójfazowy licznik zużycia energii elektrycznej MEW-01 współpracujący z SUPLĄ. MEW-01 będzie mierzył – oprócz zużycia energii elektrycznej – wiele dodatkowych parametrów w naszej domowej instalacji elektrycznej (napięcie, prąd, częstotliwość, moc, przesunięcie fazowe, itp.).
Innym sposobem na uzyskanie pomiarów zużycia energii elektrycznej i przesłanie ich do chmury SUPLA jest wykorzystanie wyjścia impulsowego w licznikach energii elektrycznej montowanych przez dostawcę prądu lub zamontowanie dodatkowego, prostego elektronicznego licznika z wyjściem impulsowym. W moim przypadku dostawca energii elektrycznej (ENEA) używa jeszcze starych, mechanicznych liczników energii, więc zdecydowałem się zamontować w rozdzielni elektrycznej dodatkowy, jednofazowy (w mieszkaniu jest instalacja jednofazowa) licznik zużycia energii elektrycznej ORNO OR-WE-503. Licznik ma dwa wskaźniki zużycia energii: wskaźnik całkowitego zużycia energii elektrycznej oraz wskaźnik zużycia z możliwością zerowania. Oczywiście wyposażony jest w wyjście impulsowe typu otwarty kolektor (co jest standardem w urządzeniach pomiarowych zużycia energii elektrycznej).
Mój licznik „nadaje” 1000 impulsów na 1 kWh pobranej energii elektrycznej. Potrzebne jest więc urządzenie potrafiące zliczać te impulsy i wysyłać dane do chmury http://cloud.supla.org na nasze konto. Ja wykorzystałem płytkę WEMOS D1 mini oraz parę dodatkowych elementów elektronicznych. Teoretycznie wyjście impulsowe typu otwarty kolektor można podłączyć bezpośrednio do GPIO4 z rezystorem 1k do +5 V (z pominięciem układu z tranzystorem). Jednak tak podłączony licznik nie zliczał wszystkich impulsów.
Oprogramowanie (firmware) dla płytki WEMOS D1 mini zostało skompilowane na bazie kodów źródłowych SUPLA dostępnych na GITHUB’ie przez kolegę Sławka – użytkownika forum.supla.org. Parę słów opisu wymaga sposób wgrywania firmware do D1 mini oraz podłączenie zaprogramowanego licznika impulsów do chmury http://cloud.supla.org.
Zaprogramowanie płytki WEMOS D1 mini
Do wgrywania firmware do modułów ESP8266 wykorzystuję program Flash Download Tools dostępny na stronie producenta układów ESP8266, firmy ESPRESSIF.
Link do programu: https://www.espressif.com/en/support/download/other-tools.
Po pobraniu wystarczy rozpakować plik i uruchomić program. Oprogramowanie (firmware) do Wemos D1 mini pobieramy z linku na końcu niniejszego artykułu lub z linkowanego wyżej forum. Firmware należy rozpakować do dowolnego folderu na dysku komputera. Wszystkie opcje programu Flash Download Tools należy ustawić zgodnie z poniższym rysunkiem (port COM właściwy dla podłączonej płytki):
Adresy pamięci dla poszczególnych plików firmware:
- boot_v1.5.bin : 0x00000
- esp_init_data_default.bin : 0x1fc000
- impulse_counter_user.2048_DIO.new.5.bin : 0x01000
Polecam najpierw wyczyszczenie pamięci modułu przyciskiem ERASE. Teraz pozostaje wcisnąć przycisk START i poczekać kilkadziesiąt sekund na wgranie firmware.
UWAGA!
Płytkę WEMOS D1 mini programujemy bez połączenia zasilania całego układu elektronicznego z sieci 230 V. W czasie programowania płytka zasilana jest przez złącze USB. Dobrym rozwiązaniem jest zastosowanie złączy „goldpin” tak, aby płytkę można było w całości odłączyć od pozostałych elementów.
Konfiguracja licznika impulsów do współpracy z SUPLĄ
Logujemy się na nasze konto SUPLA i w zakładce Moja SUPLA aktywujemy możliwość rejestracji urządzeń.
Pozostałe czynności konfiguracji licznika impulsów najlepiej wykonywać na dowolnym smartfonie. Zaprogramowany moduł WEMOS D1 mini możemy połączyć z pozostałymi elementami. Po podaniu zasilania 230 V do całego układu po kilkunastu sekundach powinna migać dioda (z częstotliwością ok. 2 Hz). Na smartfonie uruchamiamy wyszukiwanie sieci Wi-Fi. Powinniśmy mieć dostępną sieć, której SSID rozpoczyna się od słów SUPLA-ESP8266-xxxxxxxx. Łączymy się z tą siecią (potwierdzając ewentualny komunikat o braku dostępu do sieci Internet). Następnie uruchamiamy na smartfonie dowolną przeglądarkę internetową i w pasku adresu wpisujemy: http://192.168.4.1. Powinna załadować się strona konfiguracyjna naszego licznika impulsów.
Na stronie konfiguracyjnej licznika podajemy następujące dane:
- Network Name – nazwę SSID sieci Wi-Fi z dostępem do Internetu, w której pracował będzie moduł licznika,
- Password – hasło do sieci Wi-Fi,
- Server – adres serwera cloud.supla.org, na którym mamy konto, np.: srv24.supla.org. Adres serwera widoczny jest po zalogowaniu się na nasze konto na https://cloud.supla.org w żółtym „domku”,
- E-mail – adres e-mail, na którym mamy założone konto SUPLA.
Po upewnieniu się, że wszystkie dane wprowadziliśmy bez żadnych błędów klikamy na przycisk SAVE. Teraz wystarczy zrestartować nasz licznik wciskając krótko przycisk trybu konfiguracji lub przycisk reset na płytce WEMOS. Po kilkudziesięciu sekundach nasz licznik powinien połączyć się z wprowadzoną siecią Wi-Fi i zarejestrować w chmurze SUPLA. Dioda powinna zaświecić się ciągłym światłem.
Teraz pozostało wykonanie prawidłowej konfiguracji naszego licznika na naszym koncie SUPLA. W tym celu w zakładce Moja SUPLA klikamy na urządzenie IMPULSE COUNTER, następnie na szary prostokąt z kanałem naszego licznika i konfigurujemy odpowiednio:
- Funkcja – Licznik energii elektrycznej,
- Podpis – np. LICZNIK ENERGII,
- Pokaż w urządzeniach klienckich – włączone,
- Jednostka – kWh,
- Cena za kWh – np. 0.51,
- Waluta – PLN,
- Impulsy – np. 1000, zgodnie z impulsowaniem naszego licznika,
- Wartość początkowa – wartość, którą wskazuje licznik zużycia energii.
Ustawienia zapisujemy przyciskiem Zapisz zmiany. Licznik energii powinien nam się pojawić w naszej aplikacji SUPLA na smartfonie.
Pliki do pobrania:
Schemat ideowy licznika impulsów
Oprogramowanie dla Wemos D1 mini
UWAGA!
Dysponuję kilkoma wolnymi sztukami płytek drukowanych. Mogę przesłać je chętnym w cenie 5 zł + 6 zł przesyłka (list polecony, ekonomiczny w kopercie bąbelkowej). W tym celu proszę o kontakt e-mail.
Wszystkie dostępne płytki zostały sprzedane.
Płytkę do konta SUPLA można dodać także z aplikacji smartfona…
Jest możliwość aby w aplikacji była ikona typu „urządzenie pracuje” czyli jak coś pobiera prąd pojawia się ikona – lampka . Wszystko po to aby wiedzieć ze dane urządzenie podłaczone pod licznik już działa i już pobiera prąd. I dalej wykresy pracy -kiedy start stop….
Czy urządzenie pracuje (czyli pobiera prąd) widać dosyć dobrze na wykresach w aplikacji. Ale pomysł do przekazania na .
Witam, czy mógłby mi Pan pomóc nawet odpłatnie ,w sprawie podłączenia wyjścia impulsów w liczniku Schneider ?
LED1 z rezystorem 10k to chyba błąd – raczej nie zaświeci…
Świeci (jak na zdjęciu). Celowo dałem taką wartość aby światło diody nie przebijało przez obudowę rozdzielnicy. Wcześniej miałem wartość 100 Ohm (obliczeniową dla 5V i zielonej LED), to w nocy w przedpokoju miałem jasno 🙂
A czy byłaby możliwość kupienia gotowej płytki (najchętniej) lub skompletowanych podzespołów do samodzielnego montażu?
Niestety, nie posiadam już płytek drukowanych.
Ma Pan może gerbery?
Niestety nie. To PCB było źle zaprojektowane (warstwa opisowa po stronie lutowania).
Czy Wemosowi nie przeszkadza 5V na wejściu?
Nie. Wemos ma na płytce regulator napięcia. Schemat: https://www.wemos.cc/en/latest/_static/files/sch_d1_mini_v3.0.0.pdf
Wiem że ma regulator i jest zasilany napięciem 3.3V ale czy na wejściu D2 nie ma impulsów 5V?
Te moduły są dosyć odporne i dają radę z wyższym poziomem napięcia na wejściach.
Witam, a ma Pan możliwości wrzucić gotowy wygląd pytki, kupiłem wszystkie cześć chce sam wytrawić płytkę tylko nie chcę czegoś pomylić
Witam.
Czy urządzenie da radę z licznikiem trój fazowym opartym na impulsach?
Czy jest posobne rozwiazanie do zastosowania z licznikami opartych na protokóle modbus rtu 485?
Czy układ musi być ciągle „online”?
Chodzi mi o sytuację, że na działce układ liczyłby zużycie energii, ale np. w weekend przyjeżdżam, włączam router i on aktualizuje licznik na stronie supli.
Szczerze mówiąc nie wiem. Po powrocie z wyjazdu (po 14 maja) sprawdzę, jak licznik impulsów będzie zachowywał się przy braku dostępu do sieci Internet.
Dziękuję, za odpowiedź. Czekam z niecierpliwością na informacje.
Udało się sprawdzić zachowanie w czasie offline? Czy po wykryciu sieci zaktualizuje dane?
Cześć,
Sprawdziłem dzisiaj tę kwestię i wygląda to następująco:
– ESP zlicza impulsy będąc offline,
– Dane za czas offline są równomiernie rozłożone, tzn. nie widać ile i w jakich godzinach było impulsów.
Takie zachowanie ESP wynika z faktu, że nie posiada on zegara czasu rzeczywistego.
Układ zlicza impulsy stanu niskiego czy wysokiego???
Przepraszam za długi czas odpowiedzi, ale byłem na krótkim urlopie. Licznik zlicza zmianę stanu na niski.
„można podłączyć bezpośrednio do GPIO4 z rezystorem 1k do +5 V (z pominięciem układu z tranzystorem). Jednak tak podłączony licznik nie zliczał wszystkich impulsów.”
Skąd ta informacja że gubi impulsy? Proszę o więcej info. Mam podłączone bez żadnego rezystora i wydaje mi się że działa to poprawnie.
Problemy z gubieniem impulsów występowały z licznikiem, który mam zamontowany. Na czas testów obciążałem go dwiema „farelkami”. Impulsowanie odbywało się wtedy z częstotliwością ok. 1 impulsu / 3 sek. i wtedy ESP nie zliczał wszystkich impulsów. Być może zależy to także od zastosowanego licznika energii.
Robert Błaszczak – super sprawa. Zmontowałem licznik na NodeMCU v3 – działa super. Czy jest gdzieś dostępny podobny tutorial jak krok po kroku dodać do licznika 2 lub 3 czujniki temperatury(DHT11, DHt22 lub BME280), tak by się wszystko wyświetlało w aplikacji SUPLA na Androidzie?
Tak jak jest to na stronie https://supla.org.
Przeszukałem forum i nie moge nic znaleźć … chodzi mi o prosty tutorial dla laika z screenshotami najlepiej.
Źródła do firmware licznika dostępne są na GitHubie projektu SUPLA, więc można sobie samodzielnie dodać obsługę czujników temperatury. Najnowszy firmware IMPULSE COUNTER obsługuje trzy wejścia licznikowe i trzy diody LED pokazujące stan wejść licznikowych, więc nie bardzo jest już gdzie podpiąć np. BME280. Według mnie, podstawowym zadaniem licznika jest dokładne zliczanie impulsów z urządzeń pomiarowych. Obsługa dodatkowych czujników (np. przez długie przewody od czujników temperatury) mogłaby zakłócać podstawową funkcjonalność firmware. Moduły z ESP są już tak tanie, że warto wykonać sobie elektronikę z czujnikami, jakie potrzebujemy.
Na schemacie jest pokazane podłączenie jednego licznika.
W jaki sposób podłączyć kolejne liczniki?
link do screena licznika z temperaturą miał być taki:
https://lh3.googleusercontent.com/pJ8yKFewPJJzur-K2CdxusgVjkyKb4SScz3qCHbB1qJbZL47Kp4WzBRcS0j0t1d9QQ=w1536-h674-rw
Zmieniłem u siebie połączenie emitera tranzystora Q1 z +5V do +3V3.
Dzięki temu ESP8266 (zasilany z +3V3) nie jest narażony na podanie mu na wejście właściwie bez ograniczenia prądu z +5V (w czasie trwanie impulsu t.j. przy zwarciu SO- SO+).
Wejście SO+ jest cały czas podciąganie do +5V przez R4 (producent licznika energii pisze że jego wyjście impulsowe działa w zakresie 5-24V).
Dodatkowo binaria z — link nie działa —
z czasem impulsu ustawionym na 20ms (na dłuższym nie wykrywał impulsów),
i z podłączonym wejściem D7/GPIO13 zamiast D2/GPIO4 – akurat te binaria są tak skonfigurowane przy kompilacji.
Działa 🙂
PS: podziękowania za podzielenie się how-to, doświadczeniami, i binariami.
Witaj Andrzeju.
Byłaby możliwość udostępnienia binariów które wrzuciłeś z czasem impulsu 20ms? Zrobiłem sobie układ wszystko fajnie działa ale chyba gubi mi impulsy bo przy 2kWh na liczniku Supla nalicza mi tylko 1.6kWh. Próbując wejść na link który podałeś dostaje komunikat o odmowie dostępu.
Czy ktoś ma na zbyciu płytki (1x) i ew. elementy do montażu?
Akurat wczoraj zrobiłem to urządzenie tylko nie na Wemosie a na Nodemcu. Jako że zrobiłem ich więcej to mam na zbyciu płytkę jak i poskładanego gotowca.
Ile za co? 😉
Jak montowany (jakaś ramka na listwę th albo obudowa)?
Została mi już tylko goła płytka. Nie wiem czy tutaj możemy pisać o jakimś handlu.
Mam licznik na granicy działki i nie mam w nim jak podłączyć zasilania do nodemcu, bo tam wszystko jest zabudowane prze Taur*n. . Czy można go jakoś zasilić baterią? Proszę podpowiedzieć jak.
Wi-Fi jest bardzo „prądożerne”, więc na baterii to nie zadziała.
To znaczy zadziała, ale bardzo krótko (max 2 – 3 dni).
Złożyłem i działa. Licznika używam jako wskaźnika zużycia gazu. Podłączony jest do impulsatora gazomierza METRIX, który fabrycznie zlicza 1 imp = 0,01 m³. Nie ma możliwości skonfigurowania takich wartości w ustawieniach koncie Supla. Przyjmuje tylko 1imp. = 1m3. Jakiś pomysł oprócz przeliczania na piechotę? Jarek.
Przecież bezproblemowo można wpisać wartość 100 impulsów na m3. Cloud przyjmuje bez żadnego problemu.
Fakt. Jakieś chwilowe zaćmienie. Po aktualizacji wartości pokazuje poprawnie. Dzięki.
Nie ma sprawy 🙂
Ja dziękuję za informację zwrotną.
Robert Błaszczak – zrobiłem i działa jako licznik gazu (od tego rozpocząłem przygodę z suplą), jednak zauważyłem, że Wemos zlicza więcej impulsów aniżeli pokazuje licznik gazu (zawyża o około 6%). Pytanie co może być powodem rejestracji większej ilości impulsów przez Wemos. Impulsy generowane są poprzez kontaktron umieszczony w miejscu w którym wystawiane są sygnały impulsu magnetycznego. Dodatkowo zauważyłem, że Wemos raz zliczył jeden impuls ujemny, pytanie jak to możliwe? Dodatkowo co można zrobić w celu poprawienia dokładności zliczania? Czy jest możliwość dokładnego podglądu czasu impulsu, może wtedy udało by się zweryfikować przyczynę? Ewentualnie czy jest możliwość ustawienia maski w postaci 100ms bo być może kontaktron w zależności od miejsca zatrzymania tarczy licznika (skrajne punkty załączenia kontaktronu) generuje dodatkowy impuls?
Witam serdecznie,
Jestem tutaj po raz pierwszy i chciałem prosić o małą pomoc.
Zastanawiam się nad zrobieniem licznika energii za pomocą NodeMCU v3 albo Wemosa plus dekoder światła odczytujący impulsy z diody Led licznika. Tylko że mam licznik CORAX1 i on ma 6400 imp/kWh i mam bardzo duże obawy czy ta zabawa ma w ogóle sens przy tak dużej szybkości migania tej diody. Przy 1,125 kW obciążenia dioda będzie migać jak dobrze liczę 2 razy na sekundę (7200 imp/h). Jaka jest graniczna szybkość migania diody aby układ w ogóle mógł coś rejestrować nawet z błędem ?
Bo jeśli to nie ma prawa dobrze działać to zostaje mi jedynie OneMeter lub wpiąć się jakimś podlicznikiem do sieci, czego bardzo chciałbym uniknąć .
Pozdrawiam
ESP8266 nie poradzi sobie z tak szybkim impulsowaniem. Proponuję trochę poczekać. ZAMEL ma wprowadzić w niedługim czasie licznik impulsów współpracujący z Suplą w oparciu o specjalny układ liczący.
Witam,
kupiłem moduł Wemos D1 i próbowałem wgrać firmware za pomocą wskazanego programu. Jednak po dokonaniu ustawień program nie dokonuje akcji (ani przy erase ani przy start). W Downoad Panel mam ikonkę STOP. Ustawienia zgodne ze wskazaniami, po podłączeniu płytki pojawia się COM, ale brak reakcji po próbie ładowania programu. Wersja Demos 3.1.0. Czy to znany problem?
Pozdrawiam
Nie miałem nigdy podobnego problemu, a również używam Wemosów w wersji 3.1.0. Spróbuj może na innym komputerze.
Mam pytanie dotyczące płytki drukowanej powyższego licznika. Jak role ma Switch K1 na schemacie. I kiedy jest on wykorzystywany przy pracy układu.
Przyciśnięcie switcha na ponad 5 sekund wprowadza moduł ESP w tryb konfiguracji. Ma to zastosowanie np. po zmianie hasła do Wi-Fi.
Witam panie Robercie.
Bardzo rzeczowy artykuł.
Mam jednak mały problem.
W instrukcji mojego licznika mam takie oto informacje:
wyjście impulsowe SO+ SO- otwarty kolektor
napięcie podłączenia SO+ SO- 24 V DC
prąd podłączenia SO+ SO- 30 mA
stała SO+ SO- (1,25 Wh/imp) 800 imp/kWh
czas impulsu SO+ SO- 30 ms
Jest to licznik FF LE-04d
Pytanie brzmi: Czy napięcie 5V będzie wystarczające aby impulsy były prawidłowo zliczane?
A jest możliwość dołączenia do plików download prawidłowego gerbera?Albo nawet jpga? Albo gdyby ktoś był by uprzejmy wysłać na lisrobert716@gmail.com
W prawidłowym projektowaniu pcb niestety jestem noga.
Dziękuję za miłą ocenę. Napięcie 5V powinno być wystarczające. W tych modelach liczników energii, z którymi testowałem układ (niestety nie miałem FF LE-04d), również w parametrach było 24V, ale impulsowanie przy 5V działało bez żadnych problemów.
Do WEMOS D1 mini podłączono jeden licznik energii. Czy WEMOS obsłuży więcej liczników z wyj impulsowym? Mam do podłączenia 4-6 liczników.
witam, jestem totalnym laikiem wiec prosze o wyrozumiałość… ale jak połaczyc taka płytke D1 z nadajnikiem impulsów ktory bedzie w skrzynce gazowej 20m od domu?
Można podłączyć kablem 20 m, ale w takim przypadku lepiej zastosować układ z transoptorami na wejściu. Taki licznik opisałem tu: https://forum.supla.org/viewtopic.php?f=32&t=4979
bardzo dziekuje za odpowiedz , mam jeszcze pytanie, gdzie mógłbym kupić ewentualnie taką gotowa płytkę czy uklad? czy ktoś mógłby cos takiego wykonać za opłatą? nie wiem czy sam bylbym w stanie cos takiego ogarnąć. dziekuje za odpowiedz
Jak sprawdzę i przetestuję elektronikę to umieszczę do pobrania niezbędne pliki do zamówienia zmontowanego układu w Chinach.
dziekuje bardzo, poprosze wiec wtedy o link do takiego układu
Witam. czy te zliczane impulsy idzie w jakiś sposób zamienić na Waty lub ampery ????
Jak można na podstawie impulsów określić prąd (ampery)? Nie da się przecież.
Dzięki za artykuł. Próbowałem powtórzyć sukces przy użyciu raspberry-pi. Niestety supla-dev z https://github.com/SUPLA/supla-core nie wspiera licznika impulsów.
Czy dobrze rozumiem, że implementacja licznika była dopisywana na potrzeby artykułu? Czy byłaby szansa na udostępnienie, albo wskazanie źródła?
Czy może ktoś podpowiedzieć jak podłączyć licznik z czujnikiem halla? Na wyjsciu mam sygnal analogowy ok 1-4,7 v.
Świetny artykuł! Zbudowałem taki licznik impulsów do licznika Zamel LEM-02. Zauważyłem jednak, że „gubi” impulsy. Zmieniłem na układ z rezystorem 1k do 5V i nastąpiła niewielka poprawa. Dalej „gubi” impulsy (żeby pokazywało w miarę ok z 1000 imp/kWh musiałem zejść na 985 imp/kWh. Jaka może być przyczyna tego zjawiska? Czy jest możliwość zmiany długości impulsu na ww. oprogramowaniu?
Niestety ale ESP8266 będzie gubił impulsy 🙁 Taka przypadłość tego układu, że w momencie obsługi przerwania nie zliczy impulsu. Należałoby zastosować dodatkowy układ zliczający, z którego rejestru byłaby pobierana ilość impulsów i wysyłana na serwer Supli. Taki licznik jest wykonany przez Zamel i aktualnie przechodzi testy. Więcej na ten temat tu.
Czekam z niecierpliwością na możliwość kupna 🙂
Czy wiadomo już kiedy LIW-01 pojawi się na rynku ? Czy obsłuży 3 fazy ?
LIW-01 bezproblemowo obsłuży trzy fazy (WE-505 ma jedno wyjście impulsowe podające sumaryczne zużycie energii z trzech faz). Niestety nie znam daty wejścia tego produktu do sprzedaży.
Bardzo dziękuje za odpowiedź. Poczekam zatem na pojawienie się LIW-01.
A czy ma znaczenie model licznika trójfazowego. Model WE-505 (teraz się nazywa WE-520) ma „•częstotliwość impulsów: 800 imp/kWh” natomiast model WE-513 •częstotliwość impulsów: 1000 imp/kWh
Czy do takich „zwykłych” zadań zliczania stanu licznika w domu jednorodzinnym mają znaczenie te powyższe parametry ?
Model licznika (trójfazowy, jednofazowy) nie ma tu kompletnie znaczenia. Ważna jest znajomość ilości impulsów na kWh. Tą wartość ustawia się w Supla Cloud i na tej podstawie wiliczana jest zużyta energia elektryczna.
W dokumentacji technicznej pisze:
„Typy trybu impulsowego najlepiej nadają się do sygnałów o niższej częstotliwości (>80ms=12,5 cykli/sekundę=750prm z czasem odbicia >20ms), a także mogą niezawodnie zliczać bardzo niskie częstotliwości i długie impulsy minut i godzin (np. gazomierz, który nie wysyła żadnego sygnału, gdy wszyscy konsumenci są nieaktywni przez dłuższy czas). Zakłócenia elektryczne (krótsze niż czas odbicia) są dobrze odfiltrowywane.”
Z tego powinno wynikać, że nie powinno być żadnych problemów z odczytem licznika.
Witam,
Jestem inwestorem, elektrycy utworzyli dodatkową rozdzielnie na poddaszu, gdyż chciałbym wiedzieć jakie jest zużycie samego „poddasza”.
Mam pytanie czy jest możliwość zastosowania tego układu w podliczniku trójfazowym np. ORMO WE-505 ?
Czy układ będzie zliczał energie z wszystkich faz?
Tak, będzie zliczał impulsy (energię) z trzech faz (bez podziału na poszczególne fazy). Proponuję jednak poczekać na LIW-01.
Panie Robercie, jednak elektrycy wbrew temu co mówili zamontowali podlicznik SIMPLIC LS3F , czy ten podlicznik będzie także kompatybilny z LIW-01 wg Pana. Czy kazać im wymieniać licznik na sprawdzony ORMO ?
Ten licznik nie posiada wyjścia impulsowego wobec czego nie podłączymy go do LIW-01.
Dziękuje panie Robercie za wiadomość.
W miedzy czasie jeszcze upewniałem się w firmie SIMET, otrzymałem informacje że jest wyjście impulsowe w tych licznikach http://www.simet.com.pl/pl/produkt/licznik-energii-elektrycznej-cyfrowy-trojfazowy-z-podswietleniem-85402010-1012.
Wcześniej liczniki miały 2000 imp, teraz nowe modele mają 1000 imp.
I rzeczywiście po rozkręceniu dolnej klapy widzę że są 2 wyjścia – tak jak na zdjęciu na stronie, wiec powinno współpracować ?
Jeśli tak jest (ja nie znalazłem w żadnych danych technicznych) to będzie współpracował.
Witam. Czy istnieje możliwość resetu stanu licznika w tym sofcie?
Już dokładnie nie pamiętam, ale zdaje się że nie. Nie mam też jak sprawdzić, bo już nie używam tego modułu. Aby to sprawdzić samodzielnie należy przytrzymać przycisk SW1 przez około 5 sekund, aż dioda zacznie szybko migać. Moduł zacznie emitować sieć której SSID rozpoczyna się od słów SUPLA-ESP8266-xxxxxxxx. Łączymy się z tą siecią (potwierdzając ewentualny komunikat o braku dostępu do sieci Internet). Następnie uruchamiamy na smartfonie dowolną przeglądarkę internetową i w pasku adresu wpisujemy: http://192.168.4.1. Jeśli na stronie konfiguracyjnej jest pole RESET, to w tym polu należy wpisać słowo RESET wielkimi literami. Jeśli takowego pola nie ma, to jedyną metodą jest ponowne wgranie firmware (z opcją wyczyszczenia pamięci) do Wemosa.
Na znanym portalu aukcyjnym pojawiły się w sprzedaży LIW-01.
Witam. Czy NodeMCU esp-12epodpinamy tak samo ? Zrobiłem wyprowadzenia zgodnie ze schematem wraz z tranzystorem. Niestety po podłączeniu do układu NodeMCU nie startuje
Tu https://www.wemos.cc/en/latest/d1/d1_mini.html jest rozpiska GPIO dla płytki Wemos D1 mini. Proszę porównać to z wyprowadzeniami NodeMCU. Ja nie używam NodeMCU, więc sam tego nie sprawdzałem.
Witam. Wychodzi na to że i tu i tu to GPIO13. Tylko ja w NodeMCU użyuwam pinu VIN gdzie Pan używa 5V. Tylko że również ja używam firmware supla impulse_counter… NodeMCU jednak wstaje, ale nie widzę żeby cokolwiek zliczało w Supli…
Witam
Po wgraniu softu wemos D1 mini nie rozgłasza sieci.
Przepraszam za zamieszanie wszystko smiga
Nie ma za co. Najważniejsze, że się udało uruchomić 🙂
Witam
Czy Supla ma możliwość obsługi 2 taryf?
Aktualnie jeszcze nie, ale są prowadzone prace, aby taka możliwość była.
Jak wygląda konfiguracja po stronie Wemosa i chmury przy 2 licznikach : produkcji PV i zużycia
domu ? Czy dla każdego licznika jest osobny wykres , czy dane na jednym wykresie dla porównania
produkcji i zuzycia ?
Każdy licznik widoczny jest w aplikacji jako osobne urządzenie, tak więc są dwa osobne wykresy. Ten licznik nie mierzy produkcji. Do takich pomiarów to MEW-01 Zamela.
A jak to wygląda przy firmware wspierającym 3 liczniki ?
Tam jest to na jednym wykresie, ale ponieważ pomiaru dokonują trzy oddzielne PZEM przystosowane do pomiarów jednej fazy, to nie ma tam wszystkich parametrów dla prądu trójfazowego (np. przesunięcia międzyfazowego). Również produkcji tam nie będzie.
Witam. Przy wgrywaniu firmware wyskakuje mi następujący błąd:
UnicodeDecoderError: 'gb2313′ codec can’t decode bytes in position 14-15: illegal multibyte sequence
Czym może być spowodowany ten błąd?
Dzień dobry, czy płytka była projektowana pod jakąś konkretną puszkę elektryczną/hermetyczną? A drugie moje pytanie jest takie czy byłaby możliwość dołączenia do układu termometru?
Witam,
Płytka nie była projektowana pod jakąkolwiek puszkę/obudowę. Odnośnie termometru to polecam oprogramowanie GUI Generic (https://forum.supla.org/viewtopic.php?f=11&t=7133) które obsługuje zliczanie impulsów, pomiar temperatury i wiele innych funkcjonalności.
Złożyłem wszystkie układy w jedna wielką całość ale chyba mam problem z bezpiecznikiem F1 zaraz za układem zasilania HiLink-PM01, zastosowałem bezpiecznik termiczny 1A (M30 Tf125*C 240V 1A) i jest problem bo chyba 5V nie jest w stanie przez niego przepłynąć. Nie jestem elektronikiem i się nie znam, „zmostkowany” układ działa bez problemu. Jaki bezpiecznik mam użyć w tym miejscu?
Witam,
Ja na schemacie nie pokazałem bezpiecznika F1. Proszę „zmostkować” ten bezpiecznik termiczny.
Ps. Na Facebook’u zobaczyłem, że pyta Pan o bezpiecznik na płytce obsługującej 3 liczniki. Proszę zatem zastosować bezpiecznik termiczny BTM-115 (https://laro.com.pl/index.php5/sklep/bez_ter/970)
Dziękuję za odpowiedz, ale wyszło, że to moja wina. przez nieuwagę przepaliłem bezpiecznik podczas lutowania 😐 po wymianie wszystko działa super. Ale mam przypadek, że Lolin nie ładuje baterii, pewnie jakaś wada fabryczna, akurat ten przypadek wykorzystam do liczników elektrycznych to nie problem.
Czy projekt jest objęty jakimiś prawami autorskimi?
Dziękuję za info. Dobrze, że udało się znaleźć przyczynę problemów. Projekt można rozprowadzać dalej i/lub modyfikować na warunkach Powszechnej Licencji Publicznej GNU.
Witam ponownie, czy ktoś z szanownego grona próbował ogarnąć temat wodomierzy i ich odczytu, ale na płytce RB-03. Na forum Supli znalazłem taki temat https://majsterkowo.pl/chcesz-oszczedzac-energie-zbuduj-licznik-impulsow/ ale on opiera się na czujniku światła i na wyjściu jest trzy przewody.
Hej,
Czy na jakiś nowszych płytkach wemos d1 mini to powinno działać?
Wgrałem wszystko wg. instrukcji, w programie miałem finish i po restarcie esp dioda ciągle miga(od podłączenia do usb), a nie wyświetla mi wifi.
W konsoli jakieś dziwne znacznik wyświetlają sięi nic się nie dzieje.
Mogłem coś źle zrobić?
Mam to somo ,nie rozgłasza sieci i dioda miga wgrywałem na wemos 'a mini i na nodeMCU I taki sam efekt . na próbę wgrywałem inne oprogramowanie supla, tu normalnie rozgłasza sieci itd:.
Odpowiem sobie sam ;-))
zmieniłem komputer i zmieniłem na Flash Download Tools v3.4.1 i poszło jak trzeba ;-))
Była by opcja współpracy z przepływomierzem
Jakiś projekt płytki …
Dane techniczne i wymiary
Zasilanie: 5-18V DC
Wyjście: Sygnał NO, wyjście tranzystorowe OC (10mA) >4,7 V DC (napięcie wejściowe 5 V DC)
Montaż: gwint zewnętrzny 3/4″
Pobór mocy: 15mA (DC 5V)
Temperatura pracy: 0 – 80 °C
Min. przepływ do zadziałania czujnika: 2L/min ± 3%
Maks. przepływ: 45L/min ± 3%
Przelicznik objętościowy: 477 imp/L ±10%
Przelicznik impulsowy: F=6,6*Q {Q=[L/m] F=[Hz]}
Długość przewodów: 30 cm
Materiał wykonania korpus: korpus: mosiądz, turbiny: tworzywo PA66 wał: stal nierdzewna SUS304
Ciśnienie pracy: ≤ 1,75 MPa – (17,5 bar)
Witam.
Czy urządzenie da radę z licznikiem trój fazowym opartym na impulsach?
Czy jest posobne rozwiazanie do zastosowania z licznikami opartych na protokóle modbus rtu 485?
Witam, chciałbym zapytać czy w Pańskim rozwiązaniu można podpiąć np. 3 liczniki ? czy trzeba powielić rozwiązanie
Brak informacji co się dzieje z danymi, kiedy brak komunikacji z serwerem/chmurą ?
Czy na czas braku połączenia zliczanie impulsowe licznika jest zapisywane w pamięci, czy zliczanie jest utracone.
Przy braku połączenia zlicza, ESP jest dosyć mocno obciążone próbami łączenia i występują braki w zliczaniu impulsów. Dlatego w Zamelowskim LIW-01 do zliczania impulsów zastosowano dodatkowy układ niezależny od ESP.
ESP32 ma 2 prawie niezależne cory. Licznik może być obsługiwany innym corem. Ogarnięcie tego nie jest trudne, wymaga jednak przetestowania bo te cory nie zachowują się identycznie. Byłby to chyba właściwy kierunek w przypadku tego projektu i mógłby zapewnić bezproblemowe zliczanie impulsów.
Robert
podzielisz się gerberami? zamówię kilka plytek – mogę się podzielić potem autorsko.