]> git.basschouten.com Git - openhab-addons.git/commitdiff
fix announcement (#9155)
authorJ-N-K <J-N-K@users.noreply.github.com>
Sat, 28 Nov 2020 12:10:19 +0000 (13:10 +0100)
committerGitHub <noreply@github.com>
Sat, 28 Nov 2020 12:10:19 +0000 (13:10 +0100)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
bundles/org.openhab.binding.amazonechocontrol/README.md
bundles/org.openhab.binding.amazonechocontrol/src/main/java/org/openhab/binding/amazonechocontrol/internal/Connection.java

index 393d7c2ea452e27bd22bbf57adfaf9296fd574dd..ccaa0988f7c14f5669d5901cfa876bcf8c44bdc3 100644 (file)
@@ -584,7 +584,7 @@ Expert:
 You can use a json formatted string to control title, sound and volume:
 
 ```php
-{ "sound": true, "speak":"<Speak>" "title": "<Title>", "body": "<Body Text>", "volume": 20}
+{ "sound": true, "speak":"<Speak>", "title": "<Title>", "body": "<Body Text>", "volume": 20}
 ```
 
 The combination of `sound=true` and `speak` in SSML syntax is not allowed.
index 48bc57b917fa2152895de61ce5babee1629c92aa..14f8607ee92b2cb26c2045795b87d38120310ad8 100644 (file)
@@ -1355,8 +1355,7 @@ public class Connection {
                         JsonAnnouncementContent[] contentArray = new JsonAnnouncementContent[1];
                         JsonAnnouncementContent content = new JsonAnnouncementContent();
                         content.display.title = title == null || title.isEmpty() ? "openHAB" : title;
-                        content.display.body = bodyText;
-                        content.display.body = speak.replaceAll("<.+?>", " ").replaceAll("\\s+", " ").trim();
+                        content.display.body = bodyText.replaceAll("<.+?>", " ").replaceAll("\\s+", " ").trim();
                         if (speak.startsWith("<speak>") && speak.endsWith("</speak>")) {
                             content.speak.type = "ssml";
                         }