Natomiast warto zdać sobie sprawę z zupełnie innej kwestii
Do działania Integracji w HA nie jest potrzebny żaden Dodatek.
Urządzenia ESPHome będą się integrowały z dowolnymi wersjami HA tak długo jak długo API będzie nadal zgodne wstecznie (przy breaking changes kompatybilność wsteczna jest utrzymywana zwykle przez pół roku, ale bywały przypadki, że było to nawet kilka lat).
Czy może pokazać ktoś dokładnie jakie radio należy podłączyć SX1276 aby było zgodne z główną gałęzią projektu ? Bo obecnie radio jakie mam CC1101 nie działa z nową kompilacją ESPhome w wersji 2025.7.x Będę wdzięczny za pomoc.
A od wielkiego dzwona odczyta co najwyżej pustą ramkę i to jedną gdzie w promieniu 10m mam z 15 apatorów162 (mieszkam w bloku), klucz zakomentowany bo wiem że nie szyfrują danych, próbowałem wpisywać numer licznika, próbowałem z PID… cały czas to samo
Czy może cc1101 trzaśnięty? Bo podobno się zdarzają… aczkolwiek jak odepne SPI to w logach widzę że nie znaleziono CC1101 więc do tego momentu działa. Tak jakby custom component nie chciał działać i ESP nie chce wstać do końca.
Grzebie w tym jeszcze i wychodzi na to że jak użyje wersji 4.1.4 zamiast version_4 to są różnice w kompilacji i wychodzi na to że się trochę zmieniło od czasu ostatniego commita w branchu V4. (najnowsze esphome to chyba innego toolchaina używa…)
Działać będzie, ale pod warunkiem że zbudowałeś wsad na starszej wersji.
Dzisiaj bawiłem się starym projektem termometra i kod który od roku działa, wymagał dodania frwmework: esp-idf (domyślny czyli arduino nie jest już wspierany).
Po dalszym grzebaniu i zdefiniowaniu nowego frameworka do V4 - okazuje się że nie ma sterownika do cc1101 dla esp-idf (ELECHOUSE_CC1101_SRC_DRV.h).
Nie wiem, wygląda na to że z najnowszym esphome będzie masa problemów jezeli będzie używany framework arduino (tak jak w przypadku V4).
Jeżeli dobrze kombinuje to trzeba by dopisać sterownik dla esp-idf dla CC1101 i skomitowac go w repo V4 ale nie jestem aż tak biegły w tym…
Zależy mi na tym żeby działać w najnowszej wersji esphome bo cały czas robię coś nowego i niektóre nowe rzeczy mogą się przydać… A w przypadku starych projektów (jak V4) no cóż… Nie grzebać jak działa
Nie jest tak? Przegapiłem moment w którym zmienił się framework a wszystko działa poprawnie (mam 15 urządzeń na esphome). Problemy są dopiero z użyciem starego projektu który nawet sam stworzyłem i który dawniej działał…
Czemu zmartwiłem? To się trzeba cieszyć że działa:)
Poniżej yaml. Nic szczególnego w nim nie ma.
Próbowałem na którejś 7 i się komplikowało, ale czytnik się resetował i nic nie odczytywał. Wczoraj zrobiłem update do 8.0, clean build files, kompilacja i śmiga…
Siądę do tego pewnie jutro wieczorem bo widzę spore różnice w tym czego ja używam ale kosmetyczne. Przede wszystkim pinout inny bo inna płytka (esp32 devkit-v1), inny licznik, inaczej skonfigurowana sieć… Ale no co szkodzi spróbować zanim moduł do V5 przypłynie
W sumie to twój yaml ma tą cześć która mnie interesuje czyli external_component taki sam jak u mnie… Jedyne różnice to inna płytka.
Może ten mój cc1101 po prostu nie odbiera niczego? Co prawda po odłączeniu na przyklad CS w debugu jest brak cc1101 więc domniemam że po SPI gada… Nie wiem, pooglądam w robocie pod mikroskopem i przelutuje to badziewie po bożemu… Miała być szybka robótka a problemy tylko są ostatnio dość często muszę poprawiać elektronikę z Ali czego dawniej nie było
Tylko ja nie jestem na tyle biegły w c/cpp żeby to zrobić od ręki a z czasem też jest cienko żebym do tego usiadł.
CC1101 podobno lubi sprawiać problemy, zwłaszcza przy uruchomieniu co najprawdopodobniej ma miejsce również u mnie, dodatkowo w gęsto zalicznikowanym rejonie, lepiej sprawdzi się SX1276…
A powiedzcie mi jedna rzecz jeszcze, jak na piach GDO0 / GDO2 nie będzie żadnego sygnału to ESP będzie sobie tak siedzieć włączone i czekać w nieskończoność aż się tam coś pojawi (czyli radio coś odbierze)? W takim przypadku nie ma żadnego pinga/żadnego loga, ten kod nic już nie robi / nie sprawdza niczego w między czasie?