Autor Thema: readingsGroup weitere Spalte anzeigen  (Gelesen 755 mal)

Offline TWART016

  • Hero Member
  • *****
  • Beiträge: 1155
readingsGroup weitere Spalte anzeigen
« am: 25 Juli 2020, 13:24:39 »
Hallo,

ich lasse mir über eine readingsGroup den Batteriesstatus meiner Geräte anzeigen:
defmod BatterieStatus readingsGroup <Name>,<Batterie>,<Timestamp>\
.*:[bB]attery
attr BatterieStatus devStateIcon batte:batterie
attr BatterieStatus icon measure_battery_100
attr BatterieStatus mapping %ALIAS
attr BatterieStatus noheading 1
attr BatterieStatus valueFormat { my ($wert) = $VALUE =~ m/(\d+)/;; return $VALUE if ($wert eq "");; \
 return "critical" if ($wert < 25);; \
 return "low" if ($wert < 50);; \
 return "ok" if ($wert > 50);;\
 }
attr BatterieStatus valueIcon {'battery.ok' => 'measure_battery_100@green', 'battery.low' => 'measure_battery_50@yellow', 'battery.critical' => 'measure_battery_25@red'}


Jetzt möchte ich den Batteriestatus als Wert Prozentual oder ok/low/critial zusätzlich zum Icon anzeigen lassen. Wie mache ich das am besten?

 

decade-submarginal