![Embedded Systems LM5p-GSM Product Manual Download Page 252](http://html1.mh-extra.com/html/embedded-systems/lm5p-gsm/lm5p-gsm_product-manual_2399466252.webp)
252
Twilio account
You can get ID and Token needed for the below example by registering on Twilio. Make sure
you enter a verified SIM number list / recipients in your account. Or please contact us for ready
example with our account data.
Function
Add the following function in
Scripting –> Common functions
1.
function
sms
(
id, token, from, to, body
)
2.
local
escape
=
require
(
'socket.url'
)
.escape
3.
local
request
=
require
(
'ssl.https'
)
.request
4.
local
url
=
string.format
(
'https://%s:%[email protected]/2010-04-
01/Accounts/%s/Messages.json'
, id, token, id
)
5.
local
body
=
string.format
(
'From=%s&To=%s&Body=%s'
, escape
(
from
)
,
escape
(
to
)
, escape
(
body
))
6.
7.
return
request
(
url, body
)
8.
end
Event-based script
Add event-based program for specific object, like 1/1/2 in this example
1.
value
=
event.getvalue
()
2.
3.
from_nr
=
'+37112345679'
-- put sender SIM nr here
4.
to_nr
=
'+37112345678'
-- put recepient SIM nr here
5.
id_nr
=
'ACe56f5'
-- put your ID here
6.
token_nr
=
'598c6ff'
-- put your token here
7.
8.
sms
(
id_nr, token_nr, from_nr, to_nr,
'The value for 1/1/2 has changed
to'
..
tostring
(
value
))
Summary of Contents for LM5p-GSM
Page 10: ...10 1 Terminal connection schemes Model ...
Page 12: ...12 canX connection Powering over 24V terminals ...
Page 15: ...15 Digital output e g relay contactor ...
Page 16: ...16 Digital or Analog input e g pushbutton or 0 5V current measurement sensor ...
Page 17: ...17 Digital input e g pushbutton ...
Page 18: ...18 1 wire connection ...
Page 19: ...19 2 Standards supported ...
Page 22: ...22 3 Insert SIM card and close the holder Close the front cover ...
Page 36: ...36 ...
Page 48: ...48 ...
Page 120: ...120 Show logs window show logs in separate window Edit custom JavaScript ...
Page 156: ...156 Additional classes additional CSS classes for the element ...
Page 201: ...201 ...
Page 221: ...221 Clear binary object value at priority 12 bacnet write 127001 binary value 2305 nil 12 ...
Page 246: ...246 value event getvalue res value 100 255 grp write 1 1 6 res dt uint8 ...
Page 277: ...277 ...
Page 282: ...282 Press this button to upload new settings to all modified all devices ...