Plugin ‚pioneer‘ Konfiguration

plugin logo

Im folgenden sind etwaige Anforderungen und unterstützte Hardware beschrieben. Danach folgt die Beschreibung, wie das Plugin pioneer konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann. [1]

Es handelt sich bei diesem Plugin um ein interface Plugin.

ACHTUNG: Dieses Plugin ist als develop gekennzeichnet. Es kann daher sein, dass es noch nicht sämtliche Funktionen unterstützt oder noch fehlerhaft ist.

Beschreibung

Anforderungen

  • Minimum SmartHomeNG Version: 1.9.5

  • Minimum Python Version: 3.7

Konfiguration

Im folgenden ist beschrieben, wie das Plugin pioneer konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann.

Parameter

Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/plugin.yaml konfiguriert werden:

autoconnect

  • Datentyp: bool

autoreconnect

  • Datentyp: bool

  • Standardwert: True

baudrate

  • Datentyp: num

  • Standardwert: 9600

binary

  • Datentyp: bool

  • Standardwert: False

bytesize

  • Datentyp: num

  • Standardwert: 8

conn_type

  • Datentyp: str

  • Mögliche Werte:

    • net_tcp_client

    • serial_async

connect_cycle

  • Datentyp: num

  • Standardwert: 3

connect_retries

  • Datentyp: num

  • Standardwert: 5

delay_initial_read

  • Datentyp: num

  • Standardwert: 0

host

  • Datentyp: str

model

  • Datentyp: str

  • Mögliche Werte:

    • SC-LX87

    • SC-LX77

    • SC-LX57

    • SC-2023

    • SC-1223

    • VSX-1123

    • VSX-923

parity

  • Datentyp: str

  • Standardwert: N

  • Mögliche Werte:

    • N

    • E

    • O

    • M

    • S

port

  • Datentyp: int

  • Standardwert: 8102

resume_initial_read

  • Datentyp: bool

retry_cycle

  • Datentyp: num

  • Standardwert: 30

retry_suspend

  • Datentyp: num

  • Standardwert: 3

send_retries

  • Datentyp: num

  • Standardwert: 0

send_retries_cycle

  • Datentyp: num

  • Standardwert: 1

  • Minimalwert: 1

serialport

  • Datentyp: str

stopbits

  • Datentyp: num

  • Standardwert: 1

suspend_item

  • Datentyp: str

terminator

  • Datentyp: str

  • Standardwert: r

timeout

  • Datentyp: num

  • Standardwert: 3

Item Attribute

Das Plugin unterstützt folgende Item Attribute, die in den Dateien im Verzeichnis ../items verwendet werden:

pioneer_command

  • Datentyp: str

pioneer_lookup

  • Datentyp: str

pioneer_read

  • Datentyp: bool

pioneer_read_cycle

  • Datentyp: num

pioneer_read_group

  • Datentyp: list(str)

pioneer_read_group_trigger

  • Datentyp: str

pioneer_read_initial

  • Datentyp: bool

pioneer_write

  • Datentyp: bool

Item-Structs

Das Plugin stellt die folgenden Item-Structs zur Verfügung. Diese Informationen sind aus der plugin.yaml entnommen und möglicherweise nicht vollständig.

ALL

  • ALL (foo, —)
    • read (bool, —)

    • general (foo, —)
      • read (bool, —)

      • error (str, —)

      • display (str, —)

      • pqls (bool, —)

      • dimmer (num, 0 = very bright, 1 = bright, 2 = dark, 3 = off)

      • sleep (num, 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes)

      • multizone (bool, —)

      • settings (foo, OrderedDict([(‚type‘, ‚str‘), (‚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@instance‘, True)]))
        • read (bool, —)

        • language (str, —)

        • name (str, —)

        • speakersystem (str, —)
          • lookup (list, —)

        • xcurve (str, —)
          • lookup (list, —)

        • hdmi (foo, —)
          • read (bool, —)

          • hdzone (bool, —)

          • control (bool, —)

          • controlmode (bool, —)

          • arc (bool, —)

          • standbythrough (str, —)
            • lookup (list, —)

    • tuner (foo, —)
      • read (bool, —)

      • tunerpreset (str, —)

      • tunerpresetup (bool, —)

      • tunerpresetdown (bool, —)

      • title (str, —)

      • genre (str, —)

      • station (str, —)

    • zone1 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

            • front_center (num, —)

            • surround_left (num, —)

            • surround_right (num, —)

            • front_height_left (num, —)

            • front_height_right (num, —)

            • front_wide_left (num, —)

            • front_wide_right (num, —)

            • subwoofer (num, —)

          • tone_control (foo, —)
            • read (bool, —)

            • tone (bool, —)

            • treble (num, —)

            • trebleup (bool, —)

            • trebledown (bool, —)

            • bass (num, —)

            • bassup (bool, —)

            • bassdown (bool, —)

          • general (foo, —)
            • read (bool, —)

            • hdmiout (str, —)
              • lookup (list, —)

            • hdmiaudio (str, —)
              • lookup (list, —)

            • dialog (num, —)

            • dialogup (bool, —)

            • dialogdown (bool, —)

            • listeningmode (str, —)
              • lookup (list, —)

            • playingmode (str, —)

            • speakers (num, —)
              • speakera (bool, —)

              • speakerb (bool, —)

    • zone2 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

    • hdzone (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)

        • input (str, —)
          • lookup (list, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

SC-1223

  • SC-1223 (foo, —)
    • read (bool, —)

    • general (foo, —)
      • read (bool, —)

      • error (str, —)

      • display (str, —)

      • pqls (bool, —)

      • dimmer (num, 0 = very bright, 1 = bright, 2 = dark, 3 = off)

      • sleep (num, 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes)

      • multizone (bool, —)

      • settings (foo, OrderedDict([(‚type‘, ‚str‘), (‚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@instance‘, True)]))
        • read (bool, —)

        • language (str, —)

        • name (str, —)

        • speakersystem (str, —)
          • lookup (list, —)

        • xcurve (str, —)
          • lookup (list, —)

        • hdmi (foo, —)
          • read (bool, —)

          • hdzone (bool, —)

          • control (bool, —)

          • controlmode (bool, —)

          • arc (bool, —)

          • standbythrough (str, —)
            • lookup (list, —)

    • tuner (foo, —)
      • read (bool, —)

      • tunerpreset (str, —)

      • tunerpresetup (bool, —)

      • tunerpresetdown (bool, —)

      • title (str, —)

      • genre (str, —)

      • station (str, —)

    • zone1 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

            • front_center (num, —)

            • surround_left (num, —)

            • surround_right (num, —)

            • front_height_left (num, —)

            • front_height_right (num, —)

            • front_wide_left (num, —)

            • front_wide_right (num, —)

            • subwoofer (num, —)

          • tone_control (foo, —)
            • read (bool, —)

            • tone (bool, —)

            • treble (num, —)

            • trebleup (bool, —)

            • trebledown (bool, —)

            • bass (num, —)

            • bassup (bool, —)

            • bassdown (bool, —)

          • general (foo, —)
            • read (bool, —)

            • hdmiout (str, —)
              • lookup (list, —)

            • hdmiaudio (str, —)
              • lookup (list, —)

            • dialog (num, —)

            • dialogup (bool, —)

            • dialogdown (bool, —)

            • listeningmode (str, —)
              • lookup (list, —)

            • playingmode (str, —)

            • speakers (num, —)
              • speakera (bool, —)

              • speakerb (bool, —)

    • zone2 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

          • tone_control (foo, —)
            • read (bool, —)

            • tone (bool, —)

            • treble (num, —)

            • bass (num, —)

    • hdzone (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)

        • input (str, —)
          • lookup (list, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

SC-2023

  • SC-2023 (foo, —)
    • read (bool, —)

    • general (foo, —)
      • read (bool, —)

      • error (str, —)

      • display (str, —)

      • pqls (bool, —)

      • dimmer (num, 0 = very bright, 1 = bright, 2 = dark, 3 = off)

      • sleep (num, 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes)

      • multizone (bool, —)

      • settings (foo, OrderedDict([(‚type‘, ‚str‘), (‚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@instance‘, True)]))
        • read (bool, —)

        • language (str, —)

        • name (str, —)

        • speakersystem (str, —)
          • lookup (list, —)

        • surroundposition (str, —)
          • lookup (list, —)

        • xover (str, —)
          • lookup (list, —)

        • xcurve (str, —)
          • lookup (list, —)

        • hdmi (foo, —)
          • read (bool, —)

          • hdzone (bool, —)

          • control (bool, —)

          • controlmode (bool, —)

          • arc (bool, —)

          • standbythrough (str, —)
            • lookup (list, —)

    • tuner (foo, —)
      • read (bool, —)

      • tunerpreset (str, —)

      • tunerpresetup (bool, —)

      • tunerpresetdown (bool, —)

      • title (str, —)

      • genre (str, —)

      • station (str, —)

    • zone1 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

            • front_center (num, —)

            • surround_left (num, —)

            • surround_right (num, —)

            • front_height_left (num, —)

            • front_height_right (num, —)

            • front_wide_left (num, —)

            • front_wide_right (num, —)

            • subwoofer (num, —)

          • tone_control (foo, —)
            • read (bool, —)

            • tone (bool, —)

            • treble (num, —)

            • trebleup (bool, —)

            • trebledown (bool, —)

            • bass (num, —)

            • bassup (bool, —)

            • bassdown (bool, —)

          • general (foo, —)
            • read (bool, —)

            • hdmiout (str, —)
              • lookup (list, —)

            • hdmiaudio (str, —)
              • lookup (list, —)

            • dialog (num, —)

            • dialogup (bool, —)

            • dialogdown (bool, —)

            • listeningmode (str, —)
              • lookup (list, —)

            • playingmode (str, —)

            • speakers (num, —)
              • speakera (bool, —)

              • speakerb (bool, —)

    • zone2 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

          • tone_control (foo, —)
            • read (bool, —)

            • tone (bool, —)

            • treble (num, —)

            • bass (num, —)

    • zone3 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, For some receivers it might be necessary to change speakersystem to Zone 2 and hdzone for HDMI on.)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

    • hdzone (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)

        • input (str, —)
          • lookup (list, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

SC-LX57

  • SC-LX57 (foo, —)
    • read (bool, —)

    • general (foo, —)
      • read (bool, —)

      • error (str, —)

      • display (str, —)

      • pqls (bool, —)

      • dimmer (num, 0 = very bright, 1 = bright, 2 = dark, 3 = off)

      • sleep (num, 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes)

      • amp (str, 0 = AMP, 1 = THR)
        • lookup (list, —)

      • multizone (bool, —)

      • settings (foo, OrderedDict([(‚type‘, ‚str‘), (‚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@instance‘, True)]))
        • read (bool, —)

        • language (str, —)

        • name (str, —)

        • speakersystem (str, —)
          • lookup (list, —)

        • surroundposition (str, —)
          • lookup (list, —)

        • xover (str, —)
          • lookup (list, —)

        • xcurve (str, —)
          • lookup (list, —)

        • loudness (bool, —)

        • hdmi (foo, —)
          • read (bool, —)

          • hdzone (bool, —)

          • control (bool, —)

          • controlmode (bool, —)

          • arc (bool, —)

          • standbythrough (str, —)
            • lookup (list, —)

    • tuner (foo, —)
      • read (bool, —)

      • tunerpreset (str, —)

      • tunerpresetup (bool, —)

      • tunerpresetdown (bool, —)

      • title (str, —)

      • genre (str, —)

      • station (str, —)

    • zone1 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

            • front_center (num, —)

            • surround_left (num, —)

            • surround_right (num, —)

            • front_height_left (num, —)

            • front_height_right (num, —)

            • front_wide_left (num, —)

            • front_wide_right (num, —)

            • subwoofer (num, —)

          • tone_control (foo, —)
            • read (bool, —)

            • tone (bool, —)

            • treble (num, —)

            • trebleup (bool, —)

            • trebledown (bool, —)

            • bass (num, —)

            • bassup (bool, —)

            • bassdown (bool, —)

          • general (foo, —)
            • read (bool, —)

            • hdmiout (str, —)
              • lookup (list, —)

            • hdmiaudio (str, —)
              • lookup (list, —)

            • dialog (num, —)

            • dialogup (bool, —)

            • dialogdown (bool, —)

            • listeningmode (str, —)
              • lookup (list, —)

            • playingmode (str, —)

            • speakers (num, —)
              • speakera (bool, —)

              • speakerb (bool, —)

    • zone2 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

          • tone_control (foo, —)
            • read (bool, —)

            • tone (bool, —)

            • treble (num, —)

            • bass (num, —)

    • zone3 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, For some receivers it might be necessary to change speakersystem to Zone 2 and hdzone for HDMI on.)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

    • hdzone (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)

        • input (str, —)
          • lookup (list, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

SC-LX77

  • SC-LX77 (foo, —)
    • read (bool, —)

    • general (foo, —)
      • read (bool, —)

      • error (str, —)

      • display (str, —)

      • pqls (bool, —)

      • dimmer (num, 0 = very bright, 1 = bright, 2 = dark, 3 = off)

      • sleep (num, 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes)

      • amp (str, 0 = AMP, 1 = THR)
        • lookup (list, —)

      • multizone (bool, —)

      • settings (foo, OrderedDict([(‚type‘, ‚str‘), (‚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@instance‘, True)]))
        • read (bool, —)

        • language (str, —)

        • name (str, —)

        • speakersystem (str, —)
          • lookup (list, —)

        • surroundposition (str, —)
          • lookup (list, —)

        • xover (str, —)
          • lookup (list, —)

        • xcurve (str, —)
          • lookup (list, —)

        • loudness (bool, —)

        • hdmi (foo, —)
          • read (bool, —)

          • hdzone (bool, —)

          • control (bool, —)

          • controlmode (bool, —)

          • arc (bool, —)

          • standbythrough (str, —)
            • lookup (list, —)

    • tuner (foo, —)
      • read (bool, —)

      • tunerpreset (str, —)

      • tunerpresetup (bool, —)

      • tunerpresetdown (bool, —)

      • title (str, —)

      • genre (str, —)

      • station (str, —)

    • zone1 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

            • front_center (num, —)

            • surround_left (num, —)

            • surround_right (num, —)

            • front_height_left (num, —)

            • front_height_right (num, —)

            • front_wide_left (num, —)

            • front_wide_right (num, —)

            • subwoofer (num, —)

          • tone_control (foo, —)
            • read (bool, —)

            • tone (bool, —)

            • treble (num, —)

            • trebleup (bool, —)

            • trebledown (bool, —)

            • bass (num, —)

            • bassup (bool, —)

            • bassdown (bool, —)

          • general (foo, —)
            • read (bool, —)

            • hdmiout (str, —)
              • lookup (list, —)

            • hdmiaudio (str, —)
              • lookup (list, —)

            • dialog (num, —)

            • dialogup (bool, —)

            • dialogdown (bool, —)

            • listeningmode (str, —)
              • lookup (list, —)

            • playingmode (str, —)

            • speakers (num, —)
              • speakera (bool, —)

              • speakerb (bool, —)

    • zone2 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

          • tone_control (foo, —)
            • read (bool, —)

            • tone (bool, —)

            • treble (num, —)

            • bass (num, —)

    • zone3 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, For some receivers it might be necessary to change speakersystem to Zone 2 and hdzone for HDMI on.)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

    • hdzone (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)

        • input (str, —)
          • lookup (list, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

SC-LX87

  • SC-LX87 (foo, —)
    • read (bool, —)

    • general (foo, —)
      • read (bool, —)

      • error (str, —)

      • display (str, —)

      • pqls (bool, —)

      • dimmer (num, 0 = very bright, 1 = bright, 2 = dark, 3 = off)

      • sleep (num, 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes)

      • amp (str, 0 = AMP, 1 = THR)
        • lookup (list, —)

      • multizone (bool, —)

      • settings (foo, OrderedDict([(‚type‘, ‚str‘), (‚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@instance‘, True)]))
        • read (bool, —)

        • language (str, —)

        • name (str, —)

        • speakersystem (str, —)
          • lookup (list, —)

        • surroundposition (str, —)
          • lookup (list, —)

        • xover (str, —)
          • lookup (list, —)

        • xcurve (str, —)
          • lookup (list, —)

        • loudness (bool, —)

        • hdmi (foo, —)
          • read (bool, —)

          • hdzone (bool, —)

          • control (bool, —)

          • controlmode (bool, —)

          • arc (bool, —)

          • standbythrough (str, —)
            • lookup (list, —)

    • tuner (foo, —)
      • read (bool, —)

      • tunerpreset (str, —)

      • tunerpresetup (bool, —)

      • tunerpresetdown (bool, —)

      • title (str, —)

      • genre (str, —)

      • station (str, —)

    • zone1 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

            • front_center (num, —)

            • surround_left (num, —)

            • surround_right (num, —)

            • front_height_left (num, —)

            • front_height_right (num, —)

            • front_wide_left (num, —)

            • front_wide_right (num, —)

            • subwoofer (num, —)

          • tone_control (foo, —)
            • read (bool, —)

            • tone (bool, —)

            • treble (num, —)

            • trebleup (bool, —)

            • trebledown (bool, —)

            • bass (num, —)

            • bassup (bool, —)

            • bassdown (bool, —)

          • general (foo, —)
            • read (bool, —)

            • hdmiout (str, —)
              • lookup (list, —)

            • hdmiaudio (str, —)
              • lookup (list, —)

            • dialog (num, —)

            • dialogup (bool, —)

            • dialogdown (bool, —)

            • listeningmode (str, —)
              • lookup (list, —)

            • playingmode (str, —)

            • speakers (num, —)
              • speakera (bool, —)

              • speakerb (bool, —)

    • zone2 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

          • tone_control (foo, —)
            • read (bool, —)

            • tone (bool, —)

            • treble (num, —)

            • bass (num, —)

    • zone3 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, For some receivers it might be necessary to change speakersystem to Zone 2 and hdzone for HDMI on.)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

    • hdzone (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)

        • input (str, —)
          • lookup (list, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

VSX-1123

  • VSX-1123 (foo, —)
    • read (bool, —)

    • general (foo, —)
      • read (bool, —)

      • error (str, —)

      • display (str, —)

      • pqls (bool, —)

      • dimmer (num, 0 = very bright, 1 = bright, 2 = dark, 3 = off)

      • sleep (num, 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes)

      • multizone (bool, —)

      • settings (foo, OrderedDict([(‚type‘, ‚str‘), (‚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@instance‘, True)]))
        • read (bool, —)

        • language (str, —)

        • name (str, —)

        • speakersystem (str, —)
          • lookup (list, —)

        • xcurve (str, —)
          • lookup (list, —)

        • hdmi (foo, —)
          • read (bool, —)

          • hdzone (bool, —)

          • control (bool, —)

          • controlmode (bool, —)

          • arc (bool, —)

          • standbythrough (str, —)
            • lookup (list, —)

    • tuner (foo, —)
      • read (bool, —)

      • tunerpreset (str, —)

      • tunerpresetup (bool, —)

      • tunerpresetdown (bool, —)

      • title (str, —)

      • genre (str, —)

      • station (str, —)

    • zone1 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

            • front_center (num, —)

            • surround_left (num, —)

            • surround_right (num, —)

            • front_height_left (num, —)

            • front_height_right (num, —)

            • front_wide_left (num, —)

            • front_wide_right (num, —)

            • subwoofer (num, —)

          • tone_control (foo, —)
            • read (bool, —)

            • tone (bool, —)

            • treble (num, —)

            • trebleup (bool, —)

            • trebledown (bool, —)

            • bass (num, —)

            • bassup (bool, —)

            • bassdown (bool, —)

          • general (foo, —)
            • read (bool, —)

            • hdmiout (str, —)
              • lookup (list, —)

            • hdmiaudio (str, —)
              • lookup (list, —)

            • dialog (num, —)

            • dialogup (bool, —)

            • dialogdown (bool, —)

            • listeningmode (str, —)
              • lookup (list, —)

            • playingmode (str, —)

            • speakers (num, —)
              • speakera (bool, —)

              • speakerb (bool, —)

    • zone2 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

    • hdzone (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)

        • input (str, —)
          • lookup (list, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

VSX-923

  • VSX-923 (foo, —)
    • read (bool, —)

    • general (foo, —)
      • read (bool, —)

      • error (str, —)

      • display (str, —)

      • pqls (bool, —)

      • dimmer (num, 0 = very bright, 1 = bright, 2 = dark, 3 = off)

      • sleep (num, 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes)

      • multizone (bool, —)

      • settings (foo, OrderedDict([(‚type‘, ‚str‘), (‚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@instance‘, True)]))
        • read (bool, —)

        • language (str, —)

        • name (str, —)

        • speakersystem (str, —)
          • lookup (list, —)

        • xcurve (str, —)
          • lookup (list, —)

        • hdmi (foo, —)
          • read (bool, —)

          • hdzone (bool, —)

          • control (bool, —)

          • controlmode (bool, —)

          • arc (bool, —)

          • standbythrough (str, —)
            • lookup (list, —)

    • tuner (foo, —)
      • read (bool, —)

      • tunerpreset (str, —)

      • tunerpresetup (bool, —)

      • tunerpresetdown (bool, —)

      • title (str, —)

      • genre (str, —)

      • station (str, —)

    • zone1 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes)

        • sound (foo, —)
          • read (bool, —)

          • channel_level (foo, —)
            • read (bool, —)

            • front_left (num, —)

            • front_right (num, —)

            • front_center (num, —)

            • surround_left (num, —)

            • surround_right (num, —)

            • front_height_left (num, —)

            • front_height_right (num, —)

            • front_wide_left (num, —)

            • front_wide_right (num, —)

            • subwoofer (num, —)

          • tone_control (foo, —)
            • read (bool, —)

            • tone (bool, —)

            • treble (num, —)

            • trebleup (bool, —)

            • trebledown (bool, —)

            • bass (num, —)

            • bassup (bool, —)

            • bassdown (bool, —)

          • general (foo, —)
            • read (bool, —)

            • hdmiout (str, —)
              • lookup (list, —)

            • hdmiaudio (str, —)
              • lookup (list, —)

            • dialog (num, —)

            • dialogup (bool, —)

            • dialogdown (bool, —)

            • listeningmode (str, —)
              • lookup (list, —)

            • playingmode (str, —)

            • speakers (num, —)
              • speakera (bool, —)

              • speakerb (bool, —)

    • zone2 (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)
          • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

        • mute (bool, —)

        • volume (num, —)

        • volumeup (bool, —)

        • volumedown (bool, —)

        • input (str, —)
          • lookup (list, —)

        • inputup (bool, —)

        • inputdown (bool, —)

    • hdzone (foo, —)
      • read (bool, —)

      • control (foo, —)
        • read (bool, —)

        • power (bool, —)

        • input (str, —)
          • lookup (list, —)

      • settings (foo, —)
        • read (bool, —)

        • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

general

  • general (foo, —)
    • read (bool, —)

    • error (str, —)

    • display (str, —)

    • pqls (bool, —)

    • dimmer (num, 0 = very bright, 1 = bright, 2 = dark, 3 = off)

    • sleep (num, 0 = off, 30 = 30 minutes, 60 = 60 minutes, 90 = 90 minutes)

    • amp (str, 0 = AMP, 1 = THR)
      • lookup (list, —)

    • multizone (bool, —)

    • settings (foo, OrderedDict([(‚type‘, ‚str‘), (‚pioneer_command@instance‘, ‚general.settings.name‘), (‚pioneer_read@instance‘, True), (‚pioneer_write@instance‘, True), (‚pioneer_read_group@instance‘, [‚general‘, ‚general.settings‘]), (‚pioneer_read_initial@instance‘, True)]))
      • read (bool, —)

      • language (str, —)

      • name (str, —)

      • speakersystem (str, —)
        • lookup (list, —)

      • surroundposition (str, —)
        • lookup (list, —)

      • xover (str, —)
        • lookup (list, —)

      • xcurve (str, —)
        • lookup (list, —)

      • loudness (bool, —)

      • initialvolume (num, —)

      • mutelevel (num, —)

      • hdmi (foo, —)
        • read (bool, —)

        • hdzone (bool, —)

        • control (bool, —)

        • controlmode (bool, —)

        • arc (bool, —)

        • standbythrough (str, —)
          • lookup (list, —)

hdzone

  • hdzone (foo, —)
    • read (bool, —)

    • control (foo, —)
      • read (bool, —)

      • power (bool, —)

      • input (str, —)
        • lookup (list, —)

    • settings (foo, —)
      • read (bool, —)

      • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

tuner

  • tuner (foo, —)
    • read (bool, —)

    • tunerpreset (str, —)

    • tunerpresetup (bool, —)

    • tunerpresetdown (bool, —)

    • title (str, —)

    • genre (str, —)

    • station (str, —)

zone1

  • zone1 (foo, —)
    • read (bool, —)

    • control (foo, —)
      • read (bool, —)

      • power (bool, —)
        • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

      • mute (bool, —)

      • volume (num, —)

      • volumeup (bool, —)

      • volumedown (bool, —)

      • input (str, —)
        • lookup (list, —)

      • inputup (bool, —)

      • inputdown (bool, —)

    • settings (foo, —)
      • read (bool, —)

      • standby (num, 0 = OFF, 15 = 15 minutes, 30 = 30 minutes, 60 = 60 minutes)

      • sound (foo, —)
        • read (bool, —)

        • channel_level (foo, —)
          • read (bool, —)

          • front_left (num, —)

          • front_right (num, —)

          • front_center (num, —)

          • surround_left (num, —)

          • surround_right (num, —)

          • front_height_left (num, —)

          • front_height_right (num, —)

          • front_wide_left (num, —)

          • front_wide_right (num, —)

          • subwoofer (num, —)

        • tone_control (foo, —)
          • read (bool, —)

          • tone (bool, —)

          • treble (num, —)

          • trebleup (bool, —)

          • trebledown (bool, —)

          • bass (num, —)

          • bassup (bool, —)

          • bassdown (bool, —)

        • general (foo, —)
          • read (bool, —)

          • hdmiout (str, —)
            • lookup (list, —)

          • hdmiaudio (str, —)
            • lookup (list, —)

          • dialog (num, —)

          • dialogup (bool, —)

          • dialogdown (bool, —)

          • listeningmode (str, —)
            • lookup (list, —)

          • playingmode (str, —)

          • speakers (num, —)
            • speakera (bool, —)

            • speakerb (bool, —)

zone2

  • zone2 (foo, —)
    • read (bool, —)

    • control (foo, —)
      • read (bool, —)

      • power (bool, —)
        • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

      • mute (bool, —)

      • volume (num, —)

      • volumeup (bool, —)

      • volumedown (bool, —)

      • input (str, —)
        • lookup (list, —)

      • inputup (bool, —)

      • inputdown (bool, —)

    • settings (foo, —)
      • read (bool, —)

      • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

      • sound (foo, —)
        • read (bool, —)

        • channel_level (foo, —)
          • read (bool, —)

          • front_left (num, —)

          • front_right (num, —)

        • tone_control (foo, —)
          • read (bool, —)

          • tone (bool, —)

          • treble (num, —)

          • bass (num, —)

zone3

  • zone3 (foo, —)
    • read (bool, —)

    • control (foo, —)
      • read (bool, —)

      • power (bool, For some receivers it might be necessary to change speakersystem to Zone 2 and hdzone for HDMI on.)
        • readdelay (num, After turning on a zone, the most likely needs some time to react to read commands. If not, set this value to 0)

      • mute (bool, —)

      • volume (num, —)

      • volumeup (bool, —)

      • volumedown (bool, —)

      • input (str, —)
        • lookup (list, —)

      • inputup (bool, —)

      • inputdown (bool, —)

    • settings (foo, —)
      • read (bool, —)

      • standby (num, 0 = OFF, 0.5 = 30 minutes, 1 = 1 hour, 3 = 3 hours, 6 = 6 hours, 9 = 9 hours)

      • sound (foo, —)
        • read (bool, —)

        • channel_level (foo, —)
          • read (bool, —)

          • front_left (num, —)

          • front_right (num, —)

Logik Parameter

Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/logic.yaml konfiguriert werden:

Keine Logik Parameter in den Metadaten beschrieben - Bitte in der README nachsehen (siehe Fußnote)

Plugin Functions

Das Plugin verfügt über folgende öffentliche Funktionen, die z.B. in Logiken aufgerufen werden können.

Keine