Page 1 of 86

SUPLA Scripts

Posted: Fri Sep 22, 2017 8:59 pm
by fracz
SUPLA Scripts to aplikacja, która za pomocą dodanego do SUPLA Cloud w wersji 2.0 API wzbogacają Suplę o nowe funkcjonalności. Kod źródłowy skryptów znajduje się na GitHubie: https://github.com/fracz/supla-scripts

Jakość tych rozwiązań należy traktować jako prototypowe, więc czasem mogą nie działać oraz nie być na tyle bezpieczne na ile być powinny (szczególnie, jeśli będą działać po HTTP a nie HTTPS). Jeśli oczekujesz większej stabilności, bezpieczeństwa i wygody użytkowania lub konfiguracji, musisz poczekać na oficjalne dodanie tych funkcjonalności do projektu (raczej wszystkie są prędzej czy później planowane).
3.png
3.png (5.96 KiB) Viewed 4387 times
Jak skorzystać?

Załóż konto na https://supla.fracz.com

Jak zainstalować skrypty u na swojej malinie lub VPS?

Instrukcję instalacji i aktualizacji znajdziesz na Githubie: https://github.com/fracz/supla-scripts/tree/master/docs

Re: Supla scripts 2.0

Posted: Fri Sep 22, 2017 9:00 pm
by fracz

Re: Supla scripts 2.0

Posted: Fri Sep 22, 2017 9:00 pm
by fracz
Czy trzeba mieć serwer i wiedzieć co to jest Github?
Nie. Możesz skorzystać z aplikacji uruchomionej pod adresem https://supla.fracz.com

Jeśli chcesz uruchomić swoją instancję skryptów - tak, musisz je zainstalować na swoim serwerze (VPS, Raspberry itp) wg instrukcji z pierwszego posta.

Co gdzie wpisać przy rejestracji?
rejstracja.jpg
rejstracja.jpg (104.92 KiB) Viewed 19404 times

Jak uzyskać Password (API)?
W SUPLA Cloud w ustawieniach API obok pola Password trzeba kliknąć kolejno: ZMIEŃ -> GENERUJ -> KOPIUJ -> POTWIERDŹ. Hasło będzie w schowku, gotowe do wklejenia przy rejestracji.

Czy da się obsługiwać termostat przez aplikację mobilną SUPLA?
Nie. Termostat skryptowy nie ma możliwości podglądu w aplikacji mobilnej. Natomiast po otworzeniu podglądu termostatu w stopce znajdziesz adres URL, po którym bez logowania możesz otworzyć panel termostatu i sterować podstawowymi parametrami (aktywny profil, grzanie lub ochładzanie). Po otwarciu tego adresu możesz dodać skrót do niego na ekranie głównym, przez co uzyskasz "aplikację" termostat na swoim urządzeniu.

Re: Supla scripts 2.0

Posted: Fri Sep 22, 2017 9:00 pm
by fracz
reserved

Re: Supla scripts 2.0

Posted: Fri Sep 22, 2017 9:01 pm
by fracz
Powstały pierwsze instrukcje instalacji... I potrzebuję feedback :-)

Można próbować instalować skrypty z tej paczki: https://github.com/fracz/supla-scripts/ ... 0.0-beta.7

Instrukcja dla dockera (@michael zgłaszał że jednak nie działa na malinach) jest tutaj, przeklikana przeze mnie (na niemalinie), ma działać: https://github.com/fracz/supla-scripts/ ... -docker.md

Instrukcja "klasyczna" do instalacji w dowolnym środowisku z PHP i MySQL, pisana "na czuja", nieklikana przeze mnie tutaj: https://github.com/fracz/supla-scripts/ ... classic.md

Jak się komuś uda albo nie uda, piszcie. Jak to się ustabilizuje to będzie się można wziąć w końcu za GUI do voice.

Re: Supla scripts 2.0

Posted: Sat Sep 23, 2017 3:01 pm
by fracz
Macie może jakiś pomysł na nazwę tego projektu? Od kiedy to ma gui, można się rejestrować to raczej nazwa "skrypty" jest mylaca. Zrobiłbym też nowy projekt na githubie bo "brak kompatybilnosci wstecz pomiędzy 1.0 a 2.0" to bardzo optymistyczne potraktowanie sytuacji :-D

Re: Supla scripts 2.0

Posted: Sat Sep 23, 2017 3:23 pm
by magx2
Czemu docker na malinie nie działa? Tutaj piszą że działa https://www.raspberrypi.org/blog/docker ... pberry-pi/

Re: Supla scripts 2.0

Posted: Sat Sep 23, 2017 5:48 pm
by fracz
@michael napisał mi że dostał takie coś:

Code: Select all

root@raspberrypi:/home/michael/supla-scripts# cd docker && docker-compose up --build -d
Pulling suplascripts-db (mysql:latest)...
latest: Pulling from library/mysql
ERROR: no matching manifest for linux/arm in the manifest list entries
I niestety nic na taki błąd nie znalazłem.

Ale próbuj - byłoby super jakby ruszyło przez dockera.

Re: Supla scripts 2.0

Posted: Sat Sep 23, 2017 6:16 pm
by nowy1
fracz wrote:
Fri Sep 22, 2017 9:01 pm
Powstały pierwsze instrukcje instalacji... I potrzebuję feedback :-)

Można próbować instalować skrypty z tej paczki: https://github.com/fracz/supla-scripts/ ... 0.0-beta.7

Instrukcja dla dockera (@michael zgłaszał że jednak nie działa na malinach) jest tutaj, przeklikana przeze mnie (na niemalinie), ma działać: https://github.com/fracz/supla-scripts/ ... -docker.md

Instrukcja "klasyczna" do instalacji w dowolnym środowisku z PHP i MySQL, pisana "na czuja", nieklikana przeze mnie tutaj: https://github.com/fracz/supla-scripts/ ... classic.md

Jak się komuś uda albo nie uda, piszcie. Jak to się ustabilizuje to będzie się można wziąć w końcu za GUI do voice.
zainstalowałem na synology docker działa od kopa

Re: Supla scripts 2.0

Posted: Sat Sep 23, 2017 8:02 pm
by fracz
To jest bardzo dobra informacja :-)

Póki co - wrzuciłem fix naprawiający termostat w przypadku gdy serwer jest w innej strefie czasowej niż użytkownik (w wersji beta-6). Niestety wiąże się to z tym że niedługo z supla.fracz.com znikną ustawienia automatycznego włączania profilów i trzeba je będzie sobie dodać na nowo.

Generalnie to jak wyjdziemy już z bety - pewnie trzeba się będzie zarejestrować od nowa ;-) Aktualnie pracuje nad bezpieczniejszą komunikacją Automate ze skryptami, bo wcześniejsza była bardzo prototypowa.