Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)

Begonnen von hexenmeister, 06 Dezember 2013, 17:44:38

Vorheriges Thema - Nächstes Thema

Newbee

Moin,

nutze das Modul auf drei Geräten NUC, RPI3 und RPI4.  :D
Bei den PI's geht die Anzeige der CPU Temp ohne Probleme.
Beim NUC klappt das leider nicht.  8)

List des Devices:

Internals:
   DEF        1 1 1 10
   FUUID      5c42cd42-f33f-461d-c091-464f0293cb1f8362
   INTERVAL_BASE 60
   INTERVAL_MULTIPLIERS 1 1 1 10
   MODE       local
   NAME       sysmon
   NR         714
   STATE      Initialized
   TYPE       SYSMON
   READINGS:
     2020-04-16 10:12:29   cpu0_freq       642
     2020-04-16 10:12:29   cpu0_freq_stat  451.00 2400.00 683.14
     2020-04-16 10:12:29   cpu0_idle_stat  30.34 101.85 99.50
     2020-04-16 10:12:29   cpu1_freq       600
     2020-04-16 10:12:29   cpu1_freq_stat  402.00 2404.00 685.63
     2020-04-16 10:12:29   cpu1_idle_stat  33.78 116.47 99.34
     2020-04-16 10:12:29   cpu2_freq       651
     2020-04-16 10:12:29   cpu2_freq_stat  474.00 2403.00 680.09
     2020-04-16 10:12:29   cpu2_idle_stat  30.89 100.00 96.48
     2020-04-16 10:12:29   cpu3_freq       641
     2020-04-16 10:12:29   cpu3_freq_stat  441.00 2401.00 716.01
     2020-04-16 10:12:29   cpu3_idle_stat  17.86 105.93 98.56
     2020-04-16 10:12:29   cpu_core_count  512
     2020-04-16 10:12:29   cpu_freq        642
     2020-04-16 10:12:29   cpu_freq_stat   451.00 2400.00 683.14
     2020-04-16 10:12:29   cpu_idle_stat   72.98 102.09 98.47
     2020-04-16 10:06:29   cpu_model_name  Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz
     2020-04-16 10:12:29   cpu_temp        -263200.00
     2020-04-16 10:12:29   cpu_temp_avg    -263199.8
     2020-04-16 10:12:29   cpu_temp_stat   -263200.00 52.00 -263199.98
     2020-04-16 10:12:29   eno1            RX: 32.74 MB, TX: 9.65 MB, Total: 42.39 MB
     2020-04-16 10:12:29   eno1_diff       RX: 0.37 MB, TX: 0.09 MB, Total: 0.46 MB
     2020-04-16 10:12:29   eno1_ip         192.168.178.74
     2020-04-16 10:12:29   eno1_rx         34329105
     2020-04-16 10:12:29   eno1_speed      1000
     2020-04-16 10:12:29   eno1_tx         10115317
     2020-04-16 10:12:29   fhemstarttime   1587024330
     2020-04-16 10:12:29   fhemstarttime_text 16.04.2020 10:05:30
     2020-04-16 10:12:29   fhemuptime      419
     2020-04-16 10:12:29   fhemuptime_text 0 days, 00 hours, 06 minutes
     2020-04-16 10:10:29   fs_boot         Total: 721 MB, Used: 110 MB, 16 %, Available: 575 MB at /boot
     2020-04-16 10:10:29   fs_root         Total: 110335 MB, Used: 3623 MB, 4 %, Available: 101086 MB at /
     2020-04-16 10:12:29   idletime        32 0.77 %
     2020-04-16 10:12:29   idletime_text   0 days, 00 hours, 00 minutes (0.77 %)
     2020-04-16 10:12:29   loadavg         0.02 0.05 0.02
     2020-04-16 10:06:29   perl_version    v5.22.1
     2020-04-16 10:12:29   ram             Total: 3831.05 MB, Used: 310.80 MB, 8.11 %, Free: 2352.24 MB
     2020-04-16 10:12:29   ram_used_stat   169.32 425.41 310.55
     2020-04-16 10:12:29   starttime       1587020525
     2020-04-16 10:12:29   starttime_text  16.04.2020 09:02:05
     2020-04-16 10:12:29   stat_cpu        18754 0 3074 1664859 346 0 234
     2020-04-16 10:12:29   stat_cpu0       1265 0 625 420110 72 0 8
     2020-04-16 10:12:29   stat_cpu0_diff  3 0 9 5987 0 0 0
     2020-04-16 10:12:29   stat_cpu0_percent 0.05 0.00 0.15 99.80 0.00 0.00 0.00
     2020-04-16 10:12:29   stat_cpu0_text  user: 0.05 %, nice: 0.00 %, sys: 0.15 %, idle: 99.80 %, io: 0.00 %, irq: 0.00 %, sirq: 0.00 %
     2020-04-16 10:12:29   stat_cpu1       1802 0 840 419364 77 0 3
     2020-04-16 10:12:29   stat_cpu1_diff  7 0 10 5983 0 0 0
     2020-04-16 10:12:29   stat_cpu1_percent 0.12 0.00 0.17 99.72 0.00 0.00 0.00
     2020-04-16 10:12:29   stat_cpu1_text  user: 0.12 %, nice: 0.00 %, sys: 0.17 %, idle: 99.72 %, io: 0.00 %, irq: 0.00 %, sirq: 0.00 %
     2020-04-16 10:12:29   stat_cpu2       12896 0 1058 406626 61 0 206
     2020-04-16 10:12:29   stat_cpu2_diff  166 0 10 5798 0 0 3
     2020-04-16 10:12:29   stat_cpu2_percent 2.78 0.00 0.17 97.01 0.00 0.00 0.05
     2020-04-16 10:12:29   stat_cpu2_text  user: 2.78 %, nice: 0.00 %, sys: 0.17 %, idle: 97.01 %, io: 0.00 %, irq: 0.00 %, sirq: 0.05 %
     2020-04-16 10:12:29   stat_cpu3       2790 0 549 418758 134 0 16
     2020-04-16 10:12:29   stat_cpu3_diff  0 0 6 5989 2 0 0
     2020-04-16 10:12:29   stat_cpu3_percent 0.00 0.00 0.10 99.87 0.03 0.00 0.00
     2020-04-16 10:12:29   stat_cpu3_text  user: 0.00 %, nice: 0.00 %, sys: 0.10 %, idle: 99.87 %, io: 0.03 %, irq: 0.00 %, sirq: 0.00 %
     2020-04-16 10:12:29   stat_cpu_diff   176 0 35 23757 2 0 3
     2020-04-16 10:12:29   stat_cpu_percent 0.73 0.00 0.15 99.10 0.01 0.00 0.01
     2020-04-16 10:12:29   stat_cpu_text   user: 0.73 %, nice: 0.00 %, sys: 0.15 %, idle: 99.10 %, io: 0.01 %, irq: 0.00 %, sirq: 0.01 %
     2020-04-16 10:12:29   swap            Total: 976.00 MB, Used: 0.00 MB,  0.00 %, Free: 976.00 MB
     2020-04-16 10:12:29   swap_used_stat  0.00 18.71 0.01
     2020-04-16 10:12:29   uptime          4224
     2020-04-16 10:12:29   uptime_text     0 days, 01 hours, 10 minutes
     2020-04-16 10:12:29   wlan0           not available
     2020-04-16 10:12:29   wlan0_diff      not available
   helper:
     net_eno1_stat_class 1
     proc_fs    1
     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_core_num 512
     sys_cpu_freq_rpi_bbb 1
     sys_cpu_num 1
     sys_cpu_temp_bbb 0
     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
       eno1       Ethernet
       eno1_diff  Ethernet (diff)
       eno1_ip    Ethernet (IP)
       eno1_ip6   Ethernet (IP6)
       eno1_rx    Ethernet (RX)
       eno1_speed Ethernet (speed)
       eno1_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
       wlan0      WIFI
       wlan0_diff WIFI (diff)
       wlan0_ip   WIFI (IP)
       wlan0_ip6  WIFI (IP6)
       wlan0_rx   WIFI (RX)
       wlan0_speed WIFI (speed)
       wlan0_tx   WIFI (TX)
     excludes:
     shadow_map:
       cpu0_idle_stat 30.34 101.85 98.60
       cpu1_idle_stat 33.78 116.47 98.38
       cpu2_idle_stat 30.89 100.00 94.54
       cpu3_idle_stat 17.86 105.93 94.64
       cpu_core_count 512
       cpu_idle_stat 72.98 102.09 96.54
       cpu_temp   -263200.00
       cpu_temp_avg -263199.8
       cpu_temp_stat -263200.00 52.00 -263199.98
       eno1       RX: 30.76 MB, TX: 9.15 MB, Total: 39.91 MB
       eno1_diff  RX: 0.42 MB, TX: 0.09 MB, Total: 0.51 MB
       eno1_ip    192.168.178.74
       eno1_rx    32254767
       eno1_speed 1000
       eno1_tx    9596194
       fhemstarttime 1587024330
       fhemstarttime_text 16.04.2020 10:05:30
       fhemuptime 107
       fhemuptime_text 0 days, 00 hours, 01 minutes
       fs_boot    Total: 721 MB, Used: 110 MB, 16 %, Available: 575 MB at /boot
       fs_root    Total: 110335 MB, Used: 3623 MB, 4 %, Available: 101086 MB at /
       idletime   30 0.77 %
       idletime_text 0 days, 00 hours, 00 minutes (0.77 %)
       loadavg    0.08 0.12 0.05
       ram        Total: 3831.05 MB, Used: 296.87 MB, 7.75 %, Free: 2366.79 MB
       ram_used_stat 169.32 425.41 309.05
       starttime  1587020525
       starttime_text 16.04.2020 09:02:05
       stat_cpu   17768 0 2889 1541504 342 0 219
       stat_cpu0  1233 0 591 389022 72 0 8
       stat_cpu0_diff 4 0 6 4816 0 0 0
       stat_cpu0_percent 0.08 0.00 0.12 99.79 0.00 0.00 0.00
       stat_cpu0_text user: 0.08 %, nice: 0.00 %, sys: 0.12 %, idle: 99.79 %, io: 0.00 %, irq: 0.00 %, sirq: 0.00 %
       stat_cpu1  1711 0 789 388340 77 0 3
       stat_cpu1_diff 11 0 10 4804 0 0 0
       stat_cpu1_percent 0.23 0.00 0.21 99.56 0.00 0.00 0.00
       stat_cpu1_text user: 0.23 %, nice: 0.00 %, sys: 0.21 %, idle: 99.56 %, io: 0.00 %, irq: 0.00 %, sirq: 0.00 %
       stat_cpu2  12063 0 993 376477 61 0 191
       stat_cpu2_diff 179 0 11 4613 0 0 4
       stat_cpu2_percent 3.72 0.00 0.23 95.96 0.00 0.00 0.08
       stat_cpu2_text user: 3.72 %, nice: 0.00 %, sys: 0.23 %, idle: 95.96 %, io: 0.00 %, irq: 0.00 %, sirq: 0.08 %
       stat_cpu3  2759 0 514 387664 130 0 16
       stat_cpu3_diff 8 0 2 4816 1 0 0
       stat_cpu3_percent 0.17 0.00 0.04 99.77 0.02 0.00 0.00
       stat_cpu3_text user: 0.17 %, nice: 0.00 %, sys: 0.04 %, idle: 99.77 %, io: 0.02 %, irq: 0.00 %, sirq: 0.00 %
       stat_cpu_diff 203 0 30 19049 1 0 4
       stat_cpu_percent 1.05 0.00 0.16 98.77 0.01 0.00 0.02
       stat_cpu_text user: 1.05 %, nice: 0.00 %, sys: 0.16 %, idle: 98.77 %, io: 0.01 %, irq: 0.00 %, sirq: 0.02 %
       swap       Total: 976.00 MB, Used: 0.00 MB,  0.00 %, Free: 976.00 MB
       swap_used_stat 0.00 18.71 0.01
       uptime     3912
       uptime_text 0 days, 01 hours, 05 minutes
       wlan0      not available
       wlan0_diff not available
Attributes:
   event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eno1_diff,loadavg,ram,fs_.*,stat_cpu_percent
   filesystems fs_boot:/boot,fs_root:/:Root
   group      Sys
   network-interfaces eno1:eno1:Ethernet,wlan0:wlan0:WIFI
   room       NUC


Abfrage über sensors ergibt folgendes.

sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:       -263.2°C 

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +37.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:         +37.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:         +36.0°C  (high = +100.0°C, crit = +100.0°C)


Laut Modul Code sollte ja zwischen verschiedenen Geräten unterschieden werden Pi, BB, Fritte, und X mit mehreren Core's, oder?   ::)

Was kann ich machen damit er nicht den virtuellen temp1 anzieht sondern die temp1_, temp2_, temp3_ aus dem Verzeichnis.

/sys/class/hwmon/hwmon1$ ls
device  power      temp1_crit        temp1_input  temp1_max   temp2_crit_alarm  temp2_label  temp3_crit        temp3_input  temp3_max
name    subsystem  temp1_crit_alarm  temp1_label  temp2_crit  temp2_input       temp2_max    temp3_crit_alarm  temp3_label  uevent


Danke vorab

Grüße
Intel-NUC mit ubuntu server 20.04; FHEM 6.0
HM, Dect, Netatmo, Hue

hexenmeister

Naja, das Modul wurde ehemals für Raspberry Pi entwickelt. Im Laufe der Zeit kamen einige weitere dazu. Mittlerweile ist es zu fett und schwer wartbar geworden. Daher kann ich schlecht Unterstützung für weitere Hardware einbauen, vor Allem, wenn ich diese gar nicht habe. Grob beschrieben, muss das Modul an zwei Stellen erweitert werden: einmal, um die betroffene Hardware sicher zu identifizieren und an einer zwite die eigentliche Abfrage der Werte. Wenn jemand einen Patch dafür bereit stellt, baue ich diesen natürlich ein. Heute würde ich jedoch FHEM nicht mehr mit dieser Aufgabe betrauen und auf externe Tools setzen. Deren Ausgaben kann man dann natürlich auch in FHEM einholen. Ich würde wohl in die Richtung prometheus -> influxDb -> grafana blicken.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Wernieman

Wie hier schon mehrfach im Thread erwähnt:
Baue Dir die Daten per Script zusammen und pushe sie zu Fhem rein, wenn Du sie brauchst ...
- 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

Newbee

Hallo,

habe meinen Pi huete auf 20.04 upgegraded. Jetzt bekommen ich beim Zugriff auf sysmon folgenden log Eintrag.


2020.06.07 18:36:28 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at ./FHEM/42_SYSMON.pm line 2269.
2020.06.07 18:36:28 1: eval: {SYSMON_ShowValuesHTML('sysmon')}
2020.06.07 18:36:28 1: stacktrace:
2020.06.07 18:36:28 1:     main::__ANON__                      called by ./FHEM/42_SYSMON.pm (2269)
2020.06.07 18:36:28 1:     main::SYSMON_getRamAndSwap          called by ./FHEM/42_SYSMON.pm (1255)
2020.06.07 18:36:28 1:     main::SYSMON_obtainParameters_intern called by ./FHEM/42_SYSMON.pm (1129)
2020.06.07 18:36:28 1:     main::SYSMON_obtainParameters       called by ./FHEM/42_SYSMON.pm (3367)
2020.06.07 18:36:28 1:     main::SYSMON_ShowValuesFmt          called by ./FHEM/42_SYSMON.pm (3246)
2020.06.07 18:36:28 1:     main::SYSMON_ShowValuesHTML         called by (eval 21658) (1)
2020.06.07 18:36:28 1:     (eval)                              called by fhem.pl (1149)
2020.06.07 18:36:28 1:     main::AnalyzePerlCommand            called by ./FHEM/98_weblink.pm (99)
2020.06.07 18:36:28 1:     main::weblink_FwFn                  called by ./FHEM/01_FHEMWEB.pm (3307)
2020.06.07 18:36:28 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1826)
2020.06.07 18:36:28 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1999)
2020.06.07 18:36:28 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1159)
2020.06.07 18:36:28 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (590)
2020.06.07 18:36:28 1:     main::FW_Read                       called by fhem.pl (3789)
2020.06.07 18:36:28 1:     main::CallFn                        called by fhem.pl (760)


Wie löse ich das am Besten?

Danke vorab.

Grüße
Intel-NUC mit ubuntu server 20.04; FHEM 6.0
HM, Dect, Netatmo, Hue

Newbee

UPDATE:
Habe es wie unter diesem Thread beschrieben gelöst: https://forum.fhem.de/index.php/topic,109141.msg1033925.html#msg1033925

Zitat von: Newbee am 07 Juni 2020, 18:42:00
Hallo,

habe meinen Pi huete auf 20.04 upgegraded. Jetzt bekommen ich beim Zugriff auf sysmon folgenden log Eintrag.


2020.06.07 18:36:28 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at ./FHEM/42_SYSMON.pm line 2269.
2020.06.07 18:36:28 1: eval: {SYSMON_ShowValuesHTML('sysmon')}
2020.06.07 18:36:28 1: stacktrace:
2020.06.07 18:36:28 1:     main::__ANON__                      called by ./FHEM/42_SYSMON.pm (2269)
2020.06.07 18:36:28 1:     main::SYSMON_getRamAndSwap          called by ./FHEM/42_SYSMON.pm (1255)
2020.06.07 18:36:28 1:     main::SYSMON_obtainParameters_intern called by ./FHEM/42_SYSMON.pm (1129)
2020.06.07 18:36:28 1:     main::SYSMON_obtainParameters       called by ./FHEM/42_SYSMON.pm (3367)
2020.06.07 18:36:28 1:     main::SYSMON_ShowValuesFmt          called by ./FHEM/42_SYSMON.pm (3246)
2020.06.07 18:36:28 1:     main::SYSMON_ShowValuesHTML         called by (eval 21658) (1)
2020.06.07 18:36:28 1:     (eval)                              called by fhem.pl (1149)
2020.06.07 18:36:28 1:     main::AnalyzePerlCommand            called by ./FHEM/98_weblink.pm (99)
2020.06.07 18:36:28 1:     main::weblink_FwFn                  called by ./FHEM/01_FHEMWEB.pm (3307)
2020.06.07 18:36:28 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1826)
2020.06.07 18:36:28 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1999)
2020.06.07 18:36:28 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1159)
2020.06.07 18:36:28 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (590)
2020.06.07 18:36:28 1:     main::FW_Read                       called by fhem.pl (3789)
2020.06.07 18:36:28 1:     main::CallFn                        called by fhem.pl (760)


Wie löse ich das am Besten?

Danke vorab.

Grüße
Intel-NUC mit ubuntu server 20.04; FHEM 6.0
HM, Dect, Netatmo, Hue

Tommy82

Hallo,
hab heute folgenden LOg Eintrag.
2020.11.02 05:24:36.587 1: PERL WARNING: Use of uninitialized value in int at ./FHEM/42_SYSMON.pm line 3516.
2020.11.02 05:24:36.624 1: stacktrace:
2020.11.02 05:24:36.625 1:     main::__ANON__                      called by ./FHEM/42_SYSMON.pm (3515)
2020.11.02 05:24:36.626 1:     main::SYSMON_isCPUTempBBB           called by ./FHEM/42_SYSMON.pm (1209)
2020.11.02 05:24:36.627 1:     main::SYSMON_obtainParameters_intern called by ./FHEM/42_SYSMON.pm (1129)
2020.11.02 05:24:36.628 1:     main::SYSMON_obtainParameters       called by ./FHEM/42_SYSMON.pm (956)
2020.11.02 05:24:36.628 1:     main::SYSMON_blockingCall           called by FHEM/Blocking.pm (194)
2020.11.02 05:24:36.629 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2020.11.02 05:24:36.630 1:     main::BlockingCall                  called by ./FHEM/42_SYSMON.pm (905)
2020.11.02 05:24:36.631 1:     main::SYSMON_Update                 called by fhem.pl (3342)
2020.11.02 05:24:36.632 1:     main::HandleTimeout                 called by fhem.pl (677)
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Wasserwerk33

Hallo Leute,

Ich stelle mich zu doof an
Ich versuche sysmon in Fhem auf meinem PI zu intregrieren . Dieses klappt aber nicht. Er schreibt mir das er das modul nicht einbinden kann (cannot load modul SYSMON).
Ein Update habe ich auch schon gemacht. Geschaut ob ich das ,, PM " habe , dieses ist auch drin.

Hat jemand eine Idee ?

Im Wiki kann ich nix finden das ich zusätzlich noch was installieren muss .

MadMax-FHEM

#1687
Zitat von: Wasserwerk33 am 11 April 2021, 09:35:09
Ich versuche sysmon in Fhem auf meinem PI zu intregrieren . Dieses klappt aber nicht. Er schreibt mir das er das modul nicht einbinden kann (cannot load modul SYSMON).

Deutet darauf hin, dass etwas fehlt. Meist eine Perl-Lib.
Meist steht auch im Log mehr u.a. eben welche Lib(s) fehlen...
Da schon geschaut!?

Zitat von: Wasserwerk33 am 11 April 2021, 09:35:09
Im Wiki kann ich nix finden das ich zusätzlich noch was installieren muss .

Hmm, stimmt.
Da konnte ich nur das finden:
Zitat von: https://wiki.fhem.de/wiki/SYSMON
Das Modul nutzt das Perlmodule 'Net::Telnet' für den Fernzugriff. Dieses muss ggf. nachinstalliert werden. Unter Ubuntu kann dafür das Paket libnet-telnet-perl verwendet werden.
Sollte aber ja nur bei Nutzung dieses "Features" notwendig sein...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Wasserwerk33

#1688
Hey danke.

Das habe ich überlesen. Werde es damit probieren. Aber eigentlich benutze ich das Telenet schon.
Melde mich ob es das war.

Das steht im Log
2021.04.11 09:34:34 1: reload: Error:Modul 42_SYSMON deactivated:
Unrecognized character \xA0; marked by <-- HERE after    <-- HERE near column 4 at ./FHEM/42_SYSMON.pm line 313.

MadMax-FHEM

#1689
So war das NICHT gedacht!

Schau doch erst mal im fhem Log!!!!!

Bevor du auf Verdacht irgendwelche Libs installierst!!

Aber: mir egal, dein System...

EDIT: der Fehler ist "eigenartig" und hat wohl nichts mit fehlenden Libs etc. zu tun...

EDIT: mit Update gemacht heißt fhem-Update? Was für ein OS? Wie aktuell ist das? (wobei es verm. nichts damit zu tun hat)...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Wasserwerk33

Ja genau fhem update. Nur update in die Zeile eingtragen.
System ist Raspi os von der offiziellen Seite. Gestern noch upgedatet.



Wernieman

- 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

Wasserwerk33

pi@raspberrypi:~ $ cat /etc/debian_version
10.9

war gerade am schauen in google wie ich die version rausfinde da hast du schon geschrieben.

Wernieman

Zitat./FHEM/42_SYSMON.pm line 313.
kannst Du mal die Zeile 313 Posten?
- 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

Wasserwerk33

#1694
Also wenn ich mir die Zeile so anschaue würde ich sagen das die Klammer falsch ist.

Bin gerade bei den anderen am schauen was ich dort so finde.

#$rMap%>{"power_usb_voltage"} = "]SB%Versorgung Spannung";