I just installed (via fink's python2.7 and other dependencies) some control software for the Belkin Wemo IP-controlled home-automation switches. It works really well (I tested the command-line controls and the webserver interface on 10.9 and 10.10). Unfortunately, this is quite beyond my packaging skills. I do think this would be of considerable general interest because it is the only way I am aware to control these Wemo devices from the desktop.
http://ouimeaux.readthedocs.org/en/latest/readme.html
Download is a bit hard to find: https://pypi.python.org/packages/source/o/ouimeaux/ouimeaux-0.7.3.tar.gz
Can you try the attached file? Save it to /sw/fink/dists/local/main/finkinfo and then install the
wemo-py27
package. It builds here, but I don't have any Wemo hardware to test.Last edit: Hanspeter Niederstrasser 2016-02-23
There are a couple of missing commas in the Depends:
Validating package file /sw/fink/dists/local/main/finkinfo/ouimeaux-py.info...
Warning: invalid dependency "pysignals-py%type_pkg[python] python%type_pkg[python]" in "depends". (ouimeaux-py.info)
Warning: invalid dependency "requests-py%type_pkg[python] (>= 2.3.0) yaml-py%type_pkg[python]" in "depends". (ouimeaux-py.info)
And I can't seem to connect to github right now (which might just be my ISP):
curl: (6) Could not resolve host: github.com
Yeah, it's something to do with my gateway router or ISP. I can connect via my phone.
Last edit: Alexander Hansen 2016-02-23
After adding some DNS servers which did their job properly, I was able to download and install this. I'm able to turn my WeMo switch on and off, but that's the extent of the runtime testing that I've done.
Working N=1 good enough for me :)