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?
Plugwise verbruik na stroomuitval op 'Unknown 0,00W'
Re: Plugwise verbruik na stroomuitval op 'Unknown 0,00W'
Wat staat er in de Homeseer logs?
Wat krijg je als je in je browser localhost:8080/statistics.xml opvraagt?
Wat krijg je als je in je browser localhost:8080/statistics.xml opvraagt?
Rene.
Re: Plugwise verbruik na stroomuitval op 'Unknown 0,00W'
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.
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'
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>
Rene.
Re: Plugwise verbruik na stroomuitval op 'Unknown 0,00W'
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'
Je had niets hoeven restarten, maar mooi dat het weer werkt.
Rene.