Autor Thema: Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)  (Gelesen 521453 mal)

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4707
    • tech_LogBuch
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1725 am: 31 August 2021, 20:25:26 »
P.S.: Schöner wäre es natürlich wenn  es ins Modul integriert werden würde ;)
Ist doch schon drin:
set <sysmon_device_name> clear <reading_name>
Bis vor kurzem hat Sysmon auch selbst alte Reading aufgeräumt. Habe jedoch auf Wunsch aus dem Forum rausgenimmen, da es Probleme mit User-Readings gab.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Offline bmwfan

  • Sr. Member
  • ****
  • Beiträge: 560
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1726 am: 11 November 2021, 20:59:05 »
Hallo,

ich benutze SYSMON schon lange auf 2 Raspis und zeige mir die Werte am Tablet an. Super Modul.

Ich habe aber immer weider folgende Meldungen im Log und kann die Ursache nicht finden:
2021.11.11 20:44:00.736 1: ERROR evaluating {SYSMONRPI1_ShowValuesHTML('sysmon')}: Undefined subroutine &main::SYSMONRPI1_ShowValuesHTML called at (eval 48169) line 1.

2021.11.11 20:44:50.250 3: UWZ Unwetterzentrale: UWZ.1811 Done fetching data
2021.11.11 20:45:29.946 1: ERROR evaluating {SYSMONRPI1_ShowValuesHTML('sysmon')}: Undefined subroutine &main::SYSMONRPI1_ShowValuesHTML called at (eval 49310) line 1.

2021.11.11 20:46:19.823 1: ERROR evaluating {SYSMONRPI1_ShowValuesHTML('sysmon')}: Undefined subroutine &main::SYSMONRPI1_ShowValuesHTML called at (eval 49676) line 1.

2021.11.11 20:47:30.463 1: ERROR evaluating {SYSMONRPI1_ShowValuesHTML('sysmon')}: Undefined subroutine &main::SYSMONRPI1_ShowValuesHTML called at (eval 50616) line 1.

Ein List des SYSMONRPI1:
Internals:
   DEF        1 1 1 10
   FUUID      5c4c3927-f33f-6b6f-8a02-09f6ff3529cafe04
   INTERVAL_BASE 60
   INTERVAL_MULTIPLIERS 1 1 1 10
   MODE       local
   NAME       sysmonRPI1
   NR         404
   STATE      Active
   TYPE       SYSMON
   READINGS:
     2021-11-11 20:56:48   cpu0_freq       1400
     2021-11-11 20:56:48   cpu0_freq_stat  600.00 1400.00 1399.99
     2021-11-11 20:56:51   cpu0_idle_stat  0.03 99.69 90.78
     2021-11-11 20:56:48   cpu1_freq       1400
     2021-11-11 20:56:48   cpu1_freq_stat  600.00 1400.00 1399.99
     2021-11-11 20:56:51   cpu1_idle_stat  28.67 99.75 90.13
     2021-11-11 20:56:48   cpu2_freq       1400
     2021-11-11 20:56:48   cpu2_freq_stat  600.00 1400.00 1399.99
     2021-11-11 20:56:51   cpu2_idle_stat  0.02 99.85 85.11
     2021-11-11 20:56:48   cpu3_freq       1400
     2021-11-11 20:56:48   cpu3_freq_stat  600.00 1400.00 1399.99
     2021-11-11 20:56:51   cpu3_idle_stat  6.78 99.88 88.28
     2021-11-11 19:57:54   cpu_bogomips    89.60
     2021-11-11 20:56:51   cpu_core_count  4
     2021-11-11 20:56:48   cpu_freq        1400
     2021-11-11 20:56:48   cpu_freq_stat   600.00 1400.00 1399.99
     2021-11-11 20:56:51   cpu_idle_stat   57.01 97.13 88.52
     2021-11-11 19:57:54   cpu_model_name  ARMv7 Processor rev 4 (v7l)
     2021-11-11 20:56:51   cpu_temp        59.07
     2021-11-11 20:56:51   cpu_temp_avg    59.5
     2021-11-11 20:56:51   cpu_temp_stat   40.78 62.84 59.48
     2021-11-11 20:56:51   eth0            RX: 4016.71 MB, TX: 678.91 MB, Total: 4695.62 MB
     2021-11-11 20:56:51   eth0_diff       RX: 0.16 MB, TX: 0.07 MB, Total: 0.23 MB
     2021-11-11 20:56:51   eth0_rx         4211822242
     2021-11-11 20:56:51   eth0_speed      1000
     2021-11-11 20:56:51   eth0_tx         711892413
     2021-11-11 20:56:51   fhemstarttime   1636657004
     2021-11-11 20:56:51   fhemstarttime_text 11.11.2021 19:56:44
     2021-11-11 20:56:51   fhemuptime      3606
     2021-11-11 20:56:51   fhemuptime_text 0 days, 01 hours, 00 minutes
     2021-11-11 20:50:38   fs_boot         Total: 253 MB, Used: 48 MB, 19 %, Available: 205 MB at /boot
     2021-11-11 20:50:38   fs_root         Total: 59666 MB, Used: 4916 MB, 9 %, Available: 52294 MB at /
     2021-11-11 20:56:51   idletime        8199990 90.00 %
     2021-11-11 20:56:51   idletime_text   94 days, 21 hours, 46 minutes (90.00 %)
     2021-11-11 20:56:51   loadavg         0.42 0.42 0.49
     2021-11-11 19:57:54   perl_version    v5.28.1
     2021-11-11 20:56:51   ram             Total: 924.21 MB, Used: 507.41 MB, 54.90 %, Free: 245.50 MB
     2021-11-11 20:56:51   ram_used_stat   193.81 777.02 491.49
     2021-11-11 20:56:51   starttime       1627549915
     2021-11-11 20:56:51   starttime_text  29.07.2021 11:11:55
     2021-11-11 20:56:51   stat_cpu        234214227 402174 38860473 3279996429 365051 0 4083515
     2021-11-11 20:56:51   stat_cpu0       37570955 49711 7832318 793903277 154482 0 3739597
     2021-11-11 20:56:51   stat_cpu0_diff  571 0 104 4997 0 0 53
     2021-11-11 20:56:51   stat_cpu0_percent 9.97 0.00 1.82 87.28 0.00 0.00 0.93
     2021-11-11 20:56:51   stat_cpu0_text  user: 9.97 %, nice: 0.00 %, sys: 1.82 %, idle: 87.28 %, io: 0.00 %, irq: 0.00 %, sirq: 0.93 %
     2021-11-11 20:56:51   stat_cpu1       96442936 164085 14383019 785262570 96578 0 130660
     2021-11-11 20:56:51   stat_cpu1_diff  459 0 101 5468 0 0 1
     2021-11-11 20:56:51   stat_cpu1_percent 7.61 0.00 1.68 90.69 0.00 0.00 0.02
     2021-11-11 20:56:51   stat_cpu1_text  user: 7.61 %, nice: 0.00 %, sys: 1.68 %, idle: 90.69 %, io: 0.00 %, irq: 0.00 %, sirq: 0.02 %
     2021-11-11 20:56:51   stat_cpu2       52680170 109136 8299932 847507995 44701 0 108814
     2021-11-11 20:56:51   stat_cpu2_diff  905 0 77 5165 3 0 0
     2021-11-11 20:56:51   stat_cpu2_percent 14.72 0.00 1.25 83.98 0.05 0.00 0.00
     2021-11-11 20:56:51   stat_cpu2_text  user: 14.72 %, nice: 0.00 %, sys: 1.25 %, idle: 83.98 %, io: 0.05 %, irq: 0.00 %, sirq: 0.00 %
     2021-11-11 20:56:51   stat_cpu3       47520166 79242 8345204 853322585 69289 0 104444
     2021-11-11 20:56:51   stat_cpu3_diff  84 0 118 5958 0 0 0
     2021-11-11 20:56:51   stat_cpu3_percent 1.36 0.00 1.92 96.72 0.00 0.00 0.00
     2021-11-11 20:56:51   stat_cpu3_text  user: 1.36 %, nice: 0.00 %, sys: 1.92 %, idle: 96.72 %, io: 0.00 %, irq: 0.00 %, sirq: 0.00 %
     2021-11-11 20:56:51   stat_cpu_diff   2019 0 400 21589 3 0 54
     2021-11-11 20:56:51   stat_cpu_percent 8.39 0.00 1.66 89.71 0.01 0.00 0.22
     2021-11-11 20:56:51   stat_cpu_text   user: 8.39 %, nice: 0.00 %, sys: 1.66 %, idle: 89.71 %, io: 0.01 %, irq: 0.00 %, sirq: 0.22 %
     2021-11-11 20:56:51   swap            Total: 100.00 MB, Used: 99.96 MB,  99.96 %, Free: 0.04 MB
     2021-11-11 20:56:51   swap_used_stat  0.00 100.00 99.69
     2021-11-11 20:56:51   uptime          9110694
     2021-11-11 20:56:51   uptime_text     105 days, 10 hours, 44 minutes
   helper:
     sys_cpu0_freq 1
     sys_cpu0_temp 0
     sys_cpu1_freq 1
     sys_cpu1_temp 0
     sys_cpu2_freq 1
     sys_cpu2_temp 0
     sys_cpu3_freq 1
     sys_cpu3_temp 0
     sys_cpu4_freq 0
     sys_cpu4_temp 0
     sys_cpu5_freq 0
     sys_cpu5_temp 0
     sys_cpu6_freq 0
     sys_cpu6_temp 0
     sys_cpu7_freq 0
     sys_cpu7_temp 0
     sys_cpu_freq_rpi_bbb 1
     sys_cpu_temp_rpi 1
     sys_fb     0
     sys_power_ac 0
     sys_power_bat 0
     sys_power_usb 0
     u_first_mark 1
     cur_readings_map:
       cpu0_freq  CPU frequency (core 0)
       cpu0_freq_stat CPU frequency (core 0) stat
       cpu0_idle_stat CPU0 min/max/avg (idle)
       cpu1_freq  CPU frequency (core 1)
       cpu1_freq_stat CPU frequency (core 1) stat
       cpu1_idle_stat CPU1 min/max/avg (idle)
       cpu2_freq  CPU frequency (core 2)
       cpu2_freq_stat CPU frequency (core 2) stat
       cpu2_idle_stat CPU2 min/max/avg (idle)
       cpu3_freq  CPU frequency (core 3)
       cpu3_freq_stat CPU frequency (core 3) stat
       cpu3_idle_stat CPU3 min/max/avg (idle)
       cpu4_idle_stat CPU4 min/max/avg (idle)
       cpu5_idle_stat CPU5 min/max/avg (idle)
       cpu6_idle_stat CPU6 min/max/avg (idle)
       cpu7_idle_stat CPU7 min/max/avg (idle)
       cpu_bogomips BogoMIPS
       cpu_core_count Number of CPU cores
       cpu_freq   CPU frequency
       cpu_freq_stat CPU frequency stat
       cpu_idle_stat CPU min/max/avg (idle)
       cpu_model_name CPU model name
       cpu_temp   CPU temperature
       cpu_temp_avg Average CPU temperature
       cpu_temp_stat CPU temperature stat
       date       Date
       eth0       Ethernet
       eth0_diff  Ethernet (diff)
       eth0_ip    Ethernet (IP)
       eth0_ip6   Ethernet (IP6)
       eth0_rx    Ethernet (RX)
       eth0_speed Ethernet (speed)
       eth0_tx    Ethernet (TX)
       fhemstarttime Fhem start time
       fhemstarttime_text Fhem start time
       fhemuptime System up time
       fhemuptime_text FHEM up time
       fs_boot    Filesystem /boot
       fs_boot_free Filesystem /boot (free)
       fs_boot_used Filesystem /boot (used)
       fs_boot_used_percent Filesystem /boot (used %)
       fs_root    Root
       fs_root_free Root (free)
       fs_root_used Root (used)
       fs_root_used_percent Root (used %)
       idletime   Idle time
       idletime_text Idle time
       io_sda     TEST
       io_sda_diff TEST
       io_sda_raw TEST
       loadavg    Load average
       loadavg_1  Load average 1
       loadavg_15 Load average 15
       loadavg_5  Load average 5
       perl_version Perl Version
       ram        RAM
       ram_free   RAM free
       ram_free_percent RAM free %
       ram_total  RAM total
       ram_used   RAM used
       ram_used_stat RAM used stat
       starttime  System start time
       starttime_text System start time
       stat_cpu   CPU statistics
       stat_cpu0  CPU0 statistics
       stat_cpu0_diff CPU0 statistics (diff)
       stat_cpu0_percent CPU0 statistics (diff, percent)
       stat_cpu0_text CPU0 statistics (text)
       stat_cpu1  CPU1 statistics
       stat_cpu1_diff CPU1 statistics (diff)
       stat_cpu1_percent CPU1 statistics (diff, percent)
       stat_cpu1_text CPU1 statistics (text)
       stat_cpu2  CPU2 statistics
       stat_cpu2_diff CPU2 statistics (diff)
       stat_cpu2_percent CPU2 statistics (diff, percent)
       stat_cpu2_text CPU2 statistics (text)
       stat_cpu3  CPU3 statistics
       stat_cpu3_diff CPU3 statistics (diff)
       stat_cpu3_percent CPU3 statistics (diff, percent)
       stat_cpu3_text CPU3 statistics (text)
       stat_cpu4  CPU4 statistics
       stat_cpu4_diff CPU4 statistics (diff)
       stat_cpu4_percent CPU4 statistics (diff, percent)
       stat_cpu4_text CPU4 statistics (text)
       stat_cpu5  CPU5 statistics
       stat_cpu5_diff CPU5 statistics (diff)
       stat_cpu5_percent CPU5 statistics (diff, percent)
       stat_cpu5_text CPU5 statistics (text)
       stat_cpu6  CPU6 statistics
       stat_cpu6_diff CPU6 statistics (diff)
       stat_cpu6_percent CPU6 statistics (diff, percent)
       stat_cpu6_text CPU6 statistics (text)
       stat_cpu7  CPU7 statistics
       stat_cpu7_diff CPU7 statistics (diff)
       stat_cpu7_percent CPU7 statistics (diff, percent)
       stat_cpu7_text CPU7 statistics (text)
       stat_cpu_diff CPU statistics (diff)
       stat_cpu_idle_percent CPU statistics idle %
       stat_cpu_io_percent CPU statistics io %
       stat_cpu_irq_percent CPU statistics irq %
       stat_cpu_nice_percent CPU statistics nice %
       stat_cpu_percent CPU statistics (diff, percent)
       stat_cpu_sirq_percent CPU statistics sirq %
       stat_cpu_sys_percent CPU statistics sys %
       stat_cpu_text CPU statistics (text)
       stat_cpu_user_percent CPU statistics user %
       swap       swap
       swap_free  swap free
       swap_total swap total
       swap_used  swap used
       swap_used_percent swap used %
       swap_used_stat swap used stat
       uptime     System up time
       uptime_text System up time
     excludes:
Attributes:
   disable    0
   event-min-interval 60
   event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,fs_.*,stat_cpu_percent
   filesystems fs_boot:/boot,fs_root:/:Root
   network-interfaces eth0:eth0:Ethernet
   room       9.6.0_System
   verbose    2

Kann mir jemand einen Tip geben, wie ich zur Fehlerbeseitigung vorgehe?

Grüße Jürgen
Synology DS720+ mit Docker-Container und Haupt-FHEM, HW-LAN, Jalousienaktoren; Raspi 3B+ mit piVCCU ohne FHEM-Instanz, CUL, JeeLink; Raspi 3B+ mit FHEM und HMUARTUSB,  Raspi 3B+ mit HMUARTGPIO, 1-wire, ebusd

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4707
    • tech_LogBuch
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1727 am: 11 November 2021, 23:26:15 »
Es gibt in dem Modul-Code eine Routine namens "SYSMON_ShowValuesHTML". Diese wird nicht im Modul selbst aufgerufen, sondern ist dafür da, um sie zwecks Anzeige der Werte als HTML-Tabelle in einem "weblink". s. Commandref und Wiki.
Irgendwo in deiner Konfiguration wird so ein weblink definiert, allerdings mit einem falschen Namen ("SYSMONRPI1_ShowValuesHTML"). Hier war "SYSMON" im Namen nicht als Name der Geräte-Instanz gedacht und darf auch nicht durch diese ersetzt werden. Der Name der Instanz muss stattdessen als Parameter bei dem Aufruf mitgegeben werden.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Offline bmwfan

  • Sr. Member
  • ****
  • Beiträge: 560
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1728 am: 12 November 2021, 12:15:41 »
War tatsächlich so definiert.
define SysValuesRPI1 weblink htmlCode {SYSMONRPI1_ShowValuesHTML('sysmon')}Nun geändert und die Meldung ist weg.

Danke
Synology DS720+ mit Docker-Container und Haupt-FHEM, HW-LAN, Jalousienaktoren; Raspi 3B+ mit piVCCU ohne FHEM-Instanz, CUL, JeeLink; Raspi 3B+ mit FHEM und HMUARTUSB,  Raspi 3B+ mit HMUARTGPIO, 1-wire, ebusd

Offline debu

  • New Member
  • *
  • Beiträge: 8
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1729 am: 01 Januar 2022, 09:21:26 »
Hallo zusammen,

ich habe fhem in docker laufen (offizielles image fhem/fhem). SYSMON zeigt mir u. a. zuverlässig starttime_text fhemstarttime_text. Wobei starttime_text nicht die start time des containers ist sondern die des hosts.
Gibt es eine Möglichkeit sich die start time des containers anzeigen zu lassen? Ich würde gerne wissen ob und wann der container neu gestartet wurde.

Danke und beste Gruesse,
DeBu

Online Wernieman

  • Developer
  • Hero Member
  • ****
  • Beiträge: 8513
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1730 am: 01 Januar 2022, 10:40:26 »
Container <> VM ... deshalb ist ein uptime innerhalb des Containers immer ein Uptime des Host.

Du müstest von Außen", d.h. über den Host die Uptime des Containers ermitteln ..... oder Du verwendest die uptime von FHEM, die gleich dem Container sein sollte. Gib doch einfach mal "uptime" bei fhem ein ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline kadettilac89

  • Hero Member
  • *****
  • Beiträge: 1570
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1731 am: 01 Januar 2022, 11:47:28 »
Gibt es eine Möglichkeit sich die start time des containers anzeigen zu lassen? Ich würde gerne wissen ob und wann der container neu gestartet wurde.

Wernieman hat dir die Hintergründe schon erklärt.

Wenn du wissen willst, wann der Container gestartet wurde kannst du das mit "ps -o etimes= -p 1" rausfinden. Das als UserReading, Ergebnis in Sekunden. Formatierung dann entsprechend im Userreading oder einer ausgelagerten Funktion ...

Sollte funktionieren ... Reading dockeruptime in seconds. Könnte man schöner machen, Trigger auf ein Reading und nicht auf alles ...
attr sysmon_dockercontainer userReadings dockeruptime {qx(ps -o etimes= -p 1)}


Offline kadettilac89

  • Hero Member
  • *****
  • Beiträge: 1570
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1732 am: 01 Januar 2022, 12:12:56 »
das hier funktioniert ...

attr sysmon_dockercontainer userReadings dockeruptime {trim(qx(ps -o etimes= -p 1))},\
dockeruptime_text {\
my $s = ReadingsVal($name,'dockeruptime',0);;\
  my $d = int($s/86400);;\
  $s -= $d*86400;;\
  my $h = int($s/3600);;\
  $s -= $h*3600;;\
  my $m = int($s/60);;\
sprintf("%d days, %02d hours, %02d minutes",$d,$h,$m);;\
}
Hilfreich Hilfreich x 1 Liste anzeigen

Offline Duz

  • New Member
  • *
  • Beiträge: 12
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1733 am: 01 Januar 2022, 15:19:07 »
Hallo Community,

Erst einmal ein frohes neues Jahr.

ich habe ein Problem mit SYSMON und dem 1-Wire.
Ich meine, dass ich zeitgleich mit der Installation von RaspAP oder einem apt-get Upgrade bestimmte Rechte verloren habe oder sich "unter der Haube" etwas verstellt hat.

Jedenfalls bekomme ich seit gestern Nachmittag keine Events im File Log mehr für SYSMON und meine 1-Wire Sensoren.
In Sysmon wird lediglich die CPU Taktrate mitgeloggt. Kann jemand etwas mit den Informationen auf Anhieb anfangen?

in Sysmon kommt unter anderem folgende Fehlermeldung: Error: Blocking call aborted (timeout)

Offline debu

  • New Member
  • *
  • Beiträge: 8
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1734 am: 02 Januar 2022, 09:36:33 »
das hier funktioniert ...

attr sysmon_dockercontainer userReadings dockeruptime {trim(qx(ps -o etimes= -p 1))},\
dockeruptime_text {\
my $s = ReadingsVal($name,'dockeruptime',0);;\
  my $d = int($s/86400);;\
  $s -= $d*86400;;\
  my $h = int($s/3600);;\
  $s -= $h*3600;;\
  my $m = int($s/60);;\
sprintf("%d days, %02d hours, %02d minutes",$d,$h,$m);;\
}

vielen Dank!
Ich habe jetzt folgendes geschafft
dockeruptime {trim(qx(ps -o etimes= -p 1))},
dockerstarttime {time()- ReadingsVal($name,'dockeruptime',0);;}

Es klemmt allerdings noch an der Formatierung der dockerstarttime. Folgendes habe ich versucht aber leider immer mit syntax error :-(
dockerstarttime_text { \
   strftime("%d.%m.%Y %H:%M:%S", localtime(ReadingsVal($name,'dockerstarttime',0);;));\
}

Offline kadettilac89

  • Hero Member
  • *****
  • Beiträge: 1570
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1735 am: 02 Januar 2022, 11:11:43 »

Es klemmt allerdings noch an der Formatierung der dockerstarttime. Folgendes habe ich versucht aber leider immer mit syntax error :-(


Wenn du Fehler bekommst wäre es hilfreich diese auch zu posten. Ansatz bei syntax-Fehler ... die Befehle einzeln in der Eingabezeile (oben) einzugeben und zu testen.

Die Lösung: du nutzt eine Funktion localtime, in dieser hat ein Strichpunkt nichts verloren. Nimm diese raus und dann sollte es funktionieren.

localtime(ReadingsVal($name,'dockerstarttime',0);; )

richtig vermutlich localtime(ReadingsVal($name,'dockerstarttime',0))

Wenn es das nicht ist, Fehlermeldung und Teil deines geschachtelten Statements, welches diesen wirft, posten.

Offline debu

  • New Member
  • *
  • Beiträge: 8
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1736 am: 02 Januar 2022, 14:14:38 »
...richtig vermutlich localtime(ReadingsVal($name,'dockerstarttime',0)) ...
Danke! das wars. :-)

So funktionierts:
dockerstarttime_text {strftime("%d.%m.%Y %H:%M:%S", localtime(ReadingsVal($name,'dockerstarttime',0)))}

Offline Miami

  • New Member
  • *
  • Beiträge: 46
Antw:Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)
« Antwort #1737 am: 30 April 2022, 17:50:51 »
Ich habe einen Vorschlag 42_SYSMON.pm anzupassen, um auf einem Raspberry Pi  das Modell anzuzeigen:

In der Zeile 1985 steht zur Zeit:
        if($key=~m/Processor/ || $key=~m/model name/ || $key=~m/system type/) {
Nachdem ich das in
        if($key=~m/Processor/ || $key=~m/Model/ || $key=~m/model name/ || $key=~m/system type/) {geändert und FHEM neu gestartet habe, wird (zumindest bei mir) das Raspberry Pi Modell erkannt:

Zitat
CPU temperature:    44.3 °C
CPU frequency:    600 MHz
CPU model name:    Raspberry Pi 4 Model B Rev 1.5
BogoMIPS:    108.00
System up time:    1 days, 05 hours, 28 minutes
FHEM up time:    0 days, 00 hours, 13 minutes

Vielleicht kann das in den offiziellen Code übernommen werden.
« Letzte Änderung: 30 April 2022, 18:33:46 von Miami »
Gefällt mir Gefällt mir x 2 Liste anzeigen

 

decade-submarginal