NETIO 230c integration, LUA zum automatischen Update der Zustände einbinden

Hallo,
ich nutzt den NETIO230C in meiner HA Integration um ein paar Geräte zu steuern.
NetIO230
Das klappt soweit sehr gut

Auf der Seite steht noch folgendes:
“To get pushed updates from the Netio devices, one can add this Lua code in the device interface as an action triggered on “Netio” “System variables updated” with an ‘Always’ schedule:”

-- this will send socket and consumption status updates via CGI
-- to given address. Associate with 'System variables update' event
-- to get consumption updates when they show up

local address='ha:8123'
local path = '/api/netio/<host>'


local output = {}
for i = 1, 4 do for _, what in pairs({'state', 'consumption',
                        'cumulatedConsumption', 'consumptionStart'}) do
    local varname = string.format('output%d_%s', i, what)
    table.insert(output,
        varname..'='..tostring(devices.system[varname]):gsub(" ","|"))
end end

local qs = table.concat(output, '&')
local url = string.format('http://%s%s?%s', address, path, qs)
devices.system.CustomCGI{url=url}

Frage: Wo und wie bringe ich diesen Code ein???