def isTriggered(self): ''' :return: true if the gas sensor has detected a high level of concentration :rtype: bool ''' return PE.isInStateOn(self.stateItem.getState())
def onDoorOrWindowsChanged(event): triggeringItem = itemRegistry.getItem(event.itemName) if PE.isInStateOn(triggeringItem.getState()) \ or PE.isInStateOpen(triggeringItem.getState()): dispatchEvent(ZoneEvent.CONTACT_OPEN, event) else: dispatchEvent(ZoneEvent.CONTACT_CLOSED, event)
def resume(self): ''' Resumes playing. ''' if self._testMode: self._testLastCommand = 'resume' return if PE.isInStateOn(scope.items[self.getIdleItemName()]): Audio.playStream(self.getSinkName(), self.getStreamUrl()) else: Audio.playStream(self.getSinkName(), self.getStreamUrl()) scope.events.sendCommand(self.getPlayerName(), "PLAY")
def isOn(self): ''' Returns true if the motion sensor's state is on; false otherwise. ''' return PE.isInStateOn(self.getItem().getState())
def isOn(self): ''' Returns true if the TV is on; false otherwise. ''' return PE.isInStateOn(self.getItem().getState())
def isInVacation(items): ''' :param scope.items items: :return: True if the house is set to vacation mode. ''' return PE.isInStateOn(items['VT_In_Vacation'])
def isOn(self): ''' :return: True if the partition is in alarm; False otherwise :rtype: bool ''' return PE.isInStateOn(self.getItem().getState())
def isPresence(self): ''' Returns True if the device is connected to the local network; False otherwise. ''' return PE.isInStateOn(self.getItem().getState())
def isOpen(self): ''' Returns true if the contact is open; false otherwise. ''' return PE.isInStateOpen(self.getItem().getState()) \ or PE.isInStateOn(self.getItem().getState())