Wie kann ich readings löschen.

Begonnen von jostmario, 20 Dezember 2014, 17:23:00

Vorheriges Thema - Nächstes Thema

jostmario

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" } }






Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611

KernSani

#1
Ich würde es mal mit deletereading versuchen.
http://fhem.de/commandref_DE.html#deletereading

Grüße

Oli
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...