Pytania techniczne dotyczące kodu [bramka ZigBee]
Moderator: vajera
Tak samo. Klikasz w bramkę i tam masz "Nazwa", jak na zrzucie:andras wrote: Sat Feb 22, 2025 5:35 pm W cloud mogę zmienić nazwę kanałów , a jak zmienić nazwę bramki
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-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Miałem dokładnie to samo - szukałem i szukałemandras wrote: Sat Feb 22, 2025 5:43 pmFakt chyba oślepłem ale dlatego że się nie wyróżnia z zielonego tła , a ja zawsze wchodziłem do gui
![]()
![]()
całe życie człowiek się uczy
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: 1585
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
W ustawieniach repozytorium , Actions , general , workflow permissions na read and writevajera wrote: Sat Feb 22, 2025 4:40 pm @[email protected]
Ogarnąłem temat priv_auth_data.h, pliki na GitHub się kompilują, ale Twój skrypt wywala się tutaj:
Puedes auydarme?Code: Select all
1s Run mathieudutour/[email protected] Previous tag was v0.0.0, previous version was 0.0.0. Analysis of 0 commits complete: no release New version is 0.0.1. New tag after applying prefix is v0.0.1. Changelog is ### [0.0.1](https://github.com/lsroka76/Z2S_Library/compare/v0.0.0...v0.0.1) (2025-02-22) Error: Resource not accessible by integration![]()
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Brawo Ty, poszło od strzała! Pierwszy automatyczny release - dziękuję ![email protected] wrote: Sat Feb 22, 2025 7:19 pm
W ustawieniach repozytorium , Actions , general , workflow permissions na read and write
Dwa pytania:
- Czy wiesz gdzie mogę zmienić system numeracji tych release'ów?
- Właśnie zaktualizowałem swoje boardy do 3.1.3 - to będzie wymagać zmiany w tym skrypcie?
EDIT2: GitHub wyprodukował o wiele mniejszy kod
EDIT3: W release nie generuje się ten full bin, ale pytanie czy to problem? Wystarczy wgrać ten pod 0x10000 z opcją czyszczenia flashu i efekt będzie ten sam.
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: 1585
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
Jak zrobisz tag lokalnie i wypchniesz to wtedy weźmie go pod uwagę .vajera wrote: Sat Feb 22, 2025 9:28 pmBrawo Ty, poszło od strzała! Pierwszy automatyczny release - dziękuję ![email protected] wrote: Sat Feb 22, 2025 7:19 pm
W ustawieniach repozytorium , Actions , general , workflow permissions na read and write
Dwa pytania:EDIT: Aktualnie kod kompiluje się pod 3.1.1 i pod 3.1.3 a ja nie używam żadnych nowych funkcji 3.1.3, więc w sumie może tak zostać.
- Czy wiesz gdzie mogę zmienić system numeracji tych release'ów?
- Właśnie zaktualizowałem swoje boardy do 3.1.3 - to będzie wymagać zmiany w tym skrypcie?
EDIT2: GitHub wyprodukował o wiele mniejszy kodPrzy takiej wielkości bina realna byłaby opcja OTA nawet na 4MB.
EDIT3: W release nie generuje się ten full bin, ale pytanie czy to problem? Wystarczy wgrać ten pod 0x10000 z opcją czyszczenia flashu i efekt będzie ten sam.
Wersję boardow możemy zmienić w yamlu
Z tym co się produkuje można się pobawić bo to tylko polecenie Arduino Cli które można odpalić u siebie .
Jedna rzecz , zmusi Cię to do pilnowania nazw plików i include'ow bo Linux zwraca uwagę na wielkość liter w nazwach plików .
Możemy też rozdzielić github action na build i build i release , wtedy jak puścisz sobie commit do main to nie musi robić release , a można ustawić że tylko na merge / PR do main się robi release . Wymyśl jak chcesz z tym pracować to Ci tak to ustawię
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
@klew Takie pytanie techniczne dotyczące SecondaryChannel - z punktu widzenia obsługi kanałów Supla to jest normalny kanał, prawda?
Też ma swój numer, który można mu zmienić i też wlicza się do tej puli 128 kanałów?
Też ma swój numer, który można mu zmienić i też wlicza się do tej puli 128 kanałów?
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
@klew - jeszcze jedno :
Z tego kodu wynika, że nie odnajdę obiektu Element, do którego należy numer kanału przypisany do SecondaryChannel - może wartoby to zmodyfikować?
Czy to jest raczej tak by design 
Code: Select all
Element *Element::getElementByChannelNumber(int channelNumber) {
if (channelNumber < 0) {
return nullptr;
}
Element *element = begin();
while (element != nullptr && element->getChannelNumber() != channelNumber) {
element = element->next();
}
return element;
}
Code: Select all
Element *Element::getElementByChannelNumber(int channelNumber) {
if (channelNumber < 0) {
return nullptr;
}
Element *element = begin();
while ((element != nullptr) && ((element->getChannelNumber() != channelNumber) || (element->getSecondaryChannelNumber() != channelNumber() {
element = element->next();
}
return element;
}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
-
klew
- Posts: 13909
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 135 times
- Been thanked: 137 times
To jest martwa gałąź ewolucji.vajera wrote: Tue Mar 04, 2025 5:27 pm @klew Takie pytanie techniczne dotyczące SecondaryChannel - z punktu widzenia obsługi kanałów Supla to jest normalny kanał, prawda?
Też ma swój numer, który można mu zmienić i też wlicza się do tej puli 128 kanałów?
Proszę tego nie używać
Najlepsze suple dla Twojego domu 
