Brak wykresów temp w aplikacji na androidzie - Własny serwer na QNAPie

Moderator: fracz

tomekk87
Posts: 185
Joined: Fri Aug 02, 2019 12:19 pm

Post

Witam

Do swojej instalacji dołożyłem odczyt temp. i wilgotności. Mój problem polega na tym, że w aplikacji na androidzie nie generują się wykresy temp. i wilgotności (komunikat brak danych dla wykresu ). W Supla Cloud mogę pobrać historię pomiarów. Na oficjalnym serwerze wszystko działa dobrze. Własny serwer zainstalowany jest na QNAPie w aplikacji Container Station. Supla Scripts również na QNAPie generuje wykresy. Na forum przeczytałem, że muszę poprawnie skonfigurować swoją instancję określając OAUTH url w supla.cfg lub zmieniając hostname serwera na taki zgodny z adresem URL, a jeśli to wersja dockerowa to w .env ustawić CLOUD_DOMAIN na odpowiedni adres.

Proszę o pomoc jak to zrobić. Do QNAPa mogę się zalogować przez SSH tylko co dalej? Znajdzie się ktoś kto będzie miał ochotę wyjaśnić dokładniej co i w jaki sposób zmienić.
Dodam, że całe oprogramowanie jest zaktualizowane do najnowszej wersji.

Pozdrawiam
Tomekk
User avatar
lesny8
Posts: 2814
Joined: Mon Dec 11, 2017 9:43 pm

Post

Aplikacja pobiera wykresy na porcie 443.
Na jakim porcie masz Cloud?
Czekam na kolejne Supla Offline Party 👍
tomekk87
Posts: 185
Joined: Fri Aug 02, 2019 12:19 pm

Post

Tak to wygląda

Code: Select all

[supla-cloud:
  environment:
    ADMIN_EMAIL: moj adres email
    CLOUD_DOMAIN: 192.168.100.10:9999
    DB_PASSWORD: password
    FIRST_USER_EMAIL: moj adres email
    FIRST_USER_PASSWORD: pass
    MAILER_ENCRYPTION: ssl
    MAILER_FROM: ''
    MAILER_HOST: ''
    MAILER_PASSWORD: ''
    MAILER_PORT: 465
    MAILER_USER: ''
    RECAPTCHA_ENABLED: 'false'
    RECAPTCHA_PRIVATE_KEY: ''
    RECAPTCHA_PUBLIC_KEY: ''
    SECRET: notsosecret
    SUPLA_PROTOCOL: https
    VOLUMES_DIR: ${PWD}
  image: supla/supla-cloud
  links:
  - supla-db:supla-db
  - supla-server:supla-server
  ports:
  - 9998:80
  - 9999:443
  restart: always
  volumes:
  - ${PWD}/ssl/cloud:/etc/apache2/ssl:z
  - ${PWD}/cloud-local:/var/www/cloud/var/local
  - ${PWD}/server:/supla-server:z
supla-db:
  environment:
    MYSQL_DATABASE: supla
    MYSQL_PASSWORD: password
    MYSQL_ROOT_PASSWORD: password
    MYSQL_USER: supla
  image: mysql:5.7.20
  restart: always
  volumes:
  - /var/lib/mysql
supla-server:
  environment:
    DB_PASSWORD: password
  image: supla/supla-server
  links:
  - supla-db:supla-db
  ports:
  - 2016:2016
  - 2015:2015
  restart: always
  volumes:
  - ${PWD}/ssl/server:/etc/supla-server/ssl:z
  - ${PWD}/server:/var/run/supla:z/code]
User avatar
lesny8
Posts: 2814
Joined: Mon Dec 11, 2017 9:43 pm

Post

Jak testowałem instalację SUPLI na QNAP-ie, to przestawiałem porty dla QTS z 443 na 4443 dla https i z 80 na 8080 dla http.Oczywiście wybór portu dla QTS był dowolny. Chodziło mi o to by zwolnić dla SUPLI 80 i 443. Nie było jeszcze wtedy wykresów i ikon, ale wolałem na standardowych portach mieć instancję SUPLI.
Sprawdź u siebie czy jak tak poprzestawiasz porty dla QTS a w .yml SUPLI dasz tak

Code: Select all

  ports:
  - 80:80
  - 443:443
to czy nie zacznie działać. W razie czego proces możesz zawsze odwrócić.
Czekam na kolejne Supla Offline Party 👍
tomekk87
Posts: 185
Joined: Fri Aug 02, 2019 12:19 pm

Post

Po zmianie portów czyli:

Code: Select all

[...]
 RECAPTCHA_ENABLED: 'false'
    RECAPTCHA_PRIVATE_KEY: ''
    RECAPTCHA_PUBLIC_KEY: ''
    SECRET: notsosecret
    SUPLA_PROTOCOL: https
    VOLUMES_DIR: ${PWD}
  image: supla/supla-cloud
  links:
  - supla-db:supla-db
  - supla-server:supla-server
  ports:
  - 80:80
  - 443:443
  restart: always
  volumes:
  - ${PWD}/ssl/cloud:/etc/apache2/ssl:z
  - ${PWD}/cloud-local:/var/www/cloud/var/local
  - ${PWD}/server:/supla-server:z
supla-db:
  environment:
    MYSQL_DATABASE: supla[...]
kontenery nie startują i wygląda to tak
PS: Porty w QTS zmieniłem
You do not have the required permissions to view the files attached to this post.
User avatar
michael
Posts: 1299
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Post

zaloguj się przez ssh i zobacz:

Code: Select all

docker logs --tail=50 supla-cloud
druga sprawa to coś masz zduplikowany kontener dla supla-cloud
:mrgreen: :mrgreen: :mrgreen:
User avatar
lesny8
Posts: 2814
Joined: Mon Dec 11, 2017 9:43 pm

Post

Dwa razy jest kontener z Cloud, dziwne...
Czekam na kolejne Supla Offline Party 👍
tomekk87
Posts: 185
Joined: Fri Aug 02, 2019 12:19 pm

Post

Duplikat kontenera robi się po zmianie portów. Jak zrobię tak jak miałem w pierwszym poście to kontenery startują i nie ma duplikatu.
tomekk87
Posts: 185
Joined: Fri Aug 02, 2019 12:19 pm

Post

Po zalogowaniu przes SSH i wpisaniu:

Code: Select all

docker logs --tail=50 supla-cloud
mam: Error response from daemon: No such container: supla-cloud

Kontenery tak wyglądają przy ustawieniach z pierwszego postu:
You do not have the required permissions to view the files attached to this post.
User avatar
michael
Posts: 1299
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Post

Spróbuj w takim razie to:

Code: Select all

docker logs --tail=50 supla_supla-cloud_1
:mrgreen: :mrgreen: :mrgreen:

Return to “supla-docker”