Wsparcie dla liczników z nakładką wM-Bus

krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

Może w przyszłości nie warto tak szybko dostosowywać biblioteki pod nowe bordy ESP32 które są łamiące? Wersji 3.x.x dużo wprowadziła problemów a musiałem zaktualizować bibliotekę bo potrzebowałem innych zmian :) Sam straciłem pół dnia aby dostosować swoje środowisko aby dało się to skompilować.
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 9749
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

krycha88 wrote: Wed Sep 18, 2024 10:22 am Może w przyszłości nie warto tak szybko dostosowywać biblioteki pod nowe bordy ESP32 które są łamiące? Wersji 3.x.x dużo wprowadziła problemów a musiałem zaktualizować bibliotekę bo potrzebowałem innych zmian :) Sam straciłem pół dnia aby dostosować swoje środowisko aby dało się to skompilować.
Boardy w wersji 3.0 ukazały się na koniec maja. Prawie 4 miesiące minęły :P
Ja osobiście aktualizuję na bieżąco, bo tak jest najłatwiej. Wtedy zmiany z reguły są niewielkie, albo przynajmniej łatwo znaleźć opis jak należy przejść na nowszą wersję.
Boardy v3 przeszły wewnętrznie z ESP-IDF w wersjach 4.x na 5.x. Już w samym ESP-IDF był to dość duży krok i aktualizacja wymagała wielu zmian.
Natomiast trzeba się aktualizować, aby:
- mieć poprawki na błędy (szczególnie dotyczące bezpieczeństwa)
- mieć wsparcie dla nowych układów ESP32, których systematycznie przybywa

Potem im dłużej się czeka, tym trudniej jest zrobić aktualizację, aż w końcu dochodzisz do takiego momentu, że projekt utyka na starej wersji bez wsparcia, bo aktualizacja wymagałaby napisania wszystkiego od nowa ;). Wiem, bo mam jeden projekt (utrzymywany i działający do dziś), który realizowałem w okolicach 2008-2009. Jeszcze do 2010 robiłem aktualizacje, a obecnie dużo osób się modli, aby w tym archaicznym sofcie nie znaleziono krytycznych luk bezpieczeństwa, bo to oznacza koniec tego projektu ;). A koszy napisana tego od nowa są dość duże.
Kiedy będzie Supla Offline Party / SOP#2025 ?
User avatar
Robert Błaszczak
Posts: 4347
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

Post

W 100% zgadzam się z Krzyśkiem. Często, jeśli sam producent wykrył błędy lub luki bezpieczeństwa w swoim sofcie, to wypuszcza aktualizacje pod płaszczykiem nowych funkcji ukrywając przy tym w oficjalnym changelog'u poprawki związane z bezpieczeństwem.

A tak na marginesie, to wyszły nowe boardy dla ESP32 w wersji 3.0.5 :D
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

Tylko to co wydają w ostatnim czasie mija się z RC a nawet nie jest to PRE, stąd 5 wersji w ciągu 4 miesięcy ;)
https://gui-generic-builder.supla.io/
User avatar
Lector
Posts: 1656
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

Post

Da radę poprawić ten błąd?

Ewentualnie może ktoś ma starego BINa?
Last edited by Lector on Sat Sep 21, 2024 12:33 pm, edited 1 time in total.
Niespełniony automatyk. :mrgreen:
https://www.youtube.com/@3D_Lamp.Photos
rafalekkalwak@wp.pl
Posts: 676
Joined: Mon Feb 06, 2023 8:56 am

Post

Lector wrote: Sat Sep 21, 2024 9:57 am Są radę poprawić ten błąd?

Ewentualnie może ktoś ma starego BINa?
Jak się umiesz posłużyć gitem to możesz sobie lokalnie zbudować z jakiegoś poprzedniego commita na githubie
milanos
Posts: 24
Joined: Thu Sep 01, 2022 8:20 am

Post

Pytanko: jakie PINy wybrać w konfiguracji jeśli podłączyłem Wemosa z CC1101 w ten sposób : https://community.home-assistant.io/t/i ... 101/529079
Połączyłem:
CC1101 - Konfiguracja
GDO0 - GDO0
GDO2 - GDO2
SCK - CLK
MOSI - MOSI
MISO - D0
CSN - CS
i ustawiłem jeden licznik: Izar
Po restarcie ESP- resetuje się w pętli
rafalekkalwak@wp.pl
Posts: 676
Joined: Mon Feb 06, 2023 8:56 am

Post

milanos wrote: Tue Sep 24, 2024 9:01 pm Pytanko: jakie PINy wybrać w konfiguracji jeśli podłączyłem Wemosa z CC1101 w ten sposób : https://community.home-assistant.io/t/i ... 101/529079
Połączyłem:
CC1101 - Konfiguracja
GDO0 - GDO0
GDO2 - GDO2
SCK - CLK
MOSI - MOSI
MISO - D0
CSN - CS
i ustawiłem jeden licznik: Izar
Po restarcie ESP- resetuje się w pętli
Coś nie tak to opisałeś i pewnie też skonfigurowałeś, od kiedy wemos ma piny gdo0 i gdo2
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

rafalekkalwak@wp.pl wrote: Wed Sep 25, 2024 4:24 am
Spróbujesz na to spojrzeć pod ESP32 z boradami 3.x.x?

Na szybko co zaważyłem to w GG jest jakaś inna wersja
https://github.com/deltaphi/SmartRC-CC1 ... V.cpp#L154
https://github.com/krycha88/GUI-Generic ... V.cpp#L158

lub co może być bardziej istotne
https://github.com/deltaphi/SmartRC-CC1 ... RV.cpp#L86
https://github.com/krycha88/GUI-Generic ... RV.cpp#L86

Mógłbym wrzucić tą wersję z SmartRC-CC1101-Driver-Lib ale ja nie mam na czym tego przetestować.
https://gui-generic-builder.supla.io/
rafalekkalwak@wp.pl
Posts: 676
Joined: Mon Feb 06, 2023 8:56 am

Post

krycha88 wrote: Wed Sep 25, 2024 5:06 am
rafalekkalwak@wp.pl wrote: Wed Sep 25, 2024 4:24 am
Spróbujesz na to spojrzeć pod ESP32 z boradami 3.x.x?

Na szybko co zaważyłem to w GG jest jakaś inna wersja
https://github.com/deltaphi/SmartRC-CC1 ... V.cpp#L154
https://github.com/krycha88/GUI-Generic ... V.cpp#L158

lub co może być bardziej istotne
https://github.com/deltaphi/SmartRC-CC1 ... RV.cpp#L86
https://github.com/krycha88/GUI-Generic ... RV.cpp#L86

Mógłbym wrzucić tą wersję z SmartRC-CC1101-Driver-Lib ale ja nie mam na czym tego przetestować.
tak, postaram się w tym tygodniu, pewnie skończy się tym, że poprawię na pałę w bibliotece to ustawianie pinów :P

Return to “GUI Generic”