Has anyone any useful experience with running the ouimeaux application (which provides a Python interface to WeMo devices) under Python 3.x?
If I use pip to install it to run with Python 2, everything seems to work as documented, both for the standalone CLI 'wemo' application and when you import the environment library into a python (2) script. If you install it with pip3 to run with Python 3, however, the standalone CLI application will run (with minor, and reasonably obvious, tweaks to a couple of its subsidiary scripts), and the environment library will load, but even simple attempts to access the latter's functionality provoke various errors suggesting that it has not been properly converted to Python 3. I would like to control my WeMo devices from Python scripts, and I really don't want to invest in a deprecated and dying dialect. My needs are fairly simple (just switches - no motion sensing), so I could probably reverse engineer the working CLI application code to create a library to do what I need, but is there an easy fix to ouimeaux for Python 3, or another, Python 3 compatible, approach to WeMo control that I have missed?