A Reactor makes Sonos pause

Hi!
I have a reactor with the purpuse to activate a “virtual dog” to frighten any one sneeking around the house. I got 2 sensors (Aeotec MultiSensor 6) outside, 3 Sonos indoors, and a mp3-file called “dog.mp3”, to make this work. It do work as expected. But, it works even when it’s not suppose to. If the Vera Secure is in Home mode, it’s not suppose to act at all. But it does. If I play music on my Sonos, and one of the sensors are activated, the music pauses. It’s very annoying, to say the least. If a disable the Reactor, everything goes back to normal. So in some way, the issue is connectes to Reactor. What can I do?



The actions:



The logic summary report:

INSTRUCTIONS: When pasting this report into the Vera Community forums, please include ALL lines below this one. The next and last lines will ensure proper formatting and must not be removed!

*************************************************** REACTOR LOGIC SUMMARY REPORT ***************************************************
   Version: 3.4 config 19226 cdata 19082 ui 19237 pluginDevice 11
    System: Vera version 1.7.4454 on Sercomm G550; loadtime 1568548978; systemReady 1568549012; ALTUI v2.45; Lua 5.1; JSON dkjson 1.2
Local time: 2019-09-15T14:37:47+0200; DST=1; Naessjoe, Joenkoeping Sweden
House mode: plugin 1; system 1; tracking on
  Sun data: { "stamp": 2019258, "civdawn": 1568519456, "nautdawn": 1568516572, "sunset": 1568568183, "nautdusk": 1568573436, "latitude": 57.6531, "astrodusk": 1568576624, "longitude": 14.6968, "civdusk": 1568570551, "astrodawn": 1568513383, "sunrise": 1568521825 }
  Geofence: not running
     Power: utility, battery level 94
====================================================================================================================================
Hundskall av rörelse (#159)
    Version 19082.24 08/31/19 01:42:21
    Message/status: Not tripped
    Condition group "NUL" (NUL)  false as of n/a <root>
      Z-F-group "Hundskall av rörelse" (AND)  false as of 14:19:07 <grpfe2ed81>
      |     &-F-housemode in 2,4 [1 at 14:19:07; F/F as of 14:19:07/14:19:07] <cond0>
      |     &-F-group "Rörelse" (OR)  false as of 14:33:02 <grpfe2fsvx>
      |     |     |-F-service Rörelser framsidan (115) urn:micasaverde-com:serviceId:SecuritySensor1/Tripped = 1 [0 at 14:19:07; F/F as of 14:19:07/14:19:07] <condd1ejg9z>
      |     |     |-F-service Multisensor grill (221) urn:micasaverde-com:serviceId:SecuritySensor1/Tripped = 1 [1 => 0 at 14:33:02; F/F as of 14:33:02/14:33:02] <condepbpbad>
      |     |     |-F-service Rörelse altan skog (231) urn:micasaverde-com:serviceId:SecuritySensor1/Tripped = 1 [0 at 14:19:07; F/F as of 14:19:07/14:19:07] <condfbvudk9>
      Z-F-group "Upplåsning" (AND)  false as of 14:33:02 <grpfe2g20i>
      |     &-F-grpstate Hundskall av rörelse (159) Rörelse (grpfe2fsvx) istrue [true => false at 14:33:02; F/F as of 14:33:02/14:33:02] <condfjj3zm0>
      |     &-T-service Ytterdörr (7) urn:micasaverde-com:serviceId:DoorLock1/Status change ,0 [0 at 14:19:07; T/T as of 14:19:07/14:19:07] <condfe2n31o>
      Z-F-group "Nattvakt" (AND)  false as of 14:19:07 <grpfjj2xmm>
      |     &-F-housemode in 3 [1 at 14:19:07; F/F as of 14:19:07/14:19:07] <condfjj3hj3>
      |     &-F-group "Nattrörelser" (OR)  false as of 14:33:02 <grpfjjatmx>
      |     |     |-F-service Multisensor grill (221) urn:micasaverde-com:serviceId:SecuritySensor1/Tripped = 1 [1 => 0 at 14:33:02; F/F as of 14:33:02/14:33:02] <condfe2mikx>
      |     |     |-F-service Rörelse altan skog (231) urn:micasaverde-com:serviceId:SecuritySensor1/Tripped = 1 [0 at 14:19:07; F/F as of 14:19:07/14:19:07] <condfjjbwjj>
    Activity grpfe2ed81.true
        Device Sonos högskåp (256) action urn:micasaverde-com:serviceId:Sonos1/LeaveGroup(  )
        Device Sonos matsal (255) action urn:micasaverde-com:serviceId:Sonos1/LeaveGroup(  )
        Device Sonos högskåp (256) action urn:micasaverde-com:serviceId:Sonos1/PlayURI( URIToPlay="http://192.168.1.177/port_3480/Dog.mp3", Volume="85" )
        Delay 4 start
        Device Sonos (254) action urn:micasaverde-com:serviceId:Sonos1/PlayURI( URIToPlay="http://192.168.1.177/port_3480/Hello.mp3", Volume="70" )
        Delay 60 start
        Device Sonos högskåp (256) action urn:micasaverde-com:serviceId:MediaNavigation1/Stop(  )
        Device Sonos (254) action urn:micasaverde-com:serviceId:MediaNavigation1/Stop(  )
        Device Sonos högskåp (256) action urn:micasaverde-com:serviceId:Sonos1/JoinGroup( Zone="First" )
        Device Sonos matsal (255) action urn:micasaverde-com:serviceId:Sonos1/JoinGroup( Zone="First" )
        Device Sonos (254) action urn:upnp-org:serviceId:GroupRenderingControl/SetGroupVolume( InstanceID="0", DesiredVolume="20" )
    Activity grpfjj2xmm.true
        Device Sonos högskåp (256) action urn:micasaverde-com:serviceId:Sonos1/LeaveGroup(  )
        Device Sonos matsal (255) action urn:micasaverde-com:serviceId:Sonos1/LeaveGroup(  )
        Device Sonos matsal (255) action urn:micasaverde-com:serviceId:Sonos1/PlayURI( URIToPlay="http://192.168.1.177/port_3480/Dog.mp3", Volume="40" )
        Delay 15 start
        Device Sonos matsal (255) action urn:micasaverde-com:serviceId:MediaNavigation1/Stop(  )
        Device Sonos högskåp (256) action urn:micasaverde-com:serviceId:Sonos1/JoinGroup( Zone="First" )
        Device Sonos matsal (255) action urn:micasaverde-com:serviceId:Sonos1/JoinGroup( Zone="First" )
        Device Sonos (254) action urn:upnp-org:serviceId:GroupRenderingControl/SetGroupVolume( InstanceID="0", DesiredVolume="20" )
    Activity grpfe2g20i.true
        Device Sonos (254) action urn:micasaverde-com:serviceId:MediaNavigation1/Stop(  )
        Device Sonos högskåp (256) action urn:micasaverde-com:serviceId:MediaNavigation1/Stop(  )
        Device Sonos matsal (255) action urn:micasaverde-com:serviceId:MediaNavigation1/Stop(  )
        Delay 2 inline
        Device Sonos högskåp (256) action urn:micasaverde-com:serviceId:Sonos1/JoinGroup( Zone="First" )
        Device Sonos matsal (255) action urn:micasaverde-com:serviceId:Sonos1/JoinGroup( Zone="First" )
        Device Sonos (254) action urn:upnp-org:serviceId:GroupRenderingControl/SetRelativeGroupVolume( InstanceID="0", Adjustment="20", NewVolume="" )
    Events
        09/15/19 14:31:57 runscene: scene=grpfe2g20i.true, sceneName=grpfe2g20i.true, group=2, notice=Starting scene group 2
        09/15/19 14:31:57 endscene: scene=grpfe2g20i.true, sceneName=grpfe2g20i.true
        09/15/19 14:32:06 devicewatch: device=221, old="1", name=Multisensor grill, var=urn:micasaverde-com:serviceId:SecuritySensor1/Tripped, new="0"
        09/15/19 14:32:06 condchange: newState=false, cond=condepbpbad, oldState=true
        09/15/19 14:32:06 evalchange: newState=false, cond=condepbpbad, oldState=true
        09/15/19 14:32:06 condchange: newState=false, cond=grpfe2fsvx, oldState=true
        09/15/19 14:32:06 evalchange: newState=false, cond=grpfe2fsvx, oldState=true
        09/15/19 14:32:06 condchange: newState=false, cond=condfjj3zm0, oldState=true
        09/15/19 14:32:06 evalchange: newState=false, cond=condfjj3zm0, oldState=true
        09/15/19 14:32:06 condchange: newState=false, cond=grpfe2g20i, oldState=true
        09/15/19 14:32:06 evalchange: newState=false, cond=grpfe2g20i, oldState=true
        09/15/19 14:32:06 condchange: newState=false, cond=condfe2mikx, oldState=true
        09/15/19 14:32:06 evalchange: newState=false, cond=condfe2mikx, oldState=true
        09/15/19 14:32:06 condchange: newState=false, cond=grpfjjatmx, oldState=true
        09/15/19 14:32:06 evalchange: newState=false, cond=grpfjjatmx, oldState=true
        09/15/19 14:32:06 devicewatch: device=159, old="1", name=Hundskall av rörelse, var=urn:toggledbits-com:serviceId:ReactorGroup/GroupStatus_grpfe2fsvx, new="0"
        09/15/19 14:32:49 devicewatch: device=221, old="0", name=Multisensor grill, var=urn:micasaverde-com:serviceId:SecuritySensor1/Tripped, new="1"
        09/15/19 14:32:49 condchange: newState=true, cond=condepbpbad, oldState=false
        09/15/19 14:32:49 evalchange: newState=true, cond=condepbpbad, oldState=false
        09/15/19 14:32:49 condchange: newState=true, cond=grpfe2fsvx, oldState=false
        09/15/19 14:32:49 evalchange: newState=true, cond=grpfe2fsvx, oldState=false
        09/15/19 14:32:49 condchange: newState=true, cond=condfjj3zm0, oldState=false
        09/15/19 14:32:49 evalchange: newState=true, cond=condfjj3zm0, oldState=false
        09/15/19 14:32:49 condchange: newState=true, cond=grpfe2g20i, oldState=false
        09/15/19 14:32:49 evalchange: newState=true, cond=grpfe2g20i, oldState=false
        09/15/19 14:32:49 condchange: newState=true, cond=condfe2mikx, oldState=false
        09/15/19 14:32:49 evalchange: newState=true, cond=condfe2mikx, oldState=false
        09/15/19 14:32:49 condchange: newState=true, cond=grpfjjatmx, oldState=false
        09/15/19 14:32:49 evalchange: newState=true, cond=grpfjjatmx, oldState=false
        09/15/19 14:32:49 devicewatch: device=159, old="0", name=Hundskall av rörelse, var=urn:toggledbits-com:serviceId:ReactorGroup/GroupStatus_grpfe2fsvx, new="1"
        09/15/19 14:32:49 startscene: scene=grpfe2g20i.true, sceneName=grpfe2g20i.true
        09/15/19 14:32:49 runscene: scene=grpfe2g20i.true, sceneName=grpfe2g20i.true, group=1, notice=Starting scene group 1
        09/15/19 14:32:49 runscene: scene=grpfe2g20i.true, sceneName=grpfe2g20i.true, group=2, notice=Scene delay until 14:32:51
        09/15/19 14:32:51 runscene: scene=grpfe2g20i.true, sceneName=grpfe2g20i.true, group=2, notice=Starting scene group 2
        09/15/19 14:32:51 endscene: scene=grpfe2g20i.true, sceneName=grpfe2g20i.true
        09/15/19 14:33:02 devicewatch: device=221, old="1", name=Multisensor grill, var=urn:micasaverde-com:serviceId:SecuritySensor1/Tripped, new="0"
        09/15/19 14:33:02 condchange: newState=false, cond=condepbpbad, oldState=true
        09/15/19 14:33:02 evalchange: newState=false, cond=condepbpbad, oldState=true
        09/15/19 14:33:02 condchange: newState=false, cond=grpfe2fsvx, oldState=true
        09/15/19 14:33:02 evalchange: newState=false, cond=grpfe2fsvx, oldState=true
        09/15/19 14:33:02 condchange: newState=false, cond=condfjj3zm0, oldState=true
        09/15/19 14:33:02 evalchange: newState=false, cond=condfjj3zm0, oldState=true
        09/15/19 14:33:02 condchange: newState=false, cond=grpfe2g20i, oldState=true
        09/15/19 14:33:02 evalchange: newState=false, cond=grpfe2g20i, oldState=true
        09/15/19 14:33:02 condchange: newState=false, cond=condfe2mikx, oldState=true
        09/15/19 14:33:02 evalchange: newState=false, cond=condfe2mikx, oldState=true
        09/15/19 14:33:02 condchange: newState=false, cond=grpfjjatmx, oldState=true
        09/15/19 14:33:02 evalchange: newState=false, cond=grpfjjatmx, oldState=true
        09/15/19 14:33:02 devicewatch: device=159, old="1", name=Hundskall av rörelse, var=urn:toggledbits-com:serviceId:ReactorGroup/GroupStatus_grpfe2fsvx, new="0"
        09/15/19 14:33:04 devicewatch: device=221, old="0", name=Multisensor grill, var=urn:micasaverde-com:serviceId:SecuritySensor1/Tripped, new="0"
    Devices
        VeraSecure (1) urn:schemas-micasaverde-com:device:ZWaveNetwork:1 (19/0); parent 0; plugin -
        Rörelser framsidan (115) urn:schemas-micasaverde-com:device:MotionSensor:1 (4/3); parent 1; plugin -
        Ytterdörr (7) urn:schemas-micasaverde-com:device:DoorLock:1 (7/0); parent 1; plugin -
        Rörelse altan skog (231) urn:schemas-micasaverde-com:device:MotionSensor:1 (4/3); parent 1; plugin -
        Multisensor grill (221) urn:schemas-micasaverde-com:device:MotionSensor:1 (4/3); parent 1; plugin -

I think you have a logic error. The “Upplasning” group has no house mode filter. But it does have a group state condition to subgroup “Rorelse” (which also is not gated by house mode), so if that subgroup goes true (Rorelse–true when any sensor is tripped) while the door lock is unlocked, it will run the “Upplasning is true” activity regardless of house mode, and that activity sends a Stop to Sonos first thing.

I think you may have meant to have “Upplasning” use “Hundskall av rorelse” in its group state condition check, not “Rorelse” directly.

In any case, watching what the ReactorSensor is doing on its status display can be very illuminating, and you would easily see when a group is being triggered when you don’t expect it to in most cases.

Thank you! It now works after I added a house mode condition!