fibaro:getSelfId
Description:
Retourne le numéro d’identification (ID) de l’module virtuel appelé.
Portée
Cette fonction est uniquement défini dans le Module virtuel. Elle ne fonctionne pas dans une scène.
fibaro:getSelfId()
Paramètres:
sans
Valeurs retournées:
Numéro d’identification (ID) du périphérique virtuel.
Exemple:
1 2 3 4 5 6 7 8 9 10 11 12 | -- Trouver le numéro de ce périphérique virtuel local thisdevice = fibaro:getSelfId() -- utiliser le numéro de périphérique virtuel pour trouver -- l'adresse IP et le port spécifié -- sur la page de configuration du périphérique local ip = fibaro:getValue(thisdevice, 'IPAddress') local port = fibaro:getValue(thisdevice, 'TCPPort') -- Ouvre une connexion tcpSocket = Net.FTcpSocket(ip, port) bytes, errorCode = tcpSocket:write("this is written to the TCP port.") |
-- Trouver le numéro de ce périphérique virtuel local thisdevice = fibaro:getSelfId() -- utiliser le numéro de périphérique virtuel pour trouver -- l'adresse IP et le port spécifié -- sur la page de configuration du périphérique local ip = fibaro:getValue(thisdevice, 'IPAddress') local port = fibaro:getValue(thisdevice, 'TCPPort') -- Ouvre une connexion tcpSocket = Net.FTcpSocket(ip, port) bytes, errorCode = tcpSocket:write("this is written to the TCP port.")
[…] fibaro:call(deviceID, actionName, …) fibaro:get(deviceID, propertyName) fibaro:getValue(deviceID, propertyName) fibaro:getModificationTime(deviceID, propertyName) fibaro:getName(deviceID) fibaro:getRoomId(deviceID) fibaro:getRoomName(roomID) fibaro:getType(deviceID) fibaro:getRoomID(deviceID) fibaro:getSectionID(deviceID) fibaro:getSelfId() fibaro:log(message) […]