mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-02-07 16:59:18 +00:00
98_BOSEST: commandref update
git-svn-id: https://svn.fhem.de/fhem/trunk@18548 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
de2fdf84f8
commit
9f0568e4bb
@ -2517,109 +2517,255 @@ sub BOSEST_readingsSingleUpdateIfChanged {
|
||||
|
||||
=pod
|
||||
=item device
|
||||
=item summary Easily autodiscover and control your BOSE SoundTouch devices
|
||||
=item summary_DE Autodiscover und einfache Steuerung deiner BOSE SoundTouch Geräte
|
||||
=item summary Control your BOSE SoundTouch devices
|
||||
=item summary_DE Steuerung deiner BOSE SoundTouch Lautsprecher
|
||||
=begin html
|
||||
|
||||
<a name="BOSEST"></a>
|
||||
<h3>BOSEST</h3>
|
||||
<ul>
|
||||
BOSEST is used to control a BOSE SoundTouch system (one or more SoundTouch 10, 20 or 30 devices)<br><br>
|
||||
<b>Note:</b> The followig libraries are required for this module:
|
||||
<ul><li>libwww-perl</li> <li>libmojolicious-perl</li> <li>libxml-simple-perl</li> <li>libnet-bonjour-perl</li> <li>libev-perl</li><li>liburi-escape-xs-perl</li><li>sox</li><li>libsox-fmt-mp3</li><br>
|
||||
Use <b>sudo apt-get install libwww-perl libmojolicious-perl libxml-simple-perl libnet-bonjour-perl libev-perl</b> to install this libraries.<br>Please note:
|
||||
libmojolicious-perl must be >=5.54, but under wheezy is only 2.x avaible.<br>
|
||||
Use <b>sudo apt-get install cpanminus</b> and <b>sudo cpanm Mojolicious</b> to update to the newest version<br>
|
||||
TTS can be configured as described in the following thread: <a href=https://forum.fhem.de/index.php/topic,46838.0.html>Link</a><br>
|
||||
<br>
|
||||
Questions and/or feedback can be posted on the FHEM forum: <a https://forum.fhem.de/index.php/topic,46838.msg533050.html#new>Link</a><br>
|
||||
</ul><br>
|
||||
|
||||
<a name="BOSESTdefine" id="BOSESTdefine"></a>
|
||||
<b>Define</b>
|
||||
<ul>
|
||||
<code>define <name> BOSEST</code><br>
|
||||
<br>
|
||||
Example:
|
||||
<ul>
|
||||
<code>define bosesystem BOSEST</code><br>
|
||||
Defines BOSE SoundTouch system. All devices/speakers will show up after 60s under "Unsorted" in FHEM.<br/>
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<br>
|
||||
|
||||
<a name="BOSESTset" id="BOSESTset"></a>
|
||||
<b>Set</b>
|
||||
<ul>BOSEST is used to control a BOSE SoundTouch system (one or more SoundTouch 10, 20 30, 300 or Portable devices)<br><br>
|
||||
<b>Note:</b> The following libraries are required for this module:
|
||||
<ul>
|
||||
<li>libwww-perl</li> <li>libmojolicious-perl</li> <li>libxml-simple-perl</li> <li>libnet-bonjour-perl</li> <li>libev-perl</li><li>liburi-escape-xs-perl</li>
|
||||
<li>sox</li>
|
||||
<li>libsox-fmt-mp3</li><br>
|
||||
Use <b>sudo apt-get install libwww-perl libmojolicious-perl libxml-simple-perl libnet-bonjour-perl libev-perl liburi-escape-xs-perl</b> to install this libraries.<br>
|
||||
Please note: libmojolicious-perl must be >=5.54<br>
|
||||
Use <b>sudo apt-get install cpanminus</b> and <b>sudo cpanm Mojolicious</b> to update to the newest version.<br><br>
|
||||
TextToSpeach (TTS) can be configured as described in the following thread: <a target= "_blank" href="https://forum.fhem.de/index.php/topic,46838.0.html">Link</a><br>
|
||||
Questions and/or feedback can be posted on the FHEM forum: <a target= "_blank" href="https://forum.fhem.de/index.php/topic,46838.msg533050.html#new">Link</a>
|
||||
</ul><br><br>
|
||||
|
||||
<a name="BOSESTdefine" id="BOSESTdefine"></a>
|
||||
<b>Define</b>
|
||||
<ul>
|
||||
<code>set <name> <command> [<parameter>]</code><br>
|
||||
The following commands are defined for the devices/speakers (execpt <b>autoAddDLNAServers</b> is for the "main" BOSEST) :<br><br>
|
||||
<ul><u>General commands</u>
|
||||
<li><code><b>on</b></code> - power on the device</li>
|
||||
<li><code><b>off</b></code> - turn the device off</li>
|
||||
<li><code><b>power</b></code> - toggle on/off</li>
|
||||
<li><code><b>volume</b> [0...100] [+x|-x]</code> - set the volume level in percentage or change volume by ±x from current level</li>
|
||||
<li><code><b>channel</b> 0...20</code> - select present to play</li>
|
||||
<li><code><b>saveChannel</b> 07...20</code> - save current channel to channel 07 to 20</li>
|
||||
<li><code><b>play</b></code> - start/resume to play </li>
|
||||
<li><code><b>pause</b></code> - pause the playback</li>
|
||||
<li><code><b>stop</b></code> - stop playback</li>
|
||||
<li><code><b>nextTrack</b></code> - play next track</li>
|
||||
<li><code><b>prevTrack</b></code> - play previous track</li>
|
||||
<li><code><b>mute</b> on|off|toggle</code> - control volume mute</li>
|
||||
<li><code><b>shuffle</b> on|off</code> - control shuffle mode</li>
|
||||
<li><code><b>repeat</b> all|one|off</code> - control repeat mode</li>
|
||||
<li><code><b>bass</b> 0...10</code> - set the bass level</li>
|
||||
<li><code><b>recent</b> 0...15</code> - set number of names in the recent list in readings</li>
|
||||
<li><code><b>source</b> bluetooth,bt-discover,aux mode, airplay</code> - select a local source</li><br>
|
||||
<li><code><b>addDLNAServer</b> Name1 [Name2] [Namex]</code> - add DLNA servers Name1 (and Name2 to Namex) to the BOSE library</li>
|
||||
<li><code><b>removeDLNAServer</b> Name1 [Name2] [Namex]</code> - remove DLNA servers Name1 (and Name2 to Namex) to the BOSE library</li>
|
||||
</ul><br>Example: <code>set BOSE_1234567890AB volume 25</code> Set volume on device with the name BOSE_1234567890AB <br><br><br>
|
||||
|
||||
<ul><u>Timer commands:</u>
|
||||
<li><code><b>on-for-timer</b> 1...x</code> - power on the device for x seconds</li>
|
||||
<li><code><b>off-for-timer</b> 1...x</code> - turn the device off and power on again after x seconds</li>
|
||||
<li><code><b>on-till</b> hh:mm:ss</code> - power on the device until defined time</li>
|
||||
<li><code><b>off-till</b> hh:mm:ss</code> - turn the device off and power on again at defined time</li>
|
||||
<li><code><b>on-till-overneight</b> hh:mm:ss</code> - power on the device until defined time on the next day</li>
|
||||
<li><code><b>off-till-overneight</b> hh:mm:ss</code> - turn the device off at defined time on the next day</li>
|
||||
</ul><br>Example: <code>set BOSE_1234567890AB on-till 23:00:00</code> Switches device with the name BOSE_1234567890AB now on and at 23:00:00 off<br><br><br>
|
||||
|
||||
<ul><u>Multiroom commands:</u>
|
||||
<li><code><b>createZone</b> deviceID</code> - create multiroom zone (defines <code><name></code> as zoneMaster) </li>
|
||||
<li><code><b>addToZone</b> deviceID</code> - add device <code><name></code> to multiroom zone</li>
|
||||
<li><code><b>removeFromZone</b> deviceID</code> - remove device <code><name></code> from multiroom zone</li>
|
||||
<li><code><b>playEverywhere</b></code> - play sound of device <code><name></code> on all others devices</li>
|
||||
<li><code><b>stopPlayEverywhere</b></code> - stop playing sound on all devices</li>
|
||||
</ul><br>Example: <code>set BOSE_1234567890AB playEverywhere</code> Starts Multiroom with device with the name BOSE_1234567890AB as master <br><br><br>
|
||||
|
||||
<ul><u>TextToSpeach commands (needs Google Translate):</u>
|
||||
<li><code><b>speak</b> "message" [0...100] [+x|-x] [en|de|xx]</code> - Text to speak, optional with volume adjustment and language to use. The message to speak may have up to 100 letters</li>
|
||||
<li><code><b>speakOff</b> "message" [0...100] [+x|-x] [en|de|xx]</code> - Text to speak, optional with volume adjustment and language to use. The message to speak may have up to 100 letters. Device is switched off after speak</li>
|
||||
<li><code><b>ttsVolume</b> [0...100] [+x|-x]</code> - set the TTS volume level in percentage or change volume by ±x from current level</li>
|
||||
<li><code><b>ttsDirectory</b> "directory"</code> - set DLNA TTS directory. FHEM user needs permissions to write to that directory. </li>
|
||||
<li><code><b>ttsLanguage </b> en|de|xx</code> - set default TTS language (default: en)</li>
|
||||
<li><code><b>ttsSpeakOnError</b> 0|1</code> - 0=disable to speak "not available" text</li>
|
||||
<li><code><b>autoAddDLNAServers</b> 0|1</code> - 1=automatically add all DLNA servers to BOSE library. This command is only for "main" BOSEST, not for devices/speakers!</li> <br>
|
||||
</ul><br> Example: <code>set BOSE_1234567890AB speakOff "Music is going to switch off now. Good night." 30 en</code> Speaks message at volume 30 and then switches off device.<br><br> <br>
|
||||
<code>define <name> BOSEST</code><br><br>
|
||||
Example:
|
||||
<ul>
|
||||
<code>define bosesystem BOSEST</code><br>
|
||||
Defines BOSE SoundTouch system. All devices/speakers will show up after 60s under "Unsorted" in FHEM.<br>
|
||||
</ul>
|
||||
</ul><br>
|
||||
|
||||
<a name="BOSESTset" id="BOSESTset"></a>
|
||||
<b>Set</b>
|
||||
<ul><code>set <name> <command> [<parameter>]</code><br><br>
|
||||
The following commands are defined for the devices/speakers (except <b>autoAddDLNAServers</b> is for the "main" BOSEST) :<br><br>
|
||||
<ul><u>General commands</u>
|
||||
<li><code><b>on</b></code> - power on the device</li>
|
||||
<li><code><b>off</b></code> - turn the device off</li>
|
||||
<li><code><b>power</b></code> - toggle on/off</li>
|
||||
<li><code><b>volume</b> [0...100] [+x|-x]</code> - set the volume level in percentage or change volume by ±x from current level</li>
|
||||
<li><code><b>channel</b> 0...20</code> - select present to play</li>
|
||||
<li><code><b>saveChannel</b> 07...20</code> - save current channel to channel 07 to 20</li>
|
||||
<li><code><b>play</b></code> - start to play </li>
|
||||
<li><code><b>pause</b></code> - pause the playback</li>
|
||||
|
||||
<li><code><b>playpause</b></code> - toggle play/pause</li>
|
||||
<li><code><b>stop</b></code> - stop playback</li><li><code><b>nextTrack</b></code> - play next track</li>
|
||||
<li><code><b>prevTrack</b></code> - play previous track</li>
|
||||
<li><code><b>playTrack </b> name|location|source[|sourceAccount]</code> - searches per DNLA for the track title and plays it <br>
|
||||
<font size=-1>additional information:
|
||||
<ol>
|
||||
<li>You can search for trackTitle, trackAlbum, trackArtist (<a target= "_blank" href="https://forum.fhem.de/index.php?topic=46838.msg594029#msg594029">german FHEM forum post</a>) </li>
|
||||
<li>You can test it in the SoundTouch APP: Use the search in the APP to see if a playlist is found and played. It yes it will work with playTrack too. (<a target= "_blank" href="https://forum.fhem.de/index.php/topic,46838.msg594693.html#msg594693">german FHEM forum post</a>) </li>
|
||||
</ol>
|
||||
</font></li>
|
||||
<li><code><b>mute</b> on|off|toggle</code> - control volume mute</li>
|
||||
<li><code><b>shuffle</b> on|off</code> - control shuffle mode</li>
|
||||
<li><code><b>repeat</b> all|one|off</code> - control repeat mode</li>
|
||||
<li><code><b>bass</b> 0...10</code> - set the bass level</li>
|
||||
<li><code><b>recent</b> 0...15</code> - set number of names in the recent list in readings</li>
|
||||
<li><code><b>source</b> bluetooth,bt-discover,aux mode, airplay</code> - select a local source</li><br>
|
||||
<li><code><b>addDLNAServer</b> Name1 [Name2] [Namex]</code> - add DLNA servers Name1 (and Name2 to Namex) to the BOSE library</li>
|
||||
<li><code><b>removeDLNAServer</b> Name1 [Name2] [Namex]</code> - remove DLNA servers Name1 (and Name2 to Namex) to the BOSE library</li>
|
||||
</ul><br>
|
||||
|
||||
<a name="BOSESTget" id="BOSESTget"></a>
|
||||
<b>Get</b>
|
||||
<ul>
|
||||
<code>n/a</code>
|
||||
</ul>
|
||||
<br>
|
||||
Example: <code>set BOSE_1234567890AB volume 25</code> Set volume on device with the name BOSE_1234567890AB <br><br><br>
|
||||
|
||||
<ul><u>Timer commands:</u>
|
||||
<li><code><b>on-for-timer</b> 1...x</code> - power on the device for x seconds</li>
|
||||
<li><code><b>off-for-timer</b> 1...x</code> - turn the device off and power on again after x seconds</li>
|
||||
<li><code><b>on-till</b> hh:mm:ss</code> - power on the device until defined time</li>
|
||||
<li><code><b>off-till</b> hh:mm:ss</code> - turn the device off and power on again at defined time</li>
|
||||
<li><code><b>on-till-overneight</b> hh:mm:ss</code> - power on the device until defined time on the next day</li>
|
||||
<li><code><b>off-till-overneight</b> hh:mm:ss</code> - turn the device off at defined time on the next day</li>
|
||||
</ul><br>
|
||||
Example: <code>set BOSE_1234567890AB on-till 23:00:00</code> Switches device with the name BOSE_1234567890AB now on and at 23:00:00 off<br><br><br>
|
||||
|
||||
<ul><u>Multiroom commands:</u>
|
||||
<li><code><b>createZone</b> deviceID[,deviceID]</code> - create multiroom zone and adds device(s) to the multiroom zone </li>
|
||||
<li><code><b>addToZone</b> deviceID</code> - add device to multiroom zone </li>
|
||||
<li><code><b>removeFromZone</b> deviceID</code> - remove device from multiroom zone</li>
|
||||
<li><code><b>playEverywhere</b></code> - play sound of a device on all others devices</li>
|
||||
<li><code><b>stopPlayEverywhere</b></code> - stop playing sound on all devices</li>
|
||||
</ul><br>
|
||||
Example1: <code>set BOSE_1234567890AB playEverywhere</code> Starts playing the sound of the device BOSE_1234567890AB on allother devices<br><br>
|
||||
Example2: <code>set BOSE_1234567890AB createZone AB1234567890,12AB34567890</code> Defines BOSE_1234567890AB as multiroom master
|
||||
and adds BOSE_AB1234567890 and BOSE_12AB34567890 to the multiroom zone <br><br>
|
||||
|
||||
<b>Note:</b> A "double-tap" (<1s) on a preset button (device or remote control) will toggle playEverywhere/stopPlayEverywhere<br><br><br>
|
||||
|
||||
<ul><u>Show clock command (only for ST20/30):</u>
|
||||
<li><code><b>clock</b> enable/disable</code> - show or hide clock </li>
|
||||
</ul><br>
|
||||
Example: <code>set BOSE_1234567890AB clock enable</code> Show time in the ST20/30 display.<br><br><br>
|
||||
|
||||
<ul><u>TextToSpeach commands (needs Google Translate):</u>
|
||||
<li><code><b>speak</b> "message" [0...100] [+x|-x] [en|de|xx]</code> - Text to speak, optional with volume adjustment and language to use.</li>
|
||||
<li><code><b>speakOff</b> "message" [0...100] [+x|-x] [en|de|xx]</code> - Text to speak, optional with volume adjustment and language to use. Device is switched off after speak.</li>
|
||||
</ul><br>
|
||||
Example: <code>set BOSE_1234567890AB speakOff "Music is going to switch off now. Good night." 30 en</code> Speaks message at volume 30 and then switches off device.<br><br><br>
|
||||
|
||||
<a name="BOSESTattr" id="BOSESTattr"></a>
|
||||
<b>Attributes</b>
|
||||
<ul><ul>
|
||||
<li><code><b>staticIPs</b> IPs</code> - IP addresses (comma separated) of your BOSE devices, should be used only if discovery doesn't work in your network</li>
|
||||
</ul></ul>
|
||||
<br>
|
||||
<ul><u>DNLA Server command:</u>
|
||||
<li><code><b>autoAddDLNAServers</b> 0|1</code> - 1=automatically add all DLNA servers to BOSE library. This command is only for "main" BOSEST, not for devices/speakers!</li>
|
||||
</ul><br>
|
||||
</ul>
|
||||
|
||||
<a name="BOSESTget" id="BOSESTget"></a>
|
||||
<b>Get</b>
|
||||
<ul>
|
||||
<code>n/a</code>
|
||||
</ul><br>
|
||||
|
||||
<a name="BOSESTattr" id="BOSESTattr"></a>
|
||||
<b>Attributes</b>
|
||||
<ul>
|
||||
<ul>
|
||||
<li><code><b>staticIPs</b> IP-Address [,IP-Address]</code> - Manually define the used IP address(es) (comma separated) of your BOSE devices. Should be used only, if BOSEST device detection doesn't work in your network (e.g. several subnets on server, subnet not directly connected, ...) <br>Example: <code>attr bosesystem staticIPs 192.168.1.52,192.168.1.53</code></li>
|
||||
<li><code><b>speakChannel</b> channel(s)</code> - speaks channel/present name bevor starting a playback, useful for SoundTouch without display (comma separated or range: e.g. <code>2,3,5,6 </code> or <code>1-6</code> ). TTS must be installed.</li>
|
||||
<li><code><b>auto-zone</b> on|off</code> - automatic start multiroom zone play, if speakers are playing the same, according to "contentItemLocation"; (default: off)</li>
|
||||
<li><code><b>ttsDirectory</b> "directory"</code> - set DLNA TTS directory. FHEM user needs permissions to write to that directory. </li>
|
||||
<li><code><b>ttsLanguage </b> en|de|xx</code> - set default TTS language (default: en)</li>
|
||||
<li><code><b>ttsSpeakOnError</b> 0|1</code> - 0=disable to speak "not available" text</li>
|
||||
<li><code><b>ttsVolume</b> [0...100] [+x|-x]</code> - set the TTS volume level in percentage or change volume by ±x from current level</li>
|
||||
<li><code><b>Channel_07</b> to <b>Channel_20</b> name|location|source|[sourceAccount]</code> - define present 07 to 20 <br>When you play something, you can find ContentItemLocationName, ContentItemLocation, etc. in the readings. These data can be used here to define the present. </li>
|
||||
</ul>
|
||||
</ul><br>
|
||||
</ul>
|
||||
=end html
|
||||
|
||||
=begin html_DE
|
||||
|
||||
<a name="BOSEST"></a>
|
||||
<h3>BOSEST</h3>
|
||||
|
||||
<ul>BOSEST ist ein Modul um ein BOSE SoundTouch System zu steuern, (ein oder mehrere SoundTouch 10, 20 30, 300 oder Portable Geräte)<br><br>
|
||||
|
||||
<b>Hinweis:</b> Für das BOEST Modul sind folgende Bibliotheken erforderlich:
|
||||
<ul>
|
||||
<li>libwww-perl</li> <li>libmojolicious-perl</li> <li>libxml-simple-perl</li> <li>libnet-bonjour-perl</li> <li>libev-perl</li><li>liburi-escape-xs-perl</li><li>sox</li><li>libsox-fmt-mp3</li><br>
|
||||
Rufe <b>sudo apt-get install libwww-perl libmojolicious-perl libxml-simple-perl libnet-bonjour-perl libev-perl liburi-escape-xs-perl</b> auf, um diese Bibliotheken zu installieren.<br>
|
||||
Hinweis:libmojolicious-perl muss mindestens die Version 5.54 haben.<br>
|
||||
Rufe <b>sudo apt-get install cpanminus</b> and <b>sudo cpanm Mojolicious</b> auf, um auf die aktuelle Version zu updaten.<br><br>
|
||||
Die Konfiguration von TTS (TextToSpeech) ist in diesem FHEM Forum Beitrag beschrieben: <a target= "_blank" href="https://forum.fhem.de/index.php/topic,46838.0.html">Link</a><br>
|
||||
Fragen und Feedback bitte über das FHEM Forum: <a target= "_blank" href="https://forum.fhem.de/index.php/topic,46838.msg533050.html#new">Link</a><br>
|
||||
</ul><br>
|
||||
|
||||
<a name="BOSESTdefine" id="BOSESTdefine"></a>
|
||||
<b>Define</b>
|
||||
<ul>
|
||||
<code>define <name> BOSEST</code><br><br>
|
||||
Beispiel:
|
||||
<ul>
|
||||
<code>define bosesystem BOSEST</code><br>
|
||||
Definiert das BOSE SoundTouch System. Alle Lautsprecher erscheinen innerhalb von ca. 60 s unter "Unsorted" in FHEM.<br/>
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
=end html
|
||||
<br>
|
||||
|
||||
<a name="BOSESTset" id="BOSESTset"></a>
|
||||
<b>Set</b>
|
||||
<ul><code>set <name> <command> [<parameter>]</code><br><br>
|
||||
Die folgenden SET-Kommandos gelten für Lautsprecher (Ausnahme: <b>autoAddDLNAServers</b> ist nur für das Hauptmodul BOSEST) :<br><br>
|
||||
<ul><u>Allgemein</u>
|
||||
<li><code><b>on</b></code> - Lautsprecher einschalten</li>
|
||||
<li><code><b>off</b></code> - Lautsprecher ausschalten</li>
|
||||
<li><code><b>power</b></code> - Wechselt zw. on und off</li>
|
||||
<li><code><b>volume</b> [0...100] [+x|-x]</code> - Lautstärke setzen (direkt oder als ±x Differenz zur aktuellen Lautstärke) </li>
|
||||
<li><code><b>channel</b> 0...20</code> - Present auswählen</li>
|
||||
<li><code><b>saveChannel</b> 07...20</code> - Aktuelle Wiedergabe als Present 07 bis 20 speichern</li>
|
||||
<li><code><b>play</b></code> - Startet die Wiedergabe </li>
|
||||
<li><code><b>pause</b></code> - Pausiert die Wiedergabe</li>
|
||||
<li><code><b>playpause</b></code> - Wechselt zw. play und pause</li>
|
||||
<li><code><b>stop</b></code> - Stoppt die Wiedergabe</li><li><code><b>nextTrack</b></code> - Nächsten Titel spielen</li>
|
||||
<li><code><b>prevTrack</b></code> - Vorherigen Titel spielen</li>
|
||||
<li><code><b>playTrack </b> name|location|source[|sourceAccount]</code> - Sucht per DNLA nach dem Titel und spielt ihn ab <br>
|
||||
<font size=-1>Weitere Informationen:
|
||||
<ol>
|
||||
<li>"Es ist immer nur eine Suche und die ist nach trackTitle, trackAlbum, trackArtist möglich, so wie in der SoundTouch App" (<a target= "_blank" href="https://forum.fhem.de/index.php?topic=46838.msg594029#msg594029">FHEM Forum Beitrag</a>) </li>
|
||||
<li>"Einfach in der SoundTouch APP auf die Suche klicken und schauen, ob Playlists gefunden und abgespielt werden können." (<a target= "_blank" href="https://forum.fhem.de/index.php/topic,46838.msg594693.html#msg594693">FHEM Forum Beitrag</a>) </li>
|
||||
</ol>
|
||||
</font></li>
|
||||
<li><code><b>mute</b> on|off|toggle</code> - Stummschaltung</li>
|
||||
<li><code><b>shuffle</b> on|off</code> - Zufallswiedergabe</li>
|
||||
<li><code><b>repeat</b> all|one|off</code> - Wiederholung</li>
|
||||
<li><code><b>bass</b> 0...10</code> - Basseinstellung</li>
|
||||
<li><code><b>recent</b> 0...15</code> - Anzahl der Namen, die in der recent list in readings aufgeführt werden</li>
|
||||
<li><code><b>source</b> bluetooth,bt-discover,aux mode, airplay</code> - lokale Quelle auswählen</li><br>
|
||||
<li><code><b>addDLNAServer</b> Name1 [Name2] [Namex]</code> - DLNA server Name1 (und Name2 bis Namex) zur BOSE Bibliothek hinzufügen</li>
|
||||
<li><code><b>removeDLNAServer</b> Name1 [Name2] [Namex]</code> - DLNA server Name1 (und Name2 bis Namex) aus der BOSE Bibliothek entfernen</li>
|
||||
</ul><br>
|
||||
Beispiel: <code>set BOSE_1234567890AB volume 25</code> Setzt die Lautstärke des Lautsprechers BOSE_1234567890AB auf 25.<br><br><br>
|
||||
|
||||
<ul><u>Zeiten:</u>
|
||||
<li><code><b>on-for-timer</b> 1...x</code> - Schaltet den Lautsprecher für x Sekunden ein</li>
|
||||
<li><code><b>off-for-timer</b> 1...x</code> - Schaltet den Lautsprecher für x Sekunden aus</li>
|
||||
<li><code><b>on-till</b> hh:mm:ss</code> - Schaltet den Lautsprecher bis zur angegebenen Zeit ein</li>
|
||||
<li><code><b>off-till</b> hh:mm:ss</code> - Schaltet den Lautsprecher bis und zur angegebenen Zeit aus</li>
|
||||
<li><code><b>on-till-overneight</b> hh:mm:ss</code> - Schaltet den Lautsprecher bis zur angegebenen Zeit am nächsten Tag ein</li>
|
||||
<li><code><b>off-till-overneight</b> hh:mm:ss</code> - Schaltet den Lautsprecher bis zur angegebenen Zeit am nächsten Tag aus</li>
|
||||
</ul><br>
|
||||
Beispiel: <code>set BOSE_1234567890AB on-till 23:00:00</code> Schaltet den Lautsprecher BOSE_1234567890AB ein und um 23:00:00 Uhr aus.<br><br><br>
|
||||
|
||||
<ul><u>Multiroom:</u>
|
||||
<li><code><b>createZone</b> deviceID[,deviceID]</code> - Legt eine Wiedergabe-Zone an und fügt einen oder mehrere Lautsprecher der Wiedergabezone hinzu </li>
|
||||
<li><code><b>addToZone</b> deviceID</code> - Fügt einen Lautsprecher einer bestehenden Wiedergabe-Zone zu </li>
|
||||
<li><code><b>removeFromZone</b> deviceID</code> - Entfernt einen Lautsprecher aus einer Wiedergabe-Zone</li>
|
||||
<li><code><b>playEverywhere</b></code> - Startet "Überall wiedergeben"</li>
|
||||
<li><code><b>stopPlayEverywhere</b></code> - Beendet "Überall wiedergeben"</li>
|
||||
</ul><br>
|
||||
Beispiel 1: <code>set BOSE_1234567890AB playEverywhere</code> Startet die Überall-Wiedergabe (Mit dem Lautsprecher BOSE_1234567890AB als Master-Lautsprecher). <br><br>
|
||||
Beispiel 2: <code>set BOSE_1234567890AB createZone AB1234567890,12AB34567890</code> Definiert BOSE_1234567890AB als Master-Lautsprecher und fügt BOSE_AB1234567890 und BOSE_12AB34567890 der Wiedergabe-Zone hinzu<br><br>
|
||||
<b>Hinweis:</b> Drücken Sie 2x ein Present (innerhalb einer Sekunde) am Lautsprecher oder auf der Fernbedienung, wird "Überall Wiedergeben" ein oder ausgeschaltet.<br><br><br>
|
||||
|
||||
<ul><u>Uhr Anzeige (nur für ST20/30):</u>
|
||||
<li><code><b>clock</b> enable/disable</code> - Schaltet die Uhrenanzeige im Standby um</li>
|
||||
</ul><br>
|
||||
Beispiel: <code>set BOSE_1234567890AB clock enable</code> Zeigt die Uhr im Standby auf dem Display des ST20/30 an.<br><br><br>
|
||||
|
||||
<ul><u>TextToSpeach (benötigt Google Translate):</u>
|
||||
<li><code><b>speak</b> "message" [0...100] [+x|-x] [en|de|xx]</code> - Text den der Lautsprecher sagen soll, ggf. mit Lautstärkeangabe, die für diese Ansage verwendet werden soll. Nach der Ansage setzt der Lautsprecher die Wiedergabe fort.</li>
|
||||
<li><code><b>speakOff</b> "message" [0...100] [+x|-x] [en|de|xx]</code> - Text den der Lautsprecher sagen soll, ggf. mit Lautstärkeangabe, die für diese Ansage verwendet werden soll. Nach der Ansage schaltet der Lautsprecher ab.</li>
|
||||
</ul><br>
|
||||
Beispiel: <code>set BOSE_1234567890AB speakOff "Ab isn Bett." 30 en</code> Spricht die Meldung mit Lautstärke 30 und schaltet den Lautsprecher dann aus.<br><br><br>
|
||||
|
||||
<ul><u>DNLA Server:</u>
|
||||
<li><code><b>autoAddDLNAServers</b> 0|1</code> - 1=automatisch alle DLNA servers zur BOSE Bibliothek hinzufügen. Dieser Parameter ist nur für das Hauptmodul BOSEST, nicht für die Lautsprecher!</li></ul><br>
|
||||
</ul>
|
||||
|
||||
<a name="BOSESTget" id="BOSESTget"></a>
|
||||
<b>Get</b>
|
||||
<ul>
|
||||
<code>n/a</code>
|
||||
</ul><br>
|
||||
|
||||
<a name="BOSESTattr" id="BOSESTattr"></a>
|
||||
<b>Attribute</b>
|
||||
<ul>
|
||||
<ul>
|
||||
<li><code><b>staticIPs</b> IP-Address [,IP-Address]</code> - Manuelle Angabe der IP Adresse(n). Sollte nur verwendet werden, wenn die automatiche Erkennung nicht funktioniert. (z.B. bei mehreren Sub-Netzwerken oder wenn Teile des Netzwerks manuell verbunden werden, ...) <br>Beispiel: <code>attr bosesystem staticIPs 192.168.1.52,192.168.1.53</code></li>
|
||||
<li><code><b>speakChannel</b> channel(s) </code> - Ansage des aktuellen Present vor der Wiedergabe, sinnvoll für SoundTouch Lautsprecher ohne Display (Angabe komma-separiert oder als Bereich: z.B. <code>2,3,5,6 </code> oder <code>1-6</code> ). TTS muss eingerichtet sein.</li>
|
||||
<li><code><b>auto-zone</b> on|off</code> - "Überall Wiedergabe" automatisch starten, wenn Lautsprecher das gleiche wiedergeben ("contentItemLocation" ist identisch); (Standardwert: off)</li>
|
||||
<li><code><b>ttsDirectory</b> "directory"</code> - Angabe des DLNA TTS Verzeichnisses. Der FHEM user muss Schreibrechte in diesem Verzeichnis haben.</li>
|
||||
<li><code><b>ttsLanguage </b> en|de|xx</code> - Standardsprache für TTS setzen (default: en)</li>
|
||||
<li><code><b>ttsSpeakOnError</b> 0|1</code> - 0= Ansage "not available" unterdrücken</li>
|
||||
<li><code><b>ttsVolume</b> [0...100] [+x|-x]</code> - Lautstärke setzen (direkt oder als ±x Differnez zur aktuellen Lautstärke)</li>
|
||||
<li><code><b>Channel_07</b> to <b>Channel_20</b> name|location|source|[sourceAccount]</code> - Festlegen der Present 07 bis 20 <br>Bei Wiedergabe kann in den readings "ContentItemLocationName, ContentItemLocation, etc. " ausgelesen werden. Dies Daten können dann verwendet werden, um die Presents zu belegen.</li>
|
||||
</ul>
|
||||
</ul><br>
|
||||
</ul>
|
||||
=end html_DE
|
||||
=cut
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user