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

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 A UTENTI CON ISTALLAZIONE:
Ambienti Home Assistant HassOS-Supervised-Core
NOTE E DISCLAIMER
  • qualsiasi eventuale modifica agli impianti domestici dev'essere progettata e 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;
  • gli articoli di inDomus sono totalmente indipendenti e non sponsorizzati. Se mai questo cambiasse, verrà segnalato chiaramente sulle pagine oggetto di sponsorizzazione;
  • questa pagina è materialmente scritta e manutenuta da più individui: non ci si aspetti né si pretenda un supporto personale. In caso di difficoltà, chiedere supporto alla community sul nostro forum o sulla nostra chat;
  • se hai bisogno di orientarti, c'è la mappa.
Versione guida: 1.1

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:

command_line:
  - sensor:
      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. Alcuni link sono taggati in qualità di affiliati Amazon e riceviamo un compenso dagli acquisti idonei, utile al sostenimento del sito. Se ti sei perso, a tua disposizione c'è la mappa.