Sonos ovládanie reproduktorov pre FIBARO HC3
Kód: SONOS_FIBAROPodrobný popis
Info a vlastnosti
Táto aplikácia poskytuje všetky jednoduché funkcie, ktoré by ste mohli potrebovať na jednoduché prehrávanie repreoduktorov Sonos bez réžie vecí, ktoré nemusia byť v mnohých situáciách potrebné. Základná myšlienka: jednoduchosť!
Platformy
HC 3 Lite, Yubii Home, HC 3
Nastavenie:
- IPAddress -> IP vášho reproduktora Sonos (ak existuje hlavný)
- interval-volume -> obnovovací čas pre posuvník hlasitosti (a vlastnosť "volume"), ak nepotrebujete sledovať aktualizáciu hlasitosti nastavenú na 0 (hodnota v sekundách)
- interval-status -> obnovovací čas pre vlastnosť "state" (pozri nižšie), ak ho nepotrebujete, nastavte hodnotu na 0 (hodnota v sekundách)
Denník zmien verzií:
- 0,1 - beta
- 0.2 - opravená chyba s objemom, odstránené duplicitné ovládacie prvky QA BUI
Návod na použitie:
Táto aplikácia sa zobrazí v blokovej scéne s funkciami „prehrať“, „zastaviť“, „pozastaviť“, „ďalší“, „predchádzajúci“, „stíšiť“ a „nastaviť hlasitosť“.
Môžete ich samozrejme použiť aj od LUA. Okrem toho môžete volať nižšie uvedenú funkciu (iba LUA) na prehrávanie z URI alebo CFIS, ako napríklad:
prehrávanie z rádia:
fibaro.call(SonosQAID, "playFromUri","stream.laut.fm/hiphop-forever")
prehrať z http zdroja:
fibaro.call(SonosQAID, "playFromUri","http://192.168.199.11/mp3/dog.mp3")
prehrávanie zo zdroja zdieľania siete:
fibaro.call(SonosQAID, "playFromCIFS","192.168.199.33/2Pac/Me and My Girlfriend.mp3")
Aktuálny stav prehrávača (PLAYING, STOPPED, PAUSED_PLAYBACK, TRANSITIONING) môžete získať zo svojho kódu LUA, aby ste získali väčšiu kontrolu, napríklad pri nastavení „when playing do stop“, alebo napr. „TRANSITIONING“ po „PLAYING“ zmení zdroj (napr. ding dong prehraný raz, potom rádio/cif stream)
fibaro.getValue(SonosQAID, "state")
Aktuálny URI (ak si ho chcete prehrať neskôr, napr. po ding-dong.mp3) môžete získať pomocou kódu nižšie. Autor sa rozhodol ho neaktualizovať automaticky, aby ušetril zdroje. Keď to budete potrebovať, zadajte:
fibaro.call(SonosQAID, "getCurrentSourceURI")
fibaro.sleep(1000) -- v prípade potreby
fibaro.getValue(SonosQAID, "currentSourceURI")
Môžete dokonca spustiť v scénach LUA na základe stavu Sonos, napr. zapnite párty svetlo, keď Sonos hrá takto (1234 je Sonos QA id):
conditions = { {
id = 1234,
isTrigger = true,
operator = "anyValue",
property = "state",
type = "device"
} },
operator = "all"
}
local trigger = sourceTrigger
if trigger.type=='device' then
if trigger.value == "PLAYING" then
print("sonos playing something, let's turn on some party lights")
elseif trigger.value == "PAUSED_PLAYBACK" or trigger.value == "STOPPED" then
print("sonos not playing, let's turn off party lights now")
end
end
Stiahnutie QA:
QA si môžete stiahnúť priamo v záložke "Súvisiace súbory" alebo na FIBARO Marketplace.
Buďte prvý, kto napíše príspevok k tejto položke.
Buďte prvý, kto napíše príspevok k tejto položke.
Spoločnosť HomeSystem s.r.o. je oficiálnym distribútorom značky FIBARO pre Slovenskú republiku. Nákupom u nás dostávate produkty z prvej ruky, najrýchlejšie riešenie reklamácií a samozrejme, môžete využiť našu sieť zaškolených certifikovaných inštalatérov, ktorí Vám systém nastavia, ak si neviete poradiť.
FIBARO - skutočný bezdrôtový Smart Home
Hľadáte odpoveď na otázku, aký bezdrôtový Smart Home systém je najlepší? Práve ste našli. Systém FIBARO má všetky pokročilé funkcie, ktoré nájdete v káblových systémoch za desiatky tisíc eur. Dokáže ovládať svietenie, tienenie, kúrenie, zavlažovanie, ale aj bazény, čerpadla a mnoho ďalšieho. Vďaka podpore protokolu Z-Wave podporuje FIBARO stovky produktov od rôznych výrobcov. Vy tak nie ste viazaný len na jedného výrobcu.