Progetto Home Automation: Monitoriamo il Server da HomeAssistant con System Monitor


Il computer dove gira Home Assistant (nel mio caso un Odroid C2) può essere spesso utilizzato anche per altre cose, ad esempio come NAS casalingo, media center o torrentbox. Può essere utile quindi poter monitorare il carico del sistema (cpu e ram occupata), lo stato dei dischi (spazio libero/spazio occupato) e via dicendo.. Beh il modo più semplice per farlo su HomeAssistant è utilizzare System Monitor.

Siccome questa vuole essere una guida lampo e l’installazione e la configurazione sono semplicissime mi limito ad aggiungerci la mia configurazione. Quindi editate la vostra sezione sensor: (o il file sensors.yaml) e aggiungete:

# systemmonitor
    - platform: systemmonitor
      resources:
        - type: disk_use_percent
          arg: /mnt/
        - type: disk_use
          arg: /mnt/
        - type: disk_free
          arg: /mnt/

        - type: memory_free
        - type: processor_use

        - type: throughput_network_in
          arg: eth0
        - type: throughput_network_out
          arg: eth0

Per tutte le varie configurazioni e argomenti andate sulla guida ufficiale (qui ho messo solamente quelli che servivano a me), ma spero vi abbia dato un’idea di come funzioni questo componente. Una volta riavviato Home Assistant ( non so se c’è un modo per ricaricare direttamente la configurazione coi nuovi sensori, io di solito riavvio sempre) potrete aggiungere i nuovi sensori a una sensor card, entity card o quello che preferite.

Questa voce è stata pubblicata in Arch Linux, Home automation e contrassegnata con , , , , , , , . Contrassegna il permalink.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...