Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable "night mode" for AIS-dom app #3

Open
stravinci opened this issue Sep 27, 2020 · 3 comments
Open

Enable "night mode" for AIS-dom app #3

stravinci opened this issue Sep 27, 2020 · 3 comments

Comments

@stravinci
Copy link

Hi,
I want to ask you to develop decrease volume level during "night mode" also at AIS-dom app, in my case it is wall tablet.
I think it should be done here:
image

@asystentka-jolka
Copy link
Member

Hello Friend :)
let's switch to Polish it will be more easy for me to explain...

Fajny pomysł - ściszanie głośności odtwarzaczy podłączonych do bramki podczas trybu nocnego.
Ale to powinno być ewentualnie zrealizowane na bramce (na serwerze a nie na kliencie), czyli w tym repo: https://github.com/sviete/AIS-home-assistant

Mamy taką akcję ais_ai_service -> check_night_mode która jest uruchamiana w pierwszej sekundzie każdej minuty
image

jak jest noc (w godzinach ustawionych przez użytkownika) to ta akcja wykonuje 2 rzeczy:

  1. zmienia temat na jeszcze ciemniejszy
  2. ścisza bramkę - wbudowany odtwarzacz

to się dzieje w tej funkcji -> apply_night_mode

image

wszystko co trzeba zrobić to zmodyfikować funkcję apply_night_mode tak żeby nie ściszała tego jednego wbudowanego głośnika ale ściszała wszystkie odtwarzacze które są w systemie

to jest tu:
https://github.com/sviete/AIS-home-assistant/blob/754262d55295b592c53ea7d2a96a5fc6a8346cf0/homeassistant/components/ais_ai_service/__init__.py#L2712

oczywiście trzeba się zastanowić czy tego chcą użytkownicy... i dodać do opisu a aplikacji i dokumentacji że tak to działa
to ściszanie może być trochę zbyt drastyczne ;)

podobny efekt można uzyskać automatyzacją:

image

jeżeli tryb nocny jest włączony

image

i godzina jest późniejsza niż start trybu nocnego

image

to wywołaj akcję ściszanie tabletu czy innych odtwarzaczy:

image

Zastanów się, czy ściszanie wszystkich odtwarzaczy w godzinach nocnych ma sens - może na forum zapytaj - my jesteśmy otwarci na taką zmianę.

Jeżeli uznasz, że to jest dobry pomysł to otwórz issue w repozytorium https://github.com/sviete/AIS-home-assistant
zmiana tej funkcji to może być Twój pierwszy task w tym repo - podpowiemy Ci jak to napisać. Cała zmiana to przekazanie do usługi media_player -> volume_set wszystkich odtwarzaczy w systemie a nie tylko tej jednej encji media_player.wbudowany_glosnik.

@stravinci
Copy link
Author

stravinci commented Oct 31, 2020

A co w przypadku gdy mój tablet nie jest ustawiony jako odtwarzacz?
Edit: No dobra może nie ma sensu upierać się przy tym, żeby tablet nie był zgłaszany jako odtwarzacz.
A co do ustawienia wszystkich odtwarzaczy to jestem w stanie sobie wyobrazić, że ktoś może mieć tablet/komórkę zgłoszoną jako odtwarzacz, na której ogląda wieczorami filmy i nie chciałby mieć ściszania. Także skorzystam z automatyzacji. Dzięki za wskazówkę.

@asystentka-jolka
Copy link
Member

możesz też sterować innymi klientami - tabletami, be odtwarzacza czy nawet bez instalowania naszej aplikacji ais dom
w przypadku Android możesz to robić po ADB, tu masz wprowadzenie jak włączyć ADB na bramce
http://ai-speaker.com/docs/ais_bramka_remote_adb
w podobny sposób możesz włączyć ADB na każdym urządzeniu z telefonem i je sterować wysyłając komendy po ADB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants