Dyskusja ogólna [bramka Zigbee]
Moderator: vajera
@Zibi_007 ostatnio w innym wątku pisałeś , że masz na jednej bramce 21 urządzeń. Na jakim esp masz ich aż tyle ? Ja mam C6N16 i więcej niż 12 nie mogłem dodać. Innym razem mialem 13 i 14 urządzenia nie chciał już dodać. Oczywiście to nie problem bo zawsze można dodać kolejną bramkę ale ciekawe czy jest jakieś ograniczenie w sofcie czy to kolejny kwiatek zakupu zza Oceanu
. ?
-
[email protected]
- Posts: 1586
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
@vajera obiecałem ogarnąć Github Action który buduje i publikuje wersję to proszę:
https://github.com/lsroka76/Z2S_Library/pull/1
Poprawiłem kilka rzeczy niezbędnych do budowania tego z cli.
W ustawieniach repozytorium musisz włączyć Github Actions.
Domyślnie on sam taguje wersje po każdym commicie, ale powinien wziąć pod uwagę ostatni tag jaki zrobiłeś, więc jeśli podniesiesz wersje minor to kolejny commit będzie już minor.patch+1
Jak chcesz usunąć ten automat to mogę pokombinować
https://github.com/lsroka76/Z2S_Library/pull/1
Poprawiłem kilka rzeczy niezbędnych do budowania tego z cli.
W ustawieniach repozytorium musisz włączyć Github Actions.
Domyślnie on sam taguje wersje po każdym commicie, ale powinien wziąć pod uwagę ostatni tag jaki zrobiłeś, więc jeśli podniesiesz wersje minor to kolejny commit będzie już minor.patch+1
Jak chcesz usunąć ten automat to mogę pokombinować
Last edited by [email protected] on Sun Feb 16, 2025 7:32 am, edited 1 time in total.
Testy robiłem na sofcie 1.5 i C6 N4. Myślę, że nie tyle ilość urządzeń ma znaczenie, a raczej będzie ważna ilość kanałów. Taki przycisk 4F generuje ich aż 12, a czujnik ruchu tylko 1. Co do reszty (jakiś ograniczeń) musiałby wypowiedzieć się @vajera.endrju_88 wrote: Sat Feb 15, 2025 5:58 pm @Zibi_007 ostatnio w innym wątku pisałeś , że masz na jednej bramce 21 urządzeń. Na jakim esp masz ich aż tyle ? Ja mam C6N16 i więcej niż 12 nie mogłem dodać. Innym razem mialem 13 i 14 urządzenia nie chciał już dodać. Oczywiście to nie problem bo zawsze można dodać kolejną bramkę ale ciekawe czy jest jakieś ograniczenie w sofcie czy to kolejny kwiatek zakupu zza Oceanu. ?
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Dzięki, przyjrzę się temu w wolnej chwili i spróbuję ogarnąć[email protected] wrote: Sat Feb 15, 2025 6:06 pm @vajera obiecałem ogarnąć Github Action który buduje i publikuje wersję to proszę:
https://github.com/lsroka76/Z2S_Library/pull/1
Poprawiłem kilka rzeczy niezbędnych do budowania tego z cli.
W ustawieniach repozytorium musisz włączyć Github Actions.
Domyślnie on sam taguje wersje po każdym commicie, ale powinien wziąć pod uwagę ostatni tag jaki zrobiłeś, więc jeśli podniesiesz wersje minor to kolejny commit będzie już minor.patch+1
Jak chcesz usunąć ten automat to mogę pokombinować
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Supla ma ograniczenie do 128 kanałów na urządzeniu, ale przede wszystkim ograniczeniem jest przepustowość radia Zigbee. Pamiętajcie, że komercyjne bramki są oparte o dedykowane układy scalone i zwykle mają 2 sprzętowe radia (WiFi i Zigbee).Zibi_007 wrote: Sat Feb 15, 2025 7:10 pm
Testy robiłem na sofcie 1.5 i C6 N4. Myślę, że nie tyle ilość urządzeń ma znaczenie, a raczej będzie ważna ilość kanałów. Taki przycisk 4F generuje ich aż 12, a czujnik ruchu tylko 1. Co do reszty (jakiś ograniczeń) musiałby wypowiedzieć się @vajera.
Do tego wszystkiego kod aktualnie generuje mnóstwo komunikatów na serialu i to też może mieć negatywny wpływ na wydajność bramki , ale tego nie jestem pewny.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Podbijam post żebym o nim nie zapomniał.Zibi_007 wrote: Tue Feb 11, 2025 7:23 pm Aktywacja jest prosta. Do zrobienia w minutę. Trzeba odpowiednio ustawić GPIO.
Poniżej masz kawałek kodu:Dodaj do softu @vajera i sobie skompiluj soft z włączoną obsługą anteny zewnętrznej lub dodaj, jako opcję.Code: Select all
void setup() { pinMode(WIFI_ENABLE, OUTPUT); // pinMode(3, OUTPUT); digitalWrite(WIFI_ENABLE, LOW) // digitalWrite(3, LOW); // Activate RF switch control delay(100); pinMode(WIFI_ANT_CONFIG, OUTPUT); // pinMode(14, OUTPUT); digitalWrite(WIFI_ANT_CONFIG, HIGH); // digitalWrite(14, HIGH); // Use external antenna }
@Zibi_007 Rozumiem, że to nie wymaga żadnej dodatkowej biblioteki?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
[email protected]
- Posts: 1586
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
To ja Cię upewnię , w przypadku radia CC1101 trzeba bylo minimalizować zajęcie czasu procesora bo inaczej albo odbiera niekompletne ramki albo wcale , trzeba było użyć Fast Timer aby odczyty z radia działały poprawnie i nie logować wszystkiegovajera wrote: Sun Feb 16, 2025 9:17 amSupla ma ograniczenie do 128 kanałów na urządzeniu, ale przede wszystkim ograniczeniem jest przepustowość radia Zigbee. Pamiętajcie, że komercyjne bramki są oparte o dedykowane układy scalone i zwykle mają 2 sprzętowe radia (WiFi i Zigbee).Zibi_007 wrote: Sat Feb 15, 2025 7:10 pm
Testy robiłem na sofcie 1.5 i C6 N4. Myślę, że nie tyle ilość urządzeń ma znaczenie, a raczej będzie ważna ilość kanałów. Taki przycisk 4F generuje ich aż 12, a czujnik ruchu tylko 1. Co do reszty (jakiś ograniczeń) musiałby wypowiedzieć się @vajera.
Do tego wszystkiego kod aktualnie generuje mnóstwo komunikatów na serialu i to też może mieć negatywny wpływ na wydajność bramki , ale tego nie jestem pewny.
No to tak nie do końca jest, że nie wymaga dodatkowych bibliotek. Napiszę tutaj, aby zostało dla potomnych. Informacja dla wszystkich zainteresowanych.vajera wrote: Sun Feb 16, 2025 9:22 amPodbijam post żebym o nim nie zapomniał.Zibi_007 wrote: Tue Feb 11, 2025 7:23 pm Aktywacja jest prosta. Do zrobienia w minutę. Trzeba odpowiednio ustawić GPIO.
Poniżej masz kawałek kodu:Dodaj do softu @vajera i sobie skompiluj soft z włączoną obsługą anteny zewnętrznej lub dodaj, jako opcję.Code: Select all
void setup() { pinMode(WIFI_ENABLE, OUTPUT); // pinMode(3, OUTPUT); digitalWrite(WIFI_ENABLE, LOW) // digitalWrite(3, LOW); // Activate RF switch control delay(100); pinMode(WIFI_ANT_CONFIG, OUTPUT); // pinMode(14, OUTPUT); digitalWrite(WIFI_ANT_CONFIG, HIGH); // digitalWrite(14, HIGH); // Use external antenna }
@Zibi_007 Rozumiem, że to nie wymaga żadnej dodatkowej biblioteki?
Zaczynamy od początku.
Sprawdź czy na pewno wybrałeś odpowiednią definicję płytki. Koniecznie musisz mieć wybrane "XIAO ESP32C6". Na ESP32 C6 dev module, czy innych nie zadziała.
Funkcja przełącznika RF pozwala przełączać się między wbudowaną anteną ceramiczną a anteną zewnętrzną poprzez konfigurację GPIO14.. Aby włączyć tę funkcję, musisz najpierw ustawić GPIO3 na niski poziom, ponieważ aktywuje to sterowanie przełącznikiem RF.
I dopiero teraz:
GPIO14 Low Level (Default Setting) - urządzenie wykorzystuje wbudowaną antenę ceramiczną.
GPIO14 High Level - urządzenie przełącza się na antenę zewnętrzną.
Domyślnie, GPIO14 jest ustawione na niski poziom, umożliwiając korzystanie z wbudowanej anteny. Aby użyć anteny zewnętrznej, trzeba ustawić GPIO14 na wysoki poziom.
Teraz powinno być jaśniej.
Sprawdź też, czy w tym co wkleiłeś masz średnik po "digitalWrite(WIFI_ENABLE, LOW)", bo w tym, co wkleiłem na Forum, tego nie było.
Zakładam, że masz zainstalowane biblioteki płytek w wersji 3.1.1. (jak nie masz to zainstaluj).
W załączniku masz plik boards.txt spakowany zipem.
Zastąp tym plikiem plik w lokalizacji ...\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.1\
Upewnij się, że masz przegrany plik custom_zigbee_zczr.csv do lokalizacji ...\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.1\tools\partitions\
W Arduino (musisz go po tych zmianach uruchomić na nowo) w narzędziach wybierz przeładowanie definicji płytek (Reload Board Data). Wybierz teraz partycję Custom (powinna się normalnie pojawić) i ustaw parametry kompilacji, tak, jak miałeś wcześniej dla zwykłego C32 C6. Skompiluje się i wgra bez błędów.
Tylko tyle i aż tyle. Idą do mnie takie płytki (XIAO ESP32C6), zobaczę jak u mnie poprawia to zasięg w stosunku do "pętelki na gwoździa" z kawałka drutu
Ps. Wgranie tak skompilowanego softu na zwykłe C6 jest możliwe i po prostu nic w nim nie zmieni. Będzie działać jak do tej pory.
You do not have the required permissions to view the files attached to this post.
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036-
LukiSpajder
- Posts: 1548
- Joined: Tue Aug 18, 2020 2:22 pm
- Has thanked: 25 times
- Been thanked: 34 times
Udało się żarówkę dodać do Supli pojawiły się dwa kanały , jak na wersje testową wygląda dobrze . Reaguje na zmianę barwy
You do not have the required permissions to view the files attached to this post.
-
[email protected]
- Posts: 1586
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
Rozejrzałem się jak wyciągnąć RSSI dla urządzenia Zigbee - no i to chyba wiem, ale patrząc na SuplaDevice nie widzę aktualnie możliwości aby dla danego kanału przekazać RSSI
@klew jakaś podpowiedź?
@klew jakaś podpowiedź?
