View Categories

Rozdział 12.12. – Identyfikatory (UAV)

Identyfikatory z grupy UAV przeznaczone są do obsługi urządzeń wykorzystujących protokół UPNP.

Przedstawione przykłady dotyczą integracji DOMIQ z odtwarzaczami SONOS.

W użytych przykładach przyjęliśmy biuro jako nazwę urządzenia. Komendy sterujące mogą być wysyłane również jednocześnie do wszystkich urządzeń, wówczas w miejsce nazwy należy wpisać all.

Logika systemuIdentyfikatorWartośćOpis
Stan
UAV.album.N

N – nazwa urządzenia
tekstNazwa aktualnie odtwarzanego albumu.
UAV.creator.NtekstNazwa wykonawcy aktualnie odtwarzanego utworu.
UAV.duration.NtekstCzas trwania utworu.
UAV.mode.NtekstTryb odtwarzania (np. normalny, powtarzanie, losowy itd.).
UAV.state.NtekstAktualny stan odtwarzania: stop/pauza/odtwarzanie.
UAV.title.NtekstTytuł odtwarzanego utworu.
UAV.trackno.NtekstNumer odtwarzanego pliku.
UAV.tracks.NtekstCałkowita liczba plików w danym folderze.
UAV.uri.NtekstŚcieżka do pliku/strumienia audio (np. radio internetowe).
UAV.volume.NtekstAktualna głośność.
Zdarzenie
E.UAV.P.N

P – nazwa parametru
N – nazwa urządzenia
tekstZdarzenia są rozgłaszane dla wszystkich zmian stanu parametrów opisanych powyżej.
Komenda
C.UAV.volume.N

N – nazwa urządzenia
0-100Ustawienie głośności na określoną wartość (0-100%).
change:xx Relatywna zmiana głośności względem bieżącej wartości. xx przyjmuje wartości dodatnie lub ujemne (patrz przykłady poniżej).
C.UAV.mute.N0/off/1/on Sterowanie wyciszeniem dźwięku. 1 lub on oznacza wyciszenie.
C.UAV.control.Nplay/stop/pause/next/prev Funkcja sterująca odtwarzaniem. Dostępne wartości:
  • stop – Zatrzymanie odtwarzania. Odtwarzanie po komendzie stop jest rozpoczynane od początku listy.
  • play – Rozpoczęcie odtwarzania.
  • pause – Wstrzymanie odtwarzania.
  • next – Następny utwór.
  • prev – Poprzedni utwór.
C.UAV.uri.N<ścieżka> Wskazanie odtwarzaczowi ścieżki do pliku, który ma być odtworzony. Ścieżką musi wskazywać plik na dysku twardym lub dysku sieciowym. Może być to także adres strumienia radia internetowego lub pliku w serwisie streamingowym. W przypadku plików na dyskach, można wskazać konkretny utwór lub plik z playlistą w formacie m3u.

WAŻNE: Wywołanie funkcji uri nie powoduje automatycznego rozpoczęcia odtwarzania. Aby rozpocząć odtwarzanie, należy po funkcji uri, wywołać funkcję control z wartością play.
C.UAV.group.add.N<nazwa_urządzenia_nadrzędnego> Wskazane urządzenie zostanie połączone w grupę ze wskazanym urządzeniem nadrzędnym.
C.UAV.group.leave.N<nazwa_urządzenia_nadrzędnego> Odłączenie wskazanego urządzenie od grupy tworzonej ze wskazanym urządzeniem nadrzędnym.
C.UAV.notify.Nsrc:<ścieżka> Pozwala odtworzyć wybrany plik dźwiękowy bez zakłócania aktualnie odtwarzanej muzyki lub stacji radiowej. Umożliwia użycie urządzenia SONOS do odtwarzania notyfikacji głosowych lub dźwiękowych w reakcji na dowolne zdarzenia w systemie DOMIQ, np. notyfikacja głosowa o otwartych oknach, gdy wychodzisz z domu i uzbrajasz alarm. Możesz też użyć SONOS jako dzwonka do drzwi.
  1. Komenda sterująca
    Poniższe przykłady przedstawiają definicję komend w przypadku użycia ich jako akcji
    w zdarzeniach/timerach lub poleceniu przypisanym do elementu Przycisk w zakładce
    Remote.
    • Sterowanie głośnością
      Nazwa: C.UAV.volume.biuro
      Wartość: 30
      Ustaw głośność urządzenia o nazwie biuro na 30%.

      Nazwa: C.UAV.volume.all
      Wartość: 30
      Ustaw głośność wszystkich urządzeń na 30%.
    • Sterowanie odtwarzaniem
      Nazwa: C.UAV.control.biuro
      Wartość: play
      Rozpocznij odtwarzanie w urządzeniu o nazwie biuro.
    • Załadowanie wskazanej ścieżki
      Nazwa: C.UAV.uri.biuro
      Wartość: dowolna_ścieżka
    • Dołączenie do grupy
      Nazwa: C.UAV.group.add.biuro
      Wartość: salon
      Połączenie odtwarzacza o nazwie biuro w grupę z odtwarzaczem salon.
    • Odtworzenie notyfikacji dźwiękowej
      Nazwa: C.UAV.notify.all
      Wartość: src:x-file-cifs://Example/sounds/Ding-dong-chime.mp3
      Otworzenie wskazanego dźwieku na wszystkich odtwarzaczach.
  2. Zdarzenia na zmianę stanu
    Zdarzenie może posłużyć jako inicjator dowolnej sekwencji akcji w systemie.
    • Kanał: E.UAV.volume.biuro
      Dane: 30
      Głośność urządzenia biuro przyjęła wartość 30%.
    • Kanał: E.UAV.mute.biuro
      Dane: 1
      Dźwięk w urządzeniu biuro został wyciszony.

Powered by BetterDocs