From 0bcbebe992a65e782cd4e3ad77d790a939381a93 Mon Sep 17 00:00:00 2001 From: Otto123 <> Date: Wed, 24 Mar 2021 10:42:49 +0000 Subject: [PATCH] 99_sonos2mqttUtils:add toggle to mute git-svn-id: https://svn.fhem.de/fhem/trunk@24073 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/AttrTemplate/99_sonos2mqttUtils.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fhem/contrib/AttrTemplate/99_sonos2mqttUtils.pm b/fhem/contrib/AttrTemplate/99_sonos2mqttUtils.pm index f0f01c5f2..b17cd7df7 100644 --- a/fhem/contrib/AttrTemplate/99_sonos2mqttUtils.pm +++ b/fhem/contrib/AttrTemplate/99_sonos2mqttUtils.pm @@ -118,7 +118,8 @@ if($cmd eq 'joinGroup') {return qq($topic { "command": "joingroup", "input": "$ if($cmd eq 'setAVTUri') {return qq($topic { "command": "setavtransporturi", "input": "$payload"})} if($cmd eq 'notify') {return qq($topic { "command":"notify","input":{"trackUri":"$arr[2]","onlyWhenPlaying":false,"timeout":100,"volume":$arr[1],"delayMs":700}})} -my %t=('true'=>'mute','false'=>'unmute','on'=>'mute','off'=>'unmute'); +#my %t=('true'=>'mute','false'=>'unmute','on'=>'mute','off'=>'unmute'); +my %t=('true'=>'mute','false'=>'unmute','on'=>'mute','off'=>'unmute','toggle'=>ReadingsVal($NAME,'mute','') eq 'true' ? 'unmute' : 'mute'); if($cmd eq 'mute') {return qq(sonos/$uuid/control { "command": "$t{$payload}" } )} if($cmd eq 'input') { $value = $payload eq "TV" ? "tv" : $payload eq "Line_In" ? "line" : "queue";