v26.02 - powiadomienia PUSH na prywatnych instancjach

User avatar
mario026
Posts: 123
Joined: Mon Jan 11, 2021 9:27 pm
Location: Ostrów wlkp.
Been thanked: 1 time

Post

Dzięki @fracz niestety nic to nie pomogło dopiero po usunięciu instalacji i ponownej instalacji wszystko ok
Wszyscy mają prawo do szczęścia, ale nie wszyscy mają szczęście do prawa :D
edm
Posts: 677
Joined: Mon Jan 15, 2018 6:18 pm
Been thanked: 2 times

Post

Feedback.
Na pierwszy ogień poszła aktualizacja na (mini pc x86/64 Openwrt 25.12) z wersji supla cloud chyba 25.12.02 do 26.02
Poszło. Z tym że miałem trochę moich zmian w plikach konfiguracyjnych (dostosowanie pod Openwrt, kosmetyka) i standardowo nie chciało ruszyć. Żeby nie bawić się w ręczną edycję plików można tak. Ścieżki trzeba dostosować do własnych.

Code: Select all

root@OpenWrt:/mnt/sda3/multimedia/docker/supla/supla-docker# git stash
root@OpenWrt:/mnt/sda3/multimedia/docker/supla/supla-docker# git pull
root@OpenWrt:/mnt/sda3/multimedia/docker/supla/supla-docker# git stash pop
root@OpenWrt:/mnt/sda3/multimedia/docker/supla/supla-docker# git rm docker-compose.arm32v6.yml
root@OpenWrt:/mnt/sda3/multimedia/docker/supla/supla-docker# git rm docker-compose.arm32v7.yml
root@OpenWrt:/mnt/sda3/multimedia/docker/supla/supla-docker# git checkout --ours supla.sh
root@OpenWrt:/mnt/sda3/multimedia/docker/supla/supla-docker# git add supla.sh
root@OpenWrt:/mnt/sda3/multimedia/docker/supla/supla-docker# git add .
root@OpenWrt:/mnt/sda3/multimedia/docker/supla/supla-docker# git status

Po tym powinno być wszystko na zielono.
I na koniec aktualizacja. 

root@OpenWrt:/mnt/sda3/multimedia/docker/supla/supla-docker# ./supla.sh upgrade
Następnie drugie ćwiczenie ;). To samo Openwrt 25.12. Usunąłem całą zawartość supla cloud 26.02 ze wszystkimi zależnościami. I standardowo zainstalowałem od nowa supla cloud 26.02. Instalacja marzenie. Tym razem dla Openwrt 25.12 kompletnie nic nie musiałem zmieniać w konfigach (poza tym co oczywiste, osobiste). Żadnych warningów, instalacja z kliknięcia. Gratulacje.
Wziąłem udział w Supla Offline Party 2023 :D
kox
Posts: 51
Joined: Sun Jul 21, 2019 5:39 am

Post

Cześć.
Z góry przepraszam że jestem debilem, ale mam problem z tymi powiadomieniami. Zarejestrowałem serwer, wkleiłem do terminala, wypluło "Registering your private SUPLA Cloud...
You have correctly ......" a powiadomień nie mam. To powinno wyglądać jak w chmurze, "Gdy urządzenie ... , wyślij powiadmie"?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Sprawdź logi serwera.
SUPLA.... Nareszcie w domu.
kox
Posts: 51
Joined: Sun Jul 21, 2019 5:39 am

Post

Które konkretnie? Postawiłem wczoraj dockera, nie bardzo ogarniam.




serwer@debian:~/docker/supla$ docker logs supla-cloud --tail 100
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:44:43 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:44:43 +0000] "GET /api/channels/states HTTP/1.1" 200 966 "https://serwer-garaz.dynns.com/security ... ess-tokens" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:44:51 +0000] "GET /api/channels/states HTTP/1.1" 200 966 "https://serwer-garaz.dynns.com/security ... ess-tokens" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:44:53 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:44:59 +0000] "GET /api/channels/states HTTP/1.1" 200 966 "https://serwer-garaz.dynns.com/security ... ess-tokens" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0"

supla:clean:passed-io-client-registration-dates
-----------------------------------------------

Client registration expiration date - cleared: 0
I/O Device registration expiration date - cleared: 0

supla:clean:disable-demo-client-apps
------------------------------------

Clients to disable: 0

supla:cyclic:energy-price-forecast-fetch
----------------------------------------

172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:45:02 +0000] "POST /oauth/v2/token HTTP/1.1" 400 401 "-" "-"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:45:03 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"

supla:generate-schedules-executions
-----------------------------------

Schedules to regenerate: 0
Deleted expired scheduled executions: 0

supla:cyclic:send-server-messages
---------------------------------


supla:cyclic:update-virtual-channels-state
------------------------------------------


172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:45:04 +0000] "POST /api/logout HTTP/1.1" 204 286 "https://serwer-garaz.dynns.com/security ... ess-tokens" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:45:10 +0000] "POST /oauth/v2/token HTTP/1.1" 400 401 "-" "-"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:45:13 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:45:23 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:45:33 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:45:43 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:45:53 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"

supla:clean:passed-io-client-registration-dates
-----------------------------------------------

Client registration expiration date - cleared: 0
I/O Device registration expiration date - cleared: 0

supla:clean:disable-demo-client-apps
------------------------------------

Clients to disable: 0

supla:generate-schedules-executions
-----------------------------------

Schedules to regenerate: 0
Deleted expired scheduled executions: 0

supla:cyclic:send-server-messages
---------------------------------


172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:46:03 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:46:08 +0000] "POST /oauth/v2/token HTTP/1.1" 400 401 "-" "-"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:46:13 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:46:23 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:46:33 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:46:43 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:46:53 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"

supla:clean:passed-io-client-registration-dates
-----------------------------------------------

Client registration expiration date - cleared: 0
I/O Device registration expiration date - cleared: 0

supla:clean:disable-demo-client-apps
------------------------------------

Clients to disable: 0

supla:generate-schedules-executions
-----------------------------------

Schedules to regenerate: 0
Deleted expired scheduled executions: 0

supla:cyclic:send-server-messages
---------------------------------


172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:47:03 +0000] "POST /oauth/v2/token HTTP/1.1" 400 401 "-" "-"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:47:03 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:47:13 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:47:23 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
172.19.0.3:80 172.18.0.3 - - [25/Mar/2026:12:47:33 +0000] "GET /api/v2.3.0/channels?include=iodevice,state,connected HTTP/1.1" 200 4227 "-" "HomeAssistant/2026.3.4 aiohttp/3.13.3 Python/3.14"
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Możesz się zalogować do swojej instancji np. z poziomu call.supla.io ?
SUPLA.... Nareszcie w domu.
kox
Posts: 51
Joined: Sun Jul 21, 2019 5:39 am

Post

Tak bez problemu. NPM działa, postawiłem wszystko na nowo, terminal wypluł "Registering your private SUPLA Cloud...
You have correctly registered your private SUPLA Cloud!
Now, go to https://supla-serwer.dynns.com/apps to explore new possibilities!", i nie mam tej opcji w reakcjach wysłania powiadomień jak w publicznym cloudzie. A w publicznym Cloud ten token powinien być gdzieś widoczny, bo nigdzie go nie widzę.
kox
Posts: 51
Joined: Sun Jul 21, 2019 5:39 am

Post

A nie, nie mogę, w drugą stronę mogę z prywatnego na call, a z call.supla.io wywala "Nie mogliśmy połączyć się z twoją prywatną instancją SUPLA Cloud. Twoja instancja nie jest zarejestrowana lub próbujesz autoryzować aplikację, która nie jest publiczna."
Edit. Jednak normalnie się loguje, to w telefonie coś ciastka chyba pamiętał.
Last edited by kox on Wed Mar 25, 2026 9:24 pm, edited 1 time in total.
edm
Posts: 677
Joined: Mon Jan 15, 2018 6:18 pm
Been thanked: 2 times

Post

Swoją instancję supli zaktualizowałem do v26.02 ale działania powiadomień fizycznie jeszcze nie sprawdziłem :roll:, walczę nadal z instalacją...

Lecz na próbę możesz zrobić tak.
1. Na zarejestrowanym urządzeniu zrób:
docker exec -it supla-db mariadb -u supla -p supla
Enter password: Zapyta Cię o hasło (znajdziesz je pod koniec Twojego pliku .env to będzie to pierwsze). Piszę z pracy i nie pamiętam jak to jest zatytułowane. Po wpisaniu hasła Enter.

2. Następnie zrób:
SELECT value FROM `supla_settings_string` WHERE name = 'target_token';
Jeśli Twoja instancja jest faktycznie zarejestrowana powinieneś otrzymać token np.: 144545ds_długi_ciąg_znaków_OfsdghgfdGGFHJKJ
Nie pokazuj na forum tokenu ;). Zakładając że token jest poprawny to problem jest gdzie indziej. Jak nie wyświetli się token to nie jesteś zarejestrowany.

3. Ewentualnie możesz spróbować zrobić ponownie rejestracje.
Zrób:
DELETE FROM `supla_settings_string` WHERE name = 'target_token';
Usuniesz token.
Wyjdź z bazy wpisz (exit).

4. Na tej samej stronie gdzie się rejestrowałeś możesz się wyrejestrować. Gdzieś tam trzeba kliknąć, jakiś ptaszek? czy coś takiego i pojawi się możliwość usunięcia rejestracji.

5. Zrestartuj suple np. ./supla.sh restart
I zarejestruj się ponownie.
Wziąłem udział w Supla Offline Party 2023 :D
kox
Posts: 51
Joined: Sun Jul 21, 2019 5:39 am

Post

W mariadb token widnieje. Usuwałem i robiłem rejestrację 3 razy, raz gdzieś tam z linku rejestracji z forum, później wywaliłem i dodałem przed linkiem rejestracji nowego tokena svr11.cloud.org bo myślałem że na jakimś innym serwerze mnie zarejestrowało, nie potrafiłem usunąć tego tokena z mariadb więc postawiłem wszystko na nowo, takaże wielkie dzięki za tą komendę, w NPM wykorzystałem 5 prób generowania certyfikatów i nie mogłem utworzyć połączenia SSL to postawiłem nową domenę. Ogólnie calutki dzień, z małymi przerwami, poświęciłem na to i bez efektu.
A może to być przez sam silnik dockera, bo nie robiłem jak w README, trochę sugerowałem się forami z HA, jednak odpala kontenery i wszystko poprawnie po za tymi powiadomieniami.
Kurde, a może to jest problemem, że mam tego samego maila w cloud publicznym i prywatnym?

Return to “Nowości”