SUPLA Scripts

Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

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) Przejrzano 22749 razy
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
Ostatnio zmieniony wt paź 03, 2017 1:58 pm przez fracz, łącznie zmieniany 1 raz.
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

Ostatnio zmieniony śr lut 07, 2018 9:07 am przez fracz, łącznie zmieniany 5 razy.
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

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) Przejrzano 37766 razy

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.
Ostatnio zmieniony sob lis 11, 2017 9:52 am przez fracz, łącznie zmieniany 5 razy.
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

reserved
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

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.
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

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
Posty: 348
Rejestracja: śr maja 17, 2017 1:27 pm
Kontakt:

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

Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

@michael napisał mi że dostał takie coś:

Kod: Zaznacz cały

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.
Awatar użytkownika
nowy1
Posty: 339
Rejestracja: pt lip 01, 2016 11:51 am
Lokalizacja: Warszawa

fracz pisze: pt wrz 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
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

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

Wróć do „SUPLA Scripts”