A Node-RED node for sending SMS via ZTE USB modem.
npm install smithtek-nodered-smsInstall the smithtek-nodered-sms using the NodeRED palette manager.
The Smithtek-nodered-sms Node-RED module allows seamless integration of the ZTE MF833V USB dongle into the Smithtek PassPort. Simply plug the modem into any of the four USB ports, and it will provide a primary or secondary internet connection while also enabling SMS communication.Your mobile plan must include SMS services, if not the SMS wont work.
1. ✔ Send SMS for status updates, event alarms, or fault notifications.
2. ✔ Receive SMS commands to trigger logic-based actions.
3. ✔ Start programs or execute tasks remotely via SMS.
4. ✔ Control digital outputs, such as turning a pump on/off.
5. ✔Modify setpoints, adjusting tank level controls or pressure protection settings.
6. ✔ Retrieve data from your dongle, including mobile carrier information, signal strength (in bars), and data usage.
Smithtek provides pre-configured dongles, ensuring a plug-and-play experience. Additionally, most retail sellers in Australia offer the ZTE MF833V modem with no extra configuration required, making integration effortless.
Notes:
- The modem logs out every 10 minutes. The node detects this and automatically logs back in when needed.
- The modem must be plugged in and active before use.
- You must have a valid mobile plan that includes SMS services.
Supported Modem:
This node is designed for the ZTE MF833V USB modem.
View the ZTE MF833V Datasheet: https://ztemobiles.com.au/wp-content/uploads/2023/02/MF833V_Help.pdf
Notes:
- The modem logs out every 10 minutes. The ZTE FB node detects this and automatically logs back in when needed.
- The modem must be plugged in and active before use.
Copyright (c) 2023 www.smithtek.com.au
Licensed under the terms of the GPLv3
Special thanks to:
- Nick O'Leary and Dave Conway-Jones for their invaluable contributions to the Node-Red community.
Contact: info@smithtek.com.au
Website: www.smithtek.com.au
Click to expand JSON flow
```json
[
{
"id": "b5f898ab042536f6",
"type": "zte-sms",
"z": "7ac204f11aaee91f",
"phone": "+61 Phone number here",
"password": "Admin",
"modemIp": "192.168.0.1",
"smsInterval": "5",
"x": 640,
"y": 300,
"wires": [
["73f3a94cb9572aa2"],
["a16c4b7c571d6e24", "9506c15511d7cfc6"],
["3eaffdc0f86e8615"]
]
},
{
"id": "f2bcdf07e1070b22",
"type": "inject",
"z": "7ac204f11aaee91f",
"name": "",
"props": [{"p": "payload"}],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "Warning Tank Level High",
"payloadType": "str",
"x": 410,
"y": 260,
"wires": [["b5f898ab042536f6"]]
},
{
"id": "3eaffdc0f86e8615",
"type": "debug",
"z": "7ac204f11aaee91f",
"name": "status",
"active": true,
"tosidebar": true,
"complete": "payload",
"x": 850,
"y": 320,
"wires": []
},
{
"id": "a16c4b7c571d6e24",
"type": "debug",
"z": "7ac204f11aaee91f",
"name": "Last Message text",
"active": true,
"tosidebar": true,
"complete": "payload",
"x": 890,
"y": 280,
"wires": []
}
]