Sida 1 av 1
HOWTO: Plugwise på linux med python-plugwise
Postat: 23 mar 2011, 09:23
av CirruZZ
Det som många har stött på är att "nya" plugwise cirkles (pluggar) som har firmwear 2.0 inte har kunnat användas med Linux. Nu finns det dock en lösning med
python-plugwise.
Jag har skrivit ihop en
kort guide om python-plugwise i Wikin.
Använd den här tråden för diskussioner angående den guiden.
Re: HOWTO: Plugwise på linux med python-plugwise
Postat: 23 mar 2011, 09:46
av elf98
Najs!
Hur tar man reda på mac-adresserna?
Re: HOWTO: Plugwise på linux med python-plugwise
Postat: 23 mar 2011, 09:49
av daromer
Äntligen. Då ska jag beställa fler Circles då helt klart. Behöver nog 20+ till
edit: Själv har jag alltid läst ur Addressen via deras source programvaran. Den sparas ju i en fil där. Har det på en vmware hink här hemma så kopplar bara in en sticka där och vips får jag upp alla nya

Re: HOWTO: Plugwise på linux med python-plugwise
Postat: 23 mar 2011, 10:08
av CirruZZ
Precis, i alla fall så är det så som jag har gjort, man måste in i Soruce för att får redan på mac-adresserna.
Kan tillägga att killen (Sven Petai) som utvecklat python-plugwise är väldigt intresserad av feedback, och tar gärna emot önskemål.
Re: HOWTO: Plugwise på linux med python-plugwise
Postat: 24 mar 2011, 09:22
av fredrikw
De sista nuffrorna i macadressen står på en sticker på mina circles. Dock måste man ju veta vad adressen börjar på, men det verkar som att det inte finns så många serier. Mina börjar alla på 000D6F0000xxxxxx och jag har inte använt Source mer än när jag testade allra första gången.
Re: HOWTO: Plugwise på linux med python-plugwise
Postat: 24 mar 2011, 09:36
av elf98
Men man kommer väl inte i från att man måste initiera nätet i Windowsmjukvaran?
Re: HOWTO: Plugwise på linux med python-plugwise
Postat: 24 mar 2011, 09:41
av CirruZZ
Ang serien, jag har precis som du, 000D6F0000xxxxxx.
Det jag inte har koll på är vad som händer om jag bara lägger till en ny circle i mitt nät, måste den paras på något sätt och i sådana fall, måste jag då igång med Source igen?
Re: HOWTO: Plugwise på linux med python-plugwise
Postat: 24 mar 2011, 10:55
av daromer
I gamla versionen så fanns det någon som gjort scritp som kunde para i linux ivf. Kanske lägga in request pådenna att fixa detta i den nye med?
Jo i gamle parade jag om med source för att få med alla igen.
Re: HOWTO: Plugwise på linux med python-plugwise
Postat: 24 mar 2011, 14:13
av fredrikw
CirruZZ skrev:Ang serien, jag har precis som du, 000D6F0000xxxxxx.
Det jag inte har koll på är vad som händer om jag bara lägger till en ny circle i mitt nät, måste den paras på något sätt och i sådana fall, måste jag då igång med Source igen?
Jag har lagt till nya circles i mitt nät utan att involvera Source. Har dock bara med den gamla firmwaren, så jag vet inte om det funkar annorlunda med den nya.
Re: HOWTO: Plugwise på linux med python-plugwise
Postat: 12 okt 2011, 01:19
av daromer
Hmm jag får inte detta att funka som det ska.
Enheten hittas: [298636.630041] usb 2-1: new full speed USB device using uhci_hcd and address 7
[298636.843615] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
[298636.843727] usb 2-1: Detected FT232RL
[298636.843737] usb 2-1: Number of endpoints 2
[298636.843745] usb 2-1: Endpoint 1 MaxPacketSize 64
[298636.843754] usb 2-1: Endpoint 2 MaxPacketSize 64
[298636.843762] usb 2-1: Setting MaxPacketSize 64
[298636.845767] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
Jag har precis uppdaterat från firmware 2008-xx-xx till senaste. Allt funkar prima i windows men i linux med ovan script får jag:
root@Router:~/duo/python-plugwise# python plugwise_util -d /dev/ttyUSB0 -m 000D6F0000469DC1 -p
('Error:', TimeoutException('Timeout while waiting for response from device',))
Detta är mot min Circle+
Så frågan är varför...

Ska pilla vidare inatt så får vi se man har dålig koll på protokollet och än sämre på python.
Re: HOWTO: Plugwise på linux med python-plugwise
Postat: 12 okt 2011, 22:59
av daromer
Hmm jag får den inte att funka. Vilken version på grejerna har du? dvs firmware
Jag har en extra sticka och circle som jag inte uppdaterat än:
root@Router:~/duo/python-plugwise# python plugwise_util -d /dev/ttyUSB0 -m 000D6F000098A2CB -i
info:
{'datetime': datetime.datetime(2011, 10, 13, 23, 32),
'fw_ver': datetime.datetime(2009, 9, 8, 16, 0, 32),
'hw_ver': '653907007323',
'hz': 50,
'last_logaddr': 0,
'relay_state': 1,
'unknown': 1}
Den funkar... Men den har en äldre firmware. Min har den senaste då jag var tvungen attt uppdatera mina från 2008... Och nu funkar inget. Verkar som de ändrat i protokollet igen?