ich nutze seit einigen Wochen Raspberrymatic in der neuesten Version 3.37.8.20180929.
Obwohl ich keine Fehlfunktion feststellen kann (auch CUXD-Logging der Wetterwerte funktioniert), finde ich Fehler im CUXD-Syslog bezogen auf meinen Wettersensor-Plus.
Etwas umformatiert sehen die Fehlerrecords wie folgt aus:
Code: Alles auswählen
local0.err ReGaHss: Error: IseESP::ScriptRuntimeError:
string i;
object o;
object v;
foreach(i,'12601'){
foreach(i,dom.GetObject(i).Channels()){
o=dom.GetObject(i);
if(o.Visible()){
Write(i#' \ '#o.LastDPActionTime()#' \\ ');
foreach(i,o.DPs()){o=dom.GetObject(i);
if(OPERATION_READ&o.Operations()&&o.IsTypeOf(OT_HSSDP)){
v=o.Value();
if(v.VarType()==1){
v=v.ToInteger();
}
if(o.HssType()=='MOTION'){
Write(i#' \ '#v#' \ '#o.Timestamp()#' \\ ');
}else{
Write(i#' \ '#v#' \\ ');
}
}
}
}
}
}
foreach(i,' SystemVariable 12667 svHmIPRainCounterYesterday_12629 (value=0.000000, hssType=) (type=2)
SystemVariable 12670 svHmIPRainCounterToday_12629 (value=0.000000, hssType=) (type=2)
SystemVariable 12668 svHmIPRainCounter_12629_00181709Axxxxx:1 (value=7.100000, hssType=) (type=2)
SystemVariable 12653 svHmIPSunshineCounterYesterday_12629 (value=523.000000, hssType=) (type=2)
SystemVariable 12654 svHmIPSunshineCounterToday_12629 (value=0.000000, hssType=) (type=2)
SystemVariable 12652 svHmIPSunshineCounter_12629_00181709Axxxxx:1 (value=84
Nachtrag vom 26.10.: Ich weiß nicht, ob es eine Rolle spielt, aber es gibt innerhalb der Zentrale für die Wetterstation noch verwaiste Programme und Systemvariablen, die sich auf dieselbe Seriennummer beziehen, allerdings an einer anderen ID hängen. Die 12629 und die diesbzgl. Objekte aus der Fehlermeldung beziehen sich auf die aktuell, aktive Stationsinstanz.
Kann mir jemand einen Rat geben, was die Ursache für dieses Problem sein könnte?
Herzlichen Dank für eure Hilfe vorab.
Beste Grüße,
Michael