93_DbLog.pm, 08.04.2021 change standard splitting, geht nicht mehr?

Begonnen von Noname, 17 Mai 2021, 16:12:05

Vorheriges Thema - Nächstes Thema

Noname

Hallo,

nach einem Update wird bei mir value von unit nicht mehr getrennt.
Ich habe die alte Version wieder eingespielt da geht's wieder.

@parts == 2 kann nicht gehen, da oben auf 2 Begrenzt und mit shift wieder ausgeschnitten?:

  # split the event into reading, value and unit
  # "day-temp: 22.0 (Celsius)" -> "day-temp", "22.0 (Celsius)"
  my @parts = split(/: /,$event, 2);
  $reading  = shift @parts;
  if(@parts == 2) {
    $value = $parts[0];
    $unit  = $parts[1];
  }
  else {
    $value = join(": ", @parts);
    $unit  = "";
  }

Hat sich aber für mich erledigt, da ich in FS20V  die "DbLog_split-Funktion" ergänzt habe!

https://forum.fhem.de/index.php?topic=111894.msg1061708#msg1061708