![]() |
GET IP PUBLIC ADRESS - Printable Version +- Logic Machine Forum (https://forum.logicmachine.net) +-- Forum: LogicMachine eco-system (https://forum.logicmachine.net/forumdisplay.php?fid=1) +--- Forum: Scripting (https://forum.logicmachine.net/forumdisplay.php?fid=8) +--- Thread: GET IP PUBLIC ADRESS (/showthread.php?tid=1859) |
GET IP PUBLIC ADRESS - demeur - 24.01.2019 Hi every body, when you install a Logic Machine out from your office or ( your home for logic machine lover's ![]() this is my script for get ip public adress (then you can send it trough email ) --------------------------------------------------------------------------------------- local http = require("socket.http") value = http.request('http://www.mon-ip.com/en/my-ip/') if ( value ~= nil and string.match(value,'var Ip') ) then a = string.find(value,'var Ip') b = string.find(value,';',a) c = string.find(value,'\"',a) d = string.sub(value,c+1,b-2) log(' IP = ',d) if ( storage.get('IP PUBLIC') ~= d) then IP_CHANGED = true end storage.set('IP PUBLIC',d) else --ERROR NO INTERNET OR www.mon-ip.com stop working end --------------------------------------------------------------------------------------- Best regard RE: GET IP PUBLIC ADRESS - Daniel - 24.01.2019 Hi Thanks for sharing, Here is another way https://forum.logicmachine.net/showthread.php?tid=1148&pid=6836#pid6836 BR |