12.04.2024, 17:57
Hi I have a function in a script for creating the necessarily groupadresses. But in this script it´s not creating the adresses, can I ask if someone can see what can be the issue?
Code:
-- Skapa nödvändiga gruppadresser
local function skapaGruppadresser()
local maxZoner = 25 -- Antagande att det finns max 25 zoner
for i = 100, 121 do
-- Adresser och namn för zonerna
local varaktighetAddress = '40/2/' .. i
local dagligVaraktighetAddress = '40/4/' .. i
local varaktighetName = 'Varaktighet Zon ' .. i
local dagligVaraktighetName = 'Daglig Varaktighet Zon ' .. i
-- Skapa adress för varaktighet om den inte redan finns
if not grp.find(varaktighetAddress) then
grp.create({datatype = 'dt.text', address = varaktighetAddress, name = varaktighetName})
end
-- Skapa adress för daglig varaktighet om den inte redan finns
if not grp.find(dagligVaraktighetAddress) then
grp.create({datatype = 'dt.text', address = dagligVaraktighetAddress, name = dagligVaraktighetName})
end
end
-- Skapa återställningsflagga om den inte redan finns
local resetAddress = '40/3/0'
if not grp.find(resetAddress) then
grp.create({datatype = 'dt.bool', address = resetAddress, name = 'Återställningsflagga'})
end
end
skapaGruppadresser()