diff --git a/pioneer/plugin.yaml b/pioneer/plugin.yaml index 4e97f4a67..2fa473f60 100755 --- a/pioneer/plugin.yaml +++ b/pioneer/plugin.yaml @@ -126,17 +126,10 @@ parameters: description: de: Anzahl Sendeversuche en: number of sending retries + description_long: - de: 'Anzahl Sendeversuche\n - Kommt keine (passende) Antwort nach dem Senden - eines Commands zurück, wird das Kommando nochmals - gesendet, sofern der Wert über 0 liegt. - ' - en: 'number of sending retries\n - If no (suiting) answer is received after sending - a command the command is resent as long as this - value is more than 0. - ' + de: "Anzahl Sendeversuche\\n\nKommt keine (passende) Antwort nach dem Senden\neines Commands zurück, wird das Kommando nochmals\ngesendet, sofern der Wert über 0 liegt.\n" + en: "number of sending retries\\n\nIf no (suiting) answer is received after sending\na command the command is resent as long as this\nvalue is more than 0.\n" sendretry_cycle: type: num @@ -146,17 +139,10 @@ parameters: description: de: Pause zwischen Durchgängen von Sendeversuchen en: wait time between sending retry rounds + description_long: - de: 'Pause zwischen Durchgängen von Sendeversuchen\n - Sind Send Retries aktiv, wird ein Scheduler erstellt, - der im angegebenen Sekundentakt Kommandos erneut sendet, - zu denen keine (passenden) Antworten erhalten wurden. - ' - en: 'wait time between sending retry rounds\n - If send retries are active, a scheduler gets added - that resends commands in the given cycle value (in seconds) - where no (suiting) answer got received. - ' + de: "Pause zwischen Durchgängen von Sendeversuchen\\n\nSind Send Retries aktiv, wird ein Scheduler erstellt,\nder im angegebenen Sekundentakt Kommandos erneut sendet,\nzu denen keine (passenden) Antworten erhalten wurden.\n" + en: "wait time between sending retry rounds\\n\nIf send retries are active, a scheduler gets added\nthat resends commands in the given cycle value (in seconds)\nwhere no (suiting) answer got received.\n" delay_initial_read: type: num @@ -169,9 +155,10 @@ parameters: resume_initial_read: type: bool defaul: false + description: - de: 'Bei resume vom Plugin erstmaliges Lesen erneut durchführen' - en: 'Repeat initial read on resume' + de: Bei resume vom Plugin erstmaliges Lesen erneut durchführen + en: Repeat initial read on resume conn_type: type: str @@ -241,7 +228,6 @@ parameters: de: Item-Pfad für das Standby-Item en: item path for standby switch item - item_attributes: pioneer_command: @@ -311,290 +297,290 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: general + pioneer_read_group_trigger@instance: general error: type: str - pioneer_command: general.error - pioneer_read: true - pioneer_write: false + pioneer_command@instance: general.error + pioneer_read@instance: true + pioneer_write@instance: false display: type: str - pioneer_command: general.display - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: general.display + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - general pqls: type: bool - pioneer_command: general.pqls - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.pqls + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general dimmer: type: num - pioneer_command: general.dimmer - pioneer_read: true - pioneer_write: true + pioneer_command@instance: general.dimmer + pioneer_read@instance: true + pioneer_write@instance: true remark: 0 = very bright, 1 = bright, 2 = dark, 3 = off sleep: type: num - pioneer_command: general.sleep - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.sleep + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general remark: 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes amp: type: str - pioneer_command: general.amp - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.amp + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general remark: 0 = AMP, 1 = THR lookup: type: list - pioneer_lookup: AMP#list + pioneer_lookup@instance: AMP#list multizone: - type: str - pioneer_command: general.multizone - pioneer_read: false - pioneer_write: true + type: bool + pioneer_command@instance: general.multizone + pioneer_read@instance: true + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: general.settings + pioneer_read_group_trigger@instance: general.settings language: type: str - pioneer_command: general.settings.language - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.language + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general - general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true name: type: str - pioneer_command: general.settings.name - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.name + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general - general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true speakersystem: type: str - pioneer_command: general.settings.speakersystem - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.speakersystem + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general - general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SPEAKERSYSTEM#list + pioneer_lookup@instance: SPEAKERSYSTEM#list surroundposition: type: str - pioneer_command: general.settings.surroundposition - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.surroundposition + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general - general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SURROUNDPOSITION#list + pioneer_lookup@instance: SURROUNDPOSITION#list xover: type: str - pioneer_command: general.settings.xover - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xover + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general - general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true xcurve: type: str - pioneer_command: general.settings.xcurve - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xcurve + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general - general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true loudness: type: bool - pioneer_command: general.settings.loudness - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.loudness + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general - general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true initialvolume: type: num - pioneer_command: general.settings.initialvolume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.initialvolume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general - general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true mutelevel: type: num - pioneer_command: general.settings.mutelevel - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.mutelevel + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general - general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true hdmi: read: type: bool enforce_updates: true - pioneer_read_group_trigger: general.settings.hdmi + pioneer_read_group_trigger@instance: general.settings.hdmi control: type: bool - pioneer_command: general.settings.hdmi.control - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.control + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general - general.settings - general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true controlmode: type: bool - pioneer_command: general.settings.hdmi.controlmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.controlmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general - general.settings - general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true arc: type: bool - pioneer_command: general.settings.hdmi.arc - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.arc + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general - general.settings - general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true standbythrough: type: str - pioneer_command: general.settings.hdmi.standbythrough - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.standbythrough + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - general - general.settings - general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: STANDBYTHROUGH#list + pioneer_lookup@instance: STANDBYTHROUGH#list tuner: read: type: bool enforce_updates: true - pioneer_read_group_trigger: tuner + pioneer_read_group_trigger@instance: tuner tunerpreset: type: num - pioneer_command: tuner.tunerpreset - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: tuner.tunerpreset + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - tuner tunerpresetup: type: bool - pioneer_command: tuner.tunerpresetup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetup + pioneer_read@instance: false + pioneer_write@instance: true tunerpresetdown: type: bool - pioneer_command: tuner.tunerpresetdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetdown + pioneer_read@instance: false + pioneer_write@instance: true title: type: str - pioneer_command: tuner.title - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.title + pioneer_read@instance: true + pioneer_write@instance: false genre: type: str - pioneer_command: tuner.genre - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.genre + pioneer_read@instance: true + pioneer_write@instance: false station: type: str - pioneer_command: tuner.station - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.station + pioneer_read@instance: true + pioneer_write@instance: false zone1: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone1 + pioneer_read_group_trigger@instance: zone1 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone1.control + pioneer_read_group_trigger@instance: zone1.control power: type: bool - pioneer_command: zone1.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.control pioneer_read_initial: true @@ -607,75 +593,75 @@ item_structs: mute: type: bool - pioneer_command: zone1.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.control volume: type: num - pioneer_command: zone1.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.control volumeup: type: bool - pioneer_command: zone1.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone1.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone1.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.control lookup: type: list - pioneer_lookup: INPUT#list + pioneer_lookup@instance: INPUT#list inputup: type: bool - pioneer_command: zone1.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone1.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone1.settings + pioneer_read_group_trigger@instance: zone1.settings standby: type: num - pioneer_command: zone1.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes sound: @@ -683,21 +669,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone1.settings.sound + pioneer_read_group_trigger@instance: zone1.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone1.settings.sound.channel_level + pioneer_read_group_trigger@instance: zone1.settings.sound.channel_level front_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -705,10 +691,10 @@ item_structs: front_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -716,10 +702,10 @@ item_structs: front_center: type: num - pioneer_command: zone1.settings.sound.channel_level.front_center - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_center + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -727,10 +713,10 @@ item_structs: surround_left: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -738,10 +724,10 @@ item_structs: surround_right: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -749,10 +735,10 @@ item_structs: front_height_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -760,10 +746,10 @@ item_structs: front_height_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -771,10 +757,10 @@ item_structs: front_wide_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -782,10 +768,10 @@ item_structs: front_wide_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -793,10 +779,10 @@ item_structs: subwoofer: type: num - pioneer_command: zone1.settings.sound.channel_level.subwoofer - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.subwoofer + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -807,14 +793,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone1.settings.sound.tone_control + pioneer_read_group_trigger@instance: zone1.settings.sound.tone_control tone: type: bool - pioneer_command: zone1.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -824,10 +810,10 @@ item_structs: treble: type: num - pioneer_command: zone1.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -835,22 +821,22 @@ item_structs: trebleup: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebleup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebleup + pioneer_read@instance: false + pioneer_write@instance: true trebledown: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebledown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebledown + pioneer_read@instance: false + pioneer_write@instance: true bass: type: num - pioneer_command: zone1.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -858,29 +844,29 @@ item_structs: bassup: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassup + pioneer_read@instance: false + pioneer_write@instance: true bassdown: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassdown + pioneer_read@instance: false + pioneer_write@instance: true general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone1.settings.sound.general + pioneer_read_group_trigger@instance: zone1.settings.sound.general hdmiout: type: str - pioneer_command: zone1.settings.sound.general.hdmiout - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiout + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -888,14 +874,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIOUT#list + pioneer_lookup@instance: HDMIOUT#list hdmiaudio: type: str - pioneer_command: zone1.settings.sound.general.hdmiaudio - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiaudio + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -903,14 +889,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIAUDIO#list + pioneer_lookup@instance: HDMIAUDIO#list dialog: type: num - pioneer_command: zone1.settings.sound.general.dialog - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.dialog + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -918,22 +904,22 @@ item_structs: dialogup: type: bool - pioneer_command: zone1.settings.sound.general.dialogup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogup + pioneer_read@instance: false + pioneer_write@instance: true dialogdown: type: bool - pioneer_command: zone1.settings.sound.general.dialogdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogdown + pioneer_read@instance: false + pioneer_write@instance: true listeningmode: type: str - pioneer_command: zone1.settings.sound.general.listeningmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.listeningmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -941,14 +927,14 @@ item_structs: lookup: type: list - pioneer_lookup: LISTENINGMODE#list + pioneer_lookup@instance: LISTENINGMODE#list playingmode: type: str - pioneer_command: zone1.settings.sound.general.playingmode - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.playingmode + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -956,14 +942,14 @@ item_structs: lookup: type: list - pioneer_lookup: PLAYINGMODE#list + pioneer_lookup@instance: PLAYINGMODE#list speakers: type: num - pioneer_command: zone1.settings.sound.general.speakers - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.speakers + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone1 - zone1.settings - zone1.settings.sound @@ -985,21 +971,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone2 + pioneer_read_group_trigger@instance: zone2 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone2.control + pioneer_read_group_trigger@instance: zone2.control power: type: bool - pioneer_command: zone2.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone2 - zone2.control pioneer_read_initial: true @@ -1012,75 +998,75 @@ item_structs: mute: type: bool - pioneer_command: zone2.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone2 - zone2.control volume: type: num - pioneer_command: zone2.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone2 - zone2.control volumeup: type: bool - pioneer_command: zone2.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone2.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone2.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone2 - zone2.control lookup: type: list - pioneer_lookup: INPUT2#list + pioneer_lookup@instance: INPUT2#list inputup: type: bool - pioneer_command: zone2.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone2.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone2.settings + pioneer_read_group_trigger@instance: zone2.settings standby: type: num - pioneer_command: zone2.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone2 - zone2.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours sound: @@ -1088,21 +1074,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone2.settings.sound + pioneer_read_group_trigger@instance: zone2.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone2.settings.sound.channel_level + pioneer_read_group_trigger@instance: zone2.settings.sound.channel_level front_left: type: num - pioneer_command: zone2.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone2 - zone2.settings - zone2.settings.sound @@ -1110,10 +1096,10 @@ item_structs: front_right: type: num - pioneer_command: zone2.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone2 - zone2.settings - zone2.settings.sound @@ -1124,14 +1110,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone2.settings.sound.tone_control + pioneer_read_group_trigger@instance: zone2.settings.sound.tone_control tone: type: bool - pioneer_command: zone2.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone2 - zone2.settings - zone2.settings.sound @@ -1141,10 +1127,10 @@ item_structs: treble: type: num - pioneer_command: zone2.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone2 - zone2.settings - zone2.settings.sound @@ -1152,10 +1138,10 @@ item_structs: bass: type: num - pioneer_command: zone2.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone2 - zone2.settings - zone2.settings.sound @@ -1166,21 +1152,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone3 + pioneer_read_group_trigger@instance: zone3 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone3.control + pioneer_read_group_trigger@instance: zone3.control power: type: bool - pioneer_command: zone3.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone3 - zone3.control pioneer_read_initial: true @@ -1193,75 +1179,75 @@ item_structs: mute: type: bool - pioneer_command: zone3.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone3 - zone3.control volume: type: num - pioneer_command: zone3.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone3 - zone3.control volumeup: type: bool - pioneer_command: zone3.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone3.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone3.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone3 - zone3.control lookup: type: list - pioneer_lookup: INPUT3#list + pioneer_lookup@instance: INPUT3#list inputup: type: bool - pioneer_command: zone3.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone3.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone3.settings + pioneer_read_group_trigger@instance: zone3.settings standby: type: num - pioneer_command: zone3.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone3 - zone3.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours sound: @@ -1269,21 +1255,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone3.settings.sound + pioneer_read_group_trigger@instance: zone3.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: zone3.settings.sound.channel_level + pioneer_read_group_trigger@instance: zone3.settings.sound.channel_level front_left: type: num - pioneer_command: zone3.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone3 - zone3.settings - zone3.settings.sound @@ -1291,10 +1277,10 @@ item_structs: front_right: type: num - pioneer_command: zone3.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - zone3 - zone3.settings - zone3.settings.sound @@ -1305,53 +1291,53 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: hdzone + pioneer_read_group_trigger@instance: hdzone control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: hdzone.control + pioneer_read_group_trigger@instance: hdzone.control power: type: bool - pioneer_command: hdzone.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - hdzone - hdzone.control input: type: str - pioneer_command: hdzone.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - hdzone - hdzone.control lookup: type: list - pioneer_lookup: INPUTHD#list + pioneer_lookup@instance: INPUTHD#list settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: hdzone.settings + pioneer_read_group_trigger@instance: hdzone.settings standby: type: num - pioneer_command: hdzone.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - hdzone - hdzone.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours ALL: @@ -1359,242 +1345,242 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL + pioneer_read_group_trigger@instance: ALL general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.general + pioneer_read_group_trigger@instance: ALL.general error: type: str - pioneer_command: general.error - pioneer_read: true - pioneer_write: false + pioneer_command@instance: general.error + pioneer_read@instance: true + pioneer_write@instance: false display: type: str - pioneer_command: general.display - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: general.display + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - ALL - ALL.general pqls: type: bool - pioneer_command: general.pqls - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.pqls + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.general dimmer: type: num - pioneer_command: general.dimmer - pioneer_read: true - pioneer_write: true + pioneer_command@instance: general.dimmer + pioneer_read@instance: true + pioneer_write@instance: true remark: 0 = very bright, 1 = bright, 2 = dark, 3 = off sleep: type: num - pioneer_command: general.sleep - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.sleep + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.general remark: 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes multizone: - type: str - pioneer_command: general.multizone - pioneer_read: false - pioneer_write: true + type: bool + pioneer_command@instance: general.multizone + pioneer_read@instance: true + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.general.settings + pioneer_read_group_trigger@instance: ALL.general.settings language: type: str - pioneer_command: general.settings.language - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.language + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.general - ALL.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true name: type: str - pioneer_command: general.settings.name - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.name + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.general - ALL.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true speakersystem: type: str - pioneer_command: general.settings.speakersystem - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.speakersystem + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.general - ALL.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SPEAKERSYSTEM#list + pioneer_lookup@instance: SPEAKERSYSTEM#list xcurve: type: str - pioneer_command: general.settings.xcurve - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xcurve + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.general - ALL.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true hdmi: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.general.settings.hdmi + pioneer_read_group_trigger@instance: ALL.general.settings.hdmi control: type: bool - pioneer_command: general.settings.hdmi.control - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.control + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.general - ALL.general.settings - ALL.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true controlmode: type: bool - pioneer_command: general.settings.hdmi.controlmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.controlmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.general - ALL.general.settings - ALL.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true arc: type: bool - pioneer_command: general.settings.hdmi.arc - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.arc + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.general - ALL.general.settings - ALL.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true standbythrough: type: str - pioneer_command: general.settings.hdmi.standbythrough - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.standbythrough + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.general - ALL.general.settings - ALL.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: STANDBYTHROUGH#list + pioneer_lookup@instance: STANDBYTHROUGH#list tuner: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.tuner + pioneer_read_group_trigger@instance: ALL.tuner tunerpreset: type: num - pioneer_command: tuner.tunerpreset - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: tuner.tunerpreset + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.tuner tunerpresetup: type: bool - pioneer_command: tuner.tunerpresetup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetup + pioneer_read@instance: false + pioneer_write@instance: true tunerpresetdown: type: bool - pioneer_command: tuner.tunerpresetdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetdown + pioneer_read@instance: false + pioneer_write@instance: true title: type: str - pioneer_command: tuner.title - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.title + pioneer_read@instance: true + pioneer_write@instance: false genre: type: str - pioneer_command: tuner.genre - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.genre + pioneer_read@instance: true + pioneer_write@instance: false station: type: str - pioneer_command: tuner.station - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.station + pioneer_read@instance: true + pioneer_write@instance: false zone1: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.zone1 + pioneer_read_group_trigger@instance: ALL.zone1 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.zone1.control + pioneer_read_group_trigger@instance: ALL.zone1.control power: type: bool - pioneer_command: zone1.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.control @@ -1608,79 +1594,79 @@ item_structs: mute: type: bool - pioneer_command: zone1.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.control volume: type: num - pioneer_command: zone1.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.control volumeup: type: bool - pioneer_command: zone1.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone1.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone1.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.control lookup: type: list - pioneer_lookup: INPUT#list + pioneer_lookup@instance: INPUT#list inputup: type: bool - pioneer_command: zone1.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone1.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.zone1.settings + pioneer_read_group_trigger@instance: ALL.zone1.settings standby: type: num - pioneer_command: zone1.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes sound: @@ -1688,21 +1674,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.zone1.settings.sound + pioneer_read_group_trigger@instance: ALL.zone1.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.zone1.settings.sound.channel_level + pioneer_read_group_trigger@instance: ALL.zone1.settings.sound.channel_level front_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1711,10 +1697,10 @@ item_structs: front_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1723,10 +1709,10 @@ item_structs: front_center: type: num - pioneer_command: zone1.settings.sound.channel_level.front_center - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_center + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1735,10 +1721,10 @@ item_structs: surround_left: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1747,10 +1733,10 @@ item_structs: surround_right: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1759,10 +1745,10 @@ item_structs: front_height_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1771,10 +1757,10 @@ item_structs: front_height_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1783,10 +1769,10 @@ item_structs: front_wide_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1795,10 +1781,10 @@ item_structs: front_wide_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1807,10 +1793,10 @@ item_structs: subwoofer: type: num - pioneer_command: zone1.settings.sound.channel_level.subwoofer - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.subwoofer + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1822,14 +1808,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.zone1.settings.sound.tone_control + pioneer_read_group_trigger@instance: ALL.zone1.settings.sound.tone_control tone: type: bool - pioneer_command: zone1.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1840,10 +1826,10 @@ item_structs: treble: type: num - pioneer_command: zone1.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1852,22 +1838,22 @@ item_structs: trebleup: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebleup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebleup + pioneer_read@instance: false + pioneer_write@instance: true trebledown: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebledown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebledown + pioneer_read@instance: false + pioneer_write@instance: true bass: type: num - pioneer_command: zone1.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1876,29 +1862,29 @@ item_structs: bassup: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassup + pioneer_read@instance: false + pioneer_write@instance: true bassdown: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassdown + pioneer_read@instance: false + pioneer_write@instance: true general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.zone1.settings.sound.general + pioneer_read_group_trigger@instance: ALL.zone1.settings.sound.general hdmiout: type: str - pioneer_command: zone1.settings.sound.general.hdmiout - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiout + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1907,14 +1893,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIOUT#list + pioneer_lookup@instance: HDMIOUT#list hdmiaudio: type: str - pioneer_command: zone1.settings.sound.general.hdmiaudio - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiaudio + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1923,14 +1909,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIAUDIO#list + pioneer_lookup@instance: HDMIAUDIO#list dialog: type: num - pioneer_command: zone1.settings.sound.general.dialog - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.dialog + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1939,22 +1925,22 @@ item_structs: dialogup: type: bool - pioneer_command: zone1.settings.sound.general.dialogup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogup + pioneer_read@instance: false + pioneer_write@instance: true dialogdown: type: bool - pioneer_command: zone1.settings.sound.general.dialogdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogdown + pioneer_read@instance: false + pioneer_write@instance: true listeningmode: type: str - pioneer_command: zone1.settings.sound.general.listeningmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.listeningmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1963,14 +1949,14 @@ item_structs: lookup: type: list - pioneer_lookup: LISTENINGMODE#list + pioneer_lookup@instance: LISTENINGMODE#list playingmode: type: str - pioneer_command: zone1.settings.sound.general.playingmode - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.playingmode + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -1979,14 +1965,14 @@ item_structs: lookup: type: list - pioneer_lookup: PLAYINGMODE#list + pioneer_lookup@instance: PLAYINGMODE#list speakers: type: num - pioneer_command: zone1.settings.sound.general.speakers - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.speakers + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone1 - ALL.zone1.settings @@ -2009,21 +1995,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.zone2 + pioneer_read_group_trigger@instance: ALL.zone2 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.zone2.control + pioneer_read_group_trigger@instance: ALL.zone2.control power: type: bool - pioneer_command: zone2.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone2 - ALL.zone2.control @@ -2037,117 +2023,117 @@ item_structs: mute: type: bool - pioneer_command: zone2.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone2 - ALL.zone2.control volume: type: num - pioneer_command: zone2.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone2 - ALL.zone2.control volumeup: type: bool - pioneer_command: zone2.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone2.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone2.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.zone2 - ALL.zone2.control lookup: type: list - pioneer_lookup: INPUT2#list + pioneer_lookup@instance: INPUT2#list inputup: type: bool - pioneer_command: zone2.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone2.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true hdzone: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.hdzone + pioneer_read_group_trigger@instance: ALL.hdzone control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.hdzone.control + pioneer_read_group_trigger@instance: ALL.hdzone.control power: type: bool - pioneer_command: hdzone.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.hdzone - ALL.hdzone.control input: type: str - pioneer_command: hdzone.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.hdzone - ALL.hdzone.control lookup: type: list - pioneer_lookup: INPUTHD#list + pioneer_lookup@instance: INPUTHD#list settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: ALL.hdzone.settings + pioneer_read_group_trigger@instance: ALL.hdzone.settings standby: type: num - pioneer_command: hdzone.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - ALL - ALL.hdzone - ALL.hdzone.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours SC-LX87: @@ -2155,293 +2141,293 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87 + pioneer_read_group_trigger@instance: SC-LX87 general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.general + pioneer_read_group_trigger@instance: SC-LX87.general error: type: str - pioneer_command: general.error - pioneer_read: true - pioneer_write: false + pioneer_command@instance: general.error + pioneer_read@instance: true + pioneer_write@instance: false display: type: str - pioneer_command: general.display - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: general.display + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general pqls: type: bool - pioneer_command: general.pqls - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.pqls + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general dimmer: type: num - pioneer_command: general.dimmer - pioneer_read: true - pioneer_write: true + pioneer_command@instance: general.dimmer + pioneer_read@instance: true + pioneer_write@instance: true remark: 0 = very bright, 1 = bright, 2 = dark, 3 = off sleep: type: num - pioneer_command: general.sleep - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.sleep + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general remark: 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes amp: type: str - pioneer_command: general.amp - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.amp + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general remark: 0 = AMP, 1 = THR lookup: type: list - pioneer_lookup: AMP#list + pioneer_lookup@instance: AMP#list multizone: - type: str - pioneer_command: general.multizone - pioneer_read: false - pioneer_write: true + type: bool + pioneer_command@instance: general.multizone + pioneer_read@instance: true + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.general.settings + pioneer_read_group_trigger@instance: SC-LX87.general.settings language: type: str - pioneer_command: general.settings.language - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.language + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general - SC-LX87.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true name: type: str - pioneer_command: general.settings.name - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.name + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general - SC-LX87.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true speakersystem: type: str - pioneer_command: general.settings.speakersystem - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.speakersystem + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general - SC-LX87.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SPEAKERSYSTEM#list + pioneer_lookup@instance: SPEAKERSYSTEM#list surroundposition: type: str - pioneer_command: general.settings.surroundposition - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.surroundposition + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general - SC-LX87.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SURROUNDPOSITION#list + pioneer_lookup@instance: SURROUNDPOSITION#list xover: type: str - pioneer_command: general.settings.xover - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xover + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general - SC-LX87.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true xcurve: type: str - pioneer_command: general.settings.xcurve - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xcurve + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general - SC-LX87.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true loudness: type: bool - pioneer_command: general.settings.loudness - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.loudness + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general - SC-LX87.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true hdmi: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.general.settings.hdmi + pioneer_read_group_trigger@instance: SC-LX87.general.settings.hdmi control: type: bool - pioneer_command: general.settings.hdmi.control - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.control + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general - SC-LX87.general.settings - SC-LX87.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true controlmode: type: bool - pioneer_command: general.settings.hdmi.controlmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.controlmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general - SC-LX87.general.settings - SC-LX87.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true arc: type: bool - pioneer_command: general.settings.hdmi.arc - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.arc + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general - SC-LX87.general.settings - SC-LX87.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true standbythrough: type: str - pioneer_command: general.settings.hdmi.standbythrough - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.standbythrough + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.general - SC-LX87.general.settings - SC-LX87.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: STANDBYTHROUGH#list + pioneer_lookup@instance: STANDBYTHROUGH#list tuner: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.tuner + pioneer_read_group_trigger@instance: SC-LX87.tuner tunerpreset: type: num - pioneer_command: tuner.tunerpreset - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: tuner.tunerpreset + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.tuner tunerpresetup: type: bool - pioneer_command: tuner.tunerpresetup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetup + pioneer_read@instance: false + pioneer_write@instance: true tunerpresetdown: type: bool - pioneer_command: tuner.tunerpresetdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetdown + pioneer_read@instance: false + pioneer_write@instance: true title: type: str - pioneer_command: tuner.title - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.title + pioneer_read@instance: true + pioneer_write@instance: false genre: type: str - pioneer_command: tuner.genre - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.genre + pioneer_read@instance: true + pioneer_write@instance: false station: type: str - pioneer_command: tuner.station - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.station + pioneer_read@instance: true + pioneer_write@instance: false zone1: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone1 + pioneer_read_group_trigger@instance: SC-LX87.zone1 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone1.control + pioneer_read_group_trigger@instance: SC-LX87.zone1.control power: type: bool - pioneer_command: zone1.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.control @@ -2455,79 +2441,79 @@ item_structs: mute: type: bool - pioneer_command: zone1.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.control volume: type: num - pioneer_command: zone1.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.control volumeup: type: bool - pioneer_command: zone1.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone1.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone1.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.control lookup: type: list - pioneer_lookup: INPUT#list + pioneer_lookup@instance: INPUT#list inputup: type: bool - pioneer_command: zone1.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone1.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone1.settings + pioneer_read_group_trigger@instance: SC-LX87.zone1.settings standby: type: num - pioneer_command: zone1.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes sound: @@ -2535,21 +2521,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone1.settings.sound + pioneer_read_group_trigger@instance: SC-LX87.zone1.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone1.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-LX87.zone1.settings.sound.channel_level front_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2558,10 +2544,10 @@ item_structs: front_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2570,10 +2556,10 @@ item_structs: front_center: type: num - pioneer_command: zone1.settings.sound.channel_level.front_center - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_center + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2582,10 +2568,10 @@ item_structs: surround_left: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2594,10 +2580,10 @@ item_structs: surround_right: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2606,10 +2592,10 @@ item_structs: front_height_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2618,10 +2604,10 @@ item_structs: front_height_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2630,10 +2616,10 @@ item_structs: front_wide_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2642,10 +2628,10 @@ item_structs: front_wide_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2654,10 +2640,10 @@ item_structs: subwoofer: type: num - pioneer_command: zone1.settings.sound.channel_level.subwoofer - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.subwoofer + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2669,14 +2655,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone1.settings.sound.tone_control + pioneer_read_group_trigger@instance: SC-LX87.zone1.settings.sound.tone_control tone: type: bool - pioneer_command: zone1.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2687,10 +2673,10 @@ item_structs: treble: type: num - pioneer_command: zone1.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2699,22 +2685,22 @@ item_structs: trebleup: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebleup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebleup + pioneer_read@instance: false + pioneer_write@instance: true trebledown: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebledown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebledown + pioneer_read@instance: false + pioneer_write@instance: true bass: type: num - pioneer_command: zone1.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2723,29 +2709,29 @@ item_structs: bassup: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassup + pioneer_read@instance: false + pioneer_write@instance: true bassdown: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassdown + pioneer_read@instance: false + pioneer_write@instance: true general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone1.settings.sound.general + pioneer_read_group_trigger@instance: SC-LX87.zone1.settings.sound.general hdmiout: type: str - pioneer_command: zone1.settings.sound.general.hdmiout - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiout + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2754,14 +2740,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIOUT#list + pioneer_lookup@instance: HDMIOUT#list hdmiaudio: type: str - pioneer_command: zone1.settings.sound.general.hdmiaudio - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiaudio + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2770,14 +2756,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIAUDIO#list + pioneer_lookup@instance: HDMIAUDIO#list dialog: type: num - pioneer_command: zone1.settings.sound.general.dialog - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.dialog + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2786,22 +2772,22 @@ item_structs: dialogup: type: bool - pioneer_command: zone1.settings.sound.general.dialogup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogup + pioneer_read@instance: false + pioneer_write@instance: true dialogdown: type: bool - pioneer_command: zone1.settings.sound.general.dialogdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogdown + pioneer_read@instance: false + pioneer_write@instance: true listeningmode: type: str - pioneer_command: zone1.settings.sound.general.listeningmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.listeningmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2810,14 +2796,14 @@ item_structs: lookup: type: list - pioneer_lookup: LISTENINGMODE#list + pioneer_lookup@instance: LISTENINGMODE#list playingmode: type: str - pioneer_command: zone1.settings.sound.general.playingmode - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.playingmode + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2826,14 +2812,14 @@ item_structs: lookup: type: list - pioneer_lookup: PLAYINGMODE#list + pioneer_lookup@instance: PLAYINGMODE#list speakers: type: num - pioneer_command: zone1.settings.sound.general.speakers - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.speakers + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone1 - SC-LX87.zone1.settings @@ -2856,21 +2842,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone2 + pioneer_read_group_trigger@instance: SC-LX87.zone2 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone2.control + pioneer_read_group_trigger@instance: SC-LX87.zone2.control power: type: bool - pioneer_command: zone2.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone2 - SC-LX87.zone2.control @@ -2884,89 +2870,89 @@ item_structs: mute: type: bool - pioneer_command: zone2.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone2 - SC-LX87.zone2.control volume: type: num - pioneer_command: zone2.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone2 - SC-LX87.zone2.control volumeup: type: bool - pioneer_command: zone2.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone2.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone2.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone2 - SC-LX87.zone2.control lookup: type: list - pioneer_lookup: INPUT2#list + pioneer_lookup@instance: INPUT2#list inputup: type: bool - pioneer_command: zone2.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone2.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone2.settings + pioneer_read_group_trigger@instance: SC-LX87.zone2.settings sound: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone2.settings.sound + pioneer_read_group_trigger@instance: SC-LX87.zone2.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone2.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-LX87.zone2.settings.sound.channel_level front_left: type: num - pioneer_command: zone2.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone2 - SC-LX87.zone2.settings @@ -2975,10 +2961,10 @@ item_structs: front_right: type: num - pioneer_command: zone2.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone2 - SC-LX87.zone2.settings @@ -2990,14 +2976,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone2.settings.sound.tone_control + pioneer_read_group_trigger@instance: SC-LX87.zone2.settings.sound.tone_control tone: type: bool - pioneer_command: zone2.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone2 - SC-LX87.zone2.settings @@ -3008,10 +2994,10 @@ item_structs: treble: type: num - pioneer_command: zone2.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone2 - SC-LX87.zone2.settings @@ -3020,10 +3006,10 @@ item_structs: bass: type: num - pioneer_command: zone2.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone2 - SC-LX87.zone2.settings @@ -3035,21 +3021,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone3 + pioneer_read_group_trigger@instance: SC-LX87.zone3 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone3.control + pioneer_read_group_trigger@instance: SC-LX87.zone3.control power: type: bool - pioneer_command: zone3.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone3 - SC-LX87.zone3.control @@ -3063,79 +3049,79 @@ item_structs: mute: type: bool - pioneer_command: zone3.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone3 - SC-LX87.zone3.control volume: type: num - pioneer_command: zone3.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone3 - SC-LX87.zone3.control volumeup: type: bool - pioneer_command: zone3.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone3.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone3.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone3 - SC-LX87.zone3.control lookup: type: list - pioneer_lookup: INPUT3#list + pioneer_lookup@instance: INPUT3#list inputup: type: bool - pioneer_command: zone3.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone3.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone3.settings + pioneer_read_group_trigger@instance: SC-LX87.zone3.settings standby: type: num - pioneer_command: zone3.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone3 - SC-LX87.zone3.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours sound: @@ -3143,21 +3129,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone3.settings.sound + pioneer_read_group_trigger@instance: SC-LX87.zone3.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.zone3.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-LX87.zone3.settings.sound.channel_level front_left: type: num - pioneer_command: zone3.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone3 - SC-LX87.zone3.settings @@ -3166,10 +3152,10 @@ item_structs: front_right: type: num - pioneer_command: zone3.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.zone3 - SC-LX87.zone3.settings @@ -3181,56 +3167,56 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.hdzone + pioneer_read_group_trigger@instance: SC-LX87.hdzone control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.hdzone.control + pioneer_read_group_trigger@instance: SC-LX87.hdzone.control power: type: bool - pioneer_command: hdzone.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.hdzone - SC-LX87.hdzone.control input: type: str - pioneer_command: hdzone.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.hdzone - SC-LX87.hdzone.control lookup: type: list - pioneer_lookup: INPUTHD#list + pioneer_lookup@instance: INPUTHD#list settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX87.hdzone.settings + pioneer_read_group_trigger@instance: SC-LX87.hdzone.settings standby: type: num - pioneer_command: hdzone.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX87 - SC-LX87.hdzone - SC-LX87.hdzone.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours SC-LX77: @@ -3238,293 +3224,293 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77 + pioneer_read_group_trigger@instance: SC-LX77 general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.general + pioneer_read_group_trigger@instance: SC-LX77.general error: type: str - pioneer_command: general.error - pioneer_read: true - pioneer_write: false + pioneer_command@instance: general.error + pioneer_read@instance: true + pioneer_write@instance: false display: type: str - pioneer_command: general.display - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: general.display + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general pqls: type: bool - pioneer_command: general.pqls - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.pqls + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general dimmer: type: num - pioneer_command: general.dimmer - pioneer_read: true - pioneer_write: true + pioneer_command@instance: general.dimmer + pioneer_read@instance: true + pioneer_write@instance: true remark: 0 = very bright, 1 = bright, 2 = dark, 3 = off sleep: type: num - pioneer_command: general.sleep - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.sleep + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general remark: 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes amp: type: str - pioneer_command: general.amp - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.amp + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general remark: 0 = AMP, 1 = THR lookup: type: list - pioneer_lookup: AMP#list + pioneer_lookup@instance: AMP#list multizone: - type: str - pioneer_command: general.multizone - pioneer_read: false - pioneer_write: true + type: bool + pioneer_command@instance: general.multizone + pioneer_read@instance: true + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.general.settings + pioneer_read_group_trigger@instance: SC-LX77.general.settings language: type: str - pioneer_command: general.settings.language - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.language + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general - SC-LX77.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true name: type: str - pioneer_command: general.settings.name - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.name + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general - SC-LX77.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true speakersystem: type: str - pioneer_command: general.settings.speakersystem - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.speakersystem + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general - SC-LX77.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SPEAKERSYSTEM#list + pioneer_lookup@instance: SPEAKERSYSTEM#list surroundposition: type: str - pioneer_command: general.settings.surroundposition - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.surroundposition + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general - SC-LX77.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SURROUNDPOSITION#list + pioneer_lookup@instance: SURROUNDPOSITION#list xover: type: str - pioneer_command: general.settings.xover - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xover + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general - SC-LX77.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true xcurve: type: str - pioneer_command: general.settings.xcurve - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xcurve + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general - SC-LX77.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true loudness: type: bool - pioneer_command: general.settings.loudness - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.loudness + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general - SC-LX77.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true hdmi: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.general.settings.hdmi + pioneer_read_group_trigger@instance: SC-LX77.general.settings.hdmi control: type: bool - pioneer_command: general.settings.hdmi.control - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.control + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general - SC-LX77.general.settings - SC-LX77.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true controlmode: type: bool - pioneer_command: general.settings.hdmi.controlmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.controlmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general - SC-LX77.general.settings - SC-LX77.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true arc: type: bool - pioneer_command: general.settings.hdmi.arc - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.arc + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general - SC-LX77.general.settings - SC-LX77.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true standbythrough: type: str - pioneer_command: general.settings.hdmi.standbythrough - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.standbythrough + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.general - SC-LX77.general.settings - SC-LX77.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: STANDBYTHROUGH#list + pioneer_lookup@instance: STANDBYTHROUGH#list tuner: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.tuner + pioneer_read_group_trigger@instance: SC-LX77.tuner tunerpreset: type: num - pioneer_command: tuner.tunerpreset - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: tuner.tunerpreset + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.tuner tunerpresetup: type: bool - pioneer_command: tuner.tunerpresetup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetup + pioneer_read@instance: false + pioneer_write@instance: true tunerpresetdown: type: bool - pioneer_command: tuner.tunerpresetdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetdown + pioneer_read@instance: false + pioneer_write@instance: true title: type: str - pioneer_command: tuner.title - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.title + pioneer_read@instance: true + pioneer_write@instance: false genre: type: str - pioneer_command: tuner.genre - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.genre + pioneer_read@instance: true + pioneer_write@instance: false station: type: str - pioneer_command: tuner.station - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.station + pioneer_read@instance: true + pioneer_write@instance: false zone1: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone1 + pioneer_read_group_trigger@instance: SC-LX77.zone1 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone1.control + pioneer_read_group_trigger@instance: SC-LX77.zone1.control power: type: bool - pioneer_command: zone1.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.control @@ -3538,79 +3524,79 @@ item_structs: mute: type: bool - pioneer_command: zone1.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.control volume: type: num - pioneer_command: zone1.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.control volumeup: type: bool - pioneer_command: zone1.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone1.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone1.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.control lookup: type: list - pioneer_lookup: INPUT#list + pioneer_lookup@instance: INPUT#list inputup: type: bool - pioneer_command: zone1.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone1.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone1.settings + pioneer_read_group_trigger@instance: SC-LX77.zone1.settings standby: type: num - pioneer_command: zone1.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes sound: @@ -3618,21 +3604,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone1.settings.sound + pioneer_read_group_trigger@instance: SC-LX77.zone1.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone1.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-LX77.zone1.settings.sound.channel_level front_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3641,10 +3627,10 @@ item_structs: front_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3653,10 +3639,10 @@ item_structs: front_center: type: num - pioneer_command: zone1.settings.sound.channel_level.front_center - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_center + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3665,10 +3651,10 @@ item_structs: surround_left: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3677,10 +3663,10 @@ item_structs: surround_right: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3689,10 +3675,10 @@ item_structs: front_height_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3701,10 +3687,10 @@ item_structs: front_height_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3713,10 +3699,10 @@ item_structs: front_wide_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3725,10 +3711,10 @@ item_structs: front_wide_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3737,10 +3723,10 @@ item_structs: subwoofer: type: num - pioneer_command: zone1.settings.sound.channel_level.subwoofer - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.subwoofer + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3752,14 +3738,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone1.settings.sound.tone_control + pioneer_read_group_trigger@instance: SC-LX77.zone1.settings.sound.tone_control tone: type: bool - pioneer_command: zone1.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3770,10 +3756,10 @@ item_structs: treble: type: num - pioneer_command: zone1.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3782,22 +3768,22 @@ item_structs: trebleup: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebleup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebleup + pioneer_read@instance: false + pioneer_write@instance: true trebledown: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebledown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebledown + pioneer_read@instance: false + pioneer_write@instance: true bass: type: num - pioneer_command: zone1.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3806,29 +3792,29 @@ item_structs: bassup: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassup + pioneer_read@instance: false + pioneer_write@instance: true bassdown: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassdown + pioneer_read@instance: false + pioneer_write@instance: true general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone1.settings.sound.general + pioneer_read_group_trigger@instance: SC-LX77.zone1.settings.sound.general hdmiout: type: str - pioneer_command: zone1.settings.sound.general.hdmiout - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiout + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3837,14 +3823,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIOUT#list + pioneer_lookup@instance: HDMIOUT#list hdmiaudio: type: str - pioneer_command: zone1.settings.sound.general.hdmiaudio - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiaudio + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3853,14 +3839,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIAUDIO#list + pioneer_lookup@instance: HDMIAUDIO#list dialog: type: num - pioneer_command: zone1.settings.sound.general.dialog - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.dialog + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3869,22 +3855,22 @@ item_structs: dialogup: type: bool - pioneer_command: zone1.settings.sound.general.dialogup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogup + pioneer_read@instance: false + pioneer_write@instance: true dialogdown: type: bool - pioneer_command: zone1.settings.sound.general.dialogdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogdown + pioneer_read@instance: false + pioneer_write@instance: true listeningmode: type: str - pioneer_command: zone1.settings.sound.general.listeningmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.listeningmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3893,14 +3879,14 @@ item_structs: lookup: type: list - pioneer_lookup: LISTENINGMODE#list + pioneer_lookup@instance: LISTENINGMODE#list playingmode: type: str - pioneer_command: zone1.settings.sound.general.playingmode - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.playingmode + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3909,14 +3895,14 @@ item_structs: lookup: type: list - pioneer_lookup: PLAYINGMODE#list + pioneer_lookup@instance: PLAYINGMODE#list speakers: type: num - pioneer_command: zone1.settings.sound.general.speakers - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.speakers + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone1 - SC-LX77.zone1.settings @@ -3939,21 +3925,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone2 + pioneer_read_group_trigger@instance: SC-LX77.zone2 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone2.control + pioneer_read_group_trigger@instance: SC-LX77.zone2.control power: type: bool - pioneer_command: zone2.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone2 - SC-LX77.zone2.control @@ -3967,89 +3953,89 @@ item_structs: mute: type: bool - pioneer_command: zone2.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone2 - SC-LX77.zone2.control volume: type: num - pioneer_command: zone2.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone2 - SC-LX77.zone2.control volumeup: type: bool - pioneer_command: zone2.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone2.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone2.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone2 - SC-LX77.zone2.control lookup: type: list - pioneer_lookup: INPUT2#list + pioneer_lookup@instance: INPUT2#list inputup: type: bool - pioneer_command: zone2.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone2.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone2.settings + pioneer_read_group_trigger@instance: SC-LX77.zone2.settings sound: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone2.settings.sound + pioneer_read_group_trigger@instance: SC-LX77.zone2.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone2.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-LX77.zone2.settings.sound.channel_level front_left: type: num - pioneer_command: zone2.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone2 - SC-LX77.zone2.settings @@ -4058,10 +4044,10 @@ item_structs: front_right: type: num - pioneer_command: zone2.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone2 - SC-LX77.zone2.settings @@ -4073,14 +4059,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone2.settings.sound.tone_control + pioneer_read_group_trigger@instance: SC-LX77.zone2.settings.sound.tone_control tone: type: bool - pioneer_command: zone2.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone2 - SC-LX77.zone2.settings @@ -4091,10 +4077,10 @@ item_structs: treble: type: num - pioneer_command: zone2.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone2 - SC-LX77.zone2.settings @@ -4103,10 +4089,10 @@ item_structs: bass: type: num - pioneer_command: zone2.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone2 - SC-LX77.zone2.settings @@ -4118,21 +4104,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone3 + pioneer_read_group_trigger@instance: SC-LX77.zone3 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone3.control + pioneer_read_group_trigger@instance: SC-LX77.zone3.control power: type: bool - pioneer_command: zone3.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone3 - SC-LX77.zone3.control @@ -4146,79 +4132,79 @@ item_structs: mute: type: bool - pioneer_command: zone3.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone3 - SC-LX77.zone3.control volume: type: num - pioneer_command: zone3.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone3 - SC-LX77.zone3.control volumeup: type: bool - pioneer_command: zone3.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone3.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone3.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone3 - SC-LX77.zone3.control lookup: type: list - pioneer_lookup: INPUT3#list + pioneer_lookup@instance: INPUT3#list inputup: type: bool - pioneer_command: zone3.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone3.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone3.settings + pioneer_read_group_trigger@instance: SC-LX77.zone3.settings standby: type: num - pioneer_command: zone3.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone3 - SC-LX77.zone3.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours sound: @@ -4226,21 +4212,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone3.settings.sound + pioneer_read_group_trigger@instance: SC-LX77.zone3.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.zone3.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-LX77.zone3.settings.sound.channel_level front_left: type: num - pioneer_command: zone3.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone3 - SC-LX77.zone3.settings @@ -4249,10 +4235,10 @@ item_structs: front_right: type: num - pioneer_command: zone3.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.zone3 - SC-LX77.zone3.settings @@ -4264,56 +4250,56 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.hdzone + pioneer_read_group_trigger@instance: SC-LX77.hdzone control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.hdzone.control + pioneer_read_group_trigger@instance: SC-LX77.hdzone.control power: type: bool - pioneer_command: hdzone.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.hdzone - SC-LX77.hdzone.control input: type: str - pioneer_command: hdzone.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.hdzone - SC-LX77.hdzone.control lookup: type: list - pioneer_lookup: INPUTHD#list + pioneer_lookup@instance: INPUTHD#list settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX77.hdzone.settings + pioneer_read_group_trigger@instance: SC-LX77.hdzone.settings standby: type: num - pioneer_command: hdzone.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX77 - SC-LX77.hdzone - SC-LX77.hdzone.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours SC-LX57: @@ -4321,293 +4307,293 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57 + pioneer_read_group_trigger@instance: SC-LX57 general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.general + pioneer_read_group_trigger@instance: SC-LX57.general error: type: str - pioneer_command: general.error - pioneer_read: true - pioneer_write: false + pioneer_command@instance: general.error + pioneer_read@instance: true + pioneer_write@instance: false display: type: str - pioneer_command: general.display - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: general.display + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general pqls: type: bool - pioneer_command: general.pqls - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.pqls + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general dimmer: type: num - pioneer_command: general.dimmer - pioneer_read: true - pioneer_write: true + pioneer_command@instance: general.dimmer + pioneer_read@instance: true + pioneer_write@instance: true remark: 0 = very bright, 1 = bright, 2 = dark, 3 = off sleep: type: num - pioneer_command: general.sleep - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.sleep + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general remark: 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes amp: type: str - pioneer_command: general.amp - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.amp + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general remark: 0 = AMP, 1 = THR lookup: type: list - pioneer_lookup: AMP#list + pioneer_lookup@instance: AMP#list multizone: - type: str - pioneer_command: general.multizone - pioneer_read: false - pioneer_write: true + type: bool + pioneer_command@instance: general.multizone + pioneer_read@instance: true + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.general.settings + pioneer_read_group_trigger@instance: SC-LX57.general.settings language: type: str - pioneer_command: general.settings.language - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.language + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general - SC-LX57.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true name: type: str - pioneer_command: general.settings.name - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.name + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general - SC-LX57.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true speakersystem: type: str - pioneer_command: general.settings.speakersystem - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.speakersystem + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general - SC-LX57.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SPEAKERSYSTEM#list + pioneer_lookup@instance: SPEAKERSYSTEM#list surroundposition: type: str - pioneer_command: general.settings.surroundposition - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.surroundposition + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general - SC-LX57.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SURROUNDPOSITION#list + pioneer_lookup@instance: SURROUNDPOSITION#list xover: type: str - pioneer_command: general.settings.xover - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xover + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general - SC-LX57.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true xcurve: type: str - pioneer_command: general.settings.xcurve - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xcurve + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general - SC-LX57.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true loudness: type: bool - pioneer_command: general.settings.loudness - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.loudness + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general - SC-LX57.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true hdmi: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.general.settings.hdmi + pioneer_read_group_trigger@instance: SC-LX57.general.settings.hdmi control: type: bool - pioneer_command: general.settings.hdmi.control - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.control + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general - SC-LX57.general.settings - SC-LX57.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true controlmode: type: bool - pioneer_command: general.settings.hdmi.controlmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.controlmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general - SC-LX57.general.settings - SC-LX57.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true arc: type: bool - pioneer_command: general.settings.hdmi.arc - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.arc + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general - SC-LX57.general.settings - SC-LX57.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true standbythrough: type: str - pioneer_command: general.settings.hdmi.standbythrough - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.standbythrough + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.general - SC-LX57.general.settings - SC-LX57.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: STANDBYTHROUGH#list + pioneer_lookup@instance: STANDBYTHROUGH#list tuner: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.tuner + pioneer_read_group_trigger@instance: SC-LX57.tuner tunerpreset: type: num - pioneer_command: tuner.tunerpreset - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: tuner.tunerpreset + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.tuner tunerpresetup: type: bool - pioneer_command: tuner.tunerpresetup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetup + pioneer_read@instance: false + pioneer_write@instance: true tunerpresetdown: type: bool - pioneer_command: tuner.tunerpresetdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetdown + pioneer_read@instance: false + pioneer_write@instance: true title: type: str - pioneer_command: tuner.title - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.title + pioneer_read@instance: true + pioneer_write@instance: false genre: type: str - pioneer_command: tuner.genre - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.genre + pioneer_read@instance: true + pioneer_write@instance: false station: type: str - pioneer_command: tuner.station - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.station + pioneer_read@instance: true + pioneer_write@instance: false zone1: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone1 + pioneer_read_group_trigger@instance: SC-LX57.zone1 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone1.control + pioneer_read_group_trigger@instance: SC-LX57.zone1.control power: type: bool - pioneer_command: zone1.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.control @@ -4621,79 +4607,79 @@ item_structs: mute: type: bool - pioneer_command: zone1.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.control volume: type: num - pioneer_command: zone1.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.control volumeup: type: bool - pioneer_command: zone1.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone1.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone1.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.control lookup: type: list - pioneer_lookup: INPUT#list + pioneer_lookup@instance: INPUT#list inputup: type: bool - pioneer_command: zone1.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone1.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone1.settings + pioneer_read_group_trigger@instance: SC-LX57.zone1.settings standby: type: num - pioneer_command: zone1.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes sound: @@ -4701,21 +4687,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone1.settings.sound + pioneer_read_group_trigger@instance: SC-LX57.zone1.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone1.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-LX57.zone1.settings.sound.channel_level front_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4724,10 +4710,10 @@ item_structs: front_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4736,10 +4722,10 @@ item_structs: front_center: type: num - pioneer_command: zone1.settings.sound.channel_level.front_center - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_center + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4748,10 +4734,10 @@ item_structs: surround_left: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4760,10 +4746,10 @@ item_structs: surround_right: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4772,10 +4758,10 @@ item_structs: front_height_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4784,10 +4770,10 @@ item_structs: front_height_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4796,10 +4782,10 @@ item_structs: front_wide_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4808,10 +4794,10 @@ item_structs: front_wide_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4820,10 +4806,10 @@ item_structs: subwoofer: type: num - pioneer_command: zone1.settings.sound.channel_level.subwoofer - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.subwoofer + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4835,14 +4821,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone1.settings.sound.tone_control + pioneer_read_group_trigger@instance: SC-LX57.zone1.settings.sound.tone_control tone: type: bool - pioneer_command: zone1.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4853,10 +4839,10 @@ item_structs: treble: type: num - pioneer_command: zone1.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4865,22 +4851,22 @@ item_structs: trebleup: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebleup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebleup + pioneer_read@instance: false + pioneer_write@instance: true trebledown: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebledown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebledown + pioneer_read@instance: false + pioneer_write@instance: true bass: type: num - pioneer_command: zone1.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4889,29 +4875,29 @@ item_structs: bassup: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassup + pioneer_read@instance: false + pioneer_write@instance: true bassdown: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassdown + pioneer_read@instance: false + pioneer_write@instance: true general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone1.settings.sound.general + pioneer_read_group_trigger@instance: SC-LX57.zone1.settings.sound.general hdmiout: type: str - pioneer_command: zone1.settings.sound.general.hdmiout - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiout + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4920,14 +4906,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIOUT#list + pioneer_lookup@instance: HDMIOUT#list hdmiaudio: type: str - pioneer_command: zone1.settings.sound.general.hdmiaudio - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiaudio + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4936,14 +4922,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIAUDIO#list + pioneer_lookup@instance: HDMIAUDIO#list dialog: type: num - pioneer_command: zone1.settings.sound.general.dialog - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.dialog + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4952,22 +4938,22 @@ item_structs: dialogup: type: bool - pioneer_command: zone1.settings.sound.general.dialogup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogup + pioneer_read@instance: false + pioneer_write@instance: true dialogdown: type: bool - pioneer_command: zone1.settings.sound.general.dialogdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogdown + pioneer_read@instance: false + pioneer_write@instance: true listeningmode: type: str - pioneer_command: zone1.settings.sound.general.listeningmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.listeningmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4976,14 +4962,14 @@ item_structs: lookup: type: list - pioneer_lookup: LISTENINGMODE#list + pioneer_lookup@instance: LISTENINGMODE#list playingmode: type: str - pioneer_command: zone1.settings.sound.general.playingmode - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.playingmode + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -4992,14 +4978,14 @@ item_structs: lookup: type: list - pioneer_lookup: PLAYINGMODE#list + pioneer_lookup@instance: PLAYINGMODE#list speakers: type: num - pioneer_command: zone1.settings.sound.general.speakers - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.speakers + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone1 - SC-LX57.zone1.settings @@ -5022,21 +5008,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone2 + pioneer_read_group_trigger@instance: SC-LX57.zone2 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone2.control + pioneer_read_group_trigger@instance: SC-LX57.zone2.control power: type: bool - pioneer_command: zone2.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone2 - SC-LX57.zone2.control @@ -5050,89 +5036,89 @@ item_structs: mute: type: bool - pioneer_command: zone2.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone2 - SC-LX57.zone2.control volume: type: num - pioneer_command: zone2.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone2 - SC-LX57.zone2.control volumeup: type: bool - pioneer_command: zone2.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone2.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone2.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone2 - SC-LX57.zone2.control lookup: type: list - pioneer_lookup: INPUT2#list + pioneer_lookup@instance: INPUT2#list inputup: type: bool - pioneer_command: zone2.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone2.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone2.settings + pioneer_read_group_trigger@instance: SC-LX57.zone2.settings sound: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone2.settings.sound + pioneer_read_group_trigger@instance: SC-LX57.zone2.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone2.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-LX57.zone2.settings.sound.channel_level front_left: type: num - pioneer_command: zone2.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone2 - SC-LX57.zone2.settings @@ -5141,10 +5127,10 @@ item_structs: front_right: type: num - pioneer_command: zone2.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone2 - SC-LX57.zone2.settings @@ -5156,14 +5142,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone2.settings.sound.tone_control + pioneer_read_group_trigger@instance: SC-LX57.zone2.settings.sound.tone_control tone: type: bool - pioneer_command: zone2.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone2 - SC-LX57.zone2.settings @@ -5174,10 +5160,10 @@ item_structs: treble: type: num - pioneer_command: zone2.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone2 - SC-LX57.zone2.settings @@ -5186,10 +5172,10 @@ item_structs: bass: type: num - pioneer_command: zone2.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone2 - SC-LX57.zone2.settings @@ -5201,21 +5187,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone3 + pioneer_read_group_trigger@instance: SC-LX57.zone3 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone3.control + pioneer_read_group_trigger@instance: SC-LX57.zone3.control power: type: bool - pioneer_command: zone3.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone3 - SC-LX57.zone3.control @@ -5229,79 +5215,79 @@ item_structs: mute: type: bool - pioneer_command: zone3.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone3 - SC-LX57.zone3.control volume: type: num - pioneer_command: zone3.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone3 - SC-LX57.zone3.control volumeup: type: bool - pioneer_command: zone3.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone3.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone3.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone3 - SC-LX57.zone3.control lookup: type: list - pioneer_lookup: INPUT3#list + pioneer_lookup@instance: INPUT3#list inputup: type: bool - pioneer_command: zone3.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone3.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone3.settings + pioneer_read_group_trigger@instance: SC-LX57.zone3.settings standby: type: num - pioneer_command: zone3.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone3 - SC-LX57.zone3.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours sound: @@ -5309,21 +5295,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone3.settings.sound + pioneer_read_group_trigger@instance: SC-LX57.zone3.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.zone3.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-LX57.zone3.settings.sound.channel_level front_left: type: num - pioneer_command: zone3.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone3 - SC-LX57.zone3.settings @@ -5332,10 +5318,10 @@ item_structs: front_right: type: num - pioneer_command: zone3.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.zone3 - SC-LX57.zone3.settings @@ -5347,56 +5333,56 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.hdzone + pioneer_read_group_trigger@instance: SC-LX57.hdzone control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.hdzone.control + pioneer_read_group_trigger@instance: SC-LX57.hdzone.control power: type: bool - pioneer_command: hdzone.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.hdzone - SC-LX57.hdzone.control input: type: str - pioneer_command: hdzone.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.hdzone - SC-LX57.hdzone.control lookup: type: list - pioneer_lookup: INPUTHD#list + pioneer_lookup@instance: INPUTHD#list settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-LX57.hdzone.settings + pioneer_read_group_trigger@instance: SC-LX57.hdzone.settings standby: type: num - pioneer_command: hdzone.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-LX57 - SC-LX57.hdzone - SC-LX57.hdzone.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours SC-2023: @@ -5404,268 +5390,268 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023 + pioneer_read_group_trigger@instance: SC-2023 general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.general + pioneer_read_group_trigger@instance: SC-2023.general error: type: str - pioneer_command: general.error - pioneer_read: true - pioneer_write: false + pioneer_command@instance: general.error + pioneer_read@instance: true + pioneer_write@instance: false display: type: str - pioneer_command: general.display - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: general.display + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - SC-2023 - SC-2023.general pqls: type: bool - pioneer_command: general.pqls - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.pqls + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.general dimmer: type: num - pioneer_command: general.dimmer - pioneer_read: true - pioneer_write: true + pioneer_command@instance: general.dimmer + pioneer_read@instance: true + pioneer_write@instance: true remark: 0 = very bright, 1 = bright, 2 = dark, 3 = off sleep: type: num - pioneer_command: general.sleep - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.sleep + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.general remark: 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes multizone: - type: str - pioneer_command: general.multizone - pioneer_read: false - pioneer_write: true + type: bool + pioneer_command@instance: general.multizone + pioneer_read@instance: true + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.general.settings + pioneer_read_group_trigger@instance: SC-2023.general.settings language: type: str - pioneer_command: general.settings.language - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.language + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.general - SC-2023.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true name: type: str - pioneer_command: general.settings.name - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.name + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.general - SC-2023.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true speakersystem: type: str - pioneer_command: general.settings.speakersystem - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.speakersystem + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.general - SC-2023.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SPEAKERSYSTEM#list + pioneer_lookup@instance: SPEAKERSYSTEM#list surroundposition: type: str - pioneer_command: general.settings.surroundposition - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.surroundposition + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.general - SC-2023.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SURROUNDPOSITION#list + pioneer_lookup@instance: SURROUNDPOSITION#list xover: type: str - pioneer_command: general.settings.xover - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xover + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.general - SC-2023.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true xcurve: type: str - pioneer_command: general.settings.xcurve - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xcurve + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.general - SC-2023.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true hdmi: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.general.settings.hdmi + pioneer_read_group_trigger@instance: SC-2023.general.settings.hdmi control: type: bool - pioneer_command: general.settings.hdmi.control - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.control + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.general - SC-2023.general.settings - SC-2023.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true controlmode: type: bool - pioneer_command: general.settings.hdmi.controlmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.controlmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.general - SC-2023.general.settings - SC-2023.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true arc: type: bool - pioneer_command: general.settings.hdmi.arc - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.arc + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.general - SC-2023.general.settings - SC-2023.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true standbythrough: type: str - pioneer_command: general.settings.hdmi.standbythrough - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.standbythrough + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.general - SC-2023.general.settings - SC-2023.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: STANDBYTHROUGH#list + pioneer_lookup@instance: STANDBYTHROUGH#list tuner: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.tuner + pioneer_read_group_trigger@instance: SC-2023.tuner tunerpreset: type: num - pioneer_command: tuner.tunerpreset - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: tuner.tunerpreset + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.tuner tunerpresetup: type: bool - pioneer_command: tuner.tunerpresetup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetup + pioneer_read@instance: false + pioneer_write@instance: true tunerpresetdown: type: bool - pioneer_command: tuner.tunerpresetdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetdown + pioneer_read@instance: false + pioneer_write@instance: true title: type: str - pioneer_command: tuner.title - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.title + pioneer_read@instance: true + pioneer_write@instance: false genre: type: str - pioneer_command: tuner.genre - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.genre + pioneer_read@instance: true + pioneer_write@instance: false station: type: str - pioneer_command: tuner.station - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.station + pioneer_read@instance: true + pioneer_write@instance: false zone1: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone1 + pioneer_read_group_trigger@instance: SC-2023.zone1 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone1.control + pioneer_read_group_trigger@instance: SC-2023.zone1.control power: type: bool - pioneer_command: zone1.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.control @@ -5679,79 +5665,79 @@ item_structs: mute: type: bool - pioneer_command: zone1.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.control volume: type: num - pioneer_command: zone1.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.control volumeup: type: bool - pioneer_command: zone1.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone1.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone1.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.control lookup: type: list - pioneer_lookup: INPUT#list + pioneer_lookup@instance: INPUT#list inputup: type: bool - pioneer_command: zone1.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone1.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone1.settings + pioneer_read_group_trigger@instance: SC-2023.zone1.settings standby: type: num - pioneer_command: zone1.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes sound: @@ -5759,21 +5745,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone1.settings.sound + pioneer_read_group_trigger@instance: SC-2023.zone1.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone1.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-2023.zone1.settings.sound.channel_level front_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5782,10 +5768,10 @@ item_structs: front_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5794,10 +5780,10 @@ item_structs: front_center: type: num - pioneer_command: zone1.settings.sound.channel_level.front_center - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_center + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5806,10 +5792,10 @@ item_structs: surround_left: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5818,10 +5804,10 @@ item_structs: surround_right: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5830,10 +5816,10 @@ item_structs: front_height_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5842,10 +5828,10 @@ item_structs: front_height_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5854,10 +5840,10 @@ item_structs: front_wide_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5866,10 +5852,10 @@ item_structs: front_wide_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5878,10 +5864,10 @@ item_structs: subwoofer: type: num - pioneer_command: zone1.settings.sound.channel_level.subwoofer - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.subwoofer + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5893,14 +5879,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone1.settings.sound.tone_control + pioneer_read_group_trigger@instance: SC-2023.zone1.settings.sound.tone_control tone: type: bool - pioneer_command: zone1.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5911,10 +5897,10 @@ item_structs: treble: type: num - pioneer_command: zone1.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5923,22 +5909,22 @@ item_structs: trebleup: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebleup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebleup + pioneer_read@instance: false + pioneer_write@instance: true trebledown: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebledown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebledown + pioneer_read@instance: false + pioneer_write@instance: true bass: type: num - pioneer_command: zone1.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5947,29 +5933,29 @@ item_structs: bassup: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassup + pioneer_read@instance: false + pioneer_write@instance: true bassdown: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassdown + pioneer_read@instance: false + pioneer_write@instance: true general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone1.settings.sound.general + pioneer_read_group_trigger@instance: SC-2023.zone1.settings.sound.general hdmiout: type: str - pioneer_command: zone1.settings.sound.general.hdmiout - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiout + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5978,14 +5964,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIOUT#list + pioneer_lookup@instance: HDMIOUT#list hdmiaudio: type: str - pioneer_command: zone1.settings.sound.general.hdmiaudio - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiaudio + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -5994,14 +5980,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIAUDIO#list + pioneer_lookup@instance: HDMIAUDIO#list dialog: type: num - pioneer_command: zone1.settings.sound.general.dialog - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.dialog + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -6010,22 +5996,22 @@ item_structs: dialogup: type: bool - pioneer_command: zone1.settings.sound.general.dialogup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogup + pioneer_read@instance: false + pioneer_write@instance: true dialogdown: type: bool - pioneer_command: zone1.settings.sound.general.dialogdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogdown + pioneer_read@instance: false + pioneer_write@instance: true listeningmode: type: str - pioneer_command: zone1.settings.sound.general.listeningmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.listeningmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -6034,14 +6020,14 @@ item_structs: lookup: type: list - pioneer_lookup: LISTENINGMODE#list + pioneer_lookup@instance: LISTENINGMODE#list playingmode: type: str - pioneer_command: zone1.settings.sound.general.playingmode - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.playingmode + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -6050,14 +6036,14 @@ item_structs: lookup: type: list - pioneer_lookup: PLAYINGMODE#list + pioneer_lookup@instance: PLAYINGMODE#list speakers: type: num - pioneer_command: zone1.settings.sound.general.speakers - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.speakers + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone1 - SC-2023.zone1.settings @@ -6080,21 +6066,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone2 + pioneer_read_group_trigger@instance: SC-2023.zone2 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone2.control + pioneer_read_group_trigger@instance: SC-2023.zone2.control power: type: bool - pioneer_command: zone2.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone2 - SC-2023.zone2.control @@ -6108,89 +6094,89 @@ item_structs: mute: type: bool - pioneer_command: zone2.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone2 - SC-2023.zone2.control volume: type: num - pioneer_command: zone2.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone2 - SC-2023.zone2.control volumeup: type: bool - pioneer_command: zone2.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone2.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone2.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone2 - SC-2023.zone2.control lookup: type: list - pioneer_lookup: INPUT2#list + pioneer_lookup@instance: INPUT2#list inputup: type: bool - pioneer_command: zone2.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone2.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone2.settings + pioneer_read_group_trigger@instance: SC-2023.zone2.settings sound: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone2.settings.sound + pioneer_read_group_trigger@instance: SC-2023.zone2.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone2.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-2023.zone2.settings.sound.channel_level front_left: type: num - pioneer_command: zone2.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone2 - SC-2023.zone2.settings @@ -6199,10 +6185,10 @@ item_structs: front_right: type: num - pioneer_command: zone2.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone2 - SC-2023.zone2.settings @@ -6214,14 +6200,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone2.settings.sound.tone_control + pioneer_read_group_trigger@instance: SC-2023.zone2.settings.sound.tone_control tone: type: bool - pioneer_command: zone2.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone2 - SC-2023.zone2.settings @@ -6232,10 +6218,10 @@ item_structs: treble: type: num - pioneer_command: zone2.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone2 - SC-2023.zone2.settings @@ -6244,10 +6230,10 @@ item_structs: bass: type: num - pioneer_command: zone2.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone2 - SC-2023.zone2.settings @@ -6259,21 +6245,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone3 + pioneer_read_group_trigger@instance: SC-2023.zone3 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone3.control + pioneer_read_group_trigger@instance: SC-2023.zone3.control power: type: bool - pioneer_command: zone3.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone3 - SC-2023.zone3.control @@ -6287,79 +6273,79 @@ item_structs: mute: type: bool - pioneer_command: zone3.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone3 - SC-2023.zone3.control volume: type: num - pioneer_command: zone3.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone3 - SC-2023.zone3.control volumeup: type: bool - pioneer_command: zone3.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone3.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone3.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone3 - SC-2023.zone3.control lookup: type: list - pioneer_lookup: INPUT3#list + pioneer_lookup@instance: INPUT3#list inputup: type: bool - pioneer_command: zone3.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone3.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone3.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone3.settings + pioneer_read_group_trigger@instance: SC-2023.zone3.settings standby: type: num - pioneer_command: zone3.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone3 - SC-2023.zone3.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours sound: @@ -6367,21 +6353,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone3.settings.sound + pioneer_read_group_trigger@instance: SC-2023.zone3.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.zone3.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-2023.zone3.settings.sound.channel_level front_left: type: num - pioneer_command: zone3.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone3 - SC-2023.zone3.settings @@ -6390,10 +6376,10 @@ item_structs: front_right: type: num - pioneer_command: zone3.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone3.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.zone3 - SC-2023.zone3.settings @@ -6405,56 +6391,56 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.hdzone + pioneer_read_group_trigger@instance: SC-2023.hdzone control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.hdzone.control + pioneer_read_group_trigger@instance: SC-2023.hdzone.control power: type: bool - pioneer_command: hdzone.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.hdzone - SC-2023.hdzone.control input: type: str - pioneer_command: hdzone.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.hdzone - SC-2023.hdzone.control lookup: type: list - pioneer_lookup: INPUTHD#list + pioneer_lookup@instance: INPUTHD#list settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-2023.hdzone.settings + pioneer_read_group_trigger@instance: SC-2023.hdzone.settings standby: type: num - pioneer_command: hdzone.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-2023 - SC-2023.hdzone - SC-2023.hdzone.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours SC-1223: @@ -6462,242 +6448,242 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223 + pioneer_read_group_trigger@instance: SC-1223 general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.general + pioneer_read_group_trigger@instance: SC-1223.general error: type: str - pioneer_command: general.error - pioneer_read: true - pioneer_write: false + pioneer_command@instance: general.error + pioneer_read@instance: true + pioneer_write@instance: false display: type: str - pioneer_command: general.display - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: general.display + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - SC-1223 - SC-1223.general pqls: type: bool - pioneer_command: general.pqls - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.pqls + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.general dimmer: type: num - pioneer_command: general.dimmer - pioneer_read: true - pioneer_write: true + pioneer_command@instance: general.dimmer + pioneer_read@instance: true + pioneer_write@instance: true remark: 0 = very bright, 1 = bright, 2 = dark, 3 = off sleep: type: num - pioneer_command: general.sleep - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.sleep + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.general remark: 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes multizone: - type: str - pioneer_command: general.multizone - pioneer_read: false - pioneer_write: true + type: bool + pioneer_command@instance: general.multizone + pioneer_read@instance: true + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.general.settings + pioneer_read_group_trigger@instance: SC-1223.general.settings language: type: str - pioneer_command: general.settings.language - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.language + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.general - SC-1223.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true name: type: str - pioneer_command: general.settings.name - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.name + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.general - SC-1223.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true speakersystem: type: str - pioneer_command: general.settings.speakersystem - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.speakersystem + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.general - SC-1223.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SPEAKERSYSTEM#list + pioneer_lookup@instance: SPEAKERSYSTEM#list xcurve: type: str - pioneer_command: general.settings.xcurve - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xcurve + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.general - SC-1223.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true hdmi: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.general.settings.hdmi + pioneer_read_group_trigger@instance: SC-1223.general.settings.hdmi control: type: bool - pioneer_command: general.settings.hdmi.control - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.control + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.general - SC-1223.general.settings - SC-1223.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true controlmode: type: bool - pioneer_command: general.settings.hdmi.controlmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.controlmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.general - SC-1223.general.settings - SC-1223.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true arc: type: bool - pioneer_command: general.settings.hdmi.arc - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.arc + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.general - SC-1223.general.settings - SC-1223.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true standbythrough: type: str - pioneer_command: general.settings.hdmi.standbythrough - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.standbythrough + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.general - SC-1223.general.settings - SC-1223.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: STANDBYTHROUGH#list + pioneer_lookup@instance: STANDBYTHROUGH#list tuner: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.tuner + pioneer_read_group_trigger@instance: SC-1223.tuner tunerpreset: type: num - pioneer_command: tuner.tunerpreset - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: tuner.tunerpreset + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.tuner tunerpresetup: type: bool - pioneer_command: tuner.tunerpresetup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetup + pioneer_read@instance: false + pioneer_write@instance: true tunerpresetdown: type: bool - pioneer_command: tuner.tunerpresetdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetdown + pioneer_read@instance: false + pioneer_write@instance: true title: type: str - pioneer_command: tuner.title - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.title + pioneer_read@instance: true + pioneer_write@instance: false genre: type: str - pioneer_command: tuner.genre - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.genre + pioneer_read@instance: true + pioneer_write@instance: false station: type: str - pioneer_command: tuner.station - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.station + pioneer_read@instance: true + pioneer_write@instance: false zone1: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.zone1 + pioneer_read_group_trigger@instance: SC-1223.zone1 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.zone1.control + pioneer_read_group_trigger@instance: SC-1223.zone1.control power: type: bool - pioneer_command: zone1.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.control @@ -6711,79 +6697,79 @@ item_structs: mute: type: bool - pioneer_command: zone1.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.control volume: type: num - pioneer_command: zone1.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.control volumeup: type: bool - pioneer_command: zone1.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone1.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone1.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.control lookup: type: list - pioneer_lookup: INPUT#list + pioneer_lookup@instance: INPUT#list inputup: type: bool - pioneer_command: zone1.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone1.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.zone1.settings + pioneer_read_group_trigger@instance: SC-1223.zone1.settings standby: type: num - pioneer_command: zone1.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes sound: @@ -6791,21 +6777,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.zone1.settings.sound + pioneer_read_group_trigger@instance: SC-1223.zone1.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.zone1.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-1223.zone1.settings.sound.channel_level front_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -6814,10 +6800,10 @@ item_structs: front_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -6826,10 +6812,10 @@ item_structs: front_center: type: num - pioneer_command: zone1.settings.sound.channel_level.front_center - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_center + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -6838,10 +6824,10 @@ item_structs: surround_left: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -6850,10 +6836,10 @@ item_structs: surround_right: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -6862,10 +6848,10 @@ item_structs: front_height_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -6874,10 +6860,10 @@ item_structs: front_height_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -6886,10 +6872,10 @@ item_structs: front_wide_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -6898,10 +6884,10 @@ item_structs: front_wide_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -6910,10 +6896,10 @@ item_structs: subwoofer: type: num - pioneer_command: zone1.settings.sound.channel_level.subwoofer - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.subwoofer + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -6925,14 +6911,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.zone1.settings.sound.tone_control + pioneer_read_group_trigger@instance: SC-1223.zone1.settings.sound.tone_control tone: type: bool - pioneer_command: zone1.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -6943,10 +6929,10 @@ item_structs: treble: type: num - pioneer_command: zone1.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -6955,22 +6941,22 @@ item_structs: trebleup: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebleup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebleup + pioneer_read@instance: false + pioneer_write@instance: true trebledown: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebledown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebledown + pioneer_read@instance: false + pioneer_write@instance: true bass: type: num - pioneer_command: zone1.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -6979,29 +6965,29 @@ item_structs: bassup: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassup + pioneer_read@instance: false + pioneer_write@instance: true bassdown: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassdown + pioneer_read@instance: false + pioneer_write@instance: true general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.zone1.settings.sound.general + pioneer_read_group_trigger@instance: SC-1223.zone1.settings.sound.general hdmiout: type: str - pioneer_command: zone1.settings.sound.general.hdmiout - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiout + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -7010,14 +6996,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIOUT#list + pioneer_lookup@instance: HDMIOUT#list hdmiaudio: type: str - pioneer_command: zone1.settings.sound.general.hdmiaudio - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiaudio + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -7026,14 +7012,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIAUDIO#list + pioneer_lookup@instance: HDMIAUDIO#list dialog: type: num - pioneer_command: zone1.settings.sound.general.dialog - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.dialog + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -7042,22 +7028,22 @@ item_structs: dialogup: type: bool - pioneer_command: zone1.settings.sound.general.dialogup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogup + pioneer_read@instance: false + pioneer_write@instance: true dialogdown: type: bool - pioneer_command: zone1.settings.sound.general.dialogdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogdown + pioneer_read@instance: false + pioneer_write@instance: true listeningmode: type: str - pioneer_command: zone1.settings.sound.general.listeningmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.listeningmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -7066,14 +7052,14 @@ item_structs: lookup: type: list - pioneer_lookup: LISTENINGMODE#list + pioneer_lookup@instance: LISTENINGMODE#list playingmode: type: str - pioneer_command: zone1.settings.sound.general.playingmode - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.playingmode + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -7082,14 +7068,14 @@ item_structs: lookup: type: list - pioneer_lookup: PLAYINGMODE#list + pioneer_lookup@instance: PLAYINGMODE#list speakers: type: num - pioneer_command: zone1.settings.sound.general.speakers - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.speakers + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone1 - SC-1223.zone1.settings @@ -7112,21 +7098,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.zone2 + pioneer_read_group_trigger@instance: SC-1223.zone2 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.zone2.control + pioneer_read_group_trigger@instance: SC-1223.zone2.control power: type: bool - pioneer_command: zone2.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone2 - SC-1223.zone2.control @@ -7140,89 +7126,89 @@ item_structs: mute: type: bool - pioneer_command: zone2.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone2 - SC-1223.zone2.control volume: type: num - pioneer_command: zone2.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone2 - SC-1223.zone2.control volumeup: type: bool - pioneer_command: zone2.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone2.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone2.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone2 - SC-1223.zone2.control lookup: type: list - pioneer_lookup: INPUT2#list + pioneer_lookup@instance: INPUT2#list inputup: type: bool - pioneer_command: zone2.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone2.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.zone2.settings + pioneer_read_group_trigger@instance: SC-1223.zone2.settings sound: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.zone2.settings.sound + pioneer_read_group_trigger@instance: SC-1223.zone2.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.zone2.settings.sound.channel_level + pioneer_read_group_trigger@instance: SC-1223.zone2.settings.sound.channel_level front_left: type: num - pioneer_command: zone2.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone2 - SC-1223.zone2.settings @@ -7231,10 +7217,10 @@ item_structs: front_right: type: num - pioneer_command: zone2.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone2 - SC-1223.zone2.settings @@ -7246,14 +7232,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.zone2.settings.sound.tone_control + pioneer_read_group_trigger@instance: SC-1223.zone2.settings.sound.tone_control tone: type: bool - pioneer_command: zone2.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone2 - SC-1223.zone2.settings @@ -7264,10 +7250,10 @@ item_structs: treble: type: num - pioneer_command: zone2.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone2 - SC-1223.zone2.settings @@ -7276,10 +7262,10 @@ item_structs: bass: type: num - pioneer_command: zone2.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.zone2 - SC-1223.zone2.settings @@ -7291,56 +7277,56 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.hdzone + pioneer_read_group_trigger@instance: SC-1223.hdzone control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.hdzone.control + pioneer_read_group_trigger@instance: SC-1223.hdzone.control power: type: bool - pioneer_command: hdzone.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.hdzone - SC-1223.hdzone.control input: type: str - pioneer_command: hdzone.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.hdzone - SC-1223.hdzone.control lookup: type: list - pioneer_lookup: INPUTHD#list + pioneer_lookup@instance: INPUTHD#list settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: SC-1223.hdzone.settings + pioneer_read_group_trigger@instance: SC-1223.hdzone.settings standby: type: num - pioneer_command: hdzone.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - SC-1223 - SC-1223.hdzone - SC-1223.hdzone.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours VSX-1123: @@ -7348,242 +7334,242 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123 + pioneer_read_group_trigger@instance: VSX-1123 general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.general + pioneer_read_group_trigger@instance: VSX-1123.general error: type: str - pioneer_command: general.error - pioneer_read: true - pioneer_write: false + pioneer_command@instance: general.error + pioneer_read@instance: true + pioneer_write@instance: false display: type: str - pioneer_command: general.display - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: general.display + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - VSX-1123 - VSX-1123.general pqls: type: bool - pioneer_command: general.pqls - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.pqls + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.general dimmer: type: num - pioneer_command: general.dimmer - pioneer_read: true - pioneer_write: true + pioneer_command@instance: general.dimmer + pioneer_read@instance: true + pioneer_write@instance: true remark: 0 = very bright, 1 = bright, 2 = dark, 3 = off sleep: type: num - pioneer_command: general.sleep - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.sleep + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.general remark: 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes multizone: - type: str - pioneer_command: general.multizone - pioneer_read: false - pioneer_write: true + type: bool + pioneer_command@instance: general.multizone + pioneer_read@instance: true + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.general.settings + pioneer_read_group_trigger@instance: VSX-1123.general.settings language: type: str - pioneer_command: general.settings.language - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.language + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.general - VSX-1123.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true name: type: str - pioneer_command: general.settings.name - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.name + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.general - VSX-1123.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true speakersystem: type: str - pioneer_command: general.settings.speakersystem - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.speakersystem + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.general - VSX-1123.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SPEAKERSYSTEM#list + pioneer_lookup@instance: SPEAKERSYSTEM#list xcurve: type: str - pioneer_command: general.settings.xcurve - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xcurve + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.general - VSX-1123.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true hdmi: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.general.settings.hdmi + pioneer_read_group_trigger@instance: VSX-1123.general.settings.hdmi control: type: bool - pioneer_command: general.settings.hdmi.control - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.control + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.general - VSX-1123.general.settings - VSX-1123.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true controlmode: type: bool - pioneer_command: general.settings.hdmi.controlmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.controlmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.general - VSX-1123.general.settings - VSX-1123.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true arc: type: bool - pioneer_command: general.settings.hdmi.arc - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.arc + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.general - VSX-1123.general.settings - VSX-1123.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true standbythrough: type: str - pioneer_command: general.settings.hdmi.standbythrough - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.standbythrough + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.general - VSX-1123.general.settings - VSX-1123.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: STANDBYTHROUGH#list + pioneer_lookup@instance: STANDBYTHROUGH#list tuner: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.tuner + pioneer_read_group_trigger@instance: VSX-1123.tuner tunerpreset: type: num - pioneer_command: tuner.tunerpreset - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: tuner.tunerpreset + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.tuner tunerpresetup: type: bool - pioneer_command: tuner.tunerpresetup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetup + pioneer_read@instance: false + pioneer_write@instance: true tunerpresetdown: type: bool - pioneer_command: tuner.tunerpresetdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetdown + pioneer_read@instance: false + pioneer_write@instance: true title: type: str - pioneer_command: tuner.title - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.title + pioneer_read@instance: true + pioneer_write@instance: false genre: type: str - pioneer_command: tuner.genre - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.genre + pioneer_read@instance: true + pioneer_write@instance: false station: type: str - pioneer_command: tuner.station - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.station + pioneer_read@instance: true + pioneer_write@instance: false zone1: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.zone1 + pioneer_read_group_trigger@instance: VSX-1123.zone1 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.zone1.control + pioneer_read_group_trigger@instance: VSX-1123.zone1.control power: type: bool - pioneer_command: zone1.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.control @@ -7597,79 +7583,79 @@ item_structs: mute: type: bool - pioneer_command: zone1.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.control volume: type: num - pioneer_command: zone1.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.control volumeup: type: bool - pioneer_command: zone1.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone1.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone1.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.control lookup: type: list - pioneer_lookup: INPUT#list + pioneer_lookup@instance: INPUT#list inputup: type: bool - pioneer_command: zone1.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone1.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.zone1.settings + pioneer_read_group_trigger@instance: VSX-1123.zone1.settings standby: type: num - pioneer_command: zone1.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes sound: @@ -7677,21 +7663,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.zone1.settings.sound + pioneer_read_group_trigger@instance: VSX-1123.zone1.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.zone1.settings.sound.channel_level + pioneer_read_group_trigger@instance: VSX-1123.zone1.settings.sound.channel_level front_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7700,10 +7686,10 @@ item_structs: front_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7712,10 +7698,10 @@ item_structs: front_center: type: num - pioneer_command: zone1.settings.sound.channel_level.front_center - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_center + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7724,10 +7710,10 @@ item_structs: surround_left: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7736,10 +7722,10 @@ item_structs: surround_right: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7748,10 +7734,10 @@ item_structs: front_height_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7760,10 +7746,10 @@ item_structs: front_height_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7772,10 +7758,10 @@ item_structs: front_wide_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7784,10 +7770,10 @@ item_structs: front_wide_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7796,10 +7782,10 @@ item_structs: subwoofer: type: num - pioneer_command: zone1.settings.sound.channel_level.subwoofer - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.subwoofer + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7811,14 +7797,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.zone1.settings.sound.tone_control + pioneer_read_group_trigger@instance: VSX-1123.zone1.settings.sound.tone_control tone: type: bool - pioneer_command: zone1.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7829,10 +7815,10 @@ item_structs: treble: type: num - pioneer_command: zone1.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7841,22 +7827,22 @@ item_structs: trebleup: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebleup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebleup + pioneer_read@instance: false + pioneer_write@instance: true trebledown: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebledown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebledown + pioneer_read@instance: false + pioneer_write@instance: true bass: type: num - pioneer_command: zone1.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7865,29 +7851,29 @@ item_structs: bassup: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassup + pioneer_read@instance: false + pioneer_write@instance: true bassdown: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassdown + pioneer_read@instance: false + pioneer_write@instance: true general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.zone1.settings.sound.general + pioneer_read_group_trigger@instance: VSX-1123.zone1.settings.sound.general hdmiout: type: str - pioneer_command: zone1.settings.sound.general.hdmiout - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiout + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7896,14 +7882,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIOUT#list + pioneer_lookup@instance: HDMIOUT#list hdmiaudio: type: str - pioneer_command: zone1.settings.sound.general.hdmiaudio - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiaudio + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7912,14 +7898,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIAUDIO#list + pioneer_lookup@instance: HDMIAUDIO#list dialog: type: num - pioneer_command: zone1.settings.sound.general.dialog - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.dialog + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7928,22 +7914,22 @@ item_structs: dialogup: type: bool - pioneer_command: zone1.settings.sound.general.dialogup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogup + pioneer_read@instance: false + pioneer_write@instance: true dialogdown: type: bool - pioneer_command: zone1.settings.sound.general.dialogdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogdown + pioneer_read@instance: false + pioneer_write@instance: true listeningmode: type: str - pioneer_command: zone1.settings.sound.general.listeningmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.listeningmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7952,14 +7938,14 @@ item_structs: lookup: type: list - pioneer_lookup: LISTENINGMODE#list + pioneer_lookup@instance: LISTENINGMODE#list playingmode: type: str - pioneer_command: zone1.settings.sound.general.playingmode - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.playingmode + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7968,14 +7954,14 @@ item_structs: lookup: type: list - pioneer_lookup: PLAYINGMODE#list + pioneer_lookup@instance: PLAYINGMODE#list speakers: type: num - pioneer_command: zone1.settings.sound.general.speakers - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.speakers + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone1 - VSX-1123.zone1.settings @@ -7998,21 +7984,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.zone2 + pioneer_read_group_trigger@instance: VSX-1123.zone2 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.zone2.control + pioneer_read_group_trigger@instance: VSX-1123.zone2.control power: type: bool - pioneer_command: zone2.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone2 - VSX-1123.zone2.control @@ -8026,117 +8012,117 @@ item_structs: mute: type: bool - pioneer_command: zone2.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone2 - VSX-1123.zone2.control volume: type: num - pioneer_command: zone2.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone2 - VSX-1123.zone2.control volumeup: type: bool - pioneer_command: zone2.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone2.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone2.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.zone2 - VSX-1123.zone2.control lookup: type: list - pioneer_lookup: INPUT2#list + pioneer_lookup@instance: INPUT2#list inputup: type: bool - pioneer_command: zone2.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone2.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true hdzone: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.hdzone + pioneer_read_group_trigger@instance: VSX-1123.hdzone control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.hdzone.control + pioneer_read_group_trigger@instance: VSX-1123.hdzone.control power: type: bool - pioneer_command: hdzone.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.hdzone - VSX-1123.hdzone.control input: type: str - pioneer_command: hdzone.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.hdzone - VSX-1123.hdzone.control lookup: type: list - pioneer_lookup: INPUTHD#list + pioneer_lookup@instance: INPUTHD#list settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-1123.hdzone.settings + pioneer_read_group_trigger@instance: VSX-1123.hdzone.settings standby: type: num - pioneer_command: hdzone.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-1123 - VSX-1123.hdzone - VSX-1123.hdzone.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours VSX-923: @@ -8144,242 +8130,242 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923 + pioneer_read_group_trigger@instance: VSX-923 general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.general + pioneer_read_group_trigger@instance: VSX-923.general error: type: str - pioneer_command: general.error - pioneer_read: true - pioneer_write: false + pioneer_command@instance: general.error + pioneer_read@instance: true + pioneer_write@instance: false display: type: str - pioneer_command: general.display - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: general.display + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - VSX-923 - VSX-923.general pqls: type: bool - pioneer_command: general.pqls - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.pqls + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.general dimmer: type: num - pioneer_command: general.dimmer - pioneer_read: true - pioneer_write: true + pioneer_command@instance: general.dimmer + pioneer_read@instance: true + pioneer_write@instance: true remark: 0 = very bright, 1 = bright, 2 = dark, 3 = off sleep: type: num - pioneer_command: general.sleep - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.sleep + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.general remark: 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes multizone: - type: str - pioneer_command: general.multizone - pioneer_read: false - pioneer_write: true + type: bool + pioneer_command@instance: general.multizone + pioneer_read@instance: true + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.general.settings + pioneer_read_group_trigger@instance: VSX-923.general.settings language: type: str - pioneer_command: general.settings.language - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.language + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.general - VSX-923.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true name: type: str - pioneer_command: general.settings.name - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.name + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.general - VSX-923.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true speakersystem: type: str - pioneer_command: general.settings.speakersystem - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.speakersystem + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.general - VSX-923.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: SPEAKERSYSTEM#list + pioneer_lookup@instance: SPEAKERSYSTEM#list xcurve: type: str - pioneer_command: general.settings.xcurve - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.xcurve + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.general - VSX-923.general.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true hdmi: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.general.settings.hdmi + pioneer_read_group_trigger@instance: VSX-923.general.settings.hdmi control: type: bool - pioneer_command: general.settings.hdmi.control - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.control + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.general - VSX-923.general.settings - VSX-923.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true controlmode: type: bool - pioneer_command: general.settings.hdmi.controlmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.controlmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.general - VSX-923.general.settings - VSX-923.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true arc: type: bool - pioneer_command: general.settings.hdmi.arc - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.arc + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.general - VSX-923.general.settings - VSX-923.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true standbythrough: type: str - pioneer_command: general.settings.hdmi.standbythrough - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: general.settings.hdmi.standbythrough + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.general - VSX-923.general.settings - VSX-923.general.settings.hdmi - pioneer_read_initial: true + pioneer_read_initial@instance: true lookup: type: list - pioneer_lookup: STANDBYTHROUGH#list + pioneer_lookup@instance: STANDBYTHROUGH#list tuner: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.tuner + pioneer_read_group_trigger@instance: VSX-923.tuner tunerpreset: type: num - pioneer_command: tuner.tunerpreset - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: tuner.tunerpreset + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.tuner tunerpresetup: type: bool - pioneer_command: tuner.tunerpresetup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetup + pioneer_read@instance: false + pioneer_write@instance: true tunerpresetdown: type: bool - pioneer_command: tuner.tunerpresetdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: tuner.tunerpresetdown + pioneer_read@instance: false + pioneer_write@instance: true title: type: str - pioneer_command: tuner.title - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.title + pioneer_read@instance: true + pioneer_write@instance: false genre: type: str - pioneer_command: tuner.genre - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.genre + pioneer_read@instance: true + pioneer_write@instance: false station: type: str - pioneer_command: tuner.station - pioneer_read: true - pioneer_write: false + pioneer_command@instance: tuner.station + pioneer_read@instance: true + pioneer_write@instance: false zone1: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.zone1 + pioneer_read_group_trigger@instance: VSX-923.zone1 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.zone1.control + pioneer_read_group_trigger@instance: VSX-923.zone1.control power: type: bool - pioneer_command: zone1.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.control @@ -8393,79 +8379,79 @@ item_structs: mute: type: bool - pioneer_command: zone1.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.control volume: type: num - pioneer_command: zone1.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.control volumeup: type: bool - pioneer_command: zone1.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone1.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone1.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.control lookup: type: list - pioneer_lookup: INPUT#list + pioneer_lookup@instance: INPUT#list inputup: type: bool - pioneer_command: zone1.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone1.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.zone1.settings + pioneer_read_group_trigger@instance: VSX-923.zone1.settings standby: type: num - pioneer_command: zone1.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes sound: @@ -8473,21 +8459,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.zone1.settings.sound + pioneer_read_group_trigger@instance: VSX-923.zone1.settings.sound channel_level: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.zone1.settings.sound.channel_level + pioneer_read_group_trigger@instance: VSX-923.zone1.settings.sound.channel_level front_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8496,10 +8482,10 @@ item_structs: front_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8508,10 +8494,10 @@ item_structs: front_center: type: num - pioneer_command: zone1.settings.sound.channel_level.front_center - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_center + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8520,10 +8506,10 @@ item_structs: surround_left: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8532,10 +8518,10 @@ item_structs: surround_right: type: num - pioneer_command: zone1.settings.sound.channel_level.surround_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.surround_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8544,10 +8530,10 @@ item_structs: front_height_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8556,10 +8542,10 @@ item_structs: front_height_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_height_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_height_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8568,10 +8554,10 @@ item_structs: front_wide_left: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_left - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_left + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8580,10 +8566,10 @@ item_structs: front_wide_right: type: num - pioneer_command: zone1.settings.sound.channel_level.front_wide_right - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.front_wide_right + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8592,10 +8578,10 @@ item_structs: subwoofer: type: num - pioneer_command: zone1.settings.sound.channel_level.subwoofer - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.channel_level.subwoofer + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8607,14 +8593,14 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.zone1.settings.sound.tone_control + pioneer_read_group_trigger@instance: VSX-923.zone1.settings.sound.tone_control tone: type: bool - pioneer_command: zone1.settings.sound.tone_control.tone - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.tone + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8625,10 +8611,10 @@ item_structs: treble: type: num - pioneer_command: zone1.settings.sound.tone_control.treble - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.treble + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8637,22 +8623,22 @@ item_structs: trebleup: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebleup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebleup + pioneer_read@instance: false + pioneer_write@instance: true trebledown: type: bool - pioneer_command: zone1.settings.sound.tone_control.trebledown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.trebledown + pioneer_read@instance: false + pioneer_write@instance: true bass: type: num - pioneer_command: zone1.settings.sound.tone_control.bass - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.tone_control.bass + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8661,29 +8647,29 @@ item_structs: bassup: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassup + pioneer_read@instance: false + pioneer_write@instance: true bassdown: type: bool - pioneer_command: zone1.settings.sound.tone_control.bassdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.tone_control.bassdown + pioneer_read@instance: false + pioneer_write@instance: true general: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.zone1.settings.sound.general + pioneer_read_group_trigger@instance: VSX-923.zone1.settings.sound.general hdmiout: type: str - pioneer_command: zone1.settings.sound.general.hdmiout - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiout + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8692,14 +8678,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIOUT#list + pioneer_lookup@instance: HDMIOUT#list hdmiaudio: type: str - pioneer_command: zone1.settings.sound.general.hdmiaudio - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.hdmiaudio + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8708,14 +8694,14 @@ item_structs: lookup: type: list - pioneer_lookup: HDMIAUDIO#list + pioneer_lookup@instance: HDMIAUDIO#list dialog: type: num - pioneer_command: zone1.settings.sound.general.dialog - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.dialog + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8724,22 +8710,22 @@ item_structs: dialogup: type: bool - pioneer_command: zone1.settings.sound.general.dialogup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogup + pioneer_read@instance: false + pioneer_write@instance: true dialogdown: type: bool - pioneer_command: zone1.settings.sound.general.dialogdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone1.settings.sound.general.dialogdown + pioneer_read@instance: false + pioneer_write@instance: true listeningmode: type: str - pioneer_command: zone1.settings.sound.general.listeningmode - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.listeningmode + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8748,14 +8734,14 @@ item_structs: lookup: type: list - pioneer_lookup: LISTENINGMODE#list + pioneer_lookup@instance: LISTENINGMODE#list playingmode: type: str - pioneer_command: zone1.settings.sound.general.playingmode - pioneer_read: true - pioneer_write: false - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.playingmode + pioneer_read@instance: true + pioneer_write@instance: false + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8764,14 +8750,14 @@ item_structs: lookup: type: list - pioneer_lookup: PLAYINGMODE#list + pioneer_lookup@instance: PLAYINGMODE#list speakers: type: num - pioneer_command: zone1.settings.sound.general.speakers - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone1.settings.sound.general.speakers + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone1 - VSX-923.zone1.settings @@ -8794,21 +8780,21 @@ item_structs: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.zone2 + pioneer_read_group_trigger@instance: VSX-923.zone2 control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.zone2.control + pioneer_read_group_trigger@instance: VSX-923.zone2.control power: type: bool - pioneer_command: zone2.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone2 - VSX-923.zone2.control @@ -8822,117 +8808,117 @@ item_structs: mute: type: bool - pioneer_command: zone2.control.mute - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.mute + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone2 - VSX-923.zone2.control volume: type: num - pioneer_command: zone2.control.volume - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.volume + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone2 - VSX-923.zone2.control volumeup: type: bool - pioneer_command: zone2.control.volumeup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumeup + pioneer_read@instance: false + pioneer_write@instance: true volumedown: type: bool - pioneer_command: zone2.control.volumedown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.volumedown + pioneer_read@instance: false + pioneer_write@instance: true input: type: str - pioneer_command: zone2.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: zone2.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.zone2 - VSX-923.zone2.control lookup: type: list - pioneer_lookup: INPUT2#list + pioneer_lookup@instance: INPUT2#list inputup: type: bool - pioneer_command: zone2.control.inputup - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputup + pioneer_read@instance: false + pioneer_write@instance: true inputdown: type: bool - pioneer_command: zone2.control.inputdown - pioneer_read: false - pioneer_write: true + pioneer_command@instance: zone2.control.inputdown + pioneer_read@instance: false + pioneer_write@instance: true hdzone: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.hdzone + pioneer_read_group_trigger@instance: VSX-923.hdzone control: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.hdzone.control + pioneer_read_group_trigger@instance: VSX-923.hdzone.control power: type: bool - pioneer_command: hdzone.control.power - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.power + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.hdzone - VSX-923.hdzone.control input: type: str - pioneer_command: hdzone.control.input - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.control.input + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.hdzone - VSX-923.hdzone.control lookup: type: list - pioneer_lookup: INPUTHD#list + pioneer_lookup@instance: INPUTHD#list settings: read: type: bool enforce_updates: true - pioneer_read_group_trigger: VSX-923.hdzone.settings + pioneer_read_group_trigger@instance: VSX-923.hdzone.settings standby: type: num - pioneer_command: hdzone.settings.standby - pioneer_read: true - pioneer_write: true - pioneer_read_group: + pioneer_command@instance: hdzone.settings.standby + pioneer_read@instance: true + pioneer_write@instance: true + pioneer_read_group@instance: - VSX-923 - VSX-923.hdzone - VSX-923.hdzone.settings - pioneer_read_initial: true + pioneer_read_initial@instance: true remark: 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours plugin_functions: NONE logic_parameters: NONE