Page 1 of 10

Nieuwe versie Plugwise Plugin 1.2

Posted: Fri Feb 26, 2010 11:52 am
by Rene
Deze versie maakt het formaat van de status string configureerbaar, zodat de gebruikers van HST deze zo kunnen aanpassen dat HST de status van een Circle kan vaststellen. De string die geconfigureerd wordt kan parameters bevatten die worden vervangen door actuele waarden, maar ook teksten of HTML.

Installatie:
Als je nog geen eerdere versie van de plugin geinstalleerd had moet je de volgende stappen volgen om de plugin te installeren:
1. Download de zip file hier
2. Unzip de zip file in een tijdelijke directory
3. Stop Homeseer
4. Kopieer de volgende files naar de juiste directories:
Alle files in de /html directory naar <homeseer dir>/html
/data/Plugwise/plugwise.mdb naar <homeseer dir>/data/Plugwise
/hspi_Plugwise.dll naar <homeseer dir>
Alle files in de /Plugwise directory to <plugwise dir>/www (N.B.: Dit is een subdirectory van de installatiedirectory van de Plugwise Source)
5. Restart Homeseer
6. Enable de Plugwise plugin in het setup/interfaces scherm
5. Configureer de plugwise plugin

Upgraden:
Je kan versie 0.3 of een latere, upgraden door de volgende stappen te volgen:
1. Download de zip file hier
2. Unzip de zip file in een tijdelijke directory
3. Stop Homeseer
4. Maak een backup want alhoewel ik eea getest heb zou ik weleens wat over het hoofd gezien kunnen hebben
5. Kopieer de hspi_Plugwise.dll naar de Homeseer directory
6. Kopieer de Plugwise/statistics.xml file naar de directory van de Plugwise Source Webserver (dit is alleen nodig voor gebruikers van de 0.3 versie)
7. Start Homeseer

Installatie van Visifire tbv charts:
1. Download visifire components hier (Let op: Ik heb getest met versie 2)
2. Kopieer de volgende files naar de <homeseer dir>\html\Plugwise directory:
- Visifire2.js
- SL.Visifire.Charts.xap
3. Ook dien je Microsoft Silverlight te installeren om de charts te kunnen bekijken. Als je een chart probeert te openen en Silverlight is nog niet geinstalleerd, dan zal je worden gevraagd of je dit wilt installeren.

Changelog for 1.2:
- Fixed not saving updates of status format string
- Fixed status string format to support HST

Changelog for 1.1:
- The device string format is now configurable.

Re: Nieuwe versie Plugwise Plugin 1.2

Posted: Sat Feb 27, 2010 11:37 am
by RdP
HSTouch status werkt perfect nu.
Bedankt, Rene

Re: Nieuwe versie Plugwise Plugin 1.2

Posted: Sat Feb 27, 2010 8:48 pm
by Wim2008
Hallo Rene,

ik heb de update net uitgevoerd, maar krijg alle plugwise devices nu in tweevoud in homeseer.
Als ik de nieuwere verwijder, komen ze na enkele minuten opnieuw naar voren.
Wat te doen.

Moet de Plugwise plugin in het setup/interfaces scherm op enable blijven staan?

Mvgr Wim :) :wink:

Posted: Sat Feb 27, 2010 9:11 pm
by Rene
Heb je de database van de plugin ook gekopieerd bij de upgrade?

Re: Nieuwe versie Plugwise Plugin 1.2

Posted: Sat Feb 27, 2010 9:25 pm
by Wim2008
Bedoel je de plugwise.mdb? Die is mee gekopieerd naar homeseer dir/data/plugwise.

Mvgr Wim :) :wink:

Re: Nieuwe versie Plugwise Plugin 1.2

Posted: Sat Feb 27, 2010 9:41 pm
by Wim2008
Rene,
de oudere plugwise devices in homeseer reageren niet meer.
De nieuwere devices die er nu in tweevoud in zijn gekomen, reageren wel in homeseer.

Moet ik de oudere devices eruit gooien? Is het probleem dan achter de rug?

Mvgr Wim :) :wink:

Re: Nieuwe versie Plugwise Plugin 1.2

Posted: Sat Feb 27, 2010 10:01 pm
by Rene
Dit komt omdat je een lege database over de oude heen hebt gekopieerd. Bij de upgrade instructies staat dat je alleen de DLL moet kopieren! De oude devices kan je weggooien want die worden niet meer gebruikt. Als je een backup hebt van je oude database kun je deze ook terugzetten en dan de nieuwe devices weggooien.

Re: Nieuwe versie Plugwise Plugin 1.2

Posted: Sat Feb 27, 2010 10:18 pm
by Wim2008
Merci, Rene.
Verder werkt alles na behoren.
Ook in Homeseer is nu de status beter zichtbaar.

Mvgr Wim :) :wink:

Re: Nieuwe versie Plugwise Plugin 1.2

Posted: Sun Feb 28, 2010 5:20 pm
by jeroenkl
Werkt uitstekend, waarvoor dank.

Jeroen

Re: Nieuwe versie Plugwise Plugin 1.2

Posted: Fri Mar 05, 2010 10:47 pm
by Louis
De configureerbare statusstring is super!

Ik dacht dat het volgende issue (wat in v1.0 zat) was opgelost, maar het treed bij mijn nu nog op:
5-3-2010 21:42:51 Plugwise ERROR: ConfigDevice2: This is not one of ours
Wat is de status van dit issue?

Re: Nieuwe versie Plugwise Plugin 1.2

Posted: Fri Mar 05, 2010 11:32 pm
by Rene
Dit is geen issue alleen zou het een debug melding moeten zijn en geen error. Volgende versie is het opgelost.

Re: Nieuwe versie Plugwise Plugin 1.2

Posted: Thu Apr 01, 2010 9:03 pm
by Verkenner
EDIT: Het werkt weer na het (een aantal malen) opstarten van HomeSeer en Plugwise.'Snap niet hoe het kan ....maar profiteer er van. ;-)

Na de upgrade naar 1.2 waren de pluggen in Homeseer offline.
Edit: Na een paar keer opstarten liep de Plugwise-applicatie weer en de plugin ook.

Upgrade volgens de aanwijzingen uitgevoerd.
hspi_Plugwise.dll naar de Homeseer directory (naar de Homeseer 2).
Plugwise/statistics.xml file naar de directory van de Plugwise Source Webserver gekopieerd ( ik heb genomen: c:\Program Files\Plugwise Source\www )
Ik heb dus c:\Program Files\Plugwise Source\www\statistics.xml overschreven met de nieuwe statistics.xml uit het ZIP-bestand.

In de log van Homeseer staat om de paar minuten een melding van Plugwise:
Error: Cannot query http://localhost:8082/statistics.xml: Unexpected end of file has occured. The following elements are not closed: hr, moduletype, applaince, items. Line 29, Position 97

Ik gebruik Source 2.15 20100328.0 en HomeSeer Pro 2.4.0 op WIN XP SP3

Sorry voor de overlast.

Thanks for help, Verkenner

Re: Nieuwe versie Plugwise Plugin 1.2

Posted: Sat Apr 03, 2010 8:19 pm
by Verkenner
Na een reboot van de computer (WIN XP SP3) met Homeseer (HS PRO 2.4.0) en Plugwise Source (2.15 20100328.0) staan de apparaten van plugwise op de Statuspagina van Homeseer in een Unknown status (zie laatste bijlage).
Ze staan daar nu een uur in.

In de log van Homeseer staat twee maal per minuut een melding van Plugwise (middelste bijlage).
Error: Cannot query http://localhost:8082/statistics.xml: Unexpected end of file has occured. The following elements are not closed: hr, type, appliance, items. Line 20, Position 97.
(Dat is dus een andere melding dan gisteren).

Na het opnieuw opstarten van Plugwise komen de juiste gebruiksgegevens en statussen weer terug (eerste bijlage).

Wie heeft er een idee wat de oorzaak is?
Dank voor de hulp.
Groet van Verkenner

Re: Nieuwe versie Plugwise Plugin 1.2

Posted: Sat Apr 03, 2010 9:00 pm
by Rene
Interessant zou zijn om te weten wat je krijgt als je de statistics.xml file opvraagt via een browser op het moment dat je de foutmelding in Homeseer ziet. Lijkt erop dat de Plugwise web server niet helemaal goed functioneert.

Als de plugin start wordt de status van alle Circles op unknown gezet. Na de eerste keer pollen worden de statussen gezet zoals ontvangen van de Plugwise web server.

Re: Nieuwe versie Plugwise Plugin 1.2

Posted: Sun Apr 04, 2010 9:26 am
by Verkenner
Hallo Rene, dank voor je reactie.

Ik heb de PC even afgesloten en rebooted, daarna HomeSeer en Plugwise weer normaal opgestart.
Toen kwam de foutmelding weer in de HS-log.
Error: Cannot query http://localhost:8082/statistics.xml: Unexpected end of file has occured. The following elements are not closed: hr, moduletype, appliance, items. Line 29, Position 97.
(Dat is dus een andere melding dan gisteren).

De XML File (tijdens de foutmelding):
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>

<items type="array">
<source>
<datetime><%=system.date%> <%=system.time%></datetime>
<version><%=Plugwise.Version%></version>
<versionxml>1.0</versionxml>
<language><%=Plugwise.Language%></language>
</source>

<% foreach Plugwise.Rooms %>
<%$room = .Name %>
<% foreach .Appliances %>
<%
if (.Module == null)
continue;
/if
if (.Room == null)
echo "No Room";
/if
$state=.StatusImageName.Replace("_locked","");
$state=$state.SubString($state.LastIndexOf("_")+1);
%>
<appliance>
<id><%=.Id%></id>
<name><![CDATA[<%=.Name%>]]></name>
<type><%=.TypeText%></type>
<image><%=Plugwise.ImagesPath%>32/<%=.StatusImageName%>.png</image>
<locked><%=.DoNotSwitchOff%></locked>
<realstate><%=$state%></realstate>
<powerstate><%=.PowerState%></powerstate>
<powerusage><%=Math.Round(.PowerUsage*100)%></powerusage>
<totalusage><%=Math.Round(.TotalUsage*100)%></totalusage>
<moduleid><%=.Module.Id%></moduleid>
<macaddr><%=.Module.MacAddress%></macaddr>
<moduletype><%=.Module.TypeText%></moduletype>
<room><%=$room%></room>
</appliance>
<% /foreach %>
<% /foreach %>
</items>



Na het opnieuw starten van Plugwise werkte alles weer prima. De devices in Homeseer waren weer online en de meetwaarden kwamen weer binnen.

Vanmiddag dezelfde oefening maar dan met het uitlezen van de statistics.xml met de browser (was FF vergeten) ;-)