Page 1 of 1
Plugwise verbruik na stroomuitval op 'Unknown 0,00W'
Posted: Wed Mar 23, 2011 11:52 pm
by abl
Eergisteren last gehad van stroomuitval en na opstarten werkt plugwise software gewoon, alsook de server (localhost:8080). Alleen de vermelding van het verbruik in Homeseer - status geeft de volgende status:
Unknown 0,00W (0,00kWh)
Heeft dit te maken met een corrupte database, en zo ja hoe kan ik dit verhelpen?
Re: Plugwise verbruik na stroomuitval op 'Unknown 0,00W'
Posted: Wed Mar 23, 2011 11:55 pm
by Rene
Wat staat er in de Homeseer logs?
Wat krijg je als je in je browser localhost:8080/statistics.xml opvraagt?
Re: Plugwise verbruik na stroomuitval op 'Unknown 0,00W'
Posted: Thu Mar 24, 2011 12:00 am
by abl
Een foutmelding dat een bepaalde key (apparaat dat ik monitor met plugwise) niet present is in the dictionary...
Om precies te zijn:
This page contains the following errors:
error on line 20 at column 97: Extra content at the end of the document
Below is a rendering of the page up to the first error.
2011-03-2322:56:41 2.15 (20100328.0) 1.0 nl 5 The given key was not present in the dictionary.The given key was not present in the dictionary.
Re: Plugwise verbruik na stroomuitval op 'Unknown 0,00W'
Posted: Fri Mar 25, 2011 9:43 am
by Rene
Heb je de naam van de devices in Homeseer veranderd? Wat ik me kan herinneren is dat een oudere versie van de statistics.xml file niet goed omging met speciale karakters in de naam. In de volgende statistics.xml zou dat opgelost moeten zijn.
Code: Select all
<?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>
Re: Plugwise verbruik na stroomuitval op 'Unknown 0,00W'
Posted: Sat Mar 26, 2011 10:37 am
by abl
Dank je voor je oplossing. Ik heb de xml aangepast en na een herstart van de plugwise plugin en de plugwise source software lijkt het allemaal weer te werken.
Re: Plugwise verbruik na stroomuitval op 'Unknown 0,00W'
Posted: Sat Mar 26, 2011 11:08 am
by Rene
Je had niets hoeven restarten, maar mooi dat het weer werkt.