Rozbudowa licznika Impulsów

Pietras81
Posts: 2409
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko
Been thanked: 1 time

Post

Panowie mam pytanie, mam na esp32s2 zrobiony licznik impulsów do licznika wody. Wszystko działa od pewnie 2 lat.
Chciałbym dodać do niego jeszcze pomiar analogowy, do czujnika ciśnienia. Nie wiem czy da się to w jakiś sposób zrobić żeby nie stracić obecnej historii.
Zrobiłem próbę na innym esp robiąc aktualizację softu o kanał analogowy ale niestety konflikt kanałów
Może jest jakiś inny sposób aby to zrobić i nie dodawać kolejnego esp.
Soft z gui generic
https://pietras-81.aqi.eco/
cinas
Posts: 650
Joined: Sun Aug 14, 2022 6:59 am
Location: Kaczory
Has thanked: 3 times
Been thanked: 7 times

Post

Ja u siebie zrobiłem drugi ESP przepisałem ilość impulsów do esp i poprosiłem @pzygmunt o przeniesienie historii pomiędzy kanałami
Pietras81
Posts: 2409
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko
Been thanked: 1 time

Post

cinas wrote: Wed Mar 26, 2025 11:14 am Ja u siebie zrobiłem drugi ESP przepisałem ilość impulsów do esp i poprosiłem @pzygmunt o przeniesienie historii pomiędzy kanałami
No tylko w taki sposób Przemkowi zabieram cenny czas. Myślałem że może da się jakoś tego uniknąć.
https://pietras-81.aqi.eco/
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

To zależy od kolejności dodawania kanałów. W GG jest ustalona kolejność w kodzie. Dodanie kolejnego w kompilacji może spowodować wstawienie ich przed te wcześniej używane i masz konflikt, który opisałeś.

Musiałbyś mieć indywidualnie skompilowany GG ze zmienioną kolejnością modułów (najpierw te które masz, a później te nowe).
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
Pietras81
Posts: 2409
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko
Been thanked: 1 time

Post

malarz wrote: Wed Mar 26, 2025 12:40 pm To zależy od kolejności dodawania kanałów. W GG jest ustalona kolejność w kodzie. Dodanie kolejnego w kompilacji może spowodować wstawienie ich przed te wcześniej używane i masz konflikt, który opisałeś.

Musiałbyś mieć indywidualnie skompilowany GG ze zmienioną kolejnością modułów (najpierw te które masz, a później te nowe).
Ja ma tylko jeden kanał - licznik impulsów ale widocznie jak dodaje Analogowy to niestety kolejność jest zła.
https://pietras-81.aqi.eco/
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Ja u siebie kiedyś miałem taki konflikt na gniazdku sp111.
Doszedł po aktualizacji kanał AT do przycisku, którego i tak nie używam. Cloud pokazał mi gdzie jest konflikt. Zmieniłem więc w tabeli na bazie kolejność kanałów na taką jaką obecnie prezentuje urządzenie. Tylko, że ja mam serwer w domu. Jak korzystasz z publicznego to Przemek jest jedyną osobą, która Ci może w tym pomóc.
Ogólnie znając ID urządzenia i kanałów to jest to temat na 2-3min, a dla szpeca jak Przemk to pewnie 30s ;)
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

malarz wrote: Wed Mar 26, 2025 12:40 pm To zależy od kolejności dodawania kanałów. W GG jest ustalona kolejność w kodzie. Dodanie kolejnego w kompilacji może spowodować wstawienie ich przed te wcześniej używane i masz konflikt, który opisałeś.

Musiałbyś mieć indywidualnie skompilowany GG ze zmienioną kolejnością modułów (najpierw te które masz, a później te nowe).
Chyba wystarczy wskazać jakiś wysoki numer dla tego problematycznego kanału w kodzie bez zmian kolejności
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
Pietras81
Posts: 2409
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko
Been thanked: 1 time

Post

YoMan wrote: Sat Mar 29, 2025 8:04 am
malarz wrote: Wed Mar 26, 2025 12:40 pm To zależy od kolejności dodawania kanałów. W GG jest ustalona kolejność w kodzie. Dodanie kolejnego w kompilacji może spowodować wstawienie ich przed te wcześniej używane i masz konflikt, który opisałeś.

Musiałbyś mieć indywidualnie skompilowany GG ze zmienioną kolejnością modułów (najpierw te które masz, a później te nowe).
Chyba wystarczy wskazać jakiś wysoki numer dla tego problematycznego kanału w kodzie bez zmian kolejności
Tylko problem jest taki że ja gui po prostu wgrywam z www nie potrafię zrobić tego z poziomu Arduino. Może jesteś w stanie wygenerować mi taki soft w formie binarni chętnie sprawdzę. ESP32s2 licznik impulsów plus odczyt z kanału analogowego.
https://pietras-81.aqi.eco/
User avatar
Zoltan
Posts: 24
Joined: Mon Jun 19, 2023 8:32 am

Post

Witam
posiadam taki podlicznik ADELID L3F.2K+R z wyjściem impulsowym. Podłączyłem pod sonoff i podciągnąłem Vcc + rezystorem 4,7k [Ohm] ( tak mam w liczniku od wody i tam działa super) natomiast w tym przypadku NIE :-( - jest jakieś rozwiązanie ? obecnie działa tak że 12 imp to 1 [KWh] co daje ~ 88 [W] na imp. Bardzo Proszę o pomoc.
You do not have the required permissions to view the files attached to this post.
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Zoltan wrote: Tue Apr 08, 2025 11:53 am Witam
posiadam taki podlicznik ADELID L3F.2K+R z wyjściem impulsowym. Podłączyłem pod sonoff i podciągnąłem Vcc + rezystorem 4,7k [Ohm] ( tak mam w liczniku od wody i tam działa super) natomiast w tym przypadku NIE :-( - jest jakieś rozwiązanie ? obecnie działa tak że 12 imp to 1 [KWh] co daje ~ 88 [W] na imp. Bardzo Proszę o pomoc.
Poszukaj informacji na jakim napięciu pracuje to wyjście impulsowe. Ja mam podobne liczniki od Zamela i one pracują na 12-27 V na wyjściu impulsowym.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Pomoc”