Hallo zusammen,
ich bekomme sobald ich den SMARTMON enable (also disable auf 0) folgende Warnings:
PERL WARNING: Use of uninitialized value $string in substitution (s///) at ./FHEM/99_Utils.pm line 127, <$fh> line 7178.
PERL WARNING: Use of uninitialized value $string in substitution (s///) at ./FHEM/99_Utils.pm line 127, <$fh> line 7179.
PERL WARNING: Use of uninitialized value $string in substitution (s///) at ./FHEM/99_Utils.pm line 127.
PERL WARNING: Use of uninitialized value $string in substitution (s///) at ./FHEM/99_Utils.pm line 128.
Mit deaktiviertem SMARTHOME kommen keine Perl Warnings...
Bei Bedarf kann ich auch gerne den Stacktrace einschalten ..
Beide Module sind aktuell.
Sonnige Grüße aus Unterfranken
Klaus
PS: tolle Sache für meine SSD ;))
Habe gleich mal den Stacktrace eingeschaltet:
2020.08.11 17:33:58 1: PERL WARNING: Use of uninitialized value $string in substitution (s///) at ./FHEM/99_Utils.pm line 128.
2020.08.11 17:33:58 1: stacktrace:
2020.08.11 17:33:58 1: main::__ANON__ called by ./FHEM/99_Utils.pm (128)
2020.08.11 17:33:58 1: main::trim called by ./FHEM/42_SMARTMON.pm (407)
2020.08.11 17:33:58 1: main::SMARTMON_readDeviceData called by ./FHEM/42_SMARTMON.pm (389)
2020.08.11 17:33:58 1: main::SMARTMON_getSmartDataReadings called by ./FHEM/42_SMARTMON.pm (334)
2020.08.11 17:33:58 1: main::SMARTMON_obtainParameters called by ./FHEM/42_SMARTMON.pm (278)
2020.08.11 17:33:58 1: main::SMARTMON_refreshReadings called by ./FHEM/42_SMARTMON.pm (134)
2020.08.11 17:33:58 1: main::SMARTMON_Get called by fhem.pl (3789)
2020.08.11 17:33:58 1: main::CallFn called by fhem.pl (1971)
2020.08.11 17:33:58 1: main::CommandGet called by fhem.pl (1250)
2020.08.11 17:33:58 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2708)
2020.08.11 17:33:58 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (938)
2020.08.11 17:33:58 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (590)
2020.08.11 17:33:58 1: main::FW_Read called by fhem.pl (3789)
2020.08.11 17:33:58 1: main::CallFn called by fhem.pl (760)
Hallo,
poste doch bitte ein list von Deinem SMARTMON Device.
Grüße Jörg
Zitatposte doch bitte ein list von Deinem SMARTMON Device.
Gerne doch ..
Internals:
DEF /dev/sda 24
DEVICE /dev/sda
DEVICE_CAPACITY 128,035,676,160 bytes [128 GB]
DEVICE_FIRMWARE 02J0S86A
DEVICE_MODEL TS128GMSA230S
DEVICE_SERIAL F946270398
FUUID 5f32758f-f33f-b6d9-0656-071f19d269511008
INTERVAL 1440
NAME SSD
NR 624
STATE Active
TYPE SMARTMON
READINGS:
2020-08-12 10:26:01 deviceCapacity 128,035,676,160 bytes [128 GB]
2020-08-12 10:26:01 deviceFirmware 02J0S86A
2020-08-12 10:26:01 deviceModel TS128GMSA230S
2020-08-12 10:26:01 deviceSerial F946270398
2020-08-12 10:26:01 last_exit_code 0
2020-08-12 10:26:01 overall_health_test PASSED
2020-08-12 10:26:01 power_cycle_count 30
2020-08-12 10:26:01 power_on_hours 119
2020-08-12 10:26:01 power_on_text 0 Jahre 4 Tage 23 Std.
2020-08-12 10:26:01 reallocated_sector_count 0
2020-08-12 10:26:01 temperature 56
2020-08-12 10:26:01 warnings Pre-fail: 0 Old_age: 0
Attributes:
disable 0
event-on-update-reading overall_health_test
room ToDo
show_device_info 1
Edit: Die Warning kommen bei jedem get SSD update
Bei get SSD list devices|info|data|health kommen keine Warnings
VG Klaus
Moin!
Das passiert wohl beim Parsen. Die Ausgabe von smartctl scheint unerwartet zu sein.
Was kommt, wenn man in Linux console sudo smartctl -i /dev/sda
eingibt?
Ich werge ggf. die Meldung unterdrücken.
Grüße,
Alexander
Moin,
hier der Output:
klaus@Raspberry-Prod ~ $ sudo smartctl -i /dev/sda
smartctl 7.1 2019-12-30 r5022 [armv7l-linux-4.4.38-v7+] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Device Model: Dogfish SSD 128GB
Serial Number: 20ZYC06235219
Firmware Version: S1211A0
User Capacity: 128,035,676,160 bytes [128 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
Form Factor: mSATA
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ACS-2 T13/2015-D revision 3
SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Tue Aug 25 06:58:58 2020 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
VG Klaus
Habe eine Korrektur eingecheckt. Probiere mal morgen nach enem Update.
Zitat von: hexenmeister am 25 August 2020, 22:55:42
Habe eine Korrektur eingecheckt. Probiere mal morgen nach enem Update.
Einwandfrei !! DANKE !!
VG Klaus