Pywemo

Latest version: v1.4.0

Safety actively analyzes 639221 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

0.6.4

This release includes support for urllib3 version 1.25 and greater.

Also added in this release is a debug boolean argument for discovery that enables additional support for unsupported devices.

0.6.3

The main reaon for this release is to fix an incorrect library dependency.

It also includes improved subscription logic to handle a wemo device reconnecting after a power down.

0.6.2

This release focusses on improving the subscription mechanism and discovery.

The subscription mechanism now supports subscriptions to multiple wemo services. As an example this allows (for example) real time update to insight switch power usage.

The improvements to discovery code are also significant. In many networks wemo devices drop connections - and so the library has logic to retry connections and, if needed, try and rediscover devices (which sometimes shift ports). This code was often re-triggered too much - resulting in unnecessary network traffic - and often reporting wemo devices as unavailable - even those a simple network retry would have been successful. This release re-works all of this logic - and so should work better in networks where devices loose connections.

0.6.1

The main change in this release is support for the Wemo device rules database, including the ability to fetch, update and store rules in a device.

It also contains support to allow pywemo to act as an endpoint for a Wemo rules action. Together these changes provide support for the Wemo Switch Long Press.

There are also a number of other updates modernising the infrastructure used for parsing XML from Wemo devices, as well as significant improvements in tests, particularly the use of vcr to record the responses of real wemo devices - which should make future changes easier to test.

Many thanks to esev and Spectre5 for the huge efforts they have put into this release.

Given the level of change I thought it merited a major version change - although I believe it should still be compatible with 0.5.6

0.5.6

This release adds support for the Wemo Outdoor Plug.

It also changes the discover logic to return an 'UnsupportedDevice" object for Wemo devices that pywemo doesn't understand, rather than just ignoring them.

0.5.4

Adds the code to call the setup and reset methods, and that devices can be setup without using the app. The Wemo app now requires registration to setup devices - which pywemo doesn't.

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.