Skip to content

Instantly share code, notes, and snippets.

@yleroux
Created July 5, 2020 09:02
Show Gist options
  • Save yleroux/0e9e6ef5d8e3e1cbc3928f9c3b457a95 to your computer and use it in GitHub Desktop.
Save yleroux/0e9e6ef5d8e3e1cbc3928f9c3b457a95 to your computer and use it in GitHub Desktop.
--[[
author = BreizhCat
create = 04.07.2020
update = 05.07.2020
filename = CameraSalon.lua
description = Utilisation des positions de la caméra DLink5020L
change =
05.07.2020: Ajout varibles utilisateurs pour accès caméra
--]]
local __script_name__ = "CameraSalon"
local __version__ = "1.1"
return {
on = {
devices = { 114 }
},
logging = {
level = domoticz.LOG_INFO,
marker = '['.. __script_name__ .. '-' .. __version__ .. ']'
},
execute = function(dz, device)
local cam_user = dz.variables('cam_salon_user').value
local cam_pass = dz.variables('cam_salon_pass').value
local cam_ip = dz.variables('cam_salon_ip').value
local baseURL = 'http://'..cam_user..':'..cam_pass..'@'..cam_ip..'/pantiltcontrol.cgi?PanTiltPresetPositionMove='
local tiltPosition = device.level / 10
os.execute('curl '.. baseURL .. tiltPosition)
end
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment