v23.07 - powiadomienia

User avatar
pzygmunt
Posts: 19502
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

Trudno mi jest teraz ocenić. Chciałbym domknąć KPOP, KLOP i wtedy zobaczymy czy uda się wrócić do tego tematu w miarę szybko.
User avatar
keysim86
Posts: 23
Joined: Tue Sep 26, 2023 7:06 pm
Location: Polska

Post

ok dzięki za info
keysim.aqi.eco
SOYER
Posts: 1364
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry

Post

Cześć, kto pomoże? Mam pytanie co do "-1", "0", "1", w zapisie:
Supla::Notification::RegisterNotification(-1); // notifications for device
Supla::Notification::RegisterNotification(0); // notifications for channel 0
Supla::Notification::RegisterNotification(1); // notifications for channel 1

Co to oznacza?
Powiedzmy, że mam esp32 z którego wysyłam 3 różne powiadomienia których tytuł i treść ustawiam w szkicu dla esp.
Czy wszystkie te powiadomienia wysyłam jako:
Supla::Notification::Send(-1, "cośTam", "cośTam");
lub
Supla::Notification::Send(-1, "cośTam1", "cośTam1");
lub
Supla::Notification::Send(-1, "cośTam2", "cośTam2");
?
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
pzygmunt
Posts: 19502
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

Jeśli o treści decyduje urządzenie oraz lista odbiorców będzie taka sama dla wszystkich powiadomień to wystarczy jak zarejestrujesz jedno globalne dla urządzenia poprzez wywołanie Supla::Notification::RegisterNotification(-1);

Po zarejestrowaniu na cloud.supla.org będziesz musiał przy tym powiadomieniu ustawić odbiorców i to wszystko.
SOYER
Posts: 1364
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry

Post

Dziękuję za szybką odpowiedź.
Napisz jeszcze proszę do czego służą dwa kolejne przypadki, 0 i 1.
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
pzygmunt
Posts: 19502
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

Wszystko >= 0 to powiadomienia skojarzone z kanałami. Bardziej trzeba to traktować jak coś co pozwala przygotować kolejne powiadomienie, które ma być kierowane do innej grupy odbiorców.
SOYER
Posts: 1364
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry

Post

Czyli jeśli mam 4 różne grupy odbiorców, powiedzmy w pierwszej wszyscy, a w kolejnych 3 rózne osoby, to muszę zainicjować 4 kanały powiadomień?
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
pzygmunt
Posts: 19502
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

Na chwilę obecną tak. Był pomysł aby to nie był kanał tylko jakiś inny wyróżnik ale finalnie po dłuższej dyskusji stanęło na kanałach.
Może to kiedyś zmienimy jeśli zajdzie taka potrzeba albo dodamy dodatkowy wyróżnik pozwalający na dodanie wielu powiadomień do jednego kanału/urządzenia.
ozzixdd
Posts: 44
Joined: Wed Nov 20, 2019 4:56 pm

Post

Witam. Z ciekawości pytam.
Idzie tak zrobić że przykładowo po tym jak brama
Jest otwarta (czujnik) przez 30 minut to wysyła do mnie powiadomienie z informacją o tym? Pytam również w aspekcie nowego sprzętu który ma wyjść w kwesti konktaktonow itd.
Czyli po tym jak okno jest otwarte od 3h to dostaje informację że je zostawiłem otwarte, tzn powiadomienie.
Dzięki
SOYER
Posts: 1364
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry

Post

Idzie.
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79

Return to “Nowości”