SUPLA Scripts

User avatar
fracz
Posts: 2256
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków

Post

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
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
You do not have the required permissions to view the files attached to this post.
Last edited by fracz on Tue Oct 03, 2017 1:58 pm, edited 1 time in total.
User avatar
fracz
Posts: 2256
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków

Post

Last edited by fracz on Wed Feb 07, 2018 9:07 am, edited 5 times in total.
User avatar
fracz
Posts: 2256
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków

Post

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

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.
You do not have the required permissions to view the files attached to this post.
Last edited by fracz on Sat Nov 11, 2017 9:52 am, edited 5 times in total.
User avatar
fracz
Posts: 2256
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków

Post

reserved
User avatar
fracz
Posts: 2256
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków

Post

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.
User avatar
fracz
Posts: 2256
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków

Post

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
magx2
Posts: 352
Joined: Wed May 17, 2017 1:27 pm

Post

Czemu docker na malinie nie działa? Tutaj piszą że działa https://www.raspberrypi.org/blog/docker ... pberry-pi/
Java 4 Life :twisted:

API Java
GUI
Server Mock

User avatar
fracz
Posts: 2256
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków

Post

@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.
User avatar
nowy1
Posts: 339
Joined: Fri Jul 01, 2016 11:51 am
Location: Warszawa

Post

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
User avatar
fracz
Posts: 2256
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków

Post

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.

Return to “SUPLA Scripts”