Python module to control the Energenie
add-on board for the Raspberry Pi
used for remotely turning power sockets on and off.
This library is deprecated in favour of GPIO Zero
which has added Energenie support
.
On Raspberry Pi, install the energenie module in pip.
Python 3::
sudo apt-get install python3-pip
sudo pip-3.2 install energenie
Python 2::
sudo apt-get install python-pip
sudo pip install energenie
Example usage::
from energenie import switch_on, switch_off
from time import sleep
# turn all plug sockets on and off
switch_on()
switch_off()
# turn a plug socket on and off by number
switch_on(1)
switch_off(1)
switch_on(3)
switch_off(3)
# turn some plug sockets on, then turn them off after 10 seconds
switch_on(1)
switch_on(4)
sleep(10)
switch_off(1)
switch_off(4)
Ben Nuttall
_Amy Mather
_Gordon Hollingworth
_BSD Licence
_GitHub
_GitHub issues
_ to submit bugs and report issues.. _GPIO Zero: http://gpiozero.readthedocs.io/ .. _Energenie support: http://gpiozero.readthedocs.io/en/stable/api_boards.html#energenie .. _Energenie: https://energenie4u.co.uk/ .. _Raspberry Pi: http://www.raspberrypi.org/ .. _Ben Nuttall: https://github.com/bennuttall .. _Amy Mather: https://github.com/minigirlgeek .. _Gordon Hollingworth: https://github.com/ghollingworth .. _BSD Licence: http://opensource.org/licenses/BSD-3-Clause .. _GitHub Issues: https://github.com/bennuttall/energenie .. _GitHub: https://github.com/bennuttall/energenie/issues