HOWTO: Plugwise på linux med python-plugwise

Hur gör man för att ... ? Hur fungerar ... ? Steg för steg-guider och förklarande artiklar finns i detta forum.
Många guider finner också på vår blogg: https://blog.m.nu/
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

HOWTO: Plugwise på linux med python-plugwise

Inlägg 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. :D

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.
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: HOWTO: Plugwise på linux med python-plugwise

Inlägg av elf98 »

Najs!

Hur tar man reda på mac-adresserna?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: HOWTO: Plugwise på linux med python-plugwise

Inlägg 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 :)
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: HOWTO: Plugwise på linux med python-plugwise

Inlägg 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.
fredrikw
Gillar hemautomation
Inlägg: 34
Blev medlem: 20 nov 2008, 14:44
Ort: Malmö

Re: HOWTO: Plugwise på linux med python-plugwise

Inlägg 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.
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: HOWTO: Plugwise på linux med python-plugwise

Inlägg av elf98 »

Men man kommer väl inte i från att man måste initiera nätet i Windowsmjukvaran?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: HOWTO: Plugwise på linux med python-plugwise

Inlägg 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?
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: HOWTO: Plugwise på linux med python-plugwise

Inlägg 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.
fredrikw
Gillar hemautomation
Inlägg: 34
Blev medlem: 20 nov 2008, 14:44
Ort: Malmö

Re: HOWTO: Plugwise på linux med python-plugwise

Inlägg 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.
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: HOWTO: Plugwise på linux med python-plugwise

Inlägg 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.
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: HOWTO: Plugwise på linux med python-plugwise

Inlägg 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?
Skriv svar