Hauptmenü

Neueste Beiträge

#1
FHEM Code changes / Revision 30512: 76_SolarForeca...
Letzter Beitrag von System - 09 November 2025, 23:10:48
Revision 30512: 76_SolarForecast: contrib Version 1.60.4

76_SolarForecast: contrib Version 1.60.4

Source: Revision 30512: 76_SolarForecast: contrib Version 1.60.4
#2
FHEM Code changes / Revision 30511: 76_SolarForeca...
Letzter Beitrag von System - 09 November 2025, 23:10:48
Revision 30511: 76_SolarForecast: contrib Version 1.60.4

76_SolarForecast: contrib Version 1.60.4

Source: Revision 30511: 76_SolarForecast: contrib Version 1.60.4
#3
DOIF / Aw: DOIF-Perl - Im Ausführungs...
Letzter Beitrag von dirk_69 - 09 November 2025, 23:03:47
Das hatte ich bei meinen zahlreichen Versuchen bestimmt auch schon.
Eine Zeile bei welcher die Anführungszeichen fehlen ist sogar noch in den "Resten".
Leider passiert bei
fhem("attr watches_$device alias {AttrVal($device,"alias",0)} ");garnichts. Bestimmt habe ich die Klammern komplett falsch gesetzt.
... oder muss ich das in ein "Miniscript" einbauen?
Dirk
#4
DOIF / Aw: DOIF-Perl - Im Ausführungs...
Letzter Beitrag von Damian - 09 November 2025, 22:50:03
Für Attribute kannst du die FHEM-Funktion AttrVal benutzen.

AttrVal($device,"alias",0)
#5
Frontends / Aw: Letztes Reading anzeigen l...
Letzter Beitrag von Damu - 09 November 2025, 22:47:31
Oldreadings natürlich.
Vielen Dank klappt eigentlich.

Die Jalosie ist auf Position 0 AnglsPos 0.
Fahre mit set Position 50 auf Position 50 AnglePos 0
Sollte aber AnglePos 100 sein.
Das Doif setzt die AnglePos 0 auf 100 wenn in lastposition eine 0 steht.
Sehe aber jetzt Position 5 dann Position 20....
Der Aktor erhält den Befehl noch während der Fahrt (Position 5).

Ob das immer klappt?
#6
DOIF / Aw: DOIF-Perl - Im Ausführungs...
Letzter Beitrag von dirk_69 - 09 November 2025, 22:44:15
Einfach nur geraten. Und offensichtlich falsch.
In den DOIF-PERL-beispielen ist folgendes zu finden:    define di_lamp DOIF {if ([lamp:state] eq "on) {fhem("push lamp on")}}
Ich habe alle möglichen und unmöglichen Varianten, die ich irgendwo in FHEM gesehen habe (oder glaube gesehen zu haben) durchprobiert.
Wie gesagt, habe ich dazu nichts gefunden, was mir geholfen hätte.

Hast du einen Tip, wie es funktioniert oder wo steht, wie es geht?

Danke
#7
DOIF / Aw: DOIF-Perl - Im Ausführungs...
Letzter Beitrag von Damian - 09 November 2025, 22:06:25
[device,alias]
Was soll das bedeuten? Woher kommt diese Syntax?
#8
DOIF / Aw: uiTable-Fehlermeldungen im...
Letzter Beitrag von Damian - 09 November 2025, 22:00:26
Auskommentierungen in uiTable werden mit ## eingeleitet und nicht mit einem Hashtag #

#card([$SELF:$2.$3.day:col1w],"$1 Tagesverlauf",undef,$4,$5,$8,$9,"$10",undef,"1","130,,1,0,1,,200","0,0,0,0")|\
#card([$SELF:$2.$3.last_day:col4w],"$1 in $10 pro Tag",undef,$4,$5,$8,$9,"$10",undef,"1","130,,1,0,1,0,200","0,0,0,0")|\
#card([$SELF:$2.$3.last_month:col365d],"$1 in $10 pro Monat",undef,$6,$7,$8,$9,"$10",undef,"0","130,,1,0,1,0,200","0,0,0,0")\
#9
DOIF / uiTable-Fehlermeldungen im Log
Letzter Beitrag von KyleK - 09 November 2025, 21:54:03
Hallo,

ich hab vor längerer Zeit das di_counter-Script aus dem Wiki übernommen und an meine Bedürfnisse angepasst.
Heute, nach dem Ändern des globalen verbose-Levels von 2 auf 3 hatte ich plötzlich Fehlermeldungen von dem Script in meinem Log:
[...]
2025.11.09 21:44:05 3: di.PowerStatistics: eval: package ui_Table;::DOIF_Widget($hash,$reg,'di.PowerStatistics_uiTable_c_7_0_0_0',#card(::ReadingValDoIf($hash,'di.PowerStatistics','plug.aubess.HomeOffice.Consumption.ConsumptionTotal.day','','col1w'),"Home Office Tagesverlauf",undef,0,1.5,90,0,"kWh",undef,"1","130,,1,0,1,,200","0,0,0,0"),"") error: syntax error at (eval 104847) line 1, at EOF
Execution of (eval 104847) aborted due to compilation errors.
[...]
2025.11.09 21:47:11 3: di.PowerStatistics: eval: package ui_Table;::DOIF_Widget($hash,$reg,'di.PowerStatistics_uiTable_c_1_0_0_0',#card(::ReadingValDoIf($hash,'di.PowerStatistics','plug.SP120.01.Consumption.ConsumptionTotal.day','','col1w'),"Kühlschrank Tagesverlauf",undef,0,2,90,0,"kWh",undef,"1","130,,1,0,1,,200","0,0,0,0"),"") error: syntax error at (eval 105641) line 1, at EOF
Execution of (eval 105641) aborted due to compilation errors.

Ich kann dir Ursache für den Fehler nicht finden. Kann jemand helfen?

Das DOIF:
define di.PowerStatistics DOIF subs {\
##                     Device        Reading          hier die push-Zeilen löschen bzw. durch eigene Readings ersetzen\
  push (@{$_counter},["plug.SP120.01.Consumption","ConsumptionTotal"]);; ## Kühlschrank\
  push (@{$_counter},["plug.Blitzwolf.03.Consumption","ConsumptionTotal"]);; ## Receiver\
  push (@{$_counter},["plug.aubess.TV.Consumption","ConsumptionTotal"]);; ## Fernseher\
  push (@{$_counter},["plug.aubess.HomeOffice.Consumption","ConsumptionTotal"]);; ## HomeOffice\
  push (@{$_counter},["plug.aubess.Drucker.Consumption","ConsumptionTotal"]);; ## Drucker\
  push (@{$_counter},["plug.aubess.A1mini.Consumption","ConsumptionTotal"]);; ## homeserver\
  push (@{$_counter},["plug.Blitzwolf.01.Consumption","ConsumptionTotal"]);; ## MiniPC\
\
## Die restliche Code-Definition muss nicht angepasst werden\
## Anpassung der Visualisierung wird im uiTable-Attribut weiter unten vorgenommen\
\
sub midnight { ## Diese Funktion wird um Mitternacht ausgeführt\
  my ($device,$reading,$mday,$yday)=@_;;\
  set_Reading("$device.$reading.day_counter",ReadingsVal($device, $reading,1));;   \
  set_Reading("$device.$reading.last_day",get_Reading("$device.$reading.day",0),1);;\
  set_Reading("$device.$reading.day",0,1);;\
  set_Reading ("$device.$reading.month",int((ReadingsVal($device, $reading,0)-(get_Reading("$device.$reading.month_counter",0)))*1000)/1000,1);;\
  set_Reading ("$device.$reading.year",int((ReadingsVal($device, $reading,0)-(get_Reading("$device.$reading.year_counter",0)))*1000)/1000,1);;\
\
  if ($mday == 1) {\
    set_Reading("$device.$reading.month_counter",ReadingsVal($device, $reading,0));;\
    set_Reading("$device.$reading.last_month",get_Reading("$device.$reading.month",0),1);;\
    set_Reading("$device.$reading.month",0,1);;\
    if ($yday == 0) {\
      set_Reading("$device.$reading.year_counter",ReadingsVal($device, $reading,0));;\
      set_Reading("$device.$reading.last_year",get_Reading("$device.$reading.year",0),1);;\
      set_Reading("$device.$reading.year",0,1);;\
    }\
  }\
}\
\
sub init_readings {\
  my ($device,$reading)=@_;;\
  if (get_Reading("$device.$reading.day_counter","") eq "") {   ## Initialisierung der Readings\
    ## aktuellen Zählerstand initialisieren\
    set_Reading("$device.$reading.last_counter",ReadingsVal($device, $reading,0));;\
    set_Reading("$device.$reading.day_counter",ReadingsVal($device, $reading,0));; \
    set_Reading("$device.$reading.month_counter",ReadingsVal($device, $reading,0));;\
    set_Reading("$device.$reading.year_counter",ReadingsVal($device, $reading,0));;\
  \
    set_Reading ("$device.$reading.day",0);;           ## aktueller Tagesverbrauch\
    set_Reading ("$device.$reading.month",0);;         ## aktueller Monatsverbrauch\
    set_Reading ("$device.$reading.year",0);;          ## aktueller Jahresverbrauch\
    set_Reading ("$device.$reading.last_day",0);;      ## Verbrauch des letzten Tages\
    set_Reading ("$device.$reading.last_month",0);;    ## Verbrauch des letzten Monats\
    set_Reading ("$device.$reading.last_year",0);;     ## Verbrauch des letzten Jahres\
## Log definieren\
fhem ("defmod log.counter.$device.$reading FileLog ./log/counter.$device.$reading.log $SELF:$device.$reading.(last_(day|month|year)|(day|month)_counter):.*");;\
    fhem ("attr log.counter.$device.$reading room Filelogs");;\
## Tasmota-Zähler setzen: set MQTT2_FHEM_Server publish cmnd/tasmota_C58DCB/Counter1 <Zählerstand>\
 }\
\
}\
} ## Ende subs-Block\
\
mid {[00:01];;                          ## Sicherung der Daten um Mitternacht\
  for (my $i=0;;$i<@{$_counter};;$i++) { ## Für jeden Zähler wird die Funktion midnight aufgerufen\
    midnight($_counter[$i][0],$_counter[$i][1],$mday,$yday);;\
  }\
}\
\
init {                                ## initialisierung aller Readings\
  for (my $i=0;;$i<@{$_counter};;$i++) {## Für jeden Zähler werden Readings über die Funktion init_readings initialisiert\
    init_readings($_counter[$i][0],$_counter[$i][1]);;\
  }\
}\
\
DEF TPL_stat (\
  day_count { ## bei einem Event des Zählers, wird der tägliche, monatliche und jährliche Verbrauch im jeweiligen Reading festgehalten\
      ##  $1 Zählerdevice, $2 Zählerreading\
      set_Reading ("$1.$2.last_counter",[$1:$2,0]);;\
      set_Reading ("$1.$2.day",int(([$1:$2,0]-(get_Reading("$1.$2.day_counter",0)))*1000)/1000,1);;\
      set_Reading ("$1.$2.month",int(([$1:$2,0]-(get_Reading("$1.$2.month_counter",0)))*1000)/1000,1);;\
      set_Reading ("$1.$2.year",int(([$1:$2,0]-(get_Reading("$1.$2.year_counter",0)))*1000)/1000,1);;\
}\
)\
\
## Pro Zähler wird über eine FOR-Schleife ein day_count_<Device>_<Reading>-Block generiert\
FOR(@{$_counter},TPL_stat($1$1,$1$2)) ## $1$1 entspricht dem Device, $1$2 entspricht dem Reading\

attr di.PowerStatistics room Energie
attr di.PowerStatistics uiTable {package ui_Table;;} ## Optionale Visualisierung der Energie-Verbräuche/-Produktion im DOIF-Device\
\
## Template für die Darstellung eines Wertes\
DEF TPL_single (\
card([$SELF:$2.$3.day:col1w],"$1 Tagesverlauf",undef,$4,$5,$8,$9,"$10",undef,"1","130,1,1,0,1,,200","0,0,0,0")|\
card([$SELF:$2.$3.last_day:col4w],"$1 in $10 pro Tag",undef,$4,$5,$8,$9,"$10",undef,"1","130,1,1,0,1,0,200","0,0,0,0")|\
card([$SELF:$2.$3.last_month:col365d],"$1 in $10 pro Monat",undef,$6,$7,$8,$9,"$10",undef,"0","130,1,1,0,1,0,200","0,0,0,0")\
#card([$SELF:$2.$3.day:col1w],"$1 Tagesverlauf",undef,$4,$5,$8,$9,"$10",undef,"1","130,,1,0,1,,200","0,0,0,0")|\
#card([$SELF:$2.$3.last_day:col4w],"$1 in $10 pro Tag",undef,$4,$5,$8,$9,"$10",undef,"1","130,,1,0,1,0,200","0,0,0,0")|\
#card([$SELF:$2.$3.last_month:col365d],"$1 in $10 pro Monat",undef,$6,$7,$8,$9,"$10",undef,"0","130,,1,0,1,0,200","0,0,0,0")\
)\
## Template für die Darstellung von zwei Werten\
DEF TPL_double (\
card([[$SELF:$3.$4.day:col1w],[$SELF:$6.$7.day:col1w]],"$1 Tagesverlauf in $14",undef,$8,$9,$12,$13,["$2","$5"],undef,"1","130,1,1,0,1,,200","0,0,0,0,2")|\
card([[$SELF:$3.$4.last_day:col4w],[$SELF:$6.$7.last_day:col4w]],"$1 in $14 pro Tag",undef,$8,$9,$12,$13,["$2","$5"],undef,"1","130,1,1,0,1,0,200","0,0,0,0,2")|\
card([[$SELF:$3.$4.last_month:col365d],[$SELF:$6.$7.last_month:col365d]],"$1 in $14 pro Monat",undef,$10,$11,$12,$13,["$2","$5"],undef,"0","130,1,1,0,1,0,200","0,0,0,0,2")\
)\
\
## Die Visualisierung einer Tabellenzeile wird über die obigen beiden Templates vorgenommen, hier zeilenweise anpassen/löschen:\
\
## Über das Template TPL_single wird jeweils pro card ein Wert visualisiert\
##          Überschrift,Device,Reading,minTag,maxTag,minMonat,maxMonat,minColor,maxColor,Einheit\
TPL_single (Kühlschrank,plug.SP120.01.Consumption,ConsumptionTotal,0,2,0,30,90,0,kWh)\
TPL_single (Receiver,plug.Blitzwolf.03.Consumption,ConsumptionTotal,0,1,0,30,90,0,kWh)\
TPL_single (Fernseher,plug.aubess.TV.Consumption,ConsumptionTotal,0,1.5,0,30,90,0,kWh)\
TPL_single (Home Office,plug.aubess.HomeOffice.Consumption,ConsumptionTotal,0,1.5,0,10,90,0,kWh)\
TPL_single (Drucker,plug.aubess.Drucker.Consumption,ConsumptionTotal,0,1.5,0,10,90,0,kWh)\
TPL_single (Homeserver,plug.aubess.A1mini.Consumption,ConsumptionTotal,0,1.5,0,10,90,0,kWh)\
TPL_single (MiniPC,plug.Blitzwolf.01.Consumption,ConsumptionTotal,0,1,0,30,90,0,kWh)\

#   DEF        subs {
###                     Device        Reading          hier die push-Zeilen löschen bzw. durch eigene Readings ersetzen
#  push (@{$_counter},["plug.SP120.01.Consumption","ConsumptionTotal"]); ## Kühlschrank
#  push (@{$_counter},["plug.Blitzwolf.03.Consumption","ConsumptionTotal"]); ## Receiver
#  push (@{$_counter},["plug.aubess.TV.Consumption","ConsumptionTotal"]); ## Fernseher
#  push (@{$_counter},["plug.aubess.HomeOffice.Consumption","ConsumptionTotal"]); ## HomeOffice
#  push (@{$_counter},["plug.aubess.Drucker.Consumption","ConsumptionTotal"]); ## Drucker
#  push (@{$_counter},["plug.aubess.A1mini.Consumption","ConsumptionTotal"]); ## homeserver
#  push (@{$_counter},["plug.Blitzwolf.01.Consumption","ConsumptionTotal"]); ## MiniPC
#
### Die restliche Code-Definition muss nicht angepasst werden
### Anpassung der Visualisierung wird im uiTable-Attribut weiter unten vorgenommen
#
#sub midnight { ## Diese Funktion wird um Mitternacht ausgeführt
#  my ($device,$reading,$mday,$yday)=@_;
#  set_Reading("$device.$reading.day_counter",ReadingsVal($device, $reading,1));   
#  set_Reading("$device.$reading.last_day",get_Reading("$device.$reading.day",0),1);
#  set_Reading("$device.$reading.day",0,1);
#  set_Reading ("$device.$reading.month",int((ReadingsVal($device, $reading,0)-(get_Reading("$device.$reading.month_counter",0)))*1000)/1000,1);
#  set_Reading ("$device.$reading.year",int((ReadingsVal($device, $reading,0)-(get_Reading("$device.$reading.year_counter",0)))*1000)/1000,1);
#
#  if ($mday == 1) {
#    set_Reading("$device.$reading.month_counter",ReadingsVal($device, $reading,0));
#    set_Reading("$device.$reading.last_month",get_Reading("$device.$reading.month",0),1);
#    set_Reading("$device.$reading.month",0,1);
#    if ($yday == 0) {
#      set_Reading("$device.$reading.year_counter",ReadingsVal($device, $reading,0));
#      set_Reading("$device.$reading.last_year",get_Reading("$device.$reading.year",0),1);
#      set_Reading("$device.$reading.year",0,1);
#    }
#  }
#}
#
#sub init_readings {
#  my ($device,$reading)=@_;
#  if (get_Reading("$device.$reading.day_counter","") eq "") {   ## Initialisierung der Readings
#    ## aktuellen Zählerstand initialisieren
#    set_Reading("$device.$reading.last_counter",ReadingsVal($device, $reading,0));
#    set_Reading("$device.$reading.day_counter",ReadingsVal($device, $reading,0));
#    set_Reading("$device.$reading.month_counter",ReadingsVal($device, $reading,0));
#    set_Reading("$device.$reading.year_counter",ReadingsVal($device, $reading,0));

#    set_Reading ("$device.$reading.day",0);           ## aktueller Tagesverbrauch
#    set_Reading ("$device.$reading.month",0);         ## aktueller Monatsverbrauch
#    set_Reading ("$device.$reading.year",0);          ## aktueller Jahresverbrauch
#    set_Reading ("$device.$reading.last_day",0);      ## Verbrauch des letzten Tages
#    set_Reading ("$device.$reading.last_month",0);    ## Verbrauch des letzten Monats
#    set_Reading ("$device.$reading.last_year",0);     ## Verbrauch des letzten Jahres
# ## Log definieren
# fhem ("defmod log.counter.$device.$reading FileLog ./log/counter.$device.$reading.log $SELF:$device.$reading.(last_(day|month|year)|(day|month)_counter):.*");
#    fhem ("attr log.counter.$device.$reading room Filelogs");
# ## Tasmota-Zähler setzen: set MQTT2_FHEM_Server publish cmnd/tasmota_C58DCB/Counter1 <Zählerstand>
# }
#
#}
#} ## Ende subs-Block
#
#mid {[00:01];                          ## Sicherung der Daten um Mitternacht
#  for (my $i=0;$i<@{$_counter};$i++) { ## Für jeden Zähler wird die Funktion midnight aufgerufen
#    midnight($_counter[$i][0],$_counter[$i][1],$mday,$yday);
#  }
#}
#
#init {                                ## initialisierung aller Readings
#  for (my $i=0;$i<@{$_counter};$i++) {## Für jeden Zähler werden Readings über die Funktion init_readings initialisiert
#    init_readings($_counter[$i][0],$_counter[$i][1]);
#  }
#}
#
#DEF TPL_stat (
#  day_count { ## bei einem Event des Zählers, wird der tägliche, monatliche und jährliche Verbrauch im jeweiligen Reading festgehalten
#      ##  $1 Zählerdevice, $2 Zählerreading
#      set_Reading ("$1.$2.last_counter",[$1:$2,0]);
#      set_Reading ("$1.$2.day",int(([$1:$2,0]-(get_Reading("$1.$2.day_counter",0)))*1000)/1000,1);
#      set_Reading ("$1.$2.month",int(([$1:$2,0]-(get_Reading("$1.$2.month_counter",0)))*1000)/1000,1);
#      set_Reading ("$1.$2.year",int(([$1:$2,0]-(get_Reading("$1.$2.year_counter",0)))*1000)/1000,1);
# }
#)
#
### Pro Zähler wird über eine FOR-Schleife ein day_count_<Device>_<Reading>-Block generiert
#FOR(@{$_counter},TPL_stat($1$1,$1$2)) ## $1$1 entspricht dem Device, $1$2 entspricht dem Reading
#
#   FUUID      63e3c7a0-f33f-9ecb-6c1f-28e554015ec00b9f
#   MODEL      Perl
#   NAME       di.PowerStatistics
#   NOTIFYDEV  di.PowerStatistics,plug.Blitzwolf.03.Consumption,plug.aubess.A1mini.Consumption,plug.aubess.HomeOffice.Consumption,plug.aubess.TV.Consumption,global,plug.SP120.01.Consumption,plug.aubess.Drucker.Consumption,plug.Blitzwolf.01.Consumption
#   NR         431
#   NTFY_ORDER 50-di.PowerStatistics
#   STATE      initialized
#   TYPE       DOIF
#   VERSION    30377 2025-10-12 09:46:59
#   eventCount 528
#   READINGS:
#     2025-11-09 21:44:05   Device          plug.aubess.HomeOffice.Consumption
#     2025-11-09 21:44:05   block_day_count executed
#     2025-11-09 13:20:55   block_init      executed
#     2025-11-09 00:01:00   block_mid       executed
#     2025-11-09 21:39:39   e_plug.Blitzwolf.01.Consumption_ConsumptionTotal 66.89
#     2025-11-09 20:17:28   e_plug.Blitzwolf.03.Consumption_ConsumptionTotal 156.89
#     2025-11-09 21:02:11   e_plug.SP120.01.Consumption_ConsumptionTotal 839.05
#     2025-11-09 21:42:16   e_plug.aubess.A1mini.Consumption_ConsumptionTotal 116.949999999996
#     2025-11-09 12:48:21   e_plug.aubess.Drucker.Consumption_ConsumptionTotal 8.71
#     2025-11-09 21:44:05   e_plug.aubess.HomeOffice.Consumption_ConsumptionTotal 87.83
#     2025-11-09 20:20:58   e_plug.aubess.TV.Consumption_ConsumptionTotal 383.028
#     2025-05-05 22:22:53   mode            enabled
#     2025-11-09 21:39:39   plug.Blitzwolf.01.Consumption.ConsumptionTotal.day 0.239
#     2025-11-09 00:01:00   plug.Blitzwolf.01.Consumption.ConsumptionTotal.day_counter 66.65
#     2025-11-09 21:39:39   plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_counter 66.89
#     2025-11-09 00:01:00   plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_day 0.01
#     2025-11-01 00:01:00   plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_month 1.349
#     2025-01-01 00:01:00   plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_year 13.45
#     2025-11-09 21:39:39   plug.Blitzwolf.01.Consumption.ConsumptionTotal.month 0.539
#     2025-11-01 00:01:00   plug.Blitzwolf.01.Consumption.ConsumptionTotal.month_counter 66.35
#     2025-11-09 21:39:39   plug.Blitzwolf.01.Consumption.ConsumptionTotal.year 17.229
#     2025-01-01 00:01:00   plug.Blitzwolf.01.Consumption.ConsumptionTotal.year_counter 49.66
#     2025-11-09 20:17:28   plug.Blitzwolf.03.Consumption.ConsumptionTotal.day 0.17
#     2025-11-09 00:01:00   plug.Blitzwolf.03.Consumption.ConsumptionTotal.day_counter 156.72
#     2025-11-09 20:17:28   plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_counter 156.89
#     2025-11-09 00:01:00   plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_day 0.099
#     2025-11-01 00:01:00   plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_month 4.22
#     2025-01-01 00:01:00   plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_year 49.26
#     2025-11-09 20:17:28   plug.Blitzwolf.03.Consumption.ConsumptionTotal.month 1.69
#     2025-11-01 00:01:00   plug.Blitzwolf.03.Consumption.ConsumptionTotal.month_counter 155.2
#     2025-11-09 20:17:28   plug.Blitzwolf.03.Consumption.ConsumptionTotal.year 41.78
#     2025-01-01 00:01:00   plug.Blitzwolf.03.Consumption.ConsumptionTotal.year_counter 115.11
#     2025-11-09 21:02:11   plug.SP120.01.Consumption.ConsumptionTotal.day 0.3
#     2025-11-09 00:01:00   plug.SP120.01.Consumption.ConsumptionTotal.day_counter 838.75
#     2023-02-08 17:40:25   plug.SP120.01.Consumption.ConsumptionTotal.day_last 0.710
#     2025-11-09 21:02:11   plug.SP120.01.Consumption.ConsumptionTotal.last_counter 839.05
#     2025-11-09 00:01:00   plug.SP120.01.Consumption.ConsumptionTotal.last_day 0.44
#     2025-11-01 00:01:00   plug.SP120.01.Consumption.ConsumptionTotal.last_month 12.579
#     2025-01-01 00:01:00   plug.SP120.01.Consumption.ConsumptionTotal.last_year 167.489
#     2025-11-09 21:02:11   plug.SP120.01.Consumption.ConsumptionTotal.month 3.65
#     2025-11-01 00:01:00   plug.SP120.01.Consumption.ConsumptionTotal.month_counter 835.4
#     2023-02-08 17:41:32   plug.SP120.01.Consumption.ConsumptionTotal.month_last 21.38
#     2025-11-09 21:02:11   plug.SP120.01.Consumption.ConsumptionTotal.year 136.62
#     2025-01-01 00:01:00   plug.SP120.01.Consumption.ConsumptionTotal.year_counter 702.43
#     2025-11-09 21:42:16   plug.aubess.A1mini.Consumption.ConsumptionTotal.day 0.21
#     2025-11-09 00:01:00   plug.aubess.A1mini.Consumption.ConsumptionTotal.day_counter 116.739999999996
#     2025-11-09 21:42:16   plug.aubess.A1mini.Consumption.ConsumptionTotal.last_counter 116.949999999996
#     2025-11-09 00:01:00   plug.aubess.A1mini.Consumption.ConsumptionTotal.last_day 0.239
#     2025-11-01 00:01:00   plug.aubess.A1mini.Consumption.ConsumptionTotal.last_month 6.709
#     2025-01-01 00:01:00   plug.aubess.A1mini.Consumption.ConsumptionTotal.last_year 43.769
#     2025-11-09 21:42:16   plug.aubess.A1mini.Consumption.ConsumptionTotal.month 2.02
#     2025-11-01 00:01:00   plug.aubess.A1mini.Consumption.ConsumptionTotal.month_counter 114.929999999996
#     2025-11-09 21:42:16   plug.aubess.A1mini.Consumption.ConsumptionTotal.year 73.179
#     2025-01-01 00:01:00   plug.aubess.A1mini.Consumption.ConsumptionTotal.year_counter 43.7699999999996
#     2025-11-09 12:48:21   plug.aubess.Drucker.Consumption.ConsumptionTotal.day 0.009
#     2025-11-09 00:01:00   plug.aubess.Drucker.Consumption.ConsumptionTotal.day_counter 8.7
#     2025-11-09 12:48:21   plug.aubess.Drucker.Consumption.ConsumptionTotal.last_counter 8.71
#     2025-11-09 00:01:00   plug.aubess.Drucker.Consumption.ConsumptionTotal.last_day 0
#     2025-11-01 00:01:00   plug.aubess.Drucker.Consumption.ConsumptionTotal.last_month 0.219
#     2025-01-01 00:01:00   plug.aubess.Drucker.Consumption.ConsumptionTotal.last_year 5.35
#     2025-11-09 12:48:21   plug.aubess.Drucker.Consumption.ConsumptionTotal.month 0.169
#     2025-11-01 00:01:00   plug.aubess.Drucker.Consumption.ConsumptionTotal.month_counter 8.54
#     2025-11-09 12:48:21   plug.aubess.Drucker.Consumption.ConsumptionTotal.year 3.339
#     2025-01-01 00:01:00   plug.aubess.Drucker.Consumption.ConsumptionTotal.year_counter 5.37
#     2025-11-09 21:44:05   plug.aubess.HomeOffice.Consumption.ConsumptionTotal.day 0.39
#     2025-11-09 00:01:00   plug.aubess.HomeOffice.Consumption.ConsumptionTotal.day_counter 87.44
#     2025-11-09 21:44:05   plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_counter 87.83
#     2025-11-09 00:01:00   plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_day 0.039
#     2025-11-01 00:01:00   plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_month 3.35
#     2025-01-01 00:01:00   plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_year 37.05
#     2025-11-09 21:44:05   plug.aubess.HomeOffice.Consumption.ConsumptionTotal.month 1.349
#     2025-11-01 00:01:00   plug.aubess.HomeOffice.Consumption.ConsumptionTotal.month_counter 86.48
#     2025-11-09 21:44:05   plug.aubess.HomeOffice.Consumption.ConsumptionTotal.year 39.37
#     2025-01-01 00:01:00   plug.aubess.HomeOffice.Consumption.ConsumptionTotal.year_counter 48.46
#     2025-11-09 20:20:58   plug.aubess.TV.Consumption.ConsumptionTotal.day 0.56
#     2025-11-09 00:01:00   plug.aubess.TV.Consumption.ConsumptionTotal.day_counter 382.468
#     2025-11-09 20:20:58   plug.aubess.TV.Consumption.ConsumptionTotal.last_counter 383.028
#     2025-11-09 00:01:00   plug.aubess.TV.Consumption.ConsumptionTotal.last_day 0.289
#     2025-11-01 00:01:00   plug.aubess.TV.Consumption.ConsumptionTotal.last_month 13.57
#     2025-01-01 00:01:00   plug.aubess.TV.Consumption.ConsumptionTotal.last_year 144.92
#     2025-11-09 20:20:58   plug.aubess.TV.Consumption.ConsumptionTotal.month 5.78
#     2025-11-01 00:01:00   plug.aubess.TV.Consumption.ConsumptionTotal.month_counter 377.248
#     2025-11-09 20:20:58   plug.aubess.TV.Consumption.ConsumptionTotal.year 131.91
#     2025-01-01 00:01:00   plug.aubess.TV.Consumption.ConsumptionTotal.year_counter 251.118
#     2025-05-05 22:22:53   state           initialized
#     2025-11-09 13:20:55   timer_01_c01    10.11.2025 00:01:00
#   Regex:
#     accu:
#     bar:
#     barAvg:
#     collect:
#       di.PowerStatistics:
#         collect:
#           plug.Blitzwolf.01.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.Blitzwolf.01.Consumption.ConsumptionTotal.day:
#           plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_day:
#           plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_month:
#           plug.Blitzwolf.03.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.Blitzwolf.03.Consumption.ConsumptionTotal.day:
#           plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_day:
#           plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_month:
#           plug.SP120.01.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.SP120.01.Consumption.ConsumptionTotal.day:
#           plug.SP120.01.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.SP120.01.Consumption.ConsumptionTotal.last_day:
#           plug.SP120.01.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.SP120.01.Consumption.ConsumptionTotal.last_month:
#           plug.aubess.A1mini.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.aubess.A1mini.Consumption.ConsumptionTotal.day:
#           plug.aubess.A1mini.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.aubess.A1mini.Consumption.ConsumptionTotal.last_day:
#           plug.aubess.A1mini.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.aubess.A1mini.Consumption.ConsumptionTotal.last_month:
#           plug.aubess.Drucker.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.aubess.Drucker.Consumption.ConsumptionTotal.day:
#           plug.aubess.Drucker.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.aubess.Drucker.Consumption.ConsumptionTotal.last_day:
#           plug.aubess.Drucker.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.aubess.Drucker.Consumption.ConsumptionTotal.last_month:
#           plug.aubess.HomeOffice.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.aubess.HomeOffice.Consumption.ConsumptionTotal.day:
#           plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_day:
#           plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_month:
#           plug.aubess.TV.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.aubess.TV.Consumption.ConsumptionTotal.day:
#           plug.aubess.TV.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.aubess.TV.Consumption.ConsumptionTotal.last_day:
#           plug.aubess.TV.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.aubess.TV.Consumption.ConsumptionTotal.last_month:
#     cond:
#       plug.Blitzwolf.01.Consumption:
#         0:
#         1:
#         2:
#         3:
#         4:
#         5:
#         6:
#         7:
#         8:
#           ConsumptionTotal ^plug.Blitzwolf.01.Consumption$:^ConsumptionTotal:
#       plug.Blitzwolf.03.Consumption:
#         0:
#         1:
#         2:
#         3:
#           ConsumptionTotal ^plug.Blitzwolf.03.Consumption$:^ConsumptionTotal:
#         4:
#         5:
#         6:
#         7:
#         8:
#       plug.SP120.01.Consumption:
#         0:
#         1:
#         2:
#           ConsumptionTotal ^plug.SP120.01.Consumption$:^ConsumptionTotal:
#         3:
#         4:
#         5:
#         6:
#         7:
#         8:
#       plug.aubess.A1mini.Consumption:
#         0:
#         1:
#         2:
#         3:
#         4:
#         5:
#         6:
#         7:
#           ConsumptionTotal ^plug.aubess.A1mini.Consumption$:^ConsumptionTotal:
#         8:
#       plug.aubess.Drucker.Consumption:
#         6:
#           ConsumptionTotal ^plug.aubess.Drucker.Consumption$:^ConsumptionTotal:
#       plug.aubess.HomeOffice.Consumption:
#         0:
#         1:
#         2:
#         3:
#         4:
#         5:
#           ConsumptionTotal ^plug.aubess.HomeOffice.Consumption$:^ConsumptionTotal:
#         6:
#         7:
#         8:
#       plug.aubess.TV.Consumption:
#         0:
#         1:
#         2:
#         3:
#         4:
#           ConsumptionTotal ^plug.aubess.TV.Consumption$:^ConsumptionTotal:
#         5:
#         6:
#         7:
#         8:
#     uiTable:
#       di.PowerStatistics:
#         di.PowerStatistics_uiTable_c_0_0_0_0:
#           plug.SP120.01.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.SP120.01.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_0_1_0_0:
#           plug.SP120.01.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.SP120.01.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_0_2_0_0:
#           plug.SP120.01.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.SP120.01.Consumption.ConsumptionTotal.last_month:
#         di.PowerStatistics_uiTable_c_10_0_0_0:
#           plug.aubess.A1mini.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.aubess.A1mini.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_10_1_0_0:
#           plug.aubess.A1mini.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.aubess.A1mini.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_10_2_0_0:
#           plug.aubess.A1mini.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.aubess.A1mini.Consumption.ConsumptionTotal.last_month:
#         di.PowerStatistics_uiTable_c_11_0_0_0:
#           plug.aubess.A1mini.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.aubess.A1mini.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_11_1_0_0:
#           plug.aubess.A1mini.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.aubess.A1mini.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_11_2_0_0:
#           plug.aubess.A1mini.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.aubess.A1mini.Consumption.ConsumptionTotal.last_month:
#         di.PowerStatistics_uiTable_c_12_0_0_0:
#           plug.Blitzwolf.01.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.Blitzwolf.01.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_12_1_0_0:
#           plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_12_2_0_0:
#           plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_month:
#         di.PowerStatistics_uiTable_c_13_0_0_0:
#           plug.Blitzwolf.01.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.Blitzwolf.01.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_13_1_0_0:
#           plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_13_2_0_0:
#           plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_month:
#         di.PowerStatistics_uiTable_c_1_0_0_0:
#           plug.SP120.01.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.SP120.01.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_1_1_0_0:
#           plug.SP120.01.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.SP120.01.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_1_2_0_0:
#           plug.SP120.01.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.SP120.01.Consumption.ConsumptionTotal.last_month:
#         di.PowerStatistics_uiTable_c_2_0_0_0:
#           plug.Blitzwolf.03.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.Blitzwolf.03.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_2_1_0_0:
#           plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_2_2_0_0:
#           plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_month:
#         di.PowerStatistics_uiTable_c_3_0_0_0:
#           plug.Blitzwolf.03.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.Blitzwolf.03.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_3_1_0_0:
#           plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_3_2_0_0:
#           plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.Blitzwolf.03.Consumption.ConsumptionTotal.last_month:
#         di.PowerStatistics_uiTable_c_4_0_0_0:
#           plug.aubess.TV.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.aubess.TV.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_4_1_0_0:
#           plug.aubess.TV.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.aubess.TV.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_4_2_0_0:
#           plug.aubess.TV.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.aubess.TV.Consumption.ConsumptionTotal.last_month:
#         di.PowerStatistics_uiTable_c_5_0_0_0:
#           plug.aubess.TV.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.aubess.TV.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_5_1_0_0:
#           plug.aubess.TV.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.aubess.TV.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_5_2_0_0:
#           plug.aubess.TV.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.aubess.TV.Consumption.ConsumptionTotal.last_month:
#         di.PowerStatistics_uiTable_c_6_0_0_0:
#           plug.aubess.HomeOffice.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.aubess.HomeOffice.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_6_1_0_0:
#           plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_6_2_0_0:
#           plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_month:
#         di.PowerStatistics_uiTable_c_7_0_0_0:
#           plug.aubess.HomeOffice.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.aubess.HomeOffice.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_7_1_0_0:
#           plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_7_2_0_0:
#           plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.aubess.HomeOffice.Consumption.ConsumptionTotal.last_month:
#         di.PowerStatistics_uiTable_c_8_0_0_0:
#           plug.aubess.Drucker.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.aubess.Drucker.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_8_1_0_0:
#           plug.aubess.Drucker.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.aubess.Drucker.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_8_2_0_0:
#           plug.aubess.Drucker.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.aubess.Drucker.Consumption.ConsumptionTotal.last_month:
#         di.PowerStatistics_uiTable_c_9_0_0_0:
#           plug.aubess.Drucker.Consumption.ConsumptionTotal.day ^di.PowerStatistics$:^plug.aubess.Drucker.Consumption.ConsumptionTotal.day:
#         di.PowerStatistics_uiTable_c_9_1_0_0:
#           plug.aubess.Drucker.Consumption.ConsumptionTotal.last_day ^di.PowerStatistics$:^plug.aubess.Drucker.Consumption.ConsumptionTotal.last_day:
#         di.PowerStatistics_uiTable_c_9_2_0_0:
#           plug.aubess.Drucker.Consumption.ConsumptionTotal.last_month ^di.PowerStatistics$:^plug.aubess.Drucker.Consumption.ConsumptionTotal.last_month:
#   card:
#   collect:
#     di.PowerStatistics plug.Blitzwolf.01.Consumption.ConsumptionTotal.day:
#       168:
#         animate    0
#         dim        72
#         hours      168
#         last       
#         last_slot  209847
#         last_v     0.189
#         last_value 0.149
#         max_value  0.239
#         max_value_slot 71
#         max_value_time 1762720779
#         min_value  0
#         min_value_slot 62
#         min_value_time 1762642860
#         name       di.PowerStatistics
#         reading    plug.Blitzwolf.01.Consumption.ConsumptionTotal.day
#         ring       1
#         time       1762721076
#         type       col
#         value      0.239
#         times:
#           1762124460
#           undef
#           undef
#           undef
#           undef
#           1762166009
#           1762177103
#           1762184384
#           1762192959
#           1762199807
#           1762206698
#           1762210860
#           1762222595
#           undef
#           1762244354
#           1762247100
#           1762257718
#           undef
#           undef
#           undef
#           undef
#           1762297260
#           1762311395
#           undef
#           undef
#           undef
#           undef
#           undef
#           1762355789
#           undef
#           undef
#           1762383660
#           undef
#           1762400183
#           undef
#           undef
#           undef
#           undef
#           1762444554
#           undef
#           undef
#           1762470060
#           undef
#           undef
#           1762488881
#           1762497845
#           undef
#           undef
#           undef
#           undef
#           undef
#           1762549008
#           1762556460
#           undef
#           undef
#           undef
#           undef
#           undef
#           undef
#           1762621923
#           undef
#           1762633696
#           1762642860
#           undef
#           undef
#           undef
#           undef
#           1762688508
#           1762696109
#           1762705845
#           1762714209
#           1762720779
#         values:
#           0
#           undef
#           undef
#           undef
#           undef
#           0.01
#           0.01
#           0.03
#           0.049
#           0.06
#           0.069
#           0
#           0.01
#           undef
#           0.01
#           0.01
#           0.01
#           undef
#           undef
#           undef
#           undef
#           0
#           0.009
#           undef
#           undef
#           undef
#           undef
#           undef
#           0.019
#           undef
#           undef
#           0
#           undef
#           0.01
#           undef
#           undef
#           undef
#           undef
#           0.019
#           undef
#           undef
#           0
#           undef
#           undef
#           0.01
#           0.01
#           undef
#           undef
#           undef
#           undef
#           undef
#           0.01
#           0
#           undef
#           undef
#           undef
#           undef
#           undef
#           undef
#           0.01
#           undef
#           0.01
#           0
#           undef
#           undef
#           undef
#           undef
#           0.049
#           0.089
#           0.139
#           0.189
#           0.239
#     di.PowerStatistics plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_day:
#       672:
#         animate    0
#         dim        72
#         hours      672
#         last       
#         last_slot  52461
#         last_v     0.01
#         max_value  0.39
#         max_value_slot 19
#         max_value_time 1760944311
#         min_value  0
#         min_value_slot 53
#         min_value_time 1762097136
#         name       di.PowerStatistics
#         reading    plug.Blitzwolf.01.Consumption.ConsumptionTotal.last_day
#         ring       1
#         time       1762721076
#         type       col
#         value      0.01
#         times:
#           1760306460
#           1760358223
#           1760392860
#           undef
#           undef
#           1760479260
#           undef
#           1760565660
#           undef
#           undef
#           1760652060
#           undef
#           1760738460
#           undef
#           undef
#           1760824860
#           1760872510
#           undef
#           1760911260
#           1760944311
#           1760997660
#           undef
#           undef
#           1761084060
#           undef
#           1761170460
#           undef
#           undef
#           1761256860
#           1761291248
#           undef
#           undef
#           undef
#           1761429660
#           undef
#           undef
#           1761519660
#           undef
#           1761606060
#           undef
#           undef
#           1761692460
#           undef
#           1761778860
# ... truncated, original length 163225
#10
Sonstige Systeme / Aw: Neues Modul: 00_ShellSwitc...
Letzter Beitrag von DeeSPe - 09 November 2025, 21:41:38
Zitat von: matt_muc am 06 November 2025, 21:27:42Danke! Ist jetzt alles einheitlich mit piuser, aber bekomme immer noch dieselbe Fehlermeldung.

Zeig mal bitte den Eintrag von visudo.

Gruß
Dan