From a92b75ce9257c1358096846a99d4a131ec239a01 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Sat, 22 Jul 2023 09:50:35 +0200 Subject: [PATCH] Detailed smart parameters https: //github.com/alexbelgium/hassio-addons/issues/895 Co-Authored-By: Dirk --- scrutiny/README.md | 24 ++++++++++++++++-------- scrutiny_fa/README.md | 27 ++++++++++++++++++--------- 2 files changed, 34 insertions(+), 17 deletions(-) diff --git a/scrutiny/README.md b/scrutiny/README.md index 59856ec1f..3af3e7cc6 100644 --- a/scrutiny/README.md +++ b/scrutiny/README.md @@ -80,26 +80,34 @@ Example to get data from the first hdd. rest: - verify_ssl: false scan_interval: 60 - resource: http://192.168.178.23:8086/api/device/0x50014ee606c14537/details + resource: http://192.168.178.4:8086/api/device/0x57c35481f82a7a9c/details sensor: - - name: "HDD1 - WWN" + - name: "HDD - WWN" value_template: "{{ value_json.data.smart_results[0].device_wwn }}" - - name: "HDD1 - Last Update" + - name: "HDD - Last Update" value_template: "{{ value_json.data.smart_results[0].date }}" device_class: timestamp - - name: "HDD1 - Temperature" + - name: "HDD - Temperature" value_template: "{{ value_json.data.smart_results[0].temp }}" device_class: temperature unit_of_measurement: "°C" state_class: measurement - - name: "HDD1 - Power Cycles" + - name: "HDD - Power Cycles" value_template: "{{ value_json.data.smart_results[0].power_cycle_count }}" - - name: "HDD1 - Power Hours" + - name: "HDD - Power Hours" value_template: "{{ value_json.data.smart_results[0].power_on_hours }}" - - name: "HDD1 - Protocol" + - name: "HDD - Protocol" value_template: "{{ value_json.data.smart_results[0].device_protocol }}" + - name: "HDD - Reallocated Sectors Count" + value_template: '{{ value_json.data.smart_results[0].attrs["5"].raw_value }}' + - name: "HDD - Reallocation Event Count" + value_template: '{{ value_json.data.smart_results[0].attrs["196"].raw_value }}' + - name: "HDD - Current Pending Sector Count" + value_template: '{{ value_json.data.smart_results[0].attrs["197"].raw_value }}' + - name: "HDD - (Offline) Uncorrectable Sector Count" + value_template: '{{ value_json.data.smart_results[0].attrs["198"].raw_value }}' binary_sensor: - - name: "HDD1 - SMART Status" + - name: "HDD - SMART Status" value_template: "{{ bool(value_json.data.smart_results[0].Status) }}" device_class: problem ``` diff --git a/scrutiny_fa/README.md b/scrutiny_fa/README.md index b6772060d..3c84a9dda 100644 --- a/scrutiny_fa/README.md +++ b/scrutiny_fa/README.md @@ -1,4 +1,4 @@ -# Home assistant add-on: Scrutiny +# Home assistant add-on: Scrutiny Full Access [![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium) @@ -44,6 +44,7 @@ Enable full access only if you are encountering issues. SMART access should work ```yaml Updates: Hourly, Daily, Weekly TZ: timezone +Mode: Collector+WebUI or Collector only ``` ## Installation @@ -79,26 +80,34 @@ Example to get data from the first hdd. rest: - verify_ssl: false scan_interval: 60 - resource: http://192.168.178.23:8086/api/device/0x50014ee606c14537/details + resource: http://192.168.178.4:8086/api/device/0x57c35481f82a7a9c/details sensor: - - name: "HDD1 - WWN" + - name: "HDD - WWN" value_template: "{{ value_json.data.smart_results[0].device_wwn }}" - - name: "HDD1 - Last Update" + - name: "HDD - Last Update" value_template: "{{ value_json.data.smart_results[0].date }}" device_class: timestamp - - name: "HDD1 - Temperature" + - name: "HDD - Temperature" value_template: "{{ value_json.data.smart_results[0].temp }}" device_class: temperature unit_of_measurement: "°C" state_class: measurement - - name: "HDD1 - Power Cycles" + - name: "HDD - Power Cycles" value_template: "{{ value_json.data.smart_results[0].power_cycle_count }}" - - name: "HDD1 - Power Hours" + - name: "HDD - Power Hours" value_template: "{{ value_json.data.smart_results[0].power_on_hours }}" - - name: "HDD1 - Protocol" + - name: "HDD - Protocol" value_template: "{{ value_json.data.smart_results[0].device_protocol }}" + - name: "HDD - Reallocated Sectors Count" + value_template: '{{ value_json.data.smart_results[0].attrs["5"].raw_value }}' + - name: "HDD - Reallocation Event Count" + value_template: '{{ value_json.data.smart_results[0].attrs["196"].raw_value }}' + - name: "HDD - Current Pending Sector Count" + value_template: '{{ value_json.data.smart_results[0].attrs["197"].raw_value }}' + - name: "HDD - (Offline) Uncorrectable Sector Count" + value_template: '{{ value_json.data.smart_results[0].attrs["198"].raw_value }}' binary_sensor: - - name: "HDD1 - SMART Status" + - name: "HDD - SMART Status" value_template: "{{ bool(value_json.data.smart_results[0].Status) }}" device_class: problem ```