Merge pull request #27 from causten/sensors

Reset the OS power state sensor
diff --git a/bin/Sensors.py b/bin/Sensors.py
index a143a8f..cf80a01 100755
--- a/bin/Sensors.py
+++ b/bin/Sensors.py
@@ -189,5 +189,8 @@
 	def __init__(self,bus,name):
 		VirtualSensor.__init__(self,bus,name)
 		self.setValue("Off")
-	
+		bus.add_signal_receiver(self.SystemStateHandler,signal_name = "GotoSystemState")
 
+	def SystemStateHandler(self,state):
+		if (state == "HOST_POWERED_OFF"):
+			self.setValue("Off")