-
-
Notifications
You must be signed in to change notification settings - Fork 57
jneilliii edited this page May 5, 2020
·
3 revisions
OctoPrint-TPLinkSmartplug uses the OctoPrint SimpleAPIPlugin mixin for API.
turnOn (POST)
Turn the smartplug device on. Requires additional parameter ip.
turnOff (POST)
Turn the smartplug device off. Requires additional parameter ip.
checkStatus (POST or GET)
Check the status of smartplug. Requires additional parameter ip.
enableAutomaticShutdown (POST)
Enables automatic power off option.
disableAutomaticShutdown (POST)
Disables automatic power off option.
abortAutomaticShutdown (POST)
Aborts an automatic power off once automatic power off timer has started.
curl -s -H "Content-Type: application/json" -H "X-Api-Key: YOUR_API_KEY" -X POST -d '{ "command":"turnOn", "ip":"<ip of smartplug in settings>" }' http://YOUR_OCTOPRINT_SERVER/api/plugin/tplinksmartplug
curl -s -H "Content-Type: application/json" -H "X-Api-Key: YOUR_API_KEY" -X POST -d '{ "command":"turnOff", "ip":"<ip of smartplug in settings>" }' http://YOUR_OCTOPRINT_SERVER/api/plugin/tplinksmartplug
curl -s -H "Content-Type: application/json" -H "X-Api-Key: YOUR_API_KEY" -X POST -d '{ "command":"checkStatus", "ip":"<ip of smartplug in settings>" }' http://YOUR_OCTOPRINT_SERVER/api/plugin/tplinksmartplug
curl -s -H "Content-Type: application/json" -H "X-Api-Key: YOUR_API_KEY" -X GET -d '{ "checkStatus":"<ip of smartplug in settings>" }' http://YOUR_OCTOPRINT_SERVER/api/plugin/tplinksmartplug
curl -s -H "Content-Type: application/json" -H "X-Api-Key: YOUR_API_KEY" -X POST -d '{ "command":"enableAutomaticShutdown" }' http://YOUR_OCTOPRINT_SERVER/api/plugin/tplinksmartplug
curl -s -H "Content-Type: application/json" -H "X-Api-Key: YOUR_API_KEY" -X POST -d '{ "command":"disableAutomaticShutdown" }' http://YOUR_OCTOPRINT_SERVER/api/plugin/tplinksmartplug
curl -s -H "Content-Type: application/json" -H "X-Api-Key: YOUR_API_KEY" -X POST -d '{ "command":"abortAutomaticShutdown" }' http://YOUR_OCTOPRINT_SERVER/api/plugin/tplinksmartplug