Pytania techniczne dotyczące kodu [bramka ZigBee]

Moderator: vajera

User avatar
george1255
Posts: 426
Joined: Fri Sep 02, 2022 8:48 pm
Location: Włodawa
Has thanked: 12 times
Been thanked: 7 times

Post

vajera wrote: Mon Feb 09, 2026 10:01 pm
george1255 wrote: Mon Feb 09, 2026 9:52 pm
vajera wrote: Mon Feb 09, 2026 9:45 pm
Gdybyś miał z mojego Gita, to partition scheme nazywałby się CustomZB.
Próbowałeś Tools->Reload Board Data?
Pojawia się CustomZB ale po ustawieniu wszystkiego problem nie znika…
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

A ten plik zigbee_custom...csv masz wrzucony do boardow?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
george1255
Posts: 426
Joined: Fri Sep 02, 2022 8:48 pm
Location: Włodawa
Has thanked: 12 times
Been thanked: 7 times

Post

vajera wrote: Tue Feb 10, 2026 7:33 am A ten plik zigbee_custom...csv masz wrzucony do boardow?
Wg instrukcji do …/Tool/partitions/
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

george1255 wrote: Tue Feb 10, 2026 7:47 am
vajera wrote: Tue Feb 10, 2026 7:33 am A ten plik zigbee_custom...csv masz wrzucony do boardow?
Wg instrukcji do …/Tool/partitions/
A możesz testowo zapuścić kompilację dla 8MB ZCR?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
george1255
Posts: 426
Joined: Fri Sep 02, 2022 8:48 pm
Location: Włodawa
Has thanked: 12 times
Been thanked: 7 times

Post

vajera wrote: Tue Feb 10, 2026 8:00 am
george1255 wrote: Tue Feb 10, 2026 7:47 am
vajera wrote: Tue Feb 10, 2026 7:33 am A ten plik zigbee_custom...csv masz wrzucony do boardow?
Wg instrukcji do …/Tool/partitions/
A możesz testowo zapuścić kompilację dla 8MB ZCR?
Wrócę z roboty to zapuszczę.


Dlatego zaproponowałem jakąś zmianę w dodawaniu urządzeń. Bo kompiluje binarke tylko po to aby dodać urządzenie diy do bazy. A gdyby dodawanie nowych odbywało się poza Arduino ide, ograniczyłoby to zbędne, często kłopotliwe kompilacje
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

george1255 wrote: Tue Feb 10, 2026 8:30 am
vajera wrote: Tue Feb 10, 2026 8:00 am
george1255 wrote: Tue Feb 10, 2026 7:47 am

Wg instrukcji do …/Tool/partitions/
A możesz testowo zapuścić kompilację dla 8MB ZCR?
Wrócę z roboty to zapuszczę.


Dlatego zaproponowałem jakąś zmianę w dodawaniu urządzeń. Bo kompiluje binarke tylko po to aby dodać urządzenie diy do bazy. A gdyby dodawanie nowych odbywało się poza Arduino ide, ograniczyłoby to zbędne, często kłopotliwe kompilacje
Z jednej strony ograniczyłoby, z drugiej 95% użytkowników korzysta z gotowych urządzeń i centralna baza jest bardziej użyteczna - jedna osoba zgłosi a wszyscy korzystają. Podobnie jest w Zigbee2MQTT.

Mam do Ciebie pytanie - dlaczego nie zrobisz pull request do kodu? Skompiluje się na Github, będziesz miał plik binarny a w bazie będzie porządek.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
george1255
Posts: 426
Joined: Fri Sep 02, 2022 8:48 pm
Location: Włodawa
Has thanked: 12 times
Been thanked: 7 times

Post

vajera wrote: Tue Feb 10, 2026 8:35 am Z jednej strony ograniczyłoby, z drugiej 95% użytkowników korzysta z gotowych urządzeń i centralna baza jest bardziej użyteczna - jedna osoba zgłosi a wszyscy korzystają. Podobnie jest w Zigbee2MQTT.

Baza dalej byłaby centralna przecież. Mi chodzi tylko o zmianę dodawania nowych, aby to przerzucić na użytkowników.

vajera wrote: Tue Feb 10, 2026 8:35 am
Mam do Ciebie pytanie - dlaczego nie zrobisz pull request do kodu? Skompiluje się na Github, będziesz miał plik binarny a w bazie będzie porządek.
Musisz mi po polsku to rozpisać co masz na myśli ;)
Bramkę mam na Xiao c6, dodatkowo zmieniam piny aby korzystał z anteny zew (pomyśl od @Zibi007) więc kompiluje od czasu do czasu jak dodaje nowe urządzenie
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

george1255 wrote: Tue Feb 10, 2026 9:18 am
vajera wrote: Tue Feb 10, 2026 8:35 am Z jednej strony ograniczyłoby, z drugiej 95% użytkowników korzysta z gotowych urządzeń i centralna baza jest bardziej użyteczna - jedna osoba zgłosi a wszyscy korzystają. Podobnie jest w Zigbee2MQTT.

Baza dalej byłaby centralna przecież. Mi chodzi tylko o zmianę dodawania nowych, aby to przerzucić na użytkowników.

vajera wrote: Tue Feb 10, 2026 8:35 am
Mam do Ciebie pytanie - dlaczego nie zrobisz pull request do kodu? Skompiluje się na Github, będziesz miał plik binarny a w bazie będzie porządek.
Musisz mi po polsku to rozpisać co masz na myśli ;)
Bramkę mam na Xiao c6, dodatkowo zmieniam piny aby korzystał z anteny zew (pomyśl od @Zibi007) więc kompiluje od czasu do czasu jak dodaje nowe urządzenie
Ale antena zewnętrzna w Xiao (jako włączona) jest już w gotowym sofcie od @vajera dodana domyślnie.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
george1255
Posts: 426
Joined: Fri Sep 02, 2022 8:48 pm
Location: Włodawa
Has thanked: 12 times
Been thanked: 7 times

Post

Zibi_007 wrote: Tue Feb 10, 2026 9:27 am
Ale antena zewnętrzna w Xiao (jako włączona) jest już w gotowym sofcie od @vajera dodana domyślnie.
Jest zakomentowane. Może w Binance dla C6 jest ogarnięte, ale jak zmieniam bazę urządzeń to i tak muszę korzystać ze standardowego .ino gdzie jest zakomentowane
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

george1255 wrote: Tue Feb 10, 2026 9:30 am
Zibi_007 wrote: Tue Feb 10, 2026 9:27 am
Ale antena zewnętrzna w Xiao (jako włączona) jest już w gotowym sofcie od @vajera dodana domyślnie.
Jest zakomentowane. Może w Binance dla C6 jest ogarnięte, ale jak zmieniam bazę urządzeń to i tak muszę korzystać ze standardowego .ino gdzie jest zakomentowane
Stanowczo zaprzeczam ;)

Code: Select all

pinMode(WIFI_ENABLE, OUTPUT); // pinMode(3, OUTPUT); (credits @Zibi_007)in
  pinMode(WIFI_ANT_CONFIG, OUTPUT); // pinMode(14, OUTPUT);
  digitalWrite(WIFI_ANT_CONFIG, HIGH);
  
a wcześniej masz:

Code: Select all

#define WIFI_ENABLE                 3
#define WIFI_ANT_CONFIG             14
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277

Return to “Bramka ZigBee”