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
To zależy co chcesz uzyskaćSzczepanLeon pisze: ↑wt maja 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 . Ale wtedy pogadamy o tym i zdecydujemy.
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
Widzimy się na Supla Offline Party vol. 2
-
- Posty: 21
- Rejestracja: pn maja 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
Nie wiem czy znajdziesz tak łatwo testerówSzczepanLeon pisze: ↑sob maja 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ąć.
Widzimy się na Supla Offline Party vol. 2
-
- Posty: 21
- Rejestracja: pn maja 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.
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.
-
- Posty: 438
- Rejestracja: pn lut 06, 2023 8:56 am
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ń
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
-
- Posty: 21
- Rejestracja: pn maja 08, 2023 9:33 pm
Tak, jedno i drugie się zgadzaSzczepanLeon pisze: ↑pn maja 15, 2023 4:20 pmJak nadaje on na 868MHz w modzie T1 to powinno zadziałać.
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