From 3e75834e02f4ba10a474e0bffcc459b69ce32f8c Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Wed, 26 Apr 2017 06:38:01 +0200 Subject: [PATCH] merge Code with Hanseis --- 21_HEOSGroup.pm | 182 +++++++++++++++++++++++++++++++++++++++-- 21_HEOSMaster.pm | 29 +++++-- 21_HEOSPlayer.pm | 209 +++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 402 insertions(+), 18 deletions(-) diff --git a/21_HEOSGroup.pm b/21_HEOSGroup.pm index fb00019..df65e84 100644 --- a/21_HEOSGroup.pm +++ b/21_HEOSGroup.pm @@ -6,7 +6,8 @@ # All rights reserved # # Special thanks goes to comitters: -# - Olaf Schnicke +# - Olaf Schnicke Thanks for many many Code +# - Dieter Hehlgans Thanks for Commandref # # # This script is free software; you can redistribute it and/or modify @@ -37,7 +38,7 @@ use JSON qw(decode_json); use Encode qw(encode_utf8); -my $version = "0.1.72"; +my $version = "0.1.76"; @@ -618,7 +619,178 @@ sub HEOSGroup_GetGroupMute($) { - - - 1; + + + + + +=pod +=item device +=item summary Modul to controls the Denon multiroom soundsystem +=item summary_DE Modul zum steuern des Denon Multiroom-Soundsystem + +=begin html + + +

HEOSGroup

+ + +=end html + +=begin html_DE + + +

HEOSGroup

+ + +=end html_DE + +=cut diff --git a/21_HEOSMaster.pm b/21_HEOSMaster.pm index 9666bf3..874f05b 100644 --- a/21_HEOSMaster.pm +++ b/21_HEOSMaster.pm @@ -6,7 +6,8 @@ # All rights reserved # # Special thanks goes to comitters: -# - Olaf Schnicke +# - Olaf Schnicke Thanks for many many Code +# - Dieter Hehlgans Thanks for Commandref # # # This script is free software; you can redistribute it and/or modify @@ -54,7 +55,7 @@ eval "use IO::Socket::Multicast;1" or $missingModulNet .= "IO::Socket::Multicast -my $version = "0.1.72"; +my $version = "0.1.76"; my %heosCmds = ( 'enableChangeEvents' => 'system/register_for_change_events?enable=', @@ -1492,7 +1493,7 @@ sub HEOSMaster_MakeImage($$) {

HEOSMaster


- <IP address> is the IP address of Your HEOS receiver or HEOS box. The master device is created in the room HEOS, then the players of Your system are automatically recognized and created in FHEM. From now on the players can be controlled and changes in the HEOS app or at the Receiver are synchronized with the state and media readings of the players. + <IP address> is the IP address of Your HEOS receiver or HEOS box. The master device is created in the room HEOS, then the players of Your system are recognized automatically and created in FHEM. From now on the players can be controlled and changes in the HEOS app or at the Receiver are synchronized with the state and media readings of the players.

Readings @@ -1550,8 +1551,16 @@ sub HEOSMaster_MakeImage($$) {
  • connected - the HEOSmaster is connected to the CLI Master
  • not connected - the HEOSmaster is not connected to the CLI Master
  • +

    + + attributes + +

    + - =end html +=end html =begin html_DE @@ -1559,7 +1568,7 @@ sub HEOSMaster_MakeImage($$) {

    HEOSMaster

    +

    + + Attributes + +

    + =end html_DE diff --git a/21_HEOSPlayer.pm b/21_HEOSPlayer.pm index b388095..f333a8f 100644 --- a/21_HEOSPlayer.pm +++ b/21_HEOSPlayer.pm @@ -6,7 +6,8 @@ # All rights reserved # # Special thanks goes to comitters: -# - Olaf Schnicke +# - Olaf Schnicke Thanks for many many Code +# - Dieter Hehlgans Thanks for Commandref # # # This script is free software; you can redistribute it and/or modify @@ -38,7 +39,7 @@ use Encode qw(encode_utf8); use URI::Escape; use Data::Dumper; -my $version = "0.1.72"; +my $version = "0.1.76"; @@ -1083,9 +1084,203 @@ sub HEOSPlayer_makeImage($$) { - - - - - 1; + + + + + +=pod +=item device +=item summary Modul to controls the Denon multiroom soundsystem +=item summary_DE Modul zum steuern des Denon Multiroom-Soundsystem + +=begin html + + +

    HEOSPlayer

    + + +=end html + +=begin html_DE + + +

    HEOSPlayer

    + + +=end html_DE + +=cut