community italiana di domotica personale
 
Aggiungere un sensore della temperatura CPU del Raspberry Pi su Home Assistant

Aggiungere un sensore della temperatura CPU del Raspberry Pi su Home Assistant

Amazon - Offerte di primavera 2023
Scopi della guida:
  • Aggiungere un sensore di temperatura alla configurazione di Home Assistant il quale indichi la temperatura istantanea della CPU del Raspberry su cui è in esecuzione lo stesso Home Assistant
  • Livello di difficoltà: elementare
  • Categoria d’integrazione: Local Polling
Concetti affrontati:
  • Installazione e configurazione software
Componenti software utilizzate:
Prerequisiti:
Dispositivi fisici utilizzati:
Guida indicata per utenti con installazione:
Ambiente Home Assistant HassOS-Supervised-Core
NOTE E DISCLAIMER
  • qualsiasi eventuale modifica agli impianti domestici dev'essere progettata ed realizzata SOLO da personale qualificato;
  • qualsiasi modifica non prevista attuata in proprio è a propria responsabilità personale nonché a proprio rischio e pericolo (i contenuti della presenta pagina hanno infatti puro scopo didattico) e fa decadere garanzia, omologazioni e certificazioni di qualità; dei dispositivi interessati;
  • tutte le tecniche descritte si intendono applicate a software e firmware aggiornati alle ultime versioni disponibili;
  • questa pagina è materialmente scritta e manutenuta da più individui: non ci si aspetti né si pretenda un supporto personale. In presenza di difficoltà, chiedere supporto alla community sul nostro forum o sulla nostra chat.

Abstract

Home Assistant permette di aggiunge una gran quantità di sensori alla propria configurazione. Alcuni possono essere alimentati, in termini di dati, da comandi shell: la piattaforma “Command Line” (figlia della componente “sensor”) permette di fare esattamente questo.

Installazione

Non c’è bisogno di installare nulla: è sufficiente aggiungere alla configurazione di Home Assistant la voce relativa al sensore.

Configurazione

Vediamo quindi come aggiungere questo sensore.
Il set di configurazione da aggiungere al file “configuration.yaml” di Home Assistant è il seguente:

sensor:
  - platform: command_line
    name: "RaspCPU"
    command: 'cat /sys/class/thermal/thermal_zone0/temp'
    unit_of_measurement: '°C'
    value_template: '{{ value | multiply(0.001) | round(1)}}'

Il comando

cat /sys/class/thermal/thermal_zone0/temp

infatti eroga un numero indicante la temperatura, il quale viene poi portato a decimale e arrotondato al decimo di grado.

Il risultato è la presentazione in domotica di un sensore analogo al seguente:

Home Assistant - Temperatura della CPU del Raspberry

Semplicissimo. 🙂

Questa pagina è redatta, manutenuta e aggiornata dallo staff di inDomus, un gruppo di persone molto diverse tra loro che trovi, per domande e supporto, sul forum e sulla chat del sito. Se ti sei perso, a tua disposizione c'è la mappa.
Amazon - Offerte di primavera 2023