From 312989e4271001b0807c5fe0d3a0a39a9851829f Mon Sep 17 00:00:00 2001 From: Bram Prieshof Date: Sun, 23 Feb 2020 21:10:51 +0000 Subject: [PATCH] 'lua/Lua-Home-Handeler-DualDev.lua' toevoegen --- lua/Lua-Home-Handeler-DualDev.lua | 103 ++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 lua/Lua-Home-Handeler-DualDev.lua diff --git a/lua/Lua-Home-Handeler-DualDev.lua b/lua/Lua-Home-Handeler-DualDev.lua new file mode 100644 index 0000000..48d1787 --- /dev/null +++ b/lua/Lua-Home-Handeler-DualDev.lua @@ -0,0 +1,103 @@ +commandArray = {} + +--@HomeSelector +MainSelector='' + +--Devices +Phone='' +Watch='' + + +--Home status triggers + +function Home_trigger () + --Trigger if stat = Home +end + +function NearbyOnly_trigger () + +end + +function Nearby_trigger () + --Trigger if stat < then Nearby +end + +function Away_trigger () + --Trigger if stat < then Away +end + +function AwayOnly_trigger () + --Trigger if stat = Away +end + +function FarAway_trigger () + --Trigger if stat < then FarAway +end + +function FarAwayOnly_trigger () + --Trigger if stat = FarAway +end + +--Direct pinger triggers + +function PingerPhoneOn_trigger () + --Trigger if stat = PingerPhoneOn +end + +function PingerPhoneOff_trigger () + --Trigger if stat = PingerPhoneOff +end + +function PingerWatchOn_trigger () + --Trigger if stat = PingerWatchOn +end + +function PingerWatchOff_trigger () + --Trigger if stat = PingerWatchOff +end + +--DO NOT CHANCE UNDER HERE + +for deviceName,deviceValue in pairs(devicechanged) do + if (deviceName==MainSelector) then + if deviceValue == "Yes" then + --print("Bram is @ Home") + Home_trigger () + elseif deviceValue == "Nearby" then + --print("Bram is Nearby") + Nearby_trigger () + NearbyOnly_trigger () + elseif deviceValue == "Away" then + --print("Bram is Away") + Nearby_trigger () + Away_trigger () + AwayOnly_trigger () + elseif deviceValue == "No" then + --print("Bram is FarAway") + Nearby_trigger () + Away_trigger () + FarAway_trigger () + FarAwayOnly_trigger () + end + end + if (deviceName==Phone) then + if deviceValue == "On" then + --print("Pinger Phone On") + PingerPhoneOn_trigger () + elseif deviceValue == "Off" then + --print("Pinger Phone Off") + PingerPhoneOff_trigger () + end + end + if (deviceName==Watch) then + if deviceValue == "On" then + --print("Pinger Watch On") + PingerWatchOn_trigger () + elseif deviceValue == "Off" then + --print("Pinger Watch Off") + PingerWatchOff_trigger () + end + end +end + +return commandArray