Muszę sobie w takim razie poczytać o kanałach w SUPLi.
btw
Czy mogę do arduinowego loop'a dodawaćswój kod, czy też muszę tego szybkiego timera supli wykorzystać (który wariant jest wskazany w Waszych design-rule'ach)?
Licznik wody MBUS
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 135 times
- Been thanked: 137 times
To zależy co chcesz uzyskaćSzczepanLeon wrote: Tue May 09, 2023 4:14 pm Muszę sobie w takim razie poczytać o kanałach w SUPLi.
btw
Czy mogę do arduinowego loop'a dodawaćswój kod, czy też muszę tego szybkiego timera supli wykorzystać (który wariant jest wskazany w Waszych design-rule'ach)?
Ogólnie polecam przeczytać sobie readme: https://github.com/SUPLA/supla-device/b ... /readme.md
(pomijając fragment o przerabianiu kodu ze starej wersji biblioteki).
Supla::Element ma wbudowane metody odpalane w pętli (np. iterateAlways), więc dodawanie kodu w "loop" nie jest konieczne.
Ważne jest, aby ten kod był nieblokujący, albo aby nie blokował na zbyt długo (raz na jakiś czas, kilkaset ms powinno być ok, ale ogólnie powinien się ten kod wykonwyć bez blokowania).
Wstawiając kod w loop, przygotowujesz już konkretny program pod Arduino IDE, a nie "komponent", który można łatwo dodać do dowolnego programu.
Ja osobiście do loopa dodaję rzeczy na początku, jak testuję, spradzam, debuguje itd. Jak już wszystko działa, to przenoszę to do klas i do odpowiednich metod, aby dało się to później łatwo używać.
Jeśli będziesz chciał tego wmbusa dostarczyć do projektu supla-device, to będzie on musiał być opakowany w te metody, chyba że z jakiegoś powodu inaczej będzie lepiej
Możesz też zrobić sobie projekt "wmbus-supla", który wymaga do pracy bibliteki "supla-device" i możesz go sobie opublikować w menadżerze bibliotek w Arduino. Wtedy będzie to niezależny projekt i za bardzo nie będę miał wpływu na to co i jak tam zrobisz
Najlepsze suple dla Twojego domu 
-
SzczepanLeon
- Posts: 23
- Joined: Mon May 08, 2023 9:33 pm
Hej
Mam pierwszą alfę softu na SUPLAe. Na razie tylko binarka (pod Wemos D1 mini ESP32).
Chwilowo wszystko mam na sztywno poustawiane w kodzie więc się nim nie dzielę (na razie).
status LEDna GPIO2
supla config button na GPIO4
Woda (total_water_m3) pomino sufixu m3 podaje w l.
Ograniczenie do dwóch kanałów (chwilowo).
Konfiguracja raczej intuicyjna ale bez walidatorów.
W logu też powinny się pojawiać wszystkie odebrane telegramy wM-Bus T1.
Jako że to jest moja pierwsza SUPLA proszę o wszystkie uwagi...
https://we.tl/t-OQHZUx67PN
Mam pierwszą alfę softu na SUPLAe. Na razie tylko binarka (pod Wemos D1 mini ESP32).
Chwilowo wszystko mam na sztywno poustawiane w kodzie więc się nim nie dzielę (na razie).
status LEDna GPIO2
supla config button na GPIO4
Woda (total_water_m3) pomino sufixu m3 podaje w l.
Ograniczenie do dwóch kanałów (chwilowo).
Konfiguracja raczej intuicyjna ale bez walidatorów.
W logu też powinny się pojawiać wszystkie odebrane telegramy wM-Bus T1.
Jako że to jest moja pierwsza SUPLA proszę o wszystkie uwagi...
https://we.tl/t-OQHZUx67PN
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 135 times
- Been thanked: 137 times
Nie wiem czy znajdziesz tak łatwo testerówSzczepanLeon wrote: Sat May 13, 2023 9:18 am Hej
Mam pierwszą alfę softu na SUPLAe. Na razie tylko binarka (pod Wemos D1 mini ESP32).
Chwilowo wszystko mam na sztywno poustawiane w kodzie więc się nim nie dzielę (na razie).
status LEDna GPIO2
supla config button na GPIO4
Woda (total_water_m3) pomino sufixu m3 podaje w l.
Ograniczenie do dwóch kanałów (chwilowo).
Konfiguracja raczej intuicyjna ale bez walidatorów.
W logu też powinny się pojawiać wszystkie odebrane telegramy wM-Bus T1.
Jako że to jest moja pierwsza SUPLA proszę o wszystkie uwagi...
https://we.tl/t-OQHZUx67PN
Czy tam trzeba jakieś radio do tego wmbus podłączyć? Jeśli tak, to może podaj jakie urządzenie i gdzie to wpiąć.
Najlepsze suple dla Twojego domu 
-
SzczepanLeon
- Posts: 23
- Joined: Mon May 08, 2023 9:33 pm
Tak, trzeba radio, czyli CC1101, podłączyć. Piny raczej dowolne dla ESP32. Wystarczy dowolne (raczej) ESP32, CC1101, parę przewodów i trochę zdolności manualnych. Gratisem odczyt wodomierzy, gazomierzy, watomierzy, podzielników ciepła bez zbędnej maliny.klew wrote: Sat May 13, 2023 12:33 pm Nie wiem czy znajdziesz tak łatwo testerów
Czy tam trzeba jakieś radio do tego wmbus podłączyć? Jeśli tak, to może podaj jakie urządzenie i gdzie to wpiąć.
Można ręcznie polutować (drutologia) albo taką nakładką pod płytki D1 mini:
https://www.pcbway.com/project/sharepro ... f34e1.html
Parę osób, które mają "moją" nakładkę do ESPHome chyba czyta ten wątek.
https://github.com/SzczepanLeon/esphome-components
Może zdecydują się na zmianę oprogramowania
Trochę schematów też tutaj jest
https://github.com/zibous/ha-watermeter
btw
Jeszcze pare sztuk czarnej wersji mam.
-
sixkiller
- Posts: 62
- Joined: Mon Aug 16, 2021 7:59 pm
hej, w poniedziałek spróbuję wrzucić soft - mam Twoją nakładkę, muszę tylko znaleźć w szufladzie esp, bo do czasu zakończenia testów nie chciałbym nakładki esphome przeprogramowywać
-
[email protected]
- Posts: 1586
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
Ja chętnie sprawdzę bo używałem już cc1101 z Twoim kodem na esp32 do czytania Apator 8-2 a mam w domu 16
ale to raczej dopiero za jakiś tydzień 
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Tak, jedno i drugie się zgadzaSzczepanLeon wrote: Mon May 15, 2023 4:20 pmJak nadaje on na 868MHz w modzie T1 to powinno zadziałać.shimano73 wrote: Mon May 15, 2023 8:50 am Jeśli to rozwiązanie zadziała z moim iPerl tez chętnie przyłącze się do testów
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
