Fibaro LUA Commando:
getSelfId
Actie / doel:
Haalt het ID op van een ‘virtual device’.
Let op: deze functie werkt alleen met virtual devices en niet met scènes!
Gebruik functie & parameters:
fibaro:getSelfId()
• deze functie bevat geen argumenten om door te geven.
Waarde dat je terug krijgt / kunt krijgen:
Het ID (unieke nummer) bevat van het betreffende ‘virtual device’.
Voorbeeld code:
-- Vind het nummer van dit virtual device
local thisdevice = fibaro:getSelfId()
-- Gebruik het virtual device nummer om het IP adress en het betreffende poortnummer op te zoeken
-- zoals gespecificeerd op de configuratie pagina van het device
local ip = fibaro:getValue(thisdevice, 'IPAddress')
local port = fibaro:getValue(thisdevice, 'TCP Port')
-- Maak verbinding met de betreffende poort en schrijf het volgede bericht ernaar toe
tcpsocket = Net.FTcpSocket(ip, port)
bytes, errorCode = tcpSocket:write("dit bericht wordt naar de betreffende TCP poort gestuurd")
Terug naar het overzicht van de meest gebruikelijke Fibaro LUA Functies.