Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/release-1.5.1'
Browse files Browse the repository at this point in the history
* origin/release-1.5.1: (23 commits)
  dlms: check presence of serial port
  dlms: added some translations and user_doc, changed webif items
  DLMS: little bugfix
  added params to webinterface and last readout as well
  Webservices: increased plugin version
  telegram: Corrected requirement version (removed trailing '.')
  Backend: updated bootstrap version
  database: Added metadata of plugin parameters
  started to put in a webinterface and made some refactoring
  renamed old dlms plugin to keep it for reference
  Webservices: web gui texts changed
  Webservices: added item type information
  Webservices: added GET support for some system foo items
  Webservices: added support for special system foo items
  Webservices: Bugfix for itemsets accidentially containing not supported item types
  AVDevice Plugin: improved dependency check with translation
  AVDevice Plugin: fixed small issues and cleaned example files
  Documentation updates; updated requirements (all.txt)
  AVDevice Plugin: massive updates, multiple versions
  knx: Corrected example with onewire attributes
  ...
  • Loading branch information
msinn committed Jul 14, 2018
2 parents ef1c694 + fefb741 commit 3c2531a
Show file tree
Hide file tree
Showing 99 changed files with 26,974 additions and 4,232 deletions.
606 changes: 606 additions & 0 deletions avdevice/AVDeviceFunctions.py

Large diffs are not rendered by default.

1,479 changes: 825 additions & 654 deletions avdevice/AVDeviceInit.py

Large diffs are not rendered by default.

432 changes: 363 additions & 69 deletions avdevice/Denon_Items.yaml

Large diffs are not rendered by default.

519 changes: 303 additions & 216 deletions avdevice/Pioneer_Items.yaml

Large diffs are not rendered by default.

345 changes: 321 additions & 24 deletions avdevice/README.md

Large diffs are not rendered by default.

5,386 changes: 2,909 additions & 2,477 deletions avdevice/__init__.py

Large diffs are not rendered by default.

460 changes: 460 additions & 0 deletions avdevice/_pv_1_3_2/AVDeviceInit.py

Large diffs are not rendered by default.

346 changes: 346 additions & 0 deletions avdevice/_pv_1_3_2/Denon_Items.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,346 @@
%YAML 1.1
---
Denon:
type: foo

Powerall:
type: bool
visu_acl: rw
avdevice_zone0: power

Update:
type: bool
visu_acl: rw
avdevice_zone0: statusupdate
enforce_updates: 'yes'

Power:
type: bool
visu_acl: rw
avdevice_zone1: power

Mute:
type: bool
visu_acl: rw
avdevice_zone1: mute

VolumeFL:
type: num
visu_acl: rw
avdevice_zone1: volumefl
cache: 'True'

VolumeFLUp:
type: bool
visu_acl: rw
avdevice_zone1: volumefl+
enforce_updates: 'yes'

VolumeFLDown:
type: bool
visu_acl: rw
avdevice_zone1: volumefl-
enforce_updates: 'yes'

VolumeFR:
type: num
visu_acl: rw
avdevice_zone1: volumefr
cache: 'True'

VolumeFRUp:
type: bool
visu_acl: rw
avdevice_zone1: volumefr+
enforce_updates: 'yes'

VolumeFRDown:
type: bool
visu_acl: rw
avdevice_zone1: volumefr-
enforce_updates: 'yes'

Volume:
type: num
visu_acl: rw
avdevice_zone1: volume
cache: 'True'

VolumeMax:
type: num
visu_acl: ro
avdevice_zone1: volumemax

VolumeUp:
type: bool
visu_acl: rw
avdevice_zone1: volume+
enforce_updates: 'yes'

VolumeDown:
type: bool
visu_acl: rw
avdevice_zone1: volume-
enforce_updates: 'yes'

VolumeLow:
type: bool
enforce_updates: 'yes'
visu_acl: rw
avdevice_zone1: volumelow

VolumeHigh:
type: bool
enforce_updates: 'yes'
visu_acl: rw
avdevice_zone1: volumehigh

Eco:
type: str
visu_acl: rw
avdevice_zone0: eco

Source:
type: str
visu_acl: rw
avdevice_zone1: input

Music:
type: bool
visu_acl: ro
eval: 1 if ((sh.Denon.Source() == 'DVD' or sh.Denon.Source() == 'CD' or sh.Denon.Source() == 'NET') and sh.Denon.Power()) else 0
eval_trigger:
- Denon.Source
- Denon.Power
enforce_updates: 'yes'

Mode:
type: str
visu_acl: rw
avdevice_zone1: mode

Dialog:
type: num
visu_acl: rw
avdevice_zone1: dialog
enforce_updates: 'no'

Dialogtoggle:
type: bool
visu_acl: rw
avdevice_zone1: dialogtoggle

Subwoofer:
type: num
visu_acl: rw
avdevice_zone1: subwoofer
enforce_updates: 'no'

Subwoofertoggle:
type: bool
visu_acl: rw
avdevice_zone1: subwoofertoggle

CinemaEQ:
type: bool
visu_acl: rw
avdevice_zone1: cinemaeq

Mainspeakers:
type: str
visu_acl: rw
avdevice_zone1: mainspeakers

Sleep:
type: num
visu_acl: rw
avdevice_zone1: sleep

Standby:
type: foo
visu_acl: rw
avdevice_zone1: standby

Bass:
type: num
visu_acl: rw
avdevice_zone1: bass

BassUp:
type: num
visu_acl: rw
avdevice_zone1: bass+
enforce_updates: 'yes'

BassDown:
type: num
visu_acl: rw
avdevice_zone1: bass-
enforce_updates: 'yes'

Tone:
type: bool
visu_acl: rw
avdevice_zone1: tone

Trebble:
type: num
visu_acl: rw
avdevice_zone1: trebble

TrebbleUp:
type: num
visu_acl: rw
avdevice_zone1: trebble+
enforce_updates: 'yes'

TrebbleDown:
type: num
visu_acl: rw
avdevice_zone1: trebble-
enforce_updates: 'yes'

Videoinput:
type: str
visu_acl: rw
avdevice_zone1: videoinput

Audioinput:
type: str
visu_acl: rw
avdevice_zone1: audioinput

Videoparams:
type: str
visu_acl: rw
avdevice_zone1: videoparams

Power2:
type: bool
visu_acl: rw
avdevice_zone2: power

Source2:
type: str
visu_acl: rw
avdevice_zone2: input

Music:
type: bool
visu_acl: ro
eval: 1 if ((sh.Denon.Source2() == 'DVD' or sh.Denon.Source2() == 'CD' or sh.Denon.Source2() == 'NET') and sh.Denon.Power2()) else 0
eval_trigger:
- Denon.Source2
- Denon.Power2

Mute2:
type: bool
visu_acl: rw
avdevice_zone2: mute

Volume2:
type: num
visu_acl: rw
avdevice_zone2: volume

Fading:
type: num

VolumeUp2:
type: bool
visu_acl: rw
avdevice_zone2: volume+
enforce_updates: 'yes'

VolumeDown2:
type: bool
visu_acl: rw
avdevice_zone2: volume-
enforce_updates: 'yes'

VolumeHigh2:
type: bool
visu_acl: rw
avdevice_zone2: volumehigh
enforce_updates: 'yes'

VolumeLow2:
type: bool
visu_acl: rw
avdevice_zone2: volumelow
enforce_updates: 'yes'

Sleep2:
type: num
visu_acl: rw
avdevice_zone2: sleep

Standby2:
type: foo
visu_acl: rw
avdevice_zone2: standby

Power3:
type: bool
visu_acl: rw
avdevice_zone3: power

Source3:
type: str
visu_acl: rw
avdevice_zone3: input

Musik:
type: bool
visu_acl: ro
eval: 1 if ((sh.Denon.Source3() == 'DVD' or sh.Denon.Source3() == 'CD' or sh.Denon.Source3() == 'NET') and sh.Denon.Power3()) else 0
eval_trigger:
- Denon.Source3
- Denon.Power3

Mute3:
type: bool
visu_acl: rw
avdevice_zone3: mute

Volume3:
type: num
visu_acl: rw
avdevice_zone3: volume

Fading:
type: num

VolumeUp3:
type: bool
visu_acl: rw
avdevice_zone3: volume+
enforce_updates: 'yes'

VolumeDown3:
type: bool
visu_acl: rw
avdevice_zone3: volume-
enforce_updates: 'yes'

VolumeHigh3:
type: bool
visu_acl: rw
avdevice_zone3: volumehigh
enforce_updates: 'yes'

VolumeLow3:
type: bool
visu_acl: rw
avdevice_zone3: volumelow
enforce_updates: 'yes'

Sleep3:
type: num
visu_acl: rw
avdevice_zone3: sleep

Standby3:
type: foo
visu_acl: rw
avdevice_zone3: standby
Loading

0 comments on commit 3c2531a

Please sign in to comment.