Skip to content

Commit 7f1bb1b

Browse files
authored
1.0.0 (#264)
* clear _autostart_file on print done or canceled events to prevent from auto starting a file on next connect. * fix missing poll_status in init * resolve idle timeout issues related to plugs powering off with gcode commands, #254 * change gcode trigger logic for off commands to account for printer buffer, #258 * change index values for strip devices to match labels and the Kasa app, #243 * add sending gcode commands before off and after on, #160, #170 * turn on only if we are closed or errored state with upload event, thanks to @ayufan * added shutdown event monitoring, #263 * add API endpoint for listing configured plugs
1 parent dd35686 commit 7f1bb1b

File tree

6 files changed

+191
-114
lines changed

6 files changed

+191
-114
lines changed

README.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
***Warning***: Recent firmware updates for the HS103 breaks the use of this plugin with those devices. TP-Link may push the same firmware to other devices, but be warned that updating your devices firmware may break the use of this plugin. It appears this can be resolved by never connecting the plug to the cloud by following the steps outlined [here](https://www.tp-link.com/us/support/faq/2707/).
66

7-
Work inspired by [OctoPrint-PSUControl](https://github.com/kantlivelong/OctoPrint-PSUControl) and [TP-Link WiFi SmartPlug Client](https://github.com/softScheck/tplink-smartplug), this plugin controls a TP-Link Smartplug via OctoPrint's nav bar. Currently known compatible models are the HS100, HS107, HS110, HS300. Other Kasa app based devices may work. Tapo series devices will not work with this plugin, and probably never will because of their closed communication.
7+
Work inspired by [OctoPrint-PSUControl](https://github.com/kantlivelong/OctoPrint-PSUControl) and [TP-Link WiFi SmartPlug Client](https://github.com/softScheck/tplink-smartplug), this plugin controls a TP-Link Smartplug via OctoPrint's nav bar. Currently known compatible models are the HS100, HS107, HS110, HS300, KP115. Other Kasa app based devices may work. Tapo series devices will not work with this plugin, and probably never will because of their closed communication.
88

99
## Screenshots
1010
![screenshot](screenshot.png)
@@ -58,11 +58,17 @@ Once installed go into settings and enter the ip address for your TP-Link Smartp
5858

5959
## Most recent changelog
6060

61-
**[0.9.26](https://github.com/jneilliii/OctoPrint-TPLinkSmartplug/releases/tag/0.9.26)** (11/20/2020)
61+
**[1.0.0](https://github.com/jneilliii/OctoPrint-TPLinkSmartplug/releases/tag/1.0.0)** (04/14/2021)
6262

63-
* add uptime check to verify system uptime is not below our timeout threshold
64-
* fix issues related to uptime comparison on startup
65-
* fix powering on during startup when doing a cold boot
63+
* clear _autostart_file on print done or canceled events to prevent from auto starting a file on next connect.
64+
* fix missing poll_status in init
65+
* resolve idle timeout issues related to plugs powering off with gcode commands, #254
66+
* change gcode trigger logic for off commands to account for printer buffer, #258
67+
* change index values for strip devices to match labels and the Kasa app, #243
68+
* add sending gcode commands before off and after on, #160, #170
69+
* turn on only if we are closed or errored state with upload event, thanks to @ayufan
70+
* added shutdown event monitoring, #263
71+
* add API endpoint for listing configured plugs
6672

6773

6874
### [All releases](https://github.com/jneilliii/OctoPrint-TPLinkSmartplug/releases)
@@ -86,6 +92,7 @@ Check out my other plugins [here](https://plugins.octoprint.org/by_author/#jneil
8692
- [Andrew Beeman](https://github.com/Kiendeleo)
8793
- [Calanish](https://github.com/calanish)
8894
- [Will O](https://github.com/4wrxb)
95+
- [Stephen Berry]{https://github.com/berrystephenw}
8996

9097
### Support My Efforts
9198
I, jneilliii, programmed this plugin for fun and do my best effort to support those that have issues with it, please return the favor and leave me a tip or become a Patron if you find this plugin helpful and want me to continue future development.

0 commit comments

Comments
 (0)