Skip to content

Latest commit

 

History

History
111 lines (77 loc) · 3.65 KB

README.md

File metadata and controls

111 lines (77 loc) · 3.65 KB

Home assistant add-on: Scrutiny

Donate

Supports Architecture Supports amd64 Architecture Supports armhf Architecture Supports armv7 Architecture

Hi, I've create an addon for my use and wanted to share it if it can be useful to other people ;-)

Thanks to everyone having starred my repo! To star it click on the image below, then it will be on top right. Thanks!

Stargazers repo roster for @alexbelgium/hassio-addons

About


Scrutiny is a Hard Drive Health Dashboard & Monitoring solution, merging manufacturer provided S.M.A.R.T metrics with real-world failure rates. This addon is based on the docker image from linuxserver.io.

Features :

  • SMART monitoring
  • Automatic addition of local drives
  • Hourly updates
  • Ingress with/without ssl
  • Automatic upstream updates

Installation


The installation of this add-on is pretty straightforward and not different in comparison to installing any other add-on.

  1. Add my Hass.io add-ons repository to your home assistant instance.
  2. Install this add-on.
  3. Click the Save button to store your configuration.
  4. Set the add-on options to your preferences
  5. Start the add-on.
  6. Check the logs of the add-on to see if everything went well.
  7. Open the webUI (Ingress based) and adapt the software options

Configuration


Webui can be found at http://your-ip:8080, or through Ingress. It automatically mounts all local drives.

GUID: user
GPID: user
ssl: true/false (for Ingress)
certfile: fullchain.pem #ssl certificate
keyfile: privkey.pem #sslkeyfile

Integration in home assistant


Integration with HA can be done with the rest platform in configuration.yaml.

Two types of api endpoints are available:

For the detailed data, wmn can be found for each hdd within the scrutiny app. For example for me : http://192.168.178.23:8086/api/device/0x50014ee606c14537/details

Example to get data from the first hdd.

rest:
  - verify_ssl: false
    scan_interval: 60
    resource: http://YOURIP:ADDONPORT/api/summary
    sensor:
      - name: "HDD disk 1"
        json_attributes_path: "$.data[0].smart_results[0]"
        value_template: "OK"
        json_attributes:
          - "device_wwn"
          - "date"
          - "smart_status"
          - "temp"
          - "power_on_hours"
          - "power_cycle_count"
          - "ata_attributes"
          - "nvme_attributes"
          - "scsi_attributes"

Illustration


Support

Create an issue on github, or ask on the home assistant thread

https://github.com/alexbelgium/hassio-addons