SmartPool - pomoc przy kodzie ;)

User avatar
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Co do powiadomień
Supla::Notification::RegisterNotification(-1);
Supla::Notification::RegisterNotification(0);
Supla::Notification::RegisterNotification(1);
Supla::Notification::RegisterNotification(4);
Nic nie zmienia robicie, bo nie można przypisać jednego "kanału powiadomień" do konkretnego identyfikatora dostepu.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Lector wrote: Wed Jun 10, 2026 7:53 pm Co do powiadomień
Supla::Notification::RegisterNotification(-1);
Supla::Notification::RegisterNotification(0);
Supla::Notification::RegisterNotification(1);
Supla::Notification::RegisterNotification(4);
Nic nie zmienia robicie, bo nie można przypisać jednego "kanału powiadomień" do konkretnego identyfikatora dostepu.
Aaaa, dziś przerobiłem wszystkie powiadomienia i jest, to o co mi chodziło - tylko patrzyłem nie tu :P

Powiadamiania dla kanału pojawiają się jako nowa zakładka w kanale i tam się ustawia do kogo mają trafić, a ja myślałem ze na tej głównej zakładce Powiadomienia mają się pojawić kanały.

Ale mam pytanie czy jak jest dodane

Code: Select all

Supla::Notification::RegisterNotification(-1);
A powiadomienia są do przypisane kanałów to i tak trafiają do Powiadomień modułu - jak do jednego worka?
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Firmware został opublikowany.
viewtopic.php?t=18617
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

@klew
Szkoda ze powiadomienia nie działają dla osób które nie mają dostępu do urządzenia.

Akurat sterownika nie udostępniam nikomu, ale chciałbym aby powiadomienia o grzaniu wody dochodzi do córki.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Lector wrote: Sun Jun 14, 2026 7:30 pm @klew
Szkoda ze powiadomienia nie działają dla osób które nie mają dostępu do urządzenia.

Akurat sterownika nie udostępniam nikomu, ale chciałbym aby powiadomienia o grzaniu wody dochodzi do córki.
Nie sądzę aby to było ograniczone dostępnością urządzenia. Ustawiłeś odpowiedni id dostępu przy powiadomieniu?
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Chyba nie do końca mi się poprawiły powiadomienia, albo ja coś namieszałem bo miałem kilka wersji kodu.

Będę sprawdzać dalej ;)
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

@klew
jak odczytać w kodzie czy termostat grzeje?
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Lector wrote: Fri Jun 19, 2026 6:48 pm @klew
jak odczytać w kodzie czy termostat grzeje?
Na pewno na hvac->getChannel()->isHvac... Albo getHvac...
Sprawdź w channel.h - powinno być jasne gdy trafisz :)
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

I narodził się pomysł na nowy kod - pod sterownik akwarium (pokrywy).
Mam tam już taką samą płytkę, ale całe sterownie odbywa się z dwóch termostatów i cziterach kanałów oświetlania, dwa termometry.

Teraz wywalę jeden termostat od chłodzenia lamp i zrobię zależność od kanałów oświetlenia i ewentualnie temperatury.
Harmonogram w termostacie wykorzystam do sterownia oświetleniem, 4 programy będą zapalać i gacić oświetlenia.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

@klew
Jak ma to działaś?

Code: Select all

  hvacCooling->setHeatCoolSupported(false);
Dalej w cloud mogę zmienić typ termostatu - grzanie-chłodzenie.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/

Return to “Pomoc”