Plugin ‚bose_soundtouch‘ Konfiguration
Im folgenden sind etwaige Anforderungen und unterstützte Hardware beschrieben. Danach folgt die Beschreibung, wie das Plugin bose_soundtouch konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann. [1]
Es handelt sich bei diesem Plugin um ein gateway Plugin.
Beschreibung
Anforderungen
Minimum SmartHomeNG Version: 1.6
Konfiguration
Im folgenden ist beschrieben, wie das Plugin bose_soundtouch konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann.
Parameter
Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/plugin.yaml konfiguriert werden:
cycle_time
Datentyp: int
Standardwert: 5
ip
Datentyp: ip
port
Datentyp: int
Standardwert: 8090
Item Attribute
Das Plugin unterstützt folgende Item Attribute, die in den Dateien im Verzeichnis ../items verwendet werden:
bose_soundtouch_action
Datentyp: str
Item-Structs
Das Plugin stellt die folgenden Item-Structs zur Verfügung. Diese Informationen sind aus der plugin.yaml entnommen und möglicherweise nicht vollständig.
actions
- actions (foo, —)
power_on (bool, —)
power_off (bool, —)
select_preset (num, —)
play (bool, —)
pause (bool, —)
mute (bool, —)
next_track (bool, —)
previous_track (bool, —)
shuffle (bool, —)
repeat_all (bool, —)
repeat_off (bool, —)
presets
- presets (foo, —)
- 0 (foo, OrderedDict([(‚type‘, ‚str‘), (‚visu_acl‘, ‚ro‘), (‚bose_soundtouch_action‘, ‚presets.0.name‘)]))
name (str, —)
preset_id (num, —)
source (str, —)
- 1 (foo, OrderedDict([(‚type‘, ‚str‘), (‚visu_acl‘, ‚ro‘), (‚bose_soundtouch_action‘, ‚presets.1.name‘)]))
name (str, —)
preset_id (num, —)
source (str, —)
- 2 (foo, OrderedDict([(‚type‘, ‚str‘), (‚visu_acl‘, ‚ro‘), (‚bose_soundtouch_action‘, ‚presets.2.name‘)]))
name (str, —)
preset_id (num, —)
source (str, —)
- 3 (foo, OrderedDict([(‚type‘, ‚str‘), (‚visu_acl‘, ‚ro‘), (‚bose_soundtouch_action‘, ‚presets.3.name‘)]))
name (str, —)
preset_id (num, —)
source (str, —)
- 4 (foo, OrderedDict([(‚type‘, ‚str‘), (‚visu_acl‘, ‚ro‘), (‚bose_soundtouch_action‘, ‚presets.4.name‘)]))
name (str, —)
preset_id (num, —)
source (str, —)
- 5 (foo, OrderedDict([(‚type‘, ‚str‘), (‚visu_acl‘, ‚ro‘), (‚bose_soundtouch_action‘, ‚presets.5.name‘)]))
name (str, —)
preset_id (num, —)
source (str, —)
status
- status (foo, —)
album (str, —)
artist (str, —)
description (str, —)
image (str, —)
source (str, —)
standby (bool, —)
track (str, —)
volume
- volume (foo, —)
actual (num, —)
muted (bool, —)
Logik Parameter
Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/logic.yaml konfiguriert werden:
Keine Logik Parameter in den Metadaten beschrieben - Bitte in der README nachsehen (siehe Fußnote)
Plugin Functions
Das Plugin verfügt über folgende öffentliche Funktionen, die z.B. in Logiken aufgerufen werden können.
Keine