msg SwitcherDev visuell funkioniert nicht

Begonnen von trinitywhm, 29 Januar 2018, 21:22:23

Vorheriges Thema - Nächstes Thema

trinitywhm

Ich habe das Modul msg im Einsatz und taste mich immer weiter an die Einstellungen dieses komplexen aber super nützlichem Tool ran. Seit kurzem habe ich auch den Dummy Switcher eingerichtet und für die Stati "lang", "kurz" und "aus" funktioniert das auch wunderbar. Wenn ich allerdings "visuell" einstelle, erhalte ich eine Fehlermeldung. Wenn ich das richtig verstanden habe, müssten im Status "visuell" die CMD auf light geswitched werden, oder?

Hier meine Devices:
globalMsg


Internals:
   NAME       globalMsg
   NOTIFYDEV  TYPE=(Jabber|TelegramBot|yowsup)
   NR         86
   NTFY_ORDER 50-globalMsg
   STATE      2
   TYPE       msgConfig
   READINGS:
     2018-01-29 21:11:42   fhemMsgAudio    test
     2018-01-29 21:11:42   fhemMsgAudioGw   Sonos_Wohnzimmer:USER_DISABLED
     2018-01-29 21:11:42   fhemMsgAudioPrio 0
     2018-01-29 21:11:42   fhemMsgAudioState 2
     2018-01-29 21:11:42   fhemMsgAudioTitle -
     2017-12-12 16:33:54   fhemMsgAudiobad sauber machen und Blumen gießen  und Küche sauber machen
     2017-12-12 16:33:54   fhemMsgAudiobadGw -
     2017-12-12 16:33:54   fhemMsgAudiobadPrio 0
     2017-12-12 16:33:54   fhemMsgAudiobadState 0
     2017-12-12 16:33:54   fhemMsgAudiobadTitle -
     2018-01-28 21:59:38   fhemMsgLight    Vera ist jetzt bettfertig
     2018-01-28 21:59:38   fhemMsgLightGw   WZ_Stimmungslicht:OK
     2018-01-28 21:59:38   fhemMsgLightPrio 0
     2018-01-28 21:59:38   fhemMsgLightState 1
     2018-01-28 21:59:38   fhemMsgLightTitle -
     2018-01-29 18:25:10   fhemMsgPush     Vera kommt nach Hause
     2018-01-29 18:25:10   fhemMsgPushGw    teleBot:OK
     2018-01-29 18:25:10   fhemMsgPushPrio 0
     2018-01-29 18:25:10   fhemMsgPushState 1
     2018-01-29 18:25:10   fhemMsgPushTitle -
     2018-01-28 21:09:11   fhemMsgScreen   huhu
     2018-01-28 21:09:11   fhemMsgScreenGw  myFireTVmessage:OK
     2018-01-28 21:09:11   fhemMsgScreenPrio 0
     2018-01-28 21:09:11   fhemMsgScreenState 1
     2018-01-28 21:09:11   fhemMsgScreenTitle -
     2018-01-29 21:11:42   fhemMsgState    2
     2018-01-29 21:11:42   fhemMsgStateTypes audio:2
Attributes:
   DbLogExclude .*
   comment    FHEM Global Configuration for command 'msg'
   msgCmdAudio set %DEVICE% Speak 20 %LANG% |%TITLE%| %MSGSHRT%
   msgCmdAudioShort set %DEVICE% Speak 20 %LANG% |%TITLE%| %SHOUTOUT%
   msgCmdAudioShortPrio set %DEVICE% Speak 20 %LANG% |%TITLE%| %SHOUTOUT%
   msgCmdLight { my $d='%DEVICE%'; my $state=ReadingsVal($d,"state","off"); fhem "set $d blink 2 1"; fhem "sleep 4.25; set $d:FILTER=state!=$state $state"; }
   msgCmdLightHigh { my $d='%DEVICE%'; my $state=ReadingsVal($d,"state","off"); fhem "set $d blink 10 1"; fhem "sleep 20.25; set $d:FILTER=state!=$state $state"; }
   msgCmdLightLow { my $d='%DEVICE%'; my $state=ReadingsVal($d,"state","off"); fhem "set $d blink 2 1"; fhem "sleep 4.25; set $d:FILTER=state!=$state $state"; }
   msgCmdScreen set %DEVICE% msg bkgcolor=grey interrupt=true durration=5 %MSG%
   msgCmdScreenHigh set %DEVICE% msg bkgcolor=red interrupt=true durration=10 %MSG%
   msgCmdScreenLow set %DEVICE% msg bkgcolor=green interrupt=true durration=5 %MSG%
   msgContactAudio Sonos_Wohnzimmer
   msgContactLight WZ_Stimmungslicht
   msgContactPush teleBot
   msgContactScreen myFireTVmessage
   msgDialog_evalSpecials me=trinitywhm
   msgFwPrioAbsentAudio 1
   msgFwPrioGoneAudio 1
   msgLocationDevs msgRoom_Esszimmer,msgRoom_Wohnzimmer
   msgPriorityAudio 0
   msgPriorityLight 0
   msgResidentsDev rgr_Residents
   msgSwitcherDev HouseAnn
   msgType    audio
   room       91_WebDevices,msg
   stateFormat fhemMsgState
   userattr   msgDialog_evalSpecials:textField-long msgDialog_msgCommand:textField
   verbose    3


SwitcherDev "HouseAnn" angelegt per globalMsg


Internals:
   NAME       HouseAnn
   NR         235
   STATE      lang
   TYPE       dummy
   READINGS:
     2018-01-29 21:15:10   state           long
Attributes:
   DbLogExclude .*
   alias      Durchsagen
   comment    Auto-created by globalMsg
   devStateIcon aktiv:general_an@90EE90 active:general_an@90EE90 lang:general_an@green:off long:general_an@green:off  aus:general_aus@red:long off:general_aus@red:long kurz:general_an@orange:long short:general_an@orange:long visuell:general_an@orange:long visual:general_an@orange:long
   event-on-change-reading state
   eventMap   active:aktiv long:lang short:kurz visual:visuell off:aus
   icon       audio_volume_mid
   room       msg
   setList    state:lang,kurz,visuell,aus
   webCmd     state


Um die Fehlermeldung zu erhalten stelle ich "visuell" beim Device HouseAnn ein und setze folgenden Befehl ab:
msg test

Somit sollte ich doch ein Lichtsignal erhalten, oder?

Fehlermeldung direkt:
FATAL ERROR: Message NOT sent. No gateway device was available.
und im Log:
2018.01.29 21:21:16 3: msg globalMsg: ID=1517257276.7525.1 TYPE=audio ROUTE=Sonos_Wohnzimmer STATUS=USER_DISABLED PRIORITY=0 TITLE='Announcement' 'test'


Was habe ich falsch verstanden, oder falsch konfiguriert???

trinitywhm

Hat das denn niemand im Einsatz der mir vielleicht einen Tipp geben könnte?