[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:

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

Esce la schermata in questo modo:

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

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

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

Sono un appassionato di informatica e ho studiato 5 anni come perito informatica, adesso mi diletto nella domotica open source e non. Sono un appassionato di tecnologia in generale e soprattutto smartphone, PC, arduino e Raspberry Pi. Sono il fondatore e unico scrittore di questo blog, le guide e gli articoli fatti sono tutti provati da me prima di postare.

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