Ich habe ein QNAP mit FHEM laufen.
Seit einiger Zeit bekomme ich Fehler im Log vom Sysmon:
018.02.11 17:58:23 1: PERL WARNING: Use of uninitialized value $free_version in numeric gt (>) at ./FHEM/42_SYSMON.pm line 2320.
'
';
$VAR4 = 'Total: 1045616 525992 519624
';
$VAR3 = ' Swap: 530124 45700 484424
';
$VAR2 = ' Mem: 515492 480292 35200 0 80460
';
2018.02.11 17:58:23 5: SYSMON sysmon_qnap: Exec_Local.4156 Result '$VAR1 = ' total used free shared buffers
2018.02.11 17:58:23 5: SYSMON sysmon_qnap: Exec_Local.4151 Execute 'LANG=en free'
2018.02.11 17:58:23 3: eval: {SYSMON_ShowValuesHTML('sysmon_qnap')}
2018.02.11 17:58:23 1: PERL WARNING: Use of uninitialized value $free_version in numeric gt (>) at ./FHEM/42_SYSMON.pm line 2269.
2018.02.11 17:58:23 3: eval: {SYSMON_ShowValuesHTML('sysmon_qnap')}
2018.02.11 17:58:23 1: PERL WARNING: Use of uninitialized value $free_version in substitution (s///) at ./FHEM/42_SYSMON.pm line 2268.
2018.02.11 17:58:23 5: SYSMON sysmon_qnap: Exec_Local.4166 Result undef
Displays the amount of free and used system memory
Usage: free
BusyBox v1.01 (2017.12.12-18:06+0000) multi-call binary
2018.02.11 17:58:23 5: SYSMON sysmon_qnap: Exec_Local.4151 Execute 'free -V'
'
perl_version
v5.10.0
Über eine Lösung würde ich mich freuen. VG Patrick
Es liegt wohl an der Abfrage mit mi -V. Die Versionsabfrage funktioniert bei dem busybox Linux auf der QNAP leider nicht.
Siehe Screenshot! Besteht die Möglichkeit das zu ändern?