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
SUPLA Scripts
-
- Posts: 2284
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
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.
-
- Posts: 2284
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
Termostat
viewtopic.php?f=9&t=2237

Możliwość sterowania kanałami z WWW
viewtopic.php?f=24&t=2359&start=10#p12302

Wykresy temperatur
viewtopic.php?f=24&t=2359&start=20#p12394

Sterowanie głosem
https://youtu.be/YOvxetkskmc
viewtopic.php?f=9&p=13018
Powiadomienia
https://youtu.be/cTxzOcThwqU
viewtopic.php?f=9&t=3059
viewtopic.php?f=9&t=2237
Możliwość sterowania kanałami z WWW
viewtopic.php?f=24&t=2359&start=10#p12302
Wykresy temperatur
viewtopic.php?f=24&t=2359&start=20#p12394
Sterowanie głosem
https://youtu.be/YOvxetkskmc
viewtopic.php?f=9&p=13018
Powiadomienia
https://youtu.be/cTxzOcThwqU
viewtopic.php?f=9&t=3059
Last edited by fracz on Wed Feb 07, 2018 9:07 am, edited 5 times in total.
-
- Posts: 2284
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: 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?
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.
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?
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.
-
- Posts: 2284
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: 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.

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.
-
- Posts: 2284
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: 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 

-
- Posts: 391
- Joined: Wed May 17, 2017 1:27 pm
Czemu docker na malinie nie działa? Tutaj piszą że działa https://www.raspberrypi.org/blog/docker ... pberry-pi/
Supla
Open HAB - https://github.com/magx2/openhab-supla
-
- Posts: 2284
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
@michael napisał mi że dostał takie coś:
I niestety nic na taki błąd nie znalazłem.
Ale próbuj - byłoby super jakby ruszyło przez dockera.
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
Ale próbuj - byłoby super jakby ruszyło przez dockera.
-
- Posts: 339
- Joined: Fri Jul 01, 2016 11:51 am
- Location: Warszawa
zainstalowałem na synology docker działa od kopafracz 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.
-
- Posts: 2284
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: 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.

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
