Możliwe, że usunąłeś działające (wg termostatu) urządzenie? Jeśli tak, wyślij mi na priv URL termostatu.Sibikk wrote: Sun Oct 28, 2018 8:33 pm Nie, ino skaczące kropki.
Problem pojawił się po zmianie urządzen w termostacie
SUPLA Scripts
-
fracz
- Posts: 2342
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
- Has thanked: 4 times
- Been thanked: 6 times
-
THEND
- Posts: 34
- Joined: Wed Oct 17, 2018 12:46 pm
Cześć, próbowałem zainstalować Supla script na Ubuntu 18.04. Instalacja przebiegła prawidłowo ale jest problem przy uruchomieniu (załącznik). Coś można z tym zrobić?
You do not have the required permissions to view the files attached to this post.
-
THEND
- Posts: 34
- Joined: Wed Oct 17, 2018 12:46 pm
Zatrzymałem wszystko, usunąłem kontenery, zrobiłem "git pull" ale nadal błąd (załącznik). Tym razem inny.
You do not have the required permissions to view the files attached to this post.
-
fracz
- Posts: 2342
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
- Has thanked: 4 times
- Been thanked: 6 times
Faktycznie, jak zainicjalizowało się wcześniej z zanową wersją to trzeba jeszce wywalić var/mysql/*.
Więc zrób jeszcze raz tak jak napisałeś, + przed wystartowaniem jeszcze wyczyść katalog var/mysql.
Więc zrób jeszcze raz tak jak napisałeś, + przed wystartowaniem jeszcze wyczyść katalog var/mysql.
-
THEND
- Posts: 34
- Joined: Wed Oct 17, 2018 12:46 pm
Dziękuję za pomoc, teraz jest OKfracz wrote: Tue Oct 30, 2018 11:10 pm Faktycznie, jak zainicjalizowało się wcześniej z zanową wersją to trzeba jeszce wywalić var/mysql/*.
Więc zrób jeszcze raz tak jak napisałeś, + przed wystartowaniem jeszcze wyczyść katalog var/mysql.
-
THEND
- Posts: 34
- Joined: Wed Oct 17, 2018 12:46 pm
Pytanie może banalne ale jak przenieść dane Supla scripts, Supla cloud z jednego serwera na drugi?
-
fracz
- Posts: 2342
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
- Has thanked: 4 times
- Been thanked: 6 times
Korzystając z okazji musienia odstania swojego w kolejce w urzędzie, przeniosłem język warunków ze zdarzeń do skryptów.
Potencjalnie otwiera to nowe możliwości budowania bardziej skomplikowanych warunków powiadomień i odpowiedzi scen. Przykłady, co da się zrobić a nie dało się zrobić wcześniej:
Samotłumaczące się przykłady (mam nadzieję):
Żeby zobaczyć, co można wyciągnąć z danego kanału, można podglądnąć co zwraca API:
Stary format warunków jest kompatybilny, więc nic nie powinno paść. Niemniej jednak najpierw zaczekam na jakiś feedback od właścicieli swoich instancji skryptów, zanim wrzucę je na moją instancję.
Aktualizacja:
Potencjalnie otwiera to nowe możliwości budowania bardziej skomplikowanych warunków powiadomień i odpowiedzi scen. Przykłady, co da się zrobić a nie dało się zrobić wcześniej:
- dowolne łączenie warunków (pokaż powiadomienie gdy jedno coś jest otwarte a inne zamknięte, gdy coś jest włączone a temperatura gdzieś jest jakaś, itp)
- stworzenie warunków w oparciu o procentowe otwarcia
- odczytanie kolorów i jasności ze sterowników RGB, łącznie z możliwością zwrócenia przybliżonej nazwy wyświetlanego koloru (i znowu się wyda, że jestem daltonistą
)
Samotłumaczące się przykłady (mam nadzieję):
Code: Select all
{{ state(1).on ? "zaświecone" : "zgaszone" }}
{{ state(2).temperature|number_format(1) }}°C
{{ state(3).humidity < 50 ? "sucho" : "wilgotno" }}
{{ state(4).hi ? "zamknięta" : "otwarta" }}
{{ state(5).brightness }}
{{ state(5).color_brightness }}
{{ state(5).color | colorNamePl }}
{{ state(5).color_brightness > 50 and state(5).color|colorNamePl == "czerwony" ? "jest romantycznie" : "jest nudno" }}
{{ state(2).temperature < 20 and state(5).color|colorNamePl == "czerwony" ? "musisz tu podgrzać, żeby było romantycznie" : "jest super" }}
{% if state(4).hi and state(2).temperature < state(6).temperature %}zamknij okno, bo zimno{% endif %}
roleta {% if state(10).shut == 0 %}zamknięta{%elseif state(10).shut < 10 %}prawie zamknięta{%elseif state(10).shut < 90 %}uchylona{% else %}otwarta{% endif %}
Code: Select all
{{ state(1)|json_encode|raw }}
Aktualizacja:
Code: Select all
cd supla-scripts
git pull
git checkout v2.9
docker/suplascripts.sh restart
