XBMC binding AutoUpdate player.state to stop

Hey, when I press play, pause or stop XBMC binding update this correctly. But after about 15 seconds (may vary) after an accurate update it will update to stop, even though I did not do anything.

I have openhab2 and use DSPlayer (Kodi with MPC as an external player). It work fine except the wrong autoupdate.

Item:
String XbmcState “State [%s]” { xbmc="<[#vardagsrumxbmc|Player.State]"}

Rule:
rule "Stäng av lampor när XBMC startar"
when
Item XbmcState received update Play
then
if (now.getHourOfDay >= 18) {
sendCommand(Light1_Toggle, OFF)
sendCommand(Light2_Toggle, OFF)
}

end

rule "Starta dimmade lampor när XBMC pausas"
when
Item XbmcState changed from Play to Pause
then
if(now.getHourOfDay >= 18)
{
sendCommand(Light1_Dimmer,40)
sendCommand(Light2_Dimmer,40)
}
end

rule "Starta lampor när XBMC slutar"
when
Item XbmcState received update Stop
then
if(now.getHourOfDay >= 18) {
callScript(“vardagsrum_relax”)
}
end