📢 https://updates.supla.org/ - warto od czasu do czasu odwiedzić 🙂

Simono
Posts: 449
Joined: Mon Sep 17, 2018 5:26 pm

Post

Nie mam możliwości rejestracji instancji ponieważ nie mam publicznego adresu ip. To całkowicie lokalna instancja.
User avatar
klew
Posts: 10757
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Simono wrote: Sun Jul 02, 2023 6:59 pm Nie mam możliwości rejestracji instancji ponieważ nie mam publicznego adresu ip. To całkowicie lokalna instancja.
Możesz sobie założyć konto na publicznym serwerze i na chwilę urządzenie przełączyć na to konto, zrobić aktualizacje i przestawić je na prywatny serwer
User avatar
lesny8
Posts: 2944
Joined: Mon Dec 11, 2017 9:43 pm

Post

Simono wrote: Sun Jul 02, 2023 6:59 pm Nie mam możliwości rejestracji instancji ponieważ nie mam publicznego adresu ip. To całkowicie lokalna instancja.
To pozostaje Ci insert do bazy.
Aktualne wpisy dla MEWki to :arrow:

Code: Select all

INSERT INTO esp_update (device_id, device_name, platform, latest_software_version, fparam1, fparam2, fparam3, fparam4, protocols, host, port, path, is_synced) VALUES
(0, 'ZAMEL MEW-01', 1, '2.8.55', 5, 0, 0, 0, 1, 'updates.supla.org', 80, 'download/zam_mew_01_2855_user2.2048_DIO.new.5.sdk3x.bin', 0),
(0, 'ZAMEL MEW-01', 1, '2.8.55', 5, 1, 0, 0, 1, 'updates.supla.org', 80, 'download/zam_mew_01_2855_user1.2048_DIO.new.5.sdk3x.bin', 0);
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
Simono
Posts: 449
Joined: Mon Sep 17, 2018 5:26 pm

Post

Mam jeszcze parę ROW-01.
Koledzy jak mam dodać te wpisy na instancji docker?
User avatar
lesny8
Posts: 2944
Joined: Mon Dec 11, 2017 9:43 pm

Post

Najszybciej z terminala.
Tu masz napisane jak to zrobić viewtopic.php?t=3078
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
User avatar
lesny8
Posts: 2944
Joined: Mon Dec 11, 2017 9:43 pm

Post

Simono wrote: Tue Jul 04, 2023 7:15 pm Mam jeszcze parę ROW-01.
Koledzy jak mam dodać te wpisy na instancji docker?
Poradziłeś sobie?
Tu masz aktualny insert dla ROW-01

Code: Select all

INSERT INTO esp_update (device_id, device_name, platform, latest_software_version, fparam1, fparam2, fparam3, fparam4, protocols, host, port, path, is_synced) VALUES
(0, 'ZAMEL ROW-01', 1, '2.8.53', 5, 0, 0, 0, 1, 'updates.supla.org', 80, 'download/zam_row_01_2853_user2.2048_DIO.new.5.sdk3x.bin', 0),
(0, 'ZAMEL ROW-01', 1, '2.8.53', 5, 1, 0, 0, 1, 'updates.supla.org', 80, 'download/zam_row_01_2853_user1.2048_DIO.new.5.sdk3x.bin', 0);
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
Simono
Posts: 449
Joined: Mon Sep 17, 2018 5:26 pm

Post

W sumie to nie jestem pewien jak to zrobić.
Czy tak to ma wyglądać polecenie dodania wpisów do bazy na lokalnej instalacji Docker postawionej na linuchu?

Code: Select all

docker exec supla-db mysql -u supla --password=$DB_PASSWORD supla -e "INSERT INTO esp_update (device_id, device_name, platform, latest_software_version, fparam1, fparam2, fparam3, fparam4, protocols, host, port, path, is_synced) VALUES
(0, 'ZAMEL ROW-01', 1, '2.8.53', 5, 0, 0, 0, 1, 'updates.supla.org', 80, 'download/zam_row_01_2853_user2.2048_DIO.new.5.sdk3x.bin', 0),
(0, 'ZAMEL ROW-01', 1, '2.8.53', 5, 1, 0, 0, 1, 'updates.supla.org', 80, 'download/zam_row_01_2853_user1.2048_DIO.new.5.sdk3x.bin', 0);"
Gdzie w miejsce DB_PASSWORD wstawię moje hasło do bazy.
Jednocześnie mam pytanko czy to moduł będzie pobierał aktualizację czy też mój lokalny serwer? Pytam się gdyż moduły u mnie na firewallu mają obcięty dostęp do Internetu.
User avatar
Goral64
Posts: 3185
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie

Post

Moduł pobiera z internetu.
Widzimy się na Supla Offline Party Season 2025 :D

Image
User avatar
lesny8
Posts: 2944
Joined: Mon Dec 11, 2017 9:43 pm

Post

Simono wrote: Fri Jul 07, 2023 5:34 pm ...

Code: Select all

docker exec supla-db mysql -u supla --password=$DB_PASSWORD supla -e "INSERT INTO esp_update (device_id, device_name, platform, latest_software_version, fparam1, fparam2, fparam3, fparam4, protocols, host, port, path, is_synced) VALUES
(0, 'ZAMEL ROW-01', 1, '2.8.53', 5, 0, 0, 0, 1, 'updates.supla.org', 80, 'download/zam_row_01_2853_user2.2048_DIO.new.5.sdk3x.bin', 0),
(0, 'ZAMEL ROW-01', 1, '2.8.53', 5, 1, 0, 0, 1, 'updates.supla.org', 80, 'download/zam_row_01_2853_user1.2048_DIO.new.5.sdk3x.bin', 0);"
Gdzie w miejsce DB_PASSWORD wstawię moje hasło do bazy.
...
Tak, tak ma to wyglądać, ale zamiast wstawiać hasło możesz wczytać zmienna z hasłem z pliku .env,
Zmienne wczytane przez source działają w ramach sesji.

Code: Select all

source supla-docker/.env
Simono wrote: Fri Jul 07, 2023 5:34 pm ...
Jednocześnie mam pytanko czy to moduł będzie pobierał aktualizację czy też mój lokalny serwer? Pytam się gdyż moduły u mnie na firewallu mają obcięty dostęp do Internetu.
Uzupełniając wypowiedź kolegi, pliki pobierane są z http://updates.supla.org przez moduły. Przed aktualizacją wyłącz sobie reguły na firewallu wycinające ruch i będzie po kłopocie ;)
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
User avatar
Robert Błaszczak
Posts: 4504
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

Post

A tak na marginesie - to że w sieci wycinasz ruch do/z Internetu dla urządzeń typu sterowniki Supla, to jak najbardziej prawidłowy ruch w przypadku własnej instancji Supla Cloud. Jednak powoduje to właśnie problemy choćby z aktualizacjami. Szukam więc za i przeciw takiej blokadzie ruchu sieciowego. Czy znajdujesz tu jakieś względy bezpieczeństwa przewyższające wygodę :D :lol:
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl

Return to “Gotowy sprzęt”