CLOUD 2.3.36

User avatar
kris.sg
Posts: 482
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie
Has thanked: 1 time
Been thanked: 1 time

Post

Dziękuję za rozwiązanie problemu :D
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

kris.sg wrote: Thu Feb 10, 2022 9:40 am Dziękuję za rozwiązanie problemu :D
Nie musisz czekać :) Wystarczy, że odpalisz polecenie SQL, które znajduje się w podanym wcześniej linku ;)
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
kris.sg
Posts: 482
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie
Has thanked: 1 time
Been thanked: 1 time

Post

Właśnie @Goral64, słabo sobie radzę z sql-em,
podpowiesz jak to zrobić z konsoli ?
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

kris.sg wrote: Thu Feb 10, 2022 9:53 am Właśnie @Goral64, słabo sobie radzę z sql-em,
podpowiesz jak to zrobić z konsoli ?
Wejdź do katalogu, w którym masz katalog supla-docker i odpal polecenie:

Code: Select all

source supla-docker/.env; docker exec -ti supla-db mysql -u root --password=$DB_PASSWORD supla
którym wejdziesz do interaktywnej konsoli mysql.
Następnie wklej do niej poniższy tekst

Code: Select all

DELIMITER $$
CREATE DEFINER=`supla`@`localhost` FUNCTION `version_to_int`(`version` VARCHAR(20)) RETURNS int(11)
    NO SQL
BEGIN
DECLARE result INT DEFAULT 0;
DECLARE n INT DEFAULT 0;
DECLARE m INT DEFAULT 0;
DECLARE dot_count INT DEFAULT 0;
DECLARE last_dot_pos INT DEFAULT 0;
DECLARE c VARCHAR(1);

WHILE n < LENGTH(version) DO
    SET n = n+1;
    SET c = SUBSTRING(version, n, 1);
    
    IF c <> '.' AND ( ASCII(c) < 48 OR ASCII(c) > 57 )
      THEN 
         SET result = 0;
         RETURN 0;
      END IF; 
      
    
   IF c = '.' THEN
     SET dot_count = dot_count+1;
     IF dot_count > 2 THEN 
        SET result = 0;
        RETURN 0;
     END IF;
   END IF;

   IF c = '.' OR n = LENGTH(version) THEN

      SET m = n-last_dot_pos-1;
      
      IF c <> '.' THEN
        SET m = n-last_dot_pos;
        SET dot_count = dot_count+1;
      END IF;
      
          SET result = result + POWER(10, 9-dot_count*3) * SUBSTRING(version, last_dot_pos+1, m);
      
      SET last_dot_pos = n;
   END IF;
      
END WHILE;
RETURN result;
END$$
DELIMITER ;
i wciśnij ENTER.
Wywołaj polecenie

Code: Select all

show function status;
i powinna pojawić się utworzona przed chwilą funkcja.
Następnie poleceniem

Code: Select all

\q
wyjdź z konsoli mysql
I to wszystko.
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
kris.sg
Posts: 482
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie
Has thanked: 1 time
Been thanked: 1 time

Post

Dzięki, poszło.
Sprawdziłem, ota działa.

Zaś człowiek czegoś nauczył :)
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
tomekk87
Posts: 192
Joined: Fri Aug 02, 2019 12:19 pm

Post

Cześć.

Mam pytanko do posiadaczy supli zainstalowanej w Container Station na QNAPie. Nie wiem czy to po ostatniej aktualizacji, czy coś u mnie się stało, ale przestały mi działać wykresy w aplikacji na androida. Wcześniej wszystko działało. Co najdziwniejsze to w sieci lokalnej jak uruchomię apkę po lokalnym adresie IP to również nie działają wykresy. Mam komunikat "Brak danych dla wykresu". Na wcześniejszej wersji działało, natomiast bezpośrednio po aktualizacji do najnowszej wersji nie zwróciłem uwagi. Dzisiaj chcąc sprawdzić wykres widzę info o braku danych. W cloud przez przeglądarkę wszystko działa. W konfiguracji jest wpis z adresem ip i portem:

Code: Select all

...
supla-server:
  environment:
    DB_PASSWORD: password
    CLOUD_DOMAIN: 192.168.100.5:9999
...
Proszę o info czy też tak macie i o ewentualne rozwiązanie problemu.
Edit: Jak teraz sprawdzam historię to też mam wykresy z grudnia, nowszych brak.

Pozdrawiam
Tomekk
Last edited by tomekk87 on Fri Feb 11, 2022 2:51 pm, edited 1 time in total.
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

Na publicznym (svr20), też są jakieś problemy m.in. z mROW-02.
Ostatnie wykresy są z grudnia 2021r.
Edit:
Na kompie w CLUD-ie wykresy są.
You do not have the required permissions to view the files attached to this post.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Poprawka będzie dostępna wraz z wydaniem cloud 2.3.37
https://github.com/SUPLA/supla-cloud/co ... e6f6f8fab3
SUPLA.... Nareszcie w domu.
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

Takie spostrzeżenie.
Pierwsza litera ( po spacji ) zawsze jest duża, choć wpisuje się małą:
You do not have the required permissions to view the files attached to this post.
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

Jak to w nazwach :D
Widzimy się na Supla Offline Party Season 2026 :D

Image

Return to “CLOUD”