![Embedded Systems LM5p-GSM Product Manual Download Page 250](http://html1.mh-extra.com/html/embedded-systems/lm5p-gsm/lm5p-gsm_product-manual_2399466250.webp)
250
58.
cmd
=
string.format
(
'Value of %s is %s'
, name, jvalue
)
59.
modem:sendsms
(
sender, cmd
)
60.
end
61.
end
62.
end
63.
end
64.
end
65.
-- incoming sms handler
66.
handler
=
function
(
sms
)
67.
alert
(
'incoming sms from %s (%s)'
, sms.sender, sms.data
)
68.
-- sms from known number, call parser
69.
iftable
.contains
(
numbers, sms.sender
)
then
70.
parser
(
sms.data, sms.sender
)
71.
end
72.
end
73.
-- set sms handler
74.
modem:setsmshandler
(
handler
)
75.
-- send pin if set
76.
if
pincode
then
77.
modem:send
(
'AT+CPIN='
.. pincode
)
78.
end
79.
-- set to pdu mode
80.
modem:send
(
'AT+CMGF=0'
)
81.
-- enable sms notifications
82.
modem:send
(
'AT+CNMI=1,1,0,0,0'
)
83.
alert
(
'SMS handler started'
)
84.
end
85.
modem:run
()
Command syntax:
a. Write to bus:
W ALIAS VALUE
b. Read from bus:
R ALIAS
On read request, script will reply with SMS message containing current value of selected object.
ALIAS can be:
a. Group address (e.g. 1/1/1)
b. Name (e.g. Obj1). If name contains spaces then it must be escaped usign double quotes (e.g.
"Room Temperature")
NOTE:
a. Object data type and name must be set in Objects tab. Otherwise script won't be able to
read and write to object.
b. Only ASCII symbols are accepted in the message.
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 ...