Przyciski, guziki, kontrolery scen - zgłoszenia, uwagi, pomysły [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

klew wrote: Tue May 13, 2025 9:21 pm Ale te Play, volume up , down itp to nie są osobne przyciski?
Jeden AT = jeden przycisk.
To są oddzielne (fizyczne) przyciski:

Code: Select all

#define IKEA_CUSTOM_CMD_SYMFONISK_PLAY_SID                 0x00
#define IKEA_CUSTOM_CMD_SYMFONISK_VOLUME_UP_SID            0x01
#define IKEA_CUSTOM_CMD_SYMFONISK_VOLUME_DOWN_SID          0x02
#define IKEA_CUSTOM_CMD_SYMFONISK_NEXT_TRACK_SID           0x03
#define IKEA_CUSTOM_CMD_SYMFONISK_PREV_TRACK_SID           0x04
a do tego są dwa przyciski (.) i (..), które generują takie zdarzenia:

Code: Select all

#define IKEA_CUSTOM_CMD_SYMFONISK_DOT_PRESSED_SID          0x05
#define IKEA_CUSTOM_CMD_SYMFONISK_DOT_SHORT_RELEASED_SID   0x06
#define IKEA_CUSTOM_CMD_SYMFONISK_DOT_HELD_SID             0x07
#define IKEA_CUSTOM_CMD_SYMFONISK_DOT_LONG_RELEASED_SID    0x08
#define IKEA_CUSTOM_CMD_SYMFONISK_DOT_DOUBLE_PRESSED_SID   0x09

#define IKEA_CUSTOM_CMD_SYMFONISK_DOTS_PRESSED_SID         0x0A
#define IKEA_CUSTOM_CMD_SYMFONISK_DOTS_SHORT_RELEASED_SID  0x0B
#define IKEA_CUSTOM_CMD_SYMFONISK_DOTS_HELD_SID            0x0C
#define IKEA_CUSTOM_CMD_SYMFONISK_DOTS_LONG_RELEASED_SID   0x0D
#define IKEA_CUSTOM_CMD_SYMFONISK_DOTS_DOUBLE_PRESSED_SID  0x0E
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: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

vajera wrote: Tue May 13, 2025 9:38 pm To są oddzielne (fizyczne) przyciski:

Code: Select all

#define IKEA_CUSTOM_CMD_SYMFONISK_PLAY_SID                 0x00
#define IKEA_CUSTOM_CMD_SYMFONISK_VOLUME_UP_SID            0x01
#define IKEA_CUSTOM_CMD_SYMFONISK_VOLUME_DOWN_SID          0x02
#define IKEA_CUSTOM_CMD_SYMFONISK_NEXT_TRACK_SID           0x03
#define IKEA_CUSTOM_CMD_SYMFONISK_PREV_TRACK_SID           0x04
Oddzielne przyciski, oddzielne AT. To są przyciski "play", "volume up", które pewnie generują tylko "wciśnięcie/press".
Także dla każdego powinieneś dodać osobny kanał AT. To czego w Supli brakuje, to jakiejś możliwości identyfikacji tego co to za przycisk, bo jak będzie ~10 kanałów AT, to ciężko się połapać który jest od czego.
vajera wrote: Tue May 13, 2025 9:38 pm a do tego są dwa przyciski (.) i (..), które generują takie zdarzenia:

Code: Select all

#define IKEA_CUSTOM_CMD_SYMFONISK_DOT_PRESSED_SID          0x05
#define IKEA_CUSTOM_CMD_SYMFONISK_DOT_SHORT_RELEASED_SID   0x06
#define IKEA_CUSTOM_CMD_SYMFONISK_DOT_HELD_SID             0x07
#define IKEA_CUSTOM_CMD_SYMFONISK_DOT_LONG_RELEASED_SID    0x08
#define IKEA_CUSTOM_CMD_SYMFONISK_DOT_DOUBLE_PRESSED_SID   0x09

#define IKEA_CUSTOM_CMD_SYMFONISK_DOTS_PRESSED_SID         0x0A
#define IKEA_CUSTOM_CMD_SYMFONISK_DOTS_SHORT_RELEASED_SID  0x0B
#define IKEA_CUSTOM_CMD_SYMFONISK_DOTS_HELD_SID            0x0C
#define IKEA_CUSTOM_CMD_SYMFONISK_DOTS_LONG_RELEASED_SID   0x0D
#define IKEA_CUSTOM_CMD_SYMFONISK_DOTS_DOUBLE_PRESSED_SID  0x0E
Co oznacza to "dot" (kropka?) ?
Ogólnie "presed" to pressed - mamy to ;P
"short released" to chyba "press 1x" u nas.
held -> hold

Double pressed -> 2x press

Co to jest "long released"?

Cyzm się różnią te DOT_ od DOTS_? Tam są dwa przyciski (dot?), które mogą być wciskane pojedynczo lub razem? czy jest jeden przycisk "dot" i osobny przycisk "dots" ?
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
klew
Posts: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

Dobra, znalazłem sobie grafikę tego urządzenia i nie było pytań o dot i dots ;)
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

klew wrote: Wed May 14, 2025 10:07 am To czego w Supli brakuje, to jakiejś możliwości identyfikacji tego co to za przycisk, bo jak będzie ~10 kanałów AT, to ciężko się połapać który jest od czego.
Masz rację z tymi AT, ale to co napisałeś powyżej to chyba największa bolączka - teraz masz każdy przekaźnik opisany np. "BUTTON #1 DOUBLE PRESSED" a jak dodasz 2x taki Tuya smart switch (4 przyciski - każdy ma 3 funkcje) to mamy 24 AT...
Co to jest "long released"?
Te przyciski generują pressed po wciśnięciu a następnie short released lub long released w zależności od czasu przytrzymania. Szczerze mówiąc to nie mam pojęcia czy ktokolwiek zrobił akurat z tych akcji jakikolwiek użytek? 😉
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

klew wrote: Tue May 13, 2025 9:21 pm Obrotów nie ma
A jednak się kręci...;)

Obroty możnaby w sumie zmapować np. na CLICK_3 i CLICK_4?
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: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

vajera wrote: Wed May 14, 2025 10:40 am
klew wrote: Wed May 14, 2025 10:07 am To czego w Supli brakuje, to jakiejś możliwości identyfikacji tego co to za przycisk, bo jak będzie ~10 kanałów AT, to ciężko się połapać który jest od czego.
Masz rację z tymi AT, ale to co napisałeś powyżej to chyba największa bolączka - teraz masz każdy przekaźnik opisany np. "BUTTON #1 DOUBLE PRESSED" a jak dodasz 2x taki Tuya smart switch (4 przyciski - każdy ma 3 funkcje) to mamy 24 AT...
Inaczej. Jeden przycisk = jeden AT. Jak są 4 przyciski, to 4 AT. Co to znaczy "3 funkcje" ? Jeden przycisk w Supli może wspierać wiele różnych akcji: press, release, 1x-5x press, hold - i to wszystko na jednym AT.
vajera wrote: Wed May 14, 2025 10:40 am
Co to jest "long released"?
Te przyciski generują pressed po wciśnięciu a następnie short released lub long released w zależności od czasu przytrzymania. Szczerze mówiąc to nie mam pojęcia czy ktokolwiek zrobił akurat z tych akcji jakikolwiek użytek? 😉
ok, czyli ten "short released" to nasz "1x press", a "long released" to też hold, ale po zwolnieniu przycisku. "held" jest wysyłany w trakcie przytrzymania pewnie.
Czegoś takiego używałem przy mSLW, gdzie można przypisać sobie rozjaśnianie na przytrzymaniu przez AT. Wtedy "hold" przychodzi i potem "release" (turn off - to się chyba u nas nazywa ;) ).
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

klew wrote: Wed May 14, 2025 10:47 am Inaczej. Jeden przycisk = jeden AT. Jak są 4 przyciski, to 4 AT. Co to znaczy "3 funkcje" ? Jeden przycisk w Supli może wspierać wiele różnych akcji: press, release, 1x-5x press, hold - i to wszystko na jednym AT.
Oczywiście masz rację - za bardzo zafiksowałem się na obecnym rozwiązaniu, gdzie jedna akcja = jeden przekaźnik 😉
Niemniej kwestia identyfikacji pozostaje aktualna, rozumiem, że setInitialCaption nie zadziała w przypadku AT?
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: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

vajera wrote: Wed May 14, 2025 10:57 am
klew wrote: Wed May 14, 2025 10:47 am Inaczej. Jeden przycisk = jeden AT. Jak są 4 przyciski, to 4 AT. Co to znaczy "3 funkcje" ? Jeden przycisk w Supli może wspierać wiele różnych akcji: press, release, 1x-5x press, hold - i to wszystko na jednym AT.
Oczywiście masz rację - za bardzo zafiksowałem się na obecnym rozwiązaniu, gdzie jedna akcja = jeden przekaźnik 😉
Niemniej kwestia identyfikacji pozostaje aktualna, rozumiem, że setInitialCaption nie zadziała w przypadku AT?
Zadziała, ale działa tylko przy pierwszej rejestracji kanału. I widać to o ile AT nie jest powiązany z innym kanałem (przekaźnika, rolety, itp)
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

@klew W przypadku AT należy użyć metody activateAction(...), żeby wywołać akcję na serwerze?
Czy AT zawsze działa via Cloud czy korzysta z lokalnych akcji, jeżeli oba kanały są w obrębie tego samego urządzenia?
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

klew wrote: Wed May 14, 2025 11:14 am Zadziała, ale działa tylko przy pierwszej rejestracji kanału. I widać to o ile AT nie jest powiązany z innym kanałem (przekaźnika, rolety, itp)
To w sumie wystarczy - użytkownik może sobie później pozmieniać nazwy, ale na początku będzie wiedział, o którym urządzeniu mowa. Natomiast w przypadku bramki Zigbee w grę wchodzą tylko "dziewicze" AT - nie mam ich z czym powiązać, bo zostawianie tych wirtualnych przekaźników jest chyba bez sensu?
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”