I’m sorry, I should have included the new rules file. I updated to 2.1 and did a little bit of housekeeping on the names of my items and things. I changed the rule to ‘ftv1’
rule "FTV Commands"
when
Item ftv1 received command
then
switch receivedCommand.toString {
case "[back]": executeCommandLine("C:\AutoDI\customScripts\FTVCommands\FTVBack.bat")
case "[down]": executeCommandLine("C:\AutoDI\customScripts\FTVCommands\FTVDown.bat")
case "[enter]": executeCommandLine("C:\AutoDI\customScripts\FTVCommands\FTVEnter.bat")
case "[home]": executeCommandLine("C:\AutoDI\customScripts\FTVCommands\FTVHome.bat")
case "[initializeserver]": executeCommandLine("C:\AutoDI\FTVCommands\pressFireTV\FTVInitializeServer.bat")
case "[left]": executeCommandLine("C:\AutoDI\customScripts\FTVCommands\FTVLeft.bat")
case "[menu]": executeCommandLine("C:\AutoDI\customScripts\FTVCommands\FTVMenu.bat")
case "[next]": executeCommandLine("C:\AutoDI\customScripts\FTVCommands\FTVNext.bat")
case "[playpause]": executeCommandLine("C:\AutoDI\customScripts\FTVCommands\FTVPlayPause.bat")
case "[previous]": executeCommandLine("C:\AutoDI\customScripts\FTVCommands\FTVPrevious.bat")
case "[right]": executeCommandLine("C:\AutoDI\customScripts\FTVCommands\FTVRight.bat")
case "[up]": executeCommandLine("C:\AutoDI\customScripts\FTVCommands\FTVUp.bat")
}
end