Pytania techniczne dotyczące kodu [bramka ZigBee]

Moderator: vajera

User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Cześć,

chciałbym żeby ten wątek był poświęcony wyłącznie pytaniom technicznym dotyczącym funkcjonowania danego fragmentu kodu lub realizacji funkcjonalności w oparciu o SD lub inne biblioteki zewnętrzne (takie programmer's lounge ;) )
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
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Od razu moje pytanie do guru - @klew czy te rozkazy w RGBW typu:

Code: Select all

RGBW_COMMAND_TURN_ON_DIMMER
są zaimplementowane po stronie serwera? A może planujesz je wykorzystać w przyszłości?

Rozumiem, że na ten moment włączenie/wyłączenie komponentu RGB/dimmer odbywa się nastepująco:

użytkownik naciska OFF (dimmer/RGB) -> idzie wiadomość z serwera toggleOnOff = 1 i resztę trzeba odczytać z colorBrightness/Brightness?

toggleOnOff == 1 && colorBrightness == 0 => RGB OFF
toggleOnOff == 1 && colorBrightness == 100 => RGB ON

toggleOnOff == 1 && Brightness == 0 => dimmer OFF
toggleOnOff == 1 && colorBrightness == 100 => dimmer ON

mam wrażenie, że przy tym komponencie RGBW to się trochę rozjeżdża dlatego, z bólem serca, z niego zrezygnowałem bo jak użytkownik wyłącza RGBW to nie do końca jest to jednoznaczne w handleNewValueFromServer(...), ale może ja coś błędnie interpretuję?

EDIT Na ten moment sygnalizuję serwerowi włączenie wyłączenie RGB/dimmer poprzez:

Code: Select all

channel.setNewValue(-1, -1, , -1, 100 lub 0, 100 lub 0)
Tak jest ok czy powinienem używać

Code: Select all

setBewValue(true/false)
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
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

To nadal czeka na implementację po stronie serwera, clouda itd.
Tu jest issue:
https://github.com/SUPLA/supla-core/issues/280

RGBW działa ogólnie ok. Kiedyś był jedynie problem w apkach na Androida, że potrafił zły stan wysyłać (nie pamiętam, czy to już było poprawnione, ale na penwo przez długi czas nie było).

Całą logikę masz w pliku rgbw_base.cpp.
Ten "toggle" może przsyłać różne wartości (apki na ios i android robiły inne rzeczy). Internpretacja toggle zależy od tego co jest w brighntess dla dimmera i dla rgb.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

@[email protected]

Ogarnąłem temat priv_auth_data.h, pliki na GitHub się kompilują, ale Twój skrypt wywala się tutaj:

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
Puedes auydarme? ;)
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
andras
Posts: 636
Joined: Fri Dec 30, 2016 5:51 pm
Has thanked: 2 times
Been thanked: 4 times

Post

Można przywrócić w konfiguracji zmianę nazwy Zigbee to Supla Gateway bo mam kilka bramek i potrzebuję nadać im nr :)
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

andras wrote: Sat Feb 22, 2025 5:10 pm Można przywrócić w konfiguracji zmianę nazwy Zigbee to Supla Gateway bo mam kilka bramek i potrzebuję nadać im nr :)
Niczego w tej kwestii nie zmieniałem - rozwiń temat, proszę?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
andras
Posts: 636
Joined: Fri Dec 30, 2016 5:51 pm
Has thanked: 2 times
Been thanked: 4 times

Post

Oj to może pomyliłem , może to były biny od Zibiego przy konfiguracji do supli można tam było nadać nazwę bramce
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

andras wrote: Sat Feb 22, 2025 5:20 pm Oj to może pomyliłem , może to były biny od Zibiego przy konfiguracji do supli można tam było nadać nazwę bramce
@Zibi_007 Podziel się wiedzą, proszę?
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
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

andras wrote: Sat Feb 22, 2025 5:10 pm Można przywrócić w konfiguracji zmianę nazwy Zigbee to Supla Gateway bo mam kilka bramek i potrzebuję nadać im nr :)
A w cloud nie działa?
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
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Sat Feb 22, 2025 5:23 pm
andras wrote: Sat Feb 22, 2025 5:20 pm Oj to może pomyliłem , może to były biny od Zibiego przy konfiguracji do supli można tam było nadać nazwę bramce
@Zibi_007 Podziel się wiedzą, proszę?
Zrobiłem to w jednej z pierwszych wersji Twojego softu, jak wstawiałem webinterfeace, którego nie było, Nie pamiętam tylko, czy tej nazwy nie zmieniało się wyłącznie przy pierwszej konfiguracji. W każdym razie było to "pożyczone" z przykładu "webinterfeace" z SD.
Też zwróciłem uwagę, że teraz tego nie ma, ale nazwy bramek zmieniam w cloud i jest OK.
Jak wykopię starą wersję (o ile ją zarchiwizowałem), to sprawdzę, jaki parametr za to odpowiada, chyba, że @Klew będziesz szybszy i podpowiesz... ;-)
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

Return to “Bramka ZigBee”