72_FRITZBOX.pm ab Version 08.10.00

Begonnen von JoWiemann, 30 Juni 2025, 09:23:51

Vorheriges Thema - Nächstes Thema

JoWiemann

Hallo Jürgen,

poste doch bitte ein List vom Device.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

juemuc

Hallo Jörg,
anbei mein "list".

Viele Grüße
Jürgen
Du darfst diesen Dateianhang nicht ansehen.
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

tomcat.x

Hallo Jörg,

wenn ich enableCPUInfo auf was anderes als 0 setze, bekomme ich

Error: Timeout when reading Fritz!Box data. 144 | BlockingStart
und im Log

Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 6478.
Es liegt vermutlich an meiner alten Perl Version. Updates für libdata-dump-perl gibt es nicht (falls das relevant ist, habe ich zumindest im Forum zu dieser Meldung gefunden). Das dann vermutlich nur als Info.

Viele Grüße
Thomas
FHEM: 6.3 auf Raspi 4B, Raspbian (noch Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 8.10), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

JoWiemann

Hallo Thomas,

das deutet darauf hin, dass Du keine Daten geliefert bekommen hast. Welche Fritz!OS Version hast Du auf der FB?

Anbei eine Version, in der ich das abfange.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

JoWiemann

Zitat von: juemuc am 04 Juli 2025, 14:04:29anbei mein "list".

Hallo Jürgen,

sieht eigentlich ganz Ok aus. Da bin ich jetzt auch etwas überfragt, da ich das eChart auch eher Copy/Paste nutze.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

juemuc

Hallo Jörg,

kein Problem. War auch nur als Test gedacht. Ich nutze diese Info so nicht.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

tomcat.x

Zitat von: JoWiemann am 04 Juli 2025, 15:23:15Welche Fritz!OS Version hast Du auf der FB?

Hallo Jörg,
es ist die 8.10-122506 BETA. Ich habe die heute zusammen mit Deiner Beta 5 installiert, kann also leider nicht sagen, ob es mit der davor ging.
Mit dieser Labor-Version bekomme ich aber wieder was im Online-Monitor angezeigt und im Energiemonitor erstmals Balken bei der CPU-Temperatur.
FHEM: 6.3 auf Raspi 4B, Raspbian (noch Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 8.10), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

JoWiemann

Hallo Thomas,

welche Rückmeldung bekommst Du bei:
get <name> javaScript generic/cpu
bzw.
get <name> javaScript cpu
Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

tomcat.x

Kann gerade nur vom Handy aus testen. Die Ergebnisse hier einzutragen ist damit schwierig. Aber vielleicht hilft das schon was: generic/cpu liefert mehrere Zahlenreihen, cpu nur einen Fehler.
FHEM: 6.3 auf Raspi 4B, Raspbian (noch Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 8.10), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

tomcat.x

Jetzt ...

Result of data = generic/cpu
----------------------------------------------------------------------
$VAR1 = {
          'data' => {
                      'StatRAMCacheUsed' => '15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15',
                      'StatRAMPhysFree' => '23,23,23,23,22,22,22,22,22,22,23,22,22,22,22,22,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,22,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,21,21,21,21,21,21,22,22,22,22,22,22,22,22,21,21,21,21,22,22,23,22,22,22,22,22,23,22,22,21,21,21,21,22,22,22,22,21,22,22,21,21,21,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,23,23,23,23,23,23,22,23,23,23,23,22,22,23,23,23,23,23,23,23,23,23,23,23,23,22,26,23,23,23,24,23,23,23,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23',
                      'StatCurrentInterval' => '116',
                      'StatCPU' => '14,11,12,10,10,9,8,9,8,9,10,9,9,9,9,9,9,10,10,9,9,9,9,9,9,12,12,11,9,9,8,9,8,8,9,8,8,9,8,9,8,8,9,8,9,8,8,9,8,9,9,8,8,8,8,8,9,11,9,10,9,9,8,10,10,10,10,9,10,9,8,8,9,8,9,8,8,8,8,9,8,8,8,8,9,8,8,8,8,9,8,9,9,9,9,9,8,9,8,9,9,9,9,8,9,8,8,8,9,9,8,9,9,8,9,8,8,9,8,9,8,8,8,8,9,8,9,9,8,9,9,9,9,9,9,9,8,9,9,9,9,9,10,12,9,10,10,10,9,9,8,9,10,10,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,11,11,12,11,11,12,11,12,12,12,8,8,8,8,8,8,8,8,8,8,9,10,10,9,9,9,9,9,10,9,9,9,10,11,9,11,10,14,17,17,18,15,17,11,17,31,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',
                      'StatRAMStrictlyUsed' => '62,62,62,62,63,63,63,63,63,63,62,63,63,63,63,63,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,63,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,63,64,64,64,64,64,64,63,63,63,63,63,63,63,63,64,64,64,64,63,63,62,63,63,63,63,63,62,63,63,64,64,64,64,63,63,63,63,64,63,63,64,64,64,64,64,64,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,62,62,62,62,62,62,63,62,62,62,62,63,63,62,62,62,62,62,62,62,62,62,62,62,62,63,59,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61',
                      'StatTemperature' => '63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,61,62,62,62,62,61,61,61,60,60,60,61,61,61,62,63,63,63,64,64,63,63,63,63,63,63,63,63,64,64,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,63,64,64,64,64,64,64,64,64,64,63,63,63,63,63,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,64,64,63,64,63,63,63,63,63,64,64,64,64,64,65,65,65,65,64,65,64,64,64,63,63,63,63,64,64,64,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0'
                    },
          'sidNew' => 0,
          'sid' => '9bb469aa0a9d4bf5'
        };


Result of data = cpu
----------------------------------------------------------------------
ERROR: Bad Request

FHEM: 6.3 auf Raspi 4B, Raspbian (noch Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 8.10), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

juemuc

Hallo Jörg,

die Readings "box_cpu..." werden nicht gelöscht, wenn man das Attribut "enableCPUInfo" auf "0" setzt bzw. löscht.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

schwatter

@JoWiemann

Hier eine Perlversion für Chart.

defmod fritzboxTest dummy
attr fritzboxTest room miniChart
attr fritzboxTest stateFormat {\
  my @series = (\
    { name => 'StatCPU', label => 'CPU', unit => '%', color => '#3b82f6' },\
    { name => 'StatRAMCacheUsed', label => 'RAM Cache', unit => '%', color => '#10b981' },\
    { name => 'StatRAMPhysFree', label => 'RAM Free', unit => '%', color => '#f59e0b' },\
    { name => 'StatRAMStrictlyUsed', label => 'RAM Used', unit => '%', color => '#ef4444' },\
    { name => 'StatTemperature', label => 'Temp', unit => '°C', color => '#8b5cf6' },\
  );;\
\
  my $width = 155;;\
  my $chart_count = scalar @series;;\
  my $row_height = 36;;\
\
  # SVG-Höhe +4px Puffer, Container entsprechend anpassen\
  my $svg_height = $row_height * $chart_count + 4;;    # 184px\
  my $container_height = $svg_height + 20;;            # 204px inkl. Padding\
\
  my (@paths, @labels, @values);;\
\
  foreach my $i (0 .. $#series) {\
    my $s = $series[$i];;\
\
    my @v = (split /,/, ReadingsVal($name, $s->{name}, ''))[-40..-1];;\
    @v = grep { defined && $_ ne '' } @v;;\
\
    my $min = 0;;\
    my $max = 100;;\
    my $range = $max - $min;;\
    my $w = $width / (@v - 1 || 1);;\
    my $y_offset = $i * $row_height;;\
\
    # Y-Berechnung mit 2px Puffer oben, damit nicht bis ganz unten (Clip) bei 0\
    my @points = map {\
      my $x = $_ * $w;;\
      my $y = $row_height - (($v[$_] - $min) / $range * ($row_height - 2));;\
      [$x, $y + $y_offset];;\
    } 0 .. $#v;;\
\
    my $path_d = "M" . join(" L", map { sprintf("%.2f,%.2f", @$_) } @points);;\
    push @paths, qq{<path d="$path_d" fill="none" stroke="$s->{color}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />};;\
\
    # Leicht unterhalb der Mitte ausrichten (für optisch bessere Zentrierung)\
    my $text_top = $y_offset + int($row_height / 2) + 5;;\
    push @labels, qq{<div style="position:absolute;; top:${text_top}px;; left:10px;; width:90px;; color:$s->{color};; font-weight:bold;; font-size:12px;;">$s->{label}</div>};;\
\
    my $val_str = ReadingsVal($name, $s->{name}, '');;\
    my ($last_val) = (split /,/, $val_str)[-1];;\
    $last_val = '--' unless defined $last_val && $last_val ne '';;\
    push @values, qq{<div style="position:absolute;; top:${text_top}px;; left:100px;; width:60px;; text-align:center;; font-size:12px;; font-weight:bold;;">$last_val $s->{unit}</div>};;\
  }\
\
  my $label_html = join '', @labels;;\
  my $value_html = join '', @values;;\
  my $path_svg = join '', @paths;;\
\
  my $grid_lines = join '', map {\
    my $y = $_ * $row_height;;\
    qq{<line x1="0" y1="$y" x2="$width" y2="$y" stroke="#ccc" stroke-dasharray="2,2" stroke-width="0.5" />}\
  } 1 .. ($chart_count - 1);;\
\
  return qq{\
    <style>\
      div#$name { pointer-events:none;; }\
    </style>\
    <div style="width:365px;; padding:10px;; border:1px solid #ddd;; border-radius:6px;; font-family:sans-serif;; box-shadow:0 2px 4px rgba(0,0,0,0.1);; box-sizing:border-box;; height:${container_height}px;; position:relative;;">\
      $label_html\
      $value_html\
      <div style="position:absolute;; top:10px;; right:10px;; width:160px;; height:${svg_height}px;; overflow:hidden;;">\
        <svg style="width:160px!important;; height:${svg_height}px!important;; display:block;;" viewBox="0 0 $width $svg_height" preserveAspectRatio="xMidYMid meet">\
          $grid_lines\
          $path_svg\
        </svg>\
      </div>\
    </div>\
  };;\
}

setstate fritzboxTest \
    <style>\
      div#fritzboxTest { pointer-events:none;; }\
    </style>\
    <div style="width:365px;; padding:10px;; border:1px solid #ddd;; border-radius:6px;; font-family:sans-serif;; box-shadow:0 2px 4px rgba(0,0,0,0.1);; box-sizing:border-box;; height:204px;; position:relative;;">\
      <div style="position:absolute;; top:23px;; left:10px;; width:90px;; color:#3b82f6;; font-weight:bold;; font-size:12px;;">CPU</div><div style="position:absolute;; top:59px;; left:10px;; width:90px;; color:#10b981;; font-weight:bold;; font-size:12px;;">RAM Cache</div><div style="position:absolute;; top:95px;; left:10px;; width:90px;; color:#f59e0b;; font-weight:bold;; font-size:12px;;">RAM Free</div><div style="position:absolute;; top:131px;; left:10px;; width:90px;; color:#ef4444;; font-weight:bold;; font-size:12px;;">RAM Used</div><div style="position:absolute;; top:167px;; left:10px;; width:90px;; color:#8b5cf6;; font-weight:bold;; font-size:12px;;">Temp</div>\
      <div style="position:absolute;; top:23px;; left:100px;; width:60px;; text-align:center;; font-size:12px;; font-weight:bold;;">0 %</div><div style="position:absolute;; top:59px;; left:100px;; width:60px;; text-align:center;; font-size:12px;; font-weight:bold;;">15 %</div><div style="position:absolute;; top:95px;; left:100px;; width:60px;; text-align:center;; font-size:12px;; font-weight:bold;;">23 %</div><div style="position:absolute;; top:131px;; left:100px;; width:60px;; text-align:center;; font-size:12px;; font-weight:bold;;">61 %</div><div style="position:absolute;; top:167px;; left:100px;; width:60px;; text-align:center;; font-size:12px;; font-weight:bold;;">0 °C</div>\
      <div style="position:absolute;; top:10px;; right:10px;; width:160px;; height:184px;; overflow:hidden;;">\
        <svg style="width:160px!important;; height:184px!important;; display:block;;" viewBox="0 0 155 184" preserveAspectRatio="xMidYMid meet">\
          <line x1="0" y1="36" x2="155" y2="36" stroke="#ccc" stroke-dasharray="2,2" stroke-width="0.5" /><line x1="0" y1="72" x2="155" y2="72" stroke="#ccc" stroke-dasharray="2,2" stroke-width="0.5" /><line x1="0" y1="108" x2="155" y2="108" stroke="#ccc" stroke-dasharray="2,2" stroke-width="0.5" /><line x1="0" y1="144" x2="155" y2="144" stroke="#ccc" stroke-dasharray="2,2" stroke-width="0.5" />\
          <path d="M0.00,32.94 L3.97,32.94 L7.95,32.60 L11.92,32.26 L15.90,32.94 L19.87,32.26 L23.85,32.60 L27.82,31.24 L31.79,30.22 L35.77,30.22 L39.74,29.88 L43.72,30.90 L47.69,30.22 L51.67,32.26 L55.64,30.22 L59.62,25.46 L63.59,27.16 L67.56,36.00 L71.54,36.00 L75.51,36.00 L79.49,36.00 L83.46,36.00 L87.44,36.00 L91.41,36.00 L95.38,36.00 L99.36,36.00 L103.33,36.00 L107.31,36.00 L111.28,36.00 L115.26,36.00 L119.23,36.00 L123.21,36.00 L127.18,36.00 L131.15,36.00 L135.13,36.00 L139.10,36.00 L143.08,36.00 L147.05,36.00 L151.03,36.00 L155.00,36.00" fill="none" stroke="#3b82f6" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M0.00,66.90 L3.97,66.90 L7.95,66.90 L11.92,66.90 L15.90,66.90 L19.87,66.90 L23.85,66.90 L27.82,66.90 L31.79,66.90 L35.77,66.90 L39.74,66.90 L43.72,66.90 L47.69,66.90 L51.67,66.90 L55.64,66.90 L59.62,66.90 L63.59,66.90 L67.56,66.90 L71.54,66.90 L75.51,66.90 L79.49,66.90 L83.46,66.90 L87.44,66.90 L91.41,66.90 L95.38,66.90 L99.36,66.90 L103.33,66.90 L107.31,66.90 L111.28,66.90 L115.26,66.90 L119.23,66.90 L123.21,66.90 L127.18,66.90 L131.15,66.90 L135.13,66.90 L139.10,66.90 L143.08,66.90 L147.05,66.90 L151.03,66.90 L155.00,66.90" fill="none" stroke="#10b981" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M0.00,100.18 L3.97,100.18 L7.95,100.52 L11.92,100.52 L15.90,100.18 L19.87,100.18 L23.85,100.18 L27.82,100.18 L31.79,100.18 L35.77,100.18 L39.74,100.18 L43.72,100.18 L47.69,100.18 L51.67,100.18 L55.64,100.18 L59.62,100.18 L63.59,100.52 L67.56,99.16 L71.54,100.18 L75.51,100.18 L79.49,100.18 L83.46,99.84 L87.44,100.18 L91.41,100.18 L95.38,100.18 L99.36,99.84 L103.33,100.18 L107.31,100.18 L111.28,100.18 L115.26,100.18 L119.23,100.18 L123.21,100.18 L127.18,100.18 L131.15,100.18 L135.13,100.18 L139.10,100.18 L143.08,100.18 L147.05,100.18 L151.03,100.18 L155.00,100.18" fill="none" stroke="#f59e0b" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M0.00,122.92 L3.97,122.92 L7.95,122.58 L11.92,122.58 L15.90,122.92 L19.87,122.92 L23.85,122.92 L27.82,122.92 L31.79,122.92 L35.77,122.92 L39.74,122.92 L43.72,122.92 L47.69,122.92 L51.67,122.92 L55.64,122.92 L59.62,122.92 L63.59,122.58 L67.56,123.94 L71.54,123.26 L75.51,123.26 L79.49,123.26 L83.46,123.26 L87.44,123.26 L91.41,123.26 L95.38,123.26 L99.36,123.26 L103.33,123.26 L107.31,123.26 L111.28,123.26 L115.26,123.26 L119.23,123.26 L123.21,123.26 L127.18,123.26 L131.15,123.26 L135.13,123.26 L139.10,123.26 L143.08,123.26 L147.05,123.26 L151.03,123.26 L155.00,123.26" fill="none" stroke="#ef4444" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M0.00,158.24 L3.97,158.24 L7.95,158.24 L11.92,158.24 L15.90,158.24 L19.87,158.24 L23.85,158.24 L27.82,158.24 L31.79,158.24 L35.77,158.24 L39.74,158.24 L43.72,158.58 L47.69,158.58 L51.67,158.58 L55.64,158.58 L59.62,158.58 L63.59,158.92 L67.56,180.00 L71.54,180.00 L75.51,180.00 L79.49,180.00 L83.46,180.00 L87.44,180.00 L91.41,180.00 L95.38,180.00 L99.36,180.00 L103.33,180.00 L107.31,180.00 L111.28,180.00 L115.26,180.00 L119.23,180.00 L123.21,180.00 L127.18,180.00 L131.15,180.00 L135.13,180.00 L139.10,180.00 L143.08,180.00 L147.05,180.00 L151.03,180.00 L155.00,180.00" fill="none" stroke="#8b5cf6" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />\
        </svg>\
      </div>\
    </div>\
 
setstate fritzboxTest 2025-07-05 17:33:46 StatCPU 14,11,12,10,10,9,8,9,8,9,10,9,9,9,9,9,9,10,10,9,9,9,9,9,9,12,12,11,9,9,8,9,8,8,9,8,8,9,8,9,8,8,9,8,9,8,8,9,8,9,9,8,8,8,8,8,9,11,9,10,9,9,8,10,10,10,10,9,10,9,8,8,9,8,9,8,8,8,8,9,8,8,8,8,9,8,8,8,8,9,8,9,9,9,9,9,8,9,8,9,9,9,9,8,9,8,8,8,9,9,8,9,9,8,9,8,8,9,8,9,8,8,8,8,9,8,9,9,8,9,9,9,9,9,9,9,8,9,9,9,9,9,10,12,9,10,10,10,9,9,8,9,10,10,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,11,11,12,11,11,12,11,12,12,12,8,8,8,8,8,8,8,8,8,8,9,10,10,9,9,9,9,9,10,9,9,9,10,11,9,11,10,14,17,17,18,15,17,11,17,31,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
setstate fritzboxTest 2025-07-05 17:31:03 StatRAMCacheUsed 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15
setstate fritzboxTest 2025-07-05 17:32:14 StatRAMPhysFree 23,23,23,23,22,22,22,22,22,22,23,22,22,22,22,22,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,22,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,21,21,21,21,21,21,22,22,22,22,22,22,22,22,21,21,21,21,22,22,23,22,22,22,22,22,23,22,22,21,21,21,21,22,22,22,22,21,22,22,21,21,21,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,23,23,23,23,23,23,22,23,23,23,23,22,22,23,23,23,23,23,23,23,23,23,23,23,23,22,26,23,23,23,24,23,23,23,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23
setstate fritzboxTest 2025-07-05 17:34:55 StatRAMStrictlyUsed 62,62,62,62,63,63,63,63,63,63,62,63,63,63,63,63,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,63,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,63,64,64,64,64,64,64,63,63,63,63,63,63,63,63,64,64,64,64,63,63,62,63,63,63,63,63,62,63,63,64,64,64,64,63,63,63,63,64,63,63,64,64,64,64,64,64,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,62,62,62,62,62,62,63,62,62,62,62,63,63,62,62,62,62,62,62,62,62,62,62,62,62,63,59,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61
setstate fritzboxTest 2025-07-05 17:35:44 StatTemperature 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,61,62,62,62,62,61,61,61,60,60,60,61,61,61,62,63,63,63,64,64,63,63,63,63,63,63,63,63,64,64,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,63,64,64,64,64,64,64,64,64,64,63,63,63,63,63,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,64,64,63,64,63,63,63,63,63,64,64,64,64,64,65,65,65,65,64,65,64,64,64,63,63,63,63,64,64,64,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0



Gruß schwatter

juemuc

Hallo schwatter,

funktioniert super. Man muss lediglich im "stateformat" die korrekten Readings aus seinem FB-Device übernehmen.
Du darfst diesen Dateianhang nicht ansehen.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

JoWiemann

Zitat von: juemuc am 05 Juli 2025, 17:53:59Hallo Jörg,

die Readings "box_cpu..." werden nicht gelöscht, wenn man das Attribut "enableCPUInfo" auf "0" setzt bzw. löscht.

Viele Grüße
Jürgen

Hallo Jürgen,

hast Du schon die Version von hier: https://forum.fhem.de/index.php?msg=1344162
eingespielt. Erst hier ist die Validierung des Attribut und das Löschen implementiert.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

schwatter

Nabend,

ich habe eine 7590 mit 8.03 und jetzt nach dem Wiki installiert.
Bekomme mit den letzten beiden Versionen hier aus dem Thread nach reload.

Too many arguments for main::FRITZBOX_get_TR064_ServiceList at ./FHEM/72_FRITZBOX.pm line 3536, near ""desc.xml")"
Too many arguments for main::FRITZBOX_get_TR064_ServiceList at ./FHEM/72_FRITZBOX.pm line 8132, near ""wancommonifconfig1") "
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 13015.

Gruß schwatter