Supla scripts 2.0

Post Reply
User avatar
fracz
Posts: 907
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Fri Sep 22, 2017 8:59 pm

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).

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
Last edited by fracz on Tue Oct 03, 2017 1:58 pm, edited 1 time in total.
User avatar
fracz
Posts: 907
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Fri Sep 22, 2017 9:00 pm

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

Fri Sep 22, 2017 9:00 pm

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 6003 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.
Last edited by fracz on Sat Nov 11, 2017 9:52 am, edited 5 times in total.
User avatar
fracz
Posts: 907
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Fri Sep 22, 2017 9:00 pm

reserved
User avatar
fracz
Posts: 907
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

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

Sat Sep 23, 2017 3:01 pm

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

Sat Sep 23, 2017 3:23 pm

Czemu docker na malinie nie działa? Tutaj piszą że działa https://www.raspberrypi.org/blog/docker ... pberry-pi/
Java 4 Life :twisted: :twisted: :twisted:
User avatar
fracz
Posts: 907
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Sat Sep 23, 2017 5:48 pm

@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: 310
Joined: Fri Jul 01, 2016 11:51 am
Location: Warszawa

Sat Sep 23, 2017 6:16 pm

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: 907
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Sat Sep 23, 2017 8:02 pm

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.
Post Reply