To by wymagało używania scripts.supla.io (co oczywiście można zrobić), albo dodania tej logiki do samego urządzenia (czego na razie nie robię).klimasstudio wrote: Wed Feb 15, 2023 7:35 pm Ja bym dodał np prz SD virtualny kanal który by włączał lub wyłączał działanie tej automatyzacja która można by w harmonogramie dodatkowo ogarnąć żeby nam światłami w ciągu dnia nie bawiło się;)
Juz się nie mogę doczekać skryptów do testu.
Integracja z Android TV
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Najlepsze suple dla Twojego domu 
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Można testować integrację z Android TV.
W tym miejscu jest instrukcja: https://github.com/SUPLA/supla-device/t ... android_tv
W skrócie:
1. Instalujemy adb na komputerze i łączymy z TV
2. Instalujemy sd4linux (supla-device na Linuxie)
3. Edytujemy plik media_state.sh i dodajemy go jako serwis w systemie, aby sam startował
4. Konfigurujemy sd4linux (plik android_tv.yaml) i dodajemy go jako serwis w systemie.
Integrację można też uruchomić jako nowe kanały na istniejącej integracji sd4linux - wystarczy dodać odpowiednie kanały na końcu pliku i będzie działać (po aktualizacji źródeł i przekompilowaniu). Można też uruchamiać wiele instancji sd4linux na jednym komputerze - trzeba tylko zadbać o osobne pliki konfiguracyjne, dodawać osobne serwisy i ustawić im osobne foldery do pracy.
Odnośnie składni nowych poleceń w pliku yaml, plecam ten wątek: viewtopic.php?t=12584
W przykładowym pliku yaml są też podane linki do dokumentacji Androida, skąd można sobie wyciągnąć znaczenie niektórych liczb, albo znaleźć nowe (np. jakie przyciski mają się odpalać, gdy włączamy przekaźnik w apce, albo wyłączamy).
Składnia wyzwalaczy pozwala na wysyłanie Wyzwalaczy Akcji gdy "stan" kanału przekaźnika będzie miał jakąś wartość, lub przy tranzycjach między konkretnymi stanami. Dodałem tutaj "stan" -1, który jest ustawiony, gdy kanał jest offline. Np. można wysłać wyzwalacz, gdy stan przejdzie z offline do on/off, albo gdy stan jest "on".
Podobnie można ustawić wyzwalacze na "wartość" (value) i na tranzycje między wartościami - chodzi o wartość z pliku ze stanem telewizora. Tam pojawiają się liczby w stylu -1, 0, 1, 2, 3, 4, 5 itd.
Ich znaczenie jest pobieżnie opisane w yaml, a szczegółowo w dokumentacji, do której jest dołączony link.
Sam skrypt media_state.sh używa adb aby pobrać stan z telewizora. Nie wszystkie programy używają poprawnie czegoś, co w Androidzie nazywa się "media_session". Programy w stylu Netflix, Youtube, Disney+ i kilka innych robi to poprawie i zgłasza odtwarzane treści jak należy.
Natomiast nasze rodzime produkcje: WP pilot, Player; już tego nie robią. Dla nich jest dodane sprawdzanie stanu po stanie usługi "audio" w Androidzie (dolna część skryptu). Stan audio jest w skrypcie mapowany na cyferki 3, 2, 1, 0.
Jeśli ktoś chce, to można te "stan audio" ustawić na liczbach nieużywanych przez "media_session", np;. 103, 102, 101, 100 i wtedy skonfigurować sobie odpowiednio je w pliku yaml (można ustawić że 103 też oznacza stan "ON", i używać tych wartości do różnych wyzwalaczy, można też podłączyć osobny kanał pod ten sam "parser" i używać osobnego kanału do usługi "audio").
Temat jest dość szeroki, instrukcja przydługawa, więc więcej nie będę pisał
.
Czekam na info, odnośnie tego czy udało Wam się zainstalować, co można poprawić, albo jak coś tutaj ustawić.
Pochwalcie się szczególnie jeśli wszystko ruszyło i działa
.
PS: kanał przekaźnika w Cloud ma fajną ikonkę old-school'owego telewizora - polecam
W tym miejscu jest instrukcja: https://github.com/SUPLA/supla-device/t ... android_tv
W skrócie:
1. Instalujemy adb na komputerze i łączymy z TV
2. Instalujemy sd4linux (supla-device na Linuxie)
3. Edytujemy plik media_state.sh i dodajemy go jako serwis w systemie, aby sam startował
4. Konfigurujemy sd4linux (plik android_tv.yaml) i dodajemy go jako serwis w systemie.
Integrację można też uruchomić jako nowe kanały na istniejącej integracji sd4linux - wystarczy dodać odpowiednie kanały na końcu pliku i będzie działać (po aktualizacji źródeł i przekompilowaniu). Można też uruchamiać wiele instancji sd4linux na jednym komputerze - trzeba tylko zadbać o osobne pliki konfiguracyjne, dodawać osobne serwisy i ustawić im osobne foldery do pracy.
Odnośnie składni nowych poleceń w pliku yaml, plecam ten wątek: viewtopic.php?t=12584
W przykładowym pliku yaml są też podane linki do dokumentacji Androida, skąd można sobie wyciągnąć znaczenie niektórych liczb, albo znaleźć nowe (np. jakie przyciski mają się odpalać, gdy włączamy przekaźnik w apce, albo wyłączamy).
Składnia wyzwalaczy pozwala na wysyłanie Wyzwalaczy Akcji gdy "stan" kanału przekaźnika będzie miał jakąś wartość, lub przy tranzycjach między konkretnymi stanami. Dodałem tutaj "stan" -1, który jest ustawiony, gdy kanał jest offline. Np. można wysłać wyzwalacz, gdy stan przejdzie z offline do on/off, albo gdy stan jest "on".
Podobnie można ustawić wyzwalacze na "wartość" (value) i na tranzycje między wartościami - chodzi o wartość z pliku ze stanem telewizora. Tam pojawiają się liczby w stylu -1, 0, 1, 2, 3, 4, 5 itd.
Ich znaczenie jest pobieżnie opisane w yaml, a szczegółowo w dokumentacji, do której jest dołączony link.
Sam skrypt media_state.sh używa adb aby pobrać stan z telewizora. Nie wszystkie programy używają poprawnie czegoś, co w Androidzie nazywa się "media_session". Programy w stylu Netflix, Youtube, Disney+ i kilka innych robi to poprawie i zgłasza odtwarzane treści jak należy.
Natomiast nasze rodzime produkcje: WP pilot, Player; już tego nie robią. Dla nich jest dodane sprawdzanie stanu po stanie usługi "audio" w Androidzie (dolna część skryptu). Stan audio jest w skrypcie mapowany na cyferki 3, 2, 1, 0.
Jeśli ktoś chce, to można te "stan audio" ustawić na liczbach nieużywanych przez "media_session", np;. 103, 102, 101, 100 i wtedy skonfigurować sobie odpowiednio je w pliku yaml (można ustawić że 103 też oznacza stan "ON", i używać tych wartości do różnych wyzwalaczy, można też podłączyć osobny kanał pod ten sam "parser" i używać osobnego kanału do usługi "audio").
Temat jest dość szeroki, instrukcja przydługawa, więc więcej nie będę pisał
Czekam na info, odnośnie tego czy udało Wam się zainstalować, co można poprawić, albo jak coś tutaj ustawić.
Pochwalcie się szczególnie jeśli wszystko ruszyło i działa
PS: kanał przekaźnika w Cloud ma fajną ikonkę old-school'owego telewizora - polecam
Najlepsze suple dla Twojego domu 
-
maxio2011
- Posts: 118
- Joined: Fri Jan 22, 2021 1:08 pm
Pytanie ktoś próbował odpalić na pi zero ?
Mam takiego który służy do odczytu temp. z czujników xiaomi i licznika wody da radę na tym to postawić czy coś jeszcze potrzeba ?
Mam takiego który służy do odczytu temp. z czujników xiaomi i licznika wody da radę na tym to postawić czy coś jeszcze potrzeba ?
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Przypomniałem sobie o tym projekcie i jako że mam juz smart TV , postanowiłem go zainstalować na moim dellu z Debianem na którym już istnieje kilka SD4L. Zainstalowałem . na dellu w katalogu android_tv mam plik atv.state który sie aktualizuje gdy włączam , pauzuję film na np netflixie . W cloud pojawił się "kafelek" a w nim dwa kanały jeden nieczynny a drugi Action trigger. no i nie bardzo wiem jak to wykorzystać 
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
A któż to ma wiedzieć za Ciebie?shimano73 wrote: Sat Jan 25, 2025 8:17 pm Przypomniałem sobie o tym projekcie i jako że mam juz smart TV , postanowiłem go zainstalować na moim dellu z Debianem na którym już istnieje kilka SD4L. Zainstalowałem . na dellu w katalogu android_tv mam plik atv.state który sie aktualizuje gdy włączam , pauzuję film na np netflixie . W cloud pojawił się "kafelek" a w nim dwa kanały jeden nieczynny a drugi Action trigger. no i nie bardzo wiem jak to wykorzystać![]()
Ja ogólnie tego też zbytnio nie używam. Mam jeden kanał, który pokazuje mi stan pracy TV i dodałem klikanie przycisku "ok" na "przekaźniku". Czasem coś włączę/pauzę zrobię z telefonu.
Sam stan (odtwarzanie wideo/dźwięku) używam do odpalenia sceny, która gasi światła i zamyka rolety (na rzutniku to mam).
Ogólnie można udawać wszystkie przyciski z pilota, ale na Suplowych przekaźnikach nie jest to zbyt wygodne.
Najlepsze suple dla Twojego domu 
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Co może być powodem tego że ten przekaźnik jest disconnected ?klew wrote: Sat Jan 25, 2025 9:25 pmA któż to ma wiedzieć za Ciebie?shimano73 wrote: Sat Jan 25, 2025 8:17 pm Przypomniałem sobie o tym projekcie i jako że mam juz smart TV , postanowiłem go zainstalować na moim dellu z Debianem na którym już istnieje kilka SD4L. Zainstalowałem . na dellu w katalogu android_tv mam plik atv.state który sie aktualizuje gdy włączam , pauzuję film na np netflixie . W cloud pojawił się "kafelek" a w nim dwa kanały jeden nieczynny a drugi Action trigger. no i nie bardzo wiem jak to wykorzystać![]()
Ja ogólnie tego też zbytnio nie używam. Mam jeden kanał, który pokazuje mi stan pracy TV i dodałem klikanie przycisku "ok" na "przekaźniku". Czasem coś włączę/pauzę zrobię z telefonu.
Sam stan (odtwarzanie wideo/dźwięku) używam do odpalenia sceny, która gasi światła i zamyka rolety (na rzutniku to mam).
Ogólnie można udawać wszystkie przyciski z pilota, ale na Suplowych przekaźnikach nie jest to zbyt wygodne.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
OK, ogarnięte , działa tak jak u ciebieklew wrote: Sun Jan 26, 2025 12:44 pm U mnie on był offline gdy tv jest wyłączone.
Nie wiem co tam masz ustawione
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
Nie wiem, czy piszę w dobrym miejscu, bo ten temat wydaje się być głównie o sterowaniu głosowym.
A mnie chodzi o to, czy mając zainstalowaną aplikację Supla na telewizorze Google TV (np. Sony Bravia), można mieć na telewizorze wykresy zużycia prądu i ewentualnie inne dane dostępne w aplikacji na telefon?
A mnie chodzi o to, czy mając zainstalowaną aplikację Supla na telewizorze Google TV (np. Sony Bravia), można mieć na telewizorze wykresy zużycia prądu i ewentualnie inne dane dostępne w aplikacji na telefon?
