FHEM Forum

FHEM => Sonstiges => Thema gestartet von: jostmario am 20 Dezember 2014, 17:23:00

Titel: Wie kann ich readings löschen.
Beitrag von: jostmario am 20 Dezember 2014, 17:23:00
Hallo

ich habe mit Hilfe von Stefan meine Flammtronik in Fhem mit dem ECMD Modul eingebunden.
in der Myutils.pm hab ich readings definiert, die ich im nachhinein nochmal umbennant habe.
Es werden aber im Device jetzt die readings mit den alten Namen und den neuen Namen noch angezeigt,
wie kann ich die readings zurücksetzen mit   set Heizkessel clear readings geht hier wohl nicht.

Auszug aus der myutils.pm

Zitatsub CheckFrame($$)
{
    my $name=shift;
    my $frame = shift;
    my $hash = $defs{$name};
    if ($frame=/T(\d+\.\d) K(\d+\.\d) A(\d+) B(\d+) P(\d.*) O(\d+\.\d) S(\d+) R(\d+) V(\d+\.\d) Rt(\d+\.\d) Ra(\d+) P(\d+) Z(\d+) w(---) x(---) y(---) z(---)\r\n/)
    {
#   readingsBeginUpdate($hash);
        readingsSingleUpdate($hash, "Laufzeit",$1,1);
        readingsSingleUpdate($hash, "Kesseltemp",$2,1);
        readingsSingleUpdate($hash, "Abgas",$3,1);
        readingsSingleUpdate($hash, "Brennkammer",$4,1);
        readingsSingleUpdate($hash, "Primärlüfter",$5,1);
        readingsSingleUpdate($hash, "Sekundärlüfter",$7,1);
        readingsSingleUpdate($hash, "O2",$6,1);
        readingsSingleUpdate($hash, "Rücknahme",$8,1);
        readingsSingleUpdate($hash, "Verlust",$9,1);
        readingsSingleUpdate($hash, "Rt",$10,1);
        readingsSingleUpdate($hash, "Ra",$11,1);
        readingsSingleUpdate($hash, "Pumpe",$12,1);
   readingsSingleUpdate($hash, "status",$13,1);
   readingsSingleUpdate($hash, "CAN_T1",$14,1);
   readingsSingleUpdate($hash, "CAN_T2",$15,1);
   readingsSingleUpdate($hash, "CAN_T3",$16,1);
   readingsSingleUpdate($hash, "CAN_T4",$17,1);
#   readingsEndUpdate($hash, 1);
   Log3 $hash,5,"Frame done.";
     #   Log3 $hash,3,"$1 - $2 - $3 - $4 - $5 - $6 - $7 - $8 - $9 - $10 - $11 - $12 - $13 - $14 - $15 - $16 - $17";
} else { Log3 $hash,4,"Unknown frame: $frame" } }






Titel: Wie kann ich readings löschen.
Beitrag von: KernSani am 20 Dezember 2014, 17:24:44
Ich würde es mal mit deletereading versuchen.
http://fhem.de/commandref_DE.html#deletereading

Grüße

Oli