- Din varukorg är tom!
Fri frakt över 1500 kr Beställningar skickas så fort som möjligt Personlig service
Logga in
- H-Support
Sökning:
Börja skriv för att söka!
Sök
Fibaro - The Button LUA mot Telldus ZNet *UPDATE*
- Publicerat: 2017-05-23
Ny kod för att använda Fibaro - The button till ZNet Lite V2
-- File: TheButton.lua -- Define the names on your devices here: local remotecontrol = "The Button" local device1 = "Button 1 click" local device2 = "Button 2 click" local device3 = "Button 3 click" local device4 = "Button 4 click" local device5 = "Button 5 click" -- DO NOT EDIT BELOW THIS LINE -- COMMAND_CLASS_CENTRAL_SCENE = 0x5B CENTRAL_SCENE_NOTIFICATION = 0x03 local deviceManager = require "telldus.DeviceManager" function onZwaveMessageReceived(device, flags, cmdClass, cmd, data) if device:name() ~= remotecontrol then return end if cmdClass ~= COMMAND_CLASS_CENTRAL_SCENE or cmd ~= CENTRAL_SCENE_NOTIFICATION then return end if list.len(data) < 3 then return end local sequence = data[0] local action = data[1] local scene = data[2] print("CENTRAL_SCENE_NOTIFICATION from Device: %s, Scene: %s, Action: %s", device:name(), scene, action) if action == 128 then -- 1 Click local device = deviceManager:findByName(device1) device:command("turnon", nil, "Scene") print("Turning on device: %s", device1) elseif action == 129 then -- Release elseif action == 130 then -- Press and hold elseif action == 131 then -- 2 Click local device = deviceManager:findByName(device2) device:command("turnon", nil, "Scene") print("Turning on device: %s", device2) elseif action == 132 then -- 3 Click local device = deviceManager:findByName(device3) device:command("turnon", nil, "Scene") print("Turning on device: %s", device3) elseif action == 133 then -- 4 Click local device = deviceManager:findByName(device4) device:command("turnon", nil, "Scene") print("Turning on device: %s", device4) elseif action == 134 then -- 5 Click local device = deviceManager:findByName(device5) device:command("turnon", nil, "Scene") print("Turning on device: %s", device5) end end