Skip to content

Releases: ThatStella7922/PyWeMoGUI

40373b4 Beta

01 Feb 07:19
40373b4

Choose a tag to compare

40373b4 Beta Pre-release
Pre-release

This is the third early packaged release of PyWeMoGUI. It was created by running build.py on commit 40373b4. PyWeMoGUI itself at this stage is also an early project but should be functional.

Requirements:

  • Runs on Windows 11 x64 without doing anything special, just double click it and run it
    • For other OSes, please run PyWeMoGUI manually as described in the README.

Notes:

  • Console log will always be shown in another window to aid debugging and provide insight as to what is currently happening
  • Does not include OpenSSL so if you would like that functionality, you must install OpenSSL and make it available from PATH (although you can now check it from PyWeMoGUI itself!).
    • I found out that you can use Git for Windows' OpenSSL and it works fine
      • Add C:\Program Files\Git\usr\bin\ to your PATH if you have Git for Windows installed and it's not already in the PATH.

Changes since 870711c-alpha:

  • More under the hood improvements (code documentation, logger, more robust device selection logic, more exception handling, marginally improved logging)
  • Much improved README since the WeMo servers are actually down now?
  • Fix bug where rescanning devices would not remove old, no-longer-present devices from the list which would cause really weird errors
  • Alphabetize the device list for ease of use
  • Slightly improve device setup experience
    • From my commit: "Notify the user with a dialog that pywemogui will appear to have frozen. Actual fix is to put it in a thread but that's for later. Also mention in the "device setup error" dialog that sometimes it just errors even though it worked fine. (happened to me while testing!)"
  • Add support for renaming devices
  • Add MAC address and serial number to the device list
  • Add buttons to the Controls tab that let you copy a device's IP, MAC address, or serial number
  • Add a context menu (right click menu) to the device list that lets you toggle a device, rename a device, copy IP/MAC/serial or rescan devices

Full Changelog: 870711c-alpha...40373b4-beta

870711c

20 Jan 04:59
870711c

Choose a tag to compare

870711c Pre-release
Pre-release

This is the second early and experimental packaged release of PyWeMoGUI. It was created by running pyinstaller -F main.py from commit 870711c. PyWeMoGUI itself at this stage is also an early project but should be functional.

Requirements:

  • Runs on Windows 11 x64 without doing anything special, just double click it and run it
    • For other OSes, please run PyWeMoGUI manually as described in the README.

Notes:

  • Console log will always be shown in another window to aid debugging
  • Does not include OpenSSL so if you would like that functionality, you must install OpenSSL and make it available from PATH (although you can now check it from PyWeMoGUI itself!)

Changes since 1d59be9-alpha:

  • Added the ability to check the OpenSSL setup and whether PyWeMoGUI can access it
  • Added the ability to acquire HomeKit info from a WeMo
  • Very minor under the hood improvements (hopefully more to come)
  • README changes

1d59be9

17 Jan 19:38
1d59be9

Choose a tag to compare

1d59be9 Pre-release
Pre-release

This is an early and experimental packaged release created by running pyinstaller -F main.py from commit 1d59be9. PyWeMoGUI itself at this stage is also an early project but should be functional.

Requirements:

  • Runs on Windows 11 x64 without doing anything special, just double click it and run it
    • For other OSes, please run PyWeMoGUI manually as described in the README.

Notes:

  • Console log will always be shown in another window to aid debugging
  • Does not include OpenSSL so if you would like that functionality, you must install OpenSSL and make it available from PATH

Full Changelog: https://github.com/ThatStella7922/PyWeMoGUI/commits/1d59be9