Menu

Diff of /altsteon-lua/I_InsteonSmokeBridge.xml [000000] .. [d870cd]  Maximize  Restore

Switch to side-by-side view

--- a
+++ b/altsteon-lua/I_InsteonSmokeBridge.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<implementation>
+	<settings>
+		<protocol>cr</protocol>
+	</settings>
+	<functions>	
+function insteonSmokeBridgeProcess(device, insteonId, event, paramTable)
+
+	-- Smoke detected
+	if (event == "0049") then
+		luup.variable_set("urn:micasaverde-com:serviceId:SecuritySensor1","Tripped",1, device)
+
+	-- Smoke Cleared
+	elseif (event == "004A") then
+		luup.variable_set("urn:micasaverde-com:serviceId:SecuritySensor1","Tripped",0, device)
+
+	--elseif (event == "0006") then
+	--	luup.variable_set("urn:micasaverde-com:serviceId:HaDevice1","BatteryLevel",0, device)
+	end
+end
+	</functions>
+	<actionList>
+	<action>
+	<serviceId>urn:micasaverde-com:serviceId:SecuritySensor1</serviceId>
+	<name>SetArmed</name>
+	<run>
+		luup.variable_set("urn:micasaverde-com:serviceId:SecuritySensor1","Armed",lul_settings.newArmedValue, lul_device)
+	</run>
+	</action>
+	</actionList>
+</implementation>