Skillnad mellan versioner av "Python-plugwise"

Från Temperatur.nu
Hoppa till navigeringHoppa till sök
(Skapade sidan med 'Här är en kort guide för att kunna läsa av och styra Plugwise moduler med Linux. Det görs med hjälp av [https://bitbucket.org/hadara/python-plugwise/wiki/Home python-plugwi...')
 
Rad 36: Rad 36:
 
  sudo hg update
 
  sudo hg update
 
===Diskussion===
 
===Diskussion===
Har ni frågor/funderingar/synpunkter på den här guiden så ta det gärna i den här tråden.
+
Har ni frågor/funderingar/synpunkter på den här guiden så ta det gärna i [http://www.temperatur.nu/forum/guider-artiklar-how-to/howto-plugwise-pa-linux-med-python-plugwise-t1947.html den här tråden].
  
 
Lycka till!
 
Lycka till!

Versionen från 23 mars 2011 kl. 08.24

Här är en kort guide för att kunna läsa av och styra Plugwise moduler med Linux. Det görs med hjälp av python-plugwise.

Förutsättning

Jag hade tidigare kört hela mitt mesh-nätverk i Win tillsammans med Source som följer med Plugwise. Här hade jag skrivit ner alla mac-adresser till mina "pluggar". Jag har testat att köra med Ubuntu och guiden är skriven för Ubuntu, men som vanligt så funkar det säkert med andra andra distributioner också med kanske någon liten ändring.

Installation

Börja med att installera Mercurial och setuptools.

sudo apt-get install mercurial python-setuptools 

Flytta dig till det bibliotek där du vill lägga python-plugwise.

cd /usr/src/

Hämta python-plugwise.

hg clone https://bitbucket.org/hadara/python-plugwise

cd python-plugwisesudo
python setup.py install

Installation klar!

Användning

Läsa av nuvarande förbrukning

$ python plugwise_util -d /dev/ttyUSB1 -m 000D6F00009966D5 -p

power usage: 1534.37W

där 000DF00009966D5 är mac-adressen

Slå av/på

$ python plugwise_util -d /dev/ttyUSB1 -m 000D6F00009966D5 -s off
$ python plugwise_util -d /dev/ttyUSB1 -m 000D6F00009966D5 -s on

För hjälp med plugwise_util

$ python plugwise_util -h

Uppdatera

för att uppdatera via HG.

cd /usr/src/python-plugwise
sudo hg pull
sudo hg update

Diskussion

Har ni frågor/funderingar/synpunkter på den här guiden så ta det gärna i den här tråden.

Lycka till!