Plugwise xPL

Generella Linux-frågor och frågor gällande Linuxmjukvara som saknar egen forumkategori skall postas i detta forum
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Plugwise xPL

Inlägg av daromer »

Detta är en delad tråd från guiden om python-plugwis som övergick i en diskussion om Plugwis xPL istället. /CirruZZ (moderator)


Hittade denna också: http://lika.be/wp/2011/07/plugwise-xpl- ... -firmware/


Trodde jag fick in XPLen men får inga svar. när jag kör dem så hänger det sig bara. Aja nu får det bannimig räcka. Ska testa mera imorgon?
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 »

Nu är det löst. xPL-perl funkar riktigt bra. Snabbt och säkert samt att det funkar med senaste firmwaren.

Ska se om jag inte kan få ihop en manual på det
sege
Tar hemautomation på allvar
Inlägg: 157
Blev medlem: 05 feb 2008, 11:36
Ort: Ingarö
Kontakt:

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

Inlägg av sege »

Kan du skriva en snabbguide hur du fick igång Plugwise med xPL?
sege
Tar hemautomation på allvar
Inlägg: 157
Blev medlem: 05 feb 2008, 11:36
Ort: Ingarö
Kontakt:

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

Inlägg av sege »

sege skrev:Kan du skriva en snabbguide hur du fick igång Plugwise med xPL?
Äh, sparkade och slog lite så hoppade xPL igång. Stök, missade xpl-hub så det blev lite konstigt ett tag.

Hur läser du värden? Alla andra elmätare jag leker med pollar jag räknaren men jag kan inte se att Plugwise i xPL ger mig en räknare som bara räknar uppåt? Ackumulerad åtgång per timme verkar gå att polla men inte bara kWh ökande t.ex?
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 »

Totalt sedan start finns inte att hämta. Det får du räkna ihop själv.
För att köra plugwise via xPL måste man köra

xpl-plugwise <-> xpl-hub <-> xpl-hub

sedan är det bra med xpl-log för att se vad som händer
Jag gjorde mig en egen xpl-log som pipar sakerna som kommer så att mina php script parsar all data.

Jag tänkte skriva en manual senare när jag fått allt att funka bra. Det verkar finnas en del buggar i skiten.

Har även lovat tillverkaren av python-plugwise att hjälpa han med så att hans funkar med senaste också.
sege
Tar hemautomation på allvar
Inlägg: 157
Blev medlem: 05 feb 2008, 11:36
Ort: Ingarö
Kontakt:

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

Inlägg av sege »

plugwise_util har --counter vilket jag inbillade mig var en konstant ökande räknare för elförbrukning, jag hittar inte den i xPL, finns det någon motsvarande där vad du vet?
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 »

Är inte counter till för att se hur många timmar som de har historik för?
Vad jag vet så sparar bara pluggarna förbrukningen per timme. Och det kan den göra för xxxx antal timmar. FÖr xPL-plugwise har ingen counter för total. Det får man hålla reda på själv.
sege
Tar hemautomation på allvar
Inlägg: 157
Blev medlem: 05 feb 2008, 11:36
Ort: Ingarö
Kontakt:

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

Inlägg av sege »

daromer skrev:Är inte counter till för att se hur många timmar som de har historik för?
Vad jag vet så sparar bara pluggarna förbrukningen per timme. Och det kan den göra för xxxx antal timmar. FÖr xPL-plugwise har ingen counter för total. Det får man hålla reda på själv.
Trodde plugwise_util --countar var en totalräknare för Wh eller dylikt men jag kanske förstod fel. Har inte kunnat prova plugwise_util då min firmware är för ny.

xPL verkar inte ha något dylikt alls. Blir så dåligt 'live' när man måste vänta till timmen är över för att få fram förbrukning. :(
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 »

python-plugwise kommer få stöd för senaste inom kort. Jobbar lite med han för att fixa det.

Har du lusläst protokollet som är sniffat och sett om den funktionen ens finns för plugwise?
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 »

Så. Nu funkar python-plugwise med den senaste firmwaren. Det var än ändring av debugdatan som gjorde att den inte funkade. Men uppdaterar man till senaste enligt wikin så kommer man kunna läsa av de med nyaste firmwaren också.
sege
Tar hemautomation på allvar
Inlägg: 157
Blev medlem: 05 feb 2008, 11:36
Ort: Ingarö
Kontakt:

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

Inlägg av sege »

Funkar perfekt. Nu kanske det finns lite hopp om livet. Tack.
noak
Gillar hemautomation
Inlägg: 40
Blev medlem: 25 dec 2011, 18:02
Ort: Västmanland

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

Inlägg av noak »

Lånar tråden om inget misstycke finns.
Har inte hållt på med linux fram till knappt en vecka sedan men kör ubuntu server 11.10 där jag numera har mitt 1wirenät.
Tänkte även göra ett försök med plugwise på ubuntun, har kommit så långt att ubuntun skickar ut heartbeat.
Kör jag detta från promten skickas heartbeat ut.
xpl-sender -c plugwise.basic -m xpl-cmnd command=listcircles -w 10 -v

Kod: Markera allt

xpl-stat
{
hop=1
source=bnz-sender.ubuntu
target=*
}
hbeat.app
{
interval=5
port=55749
remote-ip=192.168.2.18
}
Kommandot:plugwise_util -d /dev/ttyUSB0 -m 000D6F0000xxxxxx -i
Verkar fungera

Kod: Markera allt

info:
{'datetime': datetime.datetime(2012, 1, 7, 14, 56),
 'fw_ver': datetime.datetime(2011, 6, 27, 10, 47, 37),
 'hw_ver': '653907007324',
 'hz': 50,
 'last_logaddr': 18,
 'relay_state': 1,
 'unknown': 1}
Men vad jag inte förstår är hur jag kan läsa ut övrig information samt hur detta automatiskt skickas genom xpl/xap i bakgrunden utan att låsa upp konsolprompten.
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 »

plugwise_util och xpl-plugwise är 2 olika sätt att arbeta mot Plugwise modulerna.

plugwise_util är singel program som man använder för att hämda data. Ganska slött.

xpl-plugwise har stöd att läsa av flera moduler samtidigt.

DU måste ju först och främst ha xpl-plugwise igång. Denna modulen kommunicerar med modulerna i sig.
Sedan ska du ha xpl-hub igång som sköter själva huvuddelarna. Kör du xpl-sender så hamnar detta hos hubben för att sedan skickas vidare till respektive modul.
Sedan kör du igång xpl-log för att se vad som händer och få ut datan. Jag har gjort om xpl-log till att skicka till mitt egna udp-socket system. Där jag även tar mot allt från Tellstick Duon.

Se också till att ha startat varje del med rätt interface o.s.v
Skriv svar