Skip to content

Commit

Permalink
Fixed bug
Browse files Browse the repository at this point in the history
  • Loading branch information
FlyingDiver committed Jun 5, 2022
1 parent 3e05752 commit f19d9b1
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Occupatum.indigoPlugin/Contents/Server Plugin/plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -213,13 +213,13 @@ def checkSensors(self, zoneDevice, sensorState):
self.activityZoneList[zoneDevice.id].append(time.time())
self.logger.debug(f"{zoneDevice.name}: checkSensors activityZone, added time hack. {len(self.activityZoneList[zoneDevice.id])} total")

previous = device.onState
previous = zoneDevice.onState
occupied = len(self.activityZoneList[zoneDevice.id]) >= int(zoneDevice.pluginProps.get("activityCount", 0))
self.logger.debug(f"{zoneDevice.name}: checkSensors activityZone, occupied = {occupied}")
if previous != occupied:
zoneDevice.updateStateOnServer(key='onOffState', value=occupied, uiValue=("on" if occupied else "off"))
zoneDevice.updateStateImageOnServer(indigo.kStateImageSel.MotionSensorTripped if occupied else indigo.kStateImageSel.MotionSensor)
self.checkTriggers(device, occupied)
self.checkTriggers(zoneDevice, occupied)

def delayTimerComplete(self, device, occupied):
self.logger.debug(f"{device.name}: delayTimerComplete, occupied = {occupied}")
Expand Down

0 comments on commit f19d9b1

Please sign in to comment.