SYSMON liefert keine CPU Temperatur (remote)

Begonnen von DoubleD, 30 Dezember 2018, 19:00:31

Vorheriges Thema - Nächstes Thema

DoubleD

Hallo

Ich habe Sysmon für einen (remote) Raspberry eingerichtet. Das funktioniert auch super.
Allerdings wir die CPU Temperatur (und Frequenz) nicht aus gelesen.

List vom sysmon

internals:
   .triggerUsed 1
   CFGFN     
   CHANGED   
   DEF        ssh:pi@192.168.0.236 1 1 1 10
   HOST       192.168.0.236
   INTERVAL_BASE 60
   INTERVAL_MULTIPLIERS 1 1 1 10
   MODE       ssh
   NAME       sysmonOctoprint
   NR         19378
   PORT       22
   STATE      <p align="left">Ram: Total: 875.66 MB, Used: 90.59 MB, 10.35 %, Free: 403.27 MB <br>
Speicher: Total: 14936 MB, Used: 1702 MB, 12 %, Available: 12591 MB at / <br>
Auslastung: 0.11 0.11 0.09 <br>
Laufzeit: 1 days, 07 hours, 52 minutes <br>
WLan Geschw.: 72.2 <br>
Wlan Traffic: RX: 102.78 MB, TX: 2471.65 MB, Total: 2574.43 MB</p>
   TYPE       SYSMON
   USER       pi
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   READINGS:
     2018-12-30 18:54:38   cpu_core_count  1
     2018-12-30 18:54:38   eth0            RX: 0.00 MB, TX: 0.00 MB, Total: 0 MB
     2018-12-30 18:54:38   eth0_diff       RX: 0.00 MB, TX: 0.00 MB, Total: 0.00 MB
     2018-12-30 18:54:38   eth0_rx         0
     2018-12-30 18:54:38   eth0_speed      10
     2018-12-30 18:54:38   eth0_tx         0
     2018-12-30 18:50:39   fs_boot         Total: 43 MB, Used: 22 MB, 51 %, Available: 21 MB at /boot
     2018-12-30 18:50:39   fs_root         Total: 14936 MB, Used: 1702 MB, 12 %, Available: 12591 MB at /
     2018-12-30 18:54:38   loadavg         0.11 0.11 0.09
     2018-12-30 18:54:38   ram             Total: 875.66 MB, Used: 90.59 MB, 10.35 %, Free: 403.27 MB
     2018-12-30 18:54:38   ram_used_stat   85.72 91.04 90.47
     2018-12-30 18:54:38   starttime       1546077751
     2018-12-30 18:54:38   starttime_text  29.12.2018 11:02:31
     2018-12-30 18:54:38   swap            Total: 100.00 MB, Used: 0.00 MB,  0.00 %, Free: 100.00 MB
     2018-12-30 18:54:38   swap_used_stat  0.00 0.00 0.00
     2018-12-30 18:54:38   uptime          114720
     2018-12-30 18:54:38   uptime_text     1 days, 07 hours, 52 minutes
     2018-12-30 18:54:38   wlan0           RX: 102.78 MB, TX: 2471.65 MB, Total: 2574.43 MB
     2018-12-30 18:54:38   wlan0_diff      RX: 0.05 MB, TX: 0.07 MB, Total: 0.12 MB
     2018-12-30 18:54:38   wlan0_ip        192.168.0.236
     2018-12-30 18:54:38   wlan0_rx        107772305
     2018-12-30 18:54:38   wlan0_speed     72.2
     2018-12-30 18:54:38   wlan0_tx        2591708651
   helper:
     error_msg 
     net_eth0_stat_class 1
     net_wlan0_stat_class 1
     proc_fs    0
     sys_cpu0_freq 0
     sys_cpu0_temp 0
     sys_cpu1_freq 0
     sys_cpu1_temp 0
     sys_cpu2_freq 0
     sys_cpu2_temp 0
     sys_cpu3_freq 0
     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 1
     sys_cpu_freq_rpi_bbb 0
     sys_cpu_num 0
     sys_cpu_temp_bbb 0
     sys_cpu_temp_rpi 0
     sys_fb     0
     sys_power_ac 0
     sys_power_bat 0
     sys_power_usb 0
     u_first_mark 1
     READOUT_RUNNING_PID:
       abortFn    SYSMON_blockingAbort
       arg        sysmonOctoprint|0
       bc_pid     19431
       finishFn   SYSMON_blockingFinish
       fn         SYSMON_blockingCall
       pid        30933
       telnet     telnetForBlockingFn_1546098944_127.0.0.1_36932
       timeout    55
       abortArg:
     cur_readings_map:
       cpu0_idle_stat CPU0 min/max/avg (idle)
       cpu1_idle_stat CPU1 min/max/avg (idle)
       cpu2_idle_stat CPU2 min/max/avg (idle)
       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_idle_stat CPU min/max/avg (idle)
       cpu_model_name CPU model name
       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
       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:
       cpu_core_count 1
       eth0       RX: 0.00 MB, TX: 0.00 MB, Total: 0 MB
       eth0_rx    0
       eth0_speed 10
       eth0_tx    0
       fs_boot    Total: 43 MB, Used: 22 MB, 51 %, Available: 21 MB at /boot
       fs_root    Total: 14936 MB, Used: 1700 MB, 12 %, Available: 12593 MB at /
       loadavg    0.45 0.11 0.03
       ram        Total: 875.66 MB, Used: 85.48 MB, 9.76 %, Free: 433.11 MB
       ram_used_stat 85.48 85.48 85.48
       starttime  1546077722
       starttime_text 29.12.2018 11:02:02
       swap       Total: 100.00 MB, Used: 0.00 MB,  0.00 %, Free: 100.00 MB
       swap_used_stat 0.00 0.00 0.00
       uptime     112500
       uptime_text 1 days, 07 hours, 15 minutes
       wlan0      RX: 100.80 MB, TX: 2469.17 MB, Total: 2569.97 MB
       wlan0_ip   192.168.0.236
       wlan0_rx   105691531
       wlan0_speed 72.2
       wlan0_tx   2589112331
Attributes:
   event-on-change-reading .*
   filesystems fs_boot:/boot,fs_root:/:Root
   network-interfaces eth0:eth0:Ethernet,wlan0:wlan0:WiFi
   room       31_Hobby,System->rpi
   stateFormat <p align="left">Ram: ram <br>
Speicher: fs_root <br>
Auslastung: loadavg <br>
Laufzeit: uptime_text <br>
WLan Geschw.: wlan0_speed <br>
Wlan Traffic: wlan0</p>
   verbose    5


Log mit verbose 5

2018.12.30 18:48:24 5: SYSMON sysmonOctoprint: Set.748 sysmonOctoprint ?
2018.12.30 18:48:24 5: SYSMON sysmonOctoprint: Set.748 sysmonOctoprint ?
2018.12.30 18:48:24 5: SYSMON sysmonOctoprint: Set.748 sysmonOctoprint ?
2018.12.30 18:48:24 5: SYSMON sysmonOctoprint: Set.748 sysmonOctoprint ?
2018.12.30 18:48:24 5: SYSMON sysmonOctoprint: Set.748 sysmonOctoprint ?
2018.12.30 18:48:24 5: SYSMON sysmonOctoprint: Get.666 sysmonOctoprint ?
2018.12.30 18:48:31 5: SYSMON sysmonOctoprint: Get.666 sysmonOctoprint update
2018.12.30 18:48:31 5: SYSMON sysmonOctoprint: updateReadings.1060
2018.12.30 18:48:31 5: SYSMON sysmonOctoprint: Update.900 blockingCall: Old readout process still running. Killing old process HASH(0x697f1e0)
2018.12.30 18:48:31 1: Timeout for SYSMON_blockingCall reached, terminated process 30195
2018.12.30 18:48:31 5: SYSMON sysmonOctoprint: blockingAbort.1022
2018.12.30 18:48:31 5: SYSMON sysmonOctoprint: blockingCall.954 sysmonOctoprint, 1
2018.12.30 18:48:31 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:31 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute 'uptime' by SSH
2018.12.30 18:48:31 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "uptime"'
2018.12.30 18:48:31 5: SYSMON sysmonOctoprint: Exec_Ssh.4225 Result ' 17:48:31 up 1 day,  7:46,  1 user,  load average: 0.17, 0.10, 0.09'
2018.12.30 18:48:31 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:31 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute 'free -V' by SSH
2018.12.30 18:48:31 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "free -V"'
2018.12.30 18:48:32 5: SYSMON sysmonOctoprint: Exec_Ssh.4225 Result 'free from procps-ng 3.3.12'
2018.12.30 18:48:32 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:32 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute 'LANG=en free -w' by SSH
2018.12.30 18:48:32 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "LANG=en free -w"'
2018.12.30 18:48:34 5: SYSMON sysmonOctoprint: Exec_Ssh.4217 Result '$VAR1 = '              total        used        free      shared     buffers       cache   available
';
$VAR2 = 'Mem:         896672       92736      418844       28500       50940      334152      715876
';
$VAR3 = 'Swap:        102396           0      102396
';
'
2018.12.30 18:48:34 5: SYSMON sysmonOctoprint: getNetworkInfo.2688 get eth0:eth0:Ethernet
2018.12.30 18:48:34 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:34 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute '/sbin/ifconfig eth0 2>&1' by SSH
2018.12.30 18:48:34 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "/sbin/ifconfig eth0 2>&1"'
2018.12.30 18:48:34 5: SYSMON sysmonOctoprint: Exec_Ssh.4217 Result '$VAR1 = 'eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
';
$VAR2 = '        ether b8:27:eb:3f:11:10  txqueuelen 1000  (Ethernet)
';
$VAR3 = '        RX packets 0  bytes 0 (0.0 B)
';
$VAR4 = '        RX errors 0  dropped 0  overruns 0  frame 0
';
$VAR5 = '        TX packets 0  bytes 0 (0.0 B)
';
$VAR6 = '        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
';
$VAR7 = '
';
'
2018.12.30 18:48:34 5: SYSMON sysmonOctoprint: getNetworkInfo.2700 SYSMON_getNetworkInfo>>>>>>>>>>>>>>>>$VAR1 = 'eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
';
$VAR2 = '        ether b8:27:eb:3f:11:10  txqueuelen 1000  (Ethernet)
';
$VAR3 = '        RX packets 0  bytes 0 (0.0 B)
';
$VAR4 = '        RX errors 0  dropped 0  overruns 0  frame 0
';
$VAR5 = '        TX packets 0  bytes 0 (0.0 B)
';
$VAR6 = '        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
';
$VAR7 = '
';

2018.12.30 18:48:34 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:34 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute 'cat /sys/class/net/eth0/statistics/rx_bytes' by SSH
2018.12.30 18:48:34 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "cat /sys/class/net/eth0/statistics/rx_bytes"'
2018.12.30 18:48:35 5: SYSMON sysmonOctoprint: Exec_Ssh.4225 Result '0'
2018.12.30 18:48:35 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:35 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute 'cat /sys/class/net/eth0/statistics/tx_bytes' by SSH
2018.12.30 18:48:35 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "cat /sys/class/net/eth0/statistics/tx_bytes"'
2018.12.30 18:48:36 5: SYSMON sysmonOctoprint: Exec_Ssh.4225 Result '0'
2018.12.30 18:48:36 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:36 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute '[ -f /sys/class/net/eth0/speed ] && echo 1 || echo 0' by SSH
2018.12.30 18:48:36 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "[ -f /sys/class/net/eth0/speed ] && echo 1 || echo 0"'
2018.12.30 18:48:36 5: SYSMON sysmonOctoprint: Exec_Ssh.4225 Result '1'
2018.12.30 18:48:36 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:36 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute 'cat /sys/class/net/eth0/speed 2>/dev/null' by SSH
2018.12.30 18:48:36 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "cat /sys/class/net/eth0/speed 2>/dev/null"'
2018.12.30 18:48:37 5: SYSMON sysmonOctoprint: Exec_Ssh.4225 Result '10'
2018.12.30 18:48:37 5: SYSMON sysmonOctoprint: getNetworkInfo.2688 get wlan0:wlan0:WiFi
2018.12.30 18:48:37 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:37 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute '/sbin/ifconfig wlan0 2>&1' by SSH
2018.12.30 18:48:37 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "/sbin/ifconfig wlan0 2>&1"'
2018.12.30 18:48:37 5: SYSMON sysmonOctoprint: Exec_Ssh.4217 Result '$VAR1 = 'wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
';
$VAR2 = '        inet 192.168.0.236  netmask 255.255.255.0  broadcast 192.168.0.255
';
$VAR3 = '        inet6 2003:da:6f36:6100:7258:7a55:ab59:2c7e  prefixlen 64  scopeid 0x0<global>
';
$VAR4 = '        inet6 fe80::2655:c374:bbf9:d82b  prefixlen 64  scopeid 0x20<link>
';
$VAR5 = '        ether b8:27:eb:6a:44:45  txqueuelen 1000  (Ethernet)
';
$VAR6 = '        RX packets 1109257  bytes 107429229 (102.4 MiB)
';
$VAR7 = '        RX errors 0  dropped 995  overruns 0  frame 0
';
$VAR8 = '        TX packets 4879002  bytes 2591290545 (2.4 GiB)
';
$VAR9 = '        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
';
$VAR10 = '
';
'
2018.12.30 18:48:37 5: SYSMON sysmonOctoprint: getNetworkInfo.2700 SYSMON_getNetworkInfo>>>>>>>>>>>>>>>>$VAR1 = 'wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
';
$VAR2 = '        inet 192.168.0.236  netmask 255.255.255.0  broadcast 192.168.0.255
';
$VAR3 = '        inet6 2003:da:6f36:6100:7258:7a55:ab59:2c7e  prefixlen 64  scopeid 0x0<global>
';
$VAR4 = '        inet6 fe80::2655:c374:bbf9:d82b  prefixlen 64  scopeid 0x20<link>
';
$VAR5 = '        ether b8:27:eb:6a:44:45  txqueuelen 1000  (Ethernet)
';
$VAR6 = '        RX packets 1109257  bytes 107429229 (102.4 MiB)
';
$VAR7 = '        RX errors 0  dropped 995  overruns 0  frame 0
';
$VAR8 = '        TX packets 4879002  bytes 2591290545 (2.4 GiB)
';
$VAR9 = '        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
';
$VAR10 = '
';

2018.12.30 18:48:37 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:37 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute 'cat /sys/class/net/wlan0/statistics/rx_bytes' by SSH
2018.12.30 18:48:37 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "cat /sys/class/net/wlan0/statistics/rx_bytes"'
2018.12.30 18:48:39 5: SYSMON sysmonOctoprint: Exec_Ssh.4225 Result '107432941'
2018.12.30 18:48:39 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:39 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute 'cat /sys/class/net/wlan0/statistics/tx_bytes' by SSH
2018.12.30 18:48:39 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "cat /sys/class/net/wlan0/statistics/tx_bytes"'
2018.12.30 18:48:39 5: SYSMON sysmonOctoprint: Exec_Ssh.4225 Result '2591301507'
2018.12.30 18:48:39 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:39 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute '/sbin/iwconfig wlan0 2>/dev/null' by SSH
2018.12.30 18:48:39 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "/sbin/iwconfig wlan0 2>/dev/null"'
2018.12.30 18:48:40 5: SYSMON sysmonOctoprint: Exec_Ssh.4217 Result '$VAR1 = 'wlan0     IEEE 802.11  ESSID:"FliegerhuetteBox" 
';
$VAR2 = '          Mode:Managed  Frequency:2.437 GHz  Access Point: E0:28:6D:38:52:8B   
';
$VAR3 = '          Bit Rate=65 Mb/s   Tx-Power=31 dBm   
';
$VAR4 = '          Retry short limit:7   RTS thr:off   Fragment thr:off
';
$VAR5 = '          Power Management:on
';
$VAR6 = '          Link Quality=51/70  Signal level=-59 dBm 
';
$VAR7 = '          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
';
$VAR8 = '          Tx excessive retries:585  Invalid misc:0   Missed beacon:0
';
$VAR9 = '
';
'
2018.12.30 18:48:40 5: SYSMON sysmonOctoprint: getFileSystemInfo.2586 get fs_boot:/boot
2018.12.30 18:48:40 5: SYSMON sysmonOctoprint: getFileSystemInfo.2597 exec df /boot -m 2>/dev/null
2018.12.30 18:48:40 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:40 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute 'df /boot -m 2>/dev/null' by SSH
2018.12.30 18:48:40 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "df /boot -m 2>/dev/null"'
2018.12.30 18:48:41 5: SYSMON sysmonOctoprint: Exec_Ssh.4217 Result '$VAR1 = 'Filesystem     1M-blocks  Used Available Use% Mounted on
';
$VAR2 = '/dev/mmcblk0p1        43    22        21  51% /boot
';
'
2018.12.30 18:48:41 5: SYSMON sysmonOctoprint: getFileSystemInfo.2602 recieved 2 lines
2018.12.30 18:48:41 5: SYSMON sysmonOctoprint: getFileSystemInfo.2619 recieved line0 Filesystem     1M-blocks  Used Available Use% Mounted on

2018.12.30 18:48:41 5: SYSMON sysmonOctoprint: getFileSystemInfo.2638 analyse line /dev/mmcblk0p1        43    22        21  51% /boot
for /boot
2018.12.30 18:48:41 5: SYSMON sysmonOctoprint: getFileSystemInfo.2647 pattern (/boot) found
2018.12.30 18:48:41 5: SYSMON sysmonOctoprint: getFileSystemInfo.2653 use line /dev/mmcblk0p1        43    22        21  51% /boot

2018.12.30 18:48:41 5: SYSMON sysmonOctoprint: getFileSystemInfo.2586 get fs_root:/:Root
2018.12.30 18:48:41 5: SYSMON sysmonOctoprint: getFileSystemInfo.2597 exec df / -m 2>/dev/null
2018.12.30 18:48:41 5: SYSMON sysmonOctoprint: readPassword.3791 Read password from file
2018.12.30 18:48:41 5: SYSMON sysmonOctoprint: Exec_Ssh.4202 Execute 'df / -m 2>/dev/null' by SSH
2018.12.30 18:48:41 5: SYSMON sysmonOctoprint: Exec_Ssh.4209 Call: 'ssh  -p 22 pi@192.168.0.236 "df / -m 2>/dev/null"'


Ausgabe von  cat /sys/class/thermal/thermal_zone0/temp verbunden vom fhem RPI zum RemoteRPI
pi@octopi:~ $ cat /sys/class/thermal/thermal_zone0/temp
45622


Was kann ich noch versuchen?

Danke & Gruß
Daniel

hexenmeister

#1
Sysmon ist dewr meinung, dass das virtuelle Datei mit der Temperatur nicht vorhanen ist. Warum auch immer.
Probiere von dem Fhem-Rechner (aus Linux-Console und mit dem Benutzer, der für FHEM verwendet wird) bitte folgenden Befehl aus:
ssh pi@192.168.0.236 -p 22 [ -f /sys/class/thermal/thermal_zone0/temp ] && echo 1 || echo 0
Wenn dabei 0 geliefert wird, dann ist irgendwas mit Zugriffsrechen über ssh (auch wenns unerwartet wäre), wenn 1 dann wird es langsam echt fraglich, was falsch laufen könnte (denn SYSMON hat anscheinend 0 bekommen)...


DoubleD

Hallo Hexenmeister

Danke schon mal für deine Mühe!
Hier die Ausgabe.
Passwort musste ich noch eingeben, aber das ist ja logisch


pi@raspberrypi:~ $ ssh pi@192.168.0.236 -p 22 [ -f /sys/class/thermal/thermal_zone0/temp ] && echo 1 || echo 0
pi@192.168.0.236's password:
1

hexenmeister

Und fhem läuft als User 'pi'?
Sehr merkwürdig...
Probiere mal bitte zur Sicherheit noch in der FHEM-Console:
{SYSMON_isCPUTempRPi($defs{'sysmonOctoprint'})}
Kommt auch eine 1?

Und bitte noch:
{use Data::Dumper;;Dumper(SYSMON_getCPUTemp_RPi($defs{'sysmonOctoprint'},{}))}

DoubleD

Hallo Hexenmeister

Ja, bei {SYSMON_isCPUTempRPi($defs{'sysmonOctoprint'})} kommt eine 1 zurück.

Beim zweiten kommt $VAR1 = {
          'cpu_temp_avg' => '49.7',
          'cpu_temp_stat' => '48.31 71.98 49.75',
          'cpu_temp' => '49.39'
        };

zurück.

Danke das du Dir die Zeit nimmst!

Gruß
Daniel

hexenmeister

Sysmon fragt beim ersten Mal ab, ob der Wert lieferbar ist. Falls nicht, wird das künftig unterlassen. Die Funktion liefert aber bei manuellem Aufruf aber 1 und die Werte kommen ja auch. Ich kann mir das nur so erklären, dass beim ersten Mal der Remote-Pi nicht erreichbar war. Hast Du versucht, den FHEM neu zu starten?

KernSani

Zitat von: hexenmeister am 09 Januar 2019, 22:36:08
Sysmon fragt beim ersten Mal ab, ob der Wert lieferbar ist. Falls nicht, wird das künftig unterlassen. Die Funktion liefert aber bei manuellem Aufruf aber 1 und die Werte kommen ja auch. Ich kann mir das nur so erklären, dass beim ersten Mal der Remote-Pi nicht erreichbar war. Hast Du versucht, den FHEM neu zu starten?
Wieder was gelernt... Ich habe auch gelegentlich Probleme, dass der SYSMON komische Warnungen bringt, die Eingabe auf OS-Ebene aber die richtigen Werte bringt... Muss ich mal verfolgen, ob das passiert, wenn ich FHEM restarte, während der QNAP offline ist, klingt aber zumindest logisch...
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

DoubleD

Zitat von: KernSani am 10 Januar 2019, 09:33:09
Wieder was gelernt... Ich habe auch gelegentlich Probleme, dass der SYSMON komische Warnungen bringt, die Eingabe auf OS-Ebene aber die richtigen Werte bringt... Muss ich mal verfolgen, ob das passiert, wenn ich FHEM restarte, während der QNAP offline ist, klingt aber zumindest logisch...

Hallo Hexenmeister,
nachdem ich den Rpi neu gestartet habe ging es noch nicht. Ich habe dann auf "Raw definition" geklickt und eine Leerzeile unten eingefügt um "Execute commands" ausführen zu können. Seitdem bekomme ich die CPU-Werte!
Vielen Dank für deine Hilfe!!!

Gruß
Daniel

hexenmeister

Moin,
Rpi neuzustarten reicht hier natürlich nicht, da sysmon sich intern vermerkt, nicht weiter nachzufragen. FHEM-Restart oder sysmon-Modify sind notwendig. Jedesmal neu zu fragen, würde unnötige Last auf Systmen verursachen, wo das wirklich nicht geht. Daher habe ich leider keine bessere Lösung. So eine Situation, wie bei Dir, dürfte jedoch eher eine seltene Ausnahme sein.

DoubleD


Wernieman

#10
Also entweder auf die Idee kommen, die Daten zu pushen (und nicht zu pullen), oder ... könnte man sysmon mitteilen, wenn das gerät wieder da ist? also es wieder "anstoßen"?

Bei Ausfall könnte man automatisch alle X Minuten (z.B. per ping) naschauen, ob wieder da und dann sysmon wieder anwenden, wenn es einen "schalter" geben würde ...

habe mich persönlich aber zu Version "pushen" entschieden ....
- 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

hexenmeister

Schalter kann ich schon einbauen, aber "push" ist natürlich besser.

Rewe2000

Hallo Hexenmeister,

da ich hier mitlese und kein großer Linux Anwender bin, muss ich da schon nochmals nachfragen.

ZitatMoin,
Rpi neuzustarten reicht hier natürlich nicht, da sysmon sich intern vermerkt, nicht weiter nachzufragen. FHEM-Restart oder sysmon-Modify sind notwendig.

Ich dachte eigentlich immer ein über SSH abgesetztes "/etc/init.d/fhem stop" und "reboot" wäre für Fhem gleichbedeutend als wenn ich "shutdown restart" auf der Fhem Kommandozeile ausführe.
So wie du schreibst, wäre ja ein "shutdown restart" unter Fhem tiefgreifender, als wenn ich den Raspi (auf welchem auch Fhem läuft) einfach neu durchstarte.
Sollte dies so sein, versuch es mir bitte mal ein wenig zu erklären, man lernt ja täglich hinzu.

In der Windows Welt, aus der ich komme,  ist ein Neustart des Rechner bei Problemen immer besser als die Applikation zu beenden und nur neuzustarten. Ich dachte so naiv wie ich bin, unter Linux wäre das ähnlich.

Gruß Reinhard
Fhem 6.3 auf Raspberry Pi4 SSD mit Raspbian Bookworm, Homematic, Homematic IP, CCU3 mit RapberryMatic, WAGO 750-880, E3DC S10E Hauskraftwerk, E3DC Wallbox, my-PV AC ELWA-E Heizstab, Fritz!Box 7590, KIA Bluelinky

Wernieman

Neee .. bei einem Reboot verlierst Du immer den aktuellen Systemzustand. Deshalb (jnd weil es schneller geht), sollte man bei Linux nur bei Hardware und Kernel/Treiber-Änderungen rebooten.
- 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

hexenmeister

Entweder habe ich die Konstellation falsch verstanden, oder wir reden an einander vorbei. Ich habe es so verstanden, dass es einen zu monitorenden Server gibt und einen _anderen_, wo fhem läuft und den ersten überwachen soll. Da hilft ein Restart von dem erten Server natürlich nicht weiter, da Sysmon dabi nicht reinitialisiert wird.

Und, wie Wernieman bereits gesagt hat, unter Linux ist es im allgemeinen keine gute Idee (da nicht notwendig), das ganze System neu zu starten, wenn man nur ein Prozess neustarten will. Außerdem können unter Linux viele Subsyteme (z.B. Netztwerk, graphische Oberfläche (falls überhault verwendet) etc.) enizeln ohne Reboot restartet werden.