Hallo zusammen,
im Moment kann ich nicht genau sagen, ob das msg-Modul, oder Sonos "Schuld" an folgendem Problem ist.
Situation:
- globalmsg Modul ist eingerichtet und läuft
- als "msgContactAudio" habe ich einen Sonos Lautsprecher in der Küche angegeben
- als "msgTitleAudio" habe ich ein mp3-File an der korrekten Stelle hinterlegt (gong.mp3) (ist auch erreichbar und abspielbar)
- Die Sprachausgabe über Sonos funktioniert und die mp3-Files werden erzeugt.
- ein Doif soll mir Bescheid geben, wenn die Kaffeemaschine z.B. kein Wasser mehr hat.
Das Problem ist, dass ein mp3-File erzeugt wird. Zu hören ist - höre ich das mp3 an - der gong und ein Knacken, die Sprachausgabe ist nicht enthalten. Die Sonosbox bleibt still :( .
Hier ein list meines msg Devices:
Internals:
NAME globalMsg
NOTIFYDEV TYPE=(Jabber|TelegramBot|yowsup)
NR 86
NTFY_ORDER 50-globalMsg
STATE 1
TYPE msgConfig
READINGS:
2018-12-07 08:00:51 fhemMsgAudio Die Kaffeemaschine benötigt Aufmerksamkeit!
2018-12-07 08:00:51 fhemMsgAudioGw Sonos_Kueche:ERROR
2018-12-07 08:00:51 fhemMsgAudioPrio 0
2018-12-07 08:00:51 fhemMsgAudioState 0
2018-12-07 08:00:51 fhemMsgAudioTitle -
2018-10-28 19:30:50 fhemMsgLight test
2018-10-28 19:30:50 fhemMsgLightGw MiGateway:ERROR
2018-10-28 19:30:50 fhemMsgLightPrio 0
2018-10-28 19:30:50 fhemMsgLightState 0
2018-10-28 19:30:50 fhemMsgLightTitle -
2018-12-07 08:00:51 fhemMsgPush Die Kaffeemaschine benötigt Aufmerksamkeit!
2018-12-07 08:00:51 fhemMsgPushGw telebot:OK
2018-12-07 08:00:51 fhemMsgPushPrio 0
2018-12-07 08:00:51 fhemMsgPushState 1
2018-12-07 08:00:51 fhemMsgPushTitle -
2018-10-28 12:41:08 fhemMsgScreen !!! ALARM !!! Bewegung Wohnungsür ist ausgelöst!
2018-10-28 12:41:08 fhemMsgScreenGw -
2018-10-28 12:41:08 fhemMsgScreenPrio 3
2018-10-28 12:41:08 fhemMsgScreenState 0
2018-10-28 12:41:08 fhemMsgScreenTitle -
2018-12-07 08:00:51 fhemMsgState 1
2018-12-07 08:00:51 fhemMsgStateTypes audio:0 push:1 forwards:audio>text,text>push
Attributes:
comment FHEM Global Configuration for command 'msg'
group Global
msgCmdLight blink 3
msgContactAudio Sonos_Kueche
msgContactLight HUEDevice5
msgContactPush telebot
msgContactScreen VuPlus
msgDialog_evalSpecials me=Stop
TelegramBot=telebot
msgDialog_msgCommand msg push \@$recipients $message
msgResidentsDev Bewohner
msgTitleAudio gong
msgTitlePush Titel Push
msgTitlePushHigh Titel Push Hoch
msgTitlePushLow Titel Push Low
msgType text
room Dialog,Zentral
stateFormat fhemMsgState
userattr msgDialog_evalSpecials:textField-long msgDialog_msgCommand:textField
verbose 3
Hier ein list meines Doifs:
Internals:
DEF (([Kaffe_neu:water] eq "low" or [Kaffe_neu:state] eq "maintenance")) (msg audio Die Kaffeemaschine benötigt Aufmerksamkeit! O[{"VOLUME":"15"}])
MODEL FHEM
NAME DI_Coffee
NR 863
NTFY_ORDER 50-DI_Coffee
STATE cmd_1
TYPE DOIF
READINGS:
2018-12-07 08:00:51 Device Kaffe_neu
2018-12-07 08:00:51 cmd 1
2018-12-07 08:00:51 cmd_event Kaffe_neu
2018-12-07 08:00:51 cmd_nr 1
2018-12-07 08:00:51 e_Kaffe_neu_state ready
2018-12-06 07:22:11 e_Kaffe_neu_water low
2018-12-07 08:00:51 error msg audio Die Kaffeemaschine benötigt Aufmerksamkeit! O[{"VOLUME":"15"}]: Sonos_Kueche: 1
However, message was still sent to some recipients!
2018-11-28 21:39:16 mode enabled
2018-12-07 08:00:51 state cmd_1
Regex:
attr:
cmdState:
wait:
waitdel:
condition:
0 (::ReadingValDoIf($hash,'Kaffe_neu','water') eq "low" or ::ReadingValDoIf($hash,'Kaffe_neu','state') eq "maintenance")
devices:
0 Kaffe_neu
all Kaffe_neu
do:
0:
0 msg audio Die Kaffeemaschine benötigt Aufmerksamkeit! O[{"VOLUME":"15"}]
1:
helper:
event carafe: present,ready
globalinit 1
last_timer 0
sleeptimer -1
timerdev Kaffe_neu
timerevent carafe: present,ready
triggerDev Kaffe_neu
DOIF_eventas:
cmd_nr: 1
cmd: 1
cmd_event: Kaffe_neu
error: msg audio Die Kaffeemaschine benötigt Aufmerksamkeit! O[{"VOLUME":"15"}]: Sonos_Kueche: 1
However, message was still sent to some recipients!
state: cmd_1
timerevents:
carafe: present
ready
timereventsState:
carafe: present
state: ready
triggerEvents:
carafe: present
ready
triggerEventsState:
carafe: present
state: ready
internals:
itimer:
perlblock:
readings:
0 Kaffe_neu:water Kaffe_neu:state
all Kaffe_neu:water Kaffe_neu:state
trigger:
uiState:
uiTable:
Attributes:
do always
room Kueche,Notify
Das mp3 was dann erzeugt wird, ist in der Anlage zu finden.
Hat irgendjemand eine Idee, was das sein könnte? Ich habe auch probiert, über die "normale" Speak-Funktion die Ausgabe zu testen mit dem gleichen Ergebnis.
Ich vermute (!!) es könnte mit meinem Sonos Problem zusammenhängen, was ich hier beschrieben habe - wie gesagt, aber nur eine Vermutung:
https://forum.fhem.de/index.php/topic,93264.0.html (https://forum.fhem.de/index.php/topic,93264.0.html)
viele Grüße
wolf