From 8adf4bf6d1ae8bc95cd3c9a664454db9aa58d636 Mon Sep 17 00:00:00 2001 From: "michael.winkler" <> Date: Fri, 27 Oct 2023 15:01:20 +0000 Subject: [PATCH] 37_echodevice.pm: set speak log git-svn-id: https://svn.fhem.de/fhem/trunk@28096 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/37_echodevice.pm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/37_echodevice.pm b/fhem/FHEM/37_echodevice.pm index 6808751da..74e679caa 100644 --- a/fhem/FHEM/37_echodevice.pm +++ b/fhem/FHEM/37_echodevice.pm @@ -2,6 +2,9 @@ # ############################################## # +# 2023.10.27 v0.2.23 +# - BUG: Logeinträge bei set "speak" entfernt +# # 2023.10.27 v0.2.22 # - CHANGE: voice_reading auf neue API umgestellt # - FEATURE voice_person (Zeigt wer das letzte Voice Command gesagt hat, wenn eingerichtet) @@ -507,7 +510,7 @@ use lib ('./FHEM/lib', './lib'); use MP3::Info; use MIME::Base64; -my $ModulVersion = "0.2.22"; +my $ModulVersion = "0.2.23"; my $AWSPythonVersion = "0.0.3"; my $NPMLoginTyp = "unbekannt"; my $QueueNumber = 0; @@ -2136,9 +2139,9 @@ sub echodevice_SendCommand($$$) { if($SpeakVolume > 0){ #if(ReadingsVal($name , "volume", 50) < ReadingsVal($name , "volume_alarm", 50)) { - Log3 $name, 3, "[$name] [SpeakVolume] send..."; + #Log3 $name, 3, "[$name] [SpeakVolume] send..."; $SendData = '{"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.SerialNode\",\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceSerialNumber\":\"' . $hash->{helper}{".SERIAL"} . '\",\"customerId\":\"' . $hash->{IODev}->{helper}{".CUSTOMER"} .'\",\"locale\":\"de-DE\",\"value\":\"'.$SpeakVolume.'\",\"deviceType\":\"' . $hash->{helper}{DEVICETYPE} . '\"}},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"locale\":\"de-DE\",\"deviceSerialNumber\":\"' . $hash->{helper}{".SERIAL"} . '\",\"customerId\":\"' . $hash->{IODev}->{helper}{".CUSTOMER"} .'\",\"deviceType\":\"' . $hash->{helper}{DEVICETYPE} . '\",\"textToSpeak\":\"'.$SendData.'\"}},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceSerialNumber\":\"' . $hash->{helper}{".SERIAL"} . '\",\"customerId\":\"' . $hash->{IODev}->{helper}{".CUSTOMER"} .'\",\"locale\":\"de-DE\",\"value\":\"'.ReadingsVal($name , "volume", 50).'\",\"deviceType\":\"' . $hash->{helper}{DEVICETYPE} . '\"}}]}}","status":"ENABLED"}'; - Log3 $name, 3, "[$name] [SpeakVolume] send... $SendData"; + #Log3 $name, 3, "[$name] [SpeakVolume] send... $SendData"; } else { $SendData = echodevice_getsequenceJson($hash,$type,$SendData);