Skip to content

A Home Assistant lovelace card for displaying system information from dynamic.json of XavierBerger/RPi-Monitor

License

Notifications You must be signed in to change notification settings

RadioactivePotato/homeassistant-rpimonitor-card

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

RPi-Monitor Lovelace card for Home Assistant

Setup

  • You must have RPi-Monitor installed on the Pi you want to monitor.

Add this to the end of /config/configuration.yaml

sensor:
  - platform: rest
    name: RPi Monitor System Stats
    resource: http://ipToYourPi:8888/dynamic.json
    scan_interval: 10 # time in seconds to update the card
    value_template: "{{ value_json.soc_temp }}"
    json_attributes:
      - soc_temp
      - cpu_voltage
      - cpu_frequency
      - load1
      - load5
      - load15
      - memory_available
      - swap_used
      - sdcard_root_used
      - uptime
      - upgrade
      - packages
      - scaling_governor

Lovelace Markdown Card YAML

type: markdown
content: >-
  **CPU Temp:** {{ states('sensor.rpi_monitor_system_stats') }}°C  

  **CPU Voltage:** {{ state_attr('sensor.rpi_monitor_system_stats',
  'cpu_voltage') }}V  

  **CPU Freq:** {{ state_attr('sensor.rpi_monitor_system_stats',
  'cpu_frequency') }} MHz  

  **Load (1/5/15min):** {{ state_attr('sensor.rpi_monitor_system_stats',
  'load1') }}, {{ state_attr('sensor.rpi_monitor_system_stats', 'load5') }}, {{
  state_attr('sensor.rpi_monitor_system_stats', 'load15') }}  

  **Memory Available:** {{ state_attr('sensor.rpi_monitor_system_stats',
  'memory_available') }} MB  

  **Swap Used:** {{ state_attr('sensor.rpi_monitor_system_stats', 'swap_used')
  }} MB  

  **SD Used:** {{ state_attr('sensor.rpi_monitor_system_stats',
  'sdcard_root_used') }} MB  

  **Uptime:** {{ state_attr('sensor.rpi_monitor_system_stats', 'uptime') }}
  sec  

  **Upgrades Available:** {{ state_attr('sensor.rpi_monitor_system_stats',
  'upgrade') }}

  **Packages Upgradable:** {{ state_attr('sensor.rpi_monitor_system_stats',
  'packages') }}  

  **Scaling Governor:** {{ state_attr('sensor.rpi_monitor_system_stats',
  'scaling_governor') }}  

Once you have configured these, you will need to restart Home Assistant


image

About

A Home Assistant lovelace card for displaying system information from dynamic.json of XavierBerger/RPi-Monitor

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published