[Guida – HA] Home Assistant: package con le info del proprio Raspberry Pi

In questa guida vedremo come avere tutte le info del Raspberry nella Home Page di Home Assistant

Sotto homeassistant: devi mettere questa stringa packages: !include_dir_named packages e nella cartella di Home Assistant creare una cartella chiamata packages.

Nella cartella packages creiamo un file chiamato rpi_info.yaml, ma potete chiamarlo come volete basta che l’estensione sia .yaml (tutto minuscolo e non maiuscolo)

Copiamo tutto questo codice dentro il file:

sensor:
  - platform: speedtest
    monitored_conditions:
      - ping
      - download
      - upload
  - platform: systemmonitor
    resources:
      - type: disk_use_percent
        arg: /
      - type: memory_free
      - type: processor_use
      - type: last_boot
      - type: memory_use
  - platform: time_date
    display_options:
      - 'time'
      - 'date'
  - platform: command_line
    name: CPU Temperature
    command: "cat /sys/class/thermal/thermal_zone0/temp"
    # If errors occur, remove degree symbol below
    unit_of_measurement: "°C"
    value_template: '{{ value | multiply(0.001) | round(1) }}'
  - platform: command_line
    name: badlogin
    command: "grep -c 'Login attempt' /home/homeassistant/.homeassistant/home-assistant.log"

Esce la schermata in questo modo:

Se volete che esca come gruppo dovete aggiungere questo codice nel file rpi_info.yaml:

group:
    info:
    name: Info RPi
    view: no
    entities:
       - sensor.badlogin
       - sensor.cpu_temperature
       - sensor.disk_use_percent_
       - sensor.last_boot
       - sensor.memory_free
       - sensor.memory_use
       - sensor.processor_use
       - sensor.speedtest_download
       - sensor.speedtest_ping
       - sensor.speedtest_upload
       - sensor.time
       - sensor.date

Esce la schermata così:

Per avere aiuto io e altri abbiamo creato un canale Discord dove potete collegarvi e ci aiutiamo a vicenda https://discord.gg/CTCrSm5

Se volete Donare per avere più progetti: paypal.me/itchsblog

Leave a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

%d blogger hanno fatto clic su Mi Piace per questo: