CLOUD 2.3.36

Awatar użytkownika
kris.sg
Posty: 372
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

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
Awatar użytkownika
Goral64
Posty: 3131
Rejestracja: pt gru 27, 2019 6:22 pm
Lokalizacja: Żerniki Wrocławskie
Kontakt:

kris.sg pisze: czw lut 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 2 :D

Obrazek
Awatar użytkownika
kris.sg
Posty: 372
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

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
Awatar użytkownika
Goral64
Posty: 3131
Rejestracja: pt gru 27, 2019 6:22 pm
Lokalizacja: Żerniki Wrocławskie
Kontakt:

kris.sg pisze: czw lut 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:

Kod: Zaznacz cały

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

Kod: Zaznacz cały

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

Kod: Zaznacz cały

show function status;
i powinna pojawić się utworzona przed chwilą funkcja.
Następnie poleceniem wyjdź z konsoli mysql
I to wszystko.
Widzimy się na Supla Offline Party Season 2 :D

Obrazek
Awatar użytkownika
kris.sg
Posty: 372
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

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
Posty: 185
Rejestracja: pt sie 02, 2019 12:19 pm

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:

Kod: Zaznacz cały

...
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
Ostatnio zmieniony pt lut 11, 2022 2:51 pm przez tomekk87, łącznie zmieniany 1 raz.
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

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ą.
Załączniki
Screenshot_20220211-154020.png
Screenshot_20220211-154020.png (73.32 KiB) Przejrzano 1029 razy
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Poprawka będzie dostępna wraz z wydaniem cloud 2.3.37
https://github.com/SUPLA/supla-cloud/co ... e6f6f8fab3
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Takie spostrzeżenie.
Pierwsza litera ( po spacji ) zawsze jest duża, choć wpisuje się małą:
Załączniki
Screenshot_20220213-155803~2.png
Screenshot_20220213-155803~2.png (136.21 KiB) Przejrzano 798 razy
Awatar użytkownika
Goral64
Posty: 3131
Rejestracja: pt gru 27, 2019 6:22 pm
Lokalizacja: Żerniki Wrocławskie
Kontakt:

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

Obrazek
ODPOWIEDZ

Wróć do „CLOUD”