All Projects β†’ ironsheep β†’ lovelace-rpi-monitor-card

ironsheep / lovelace-rpi-monitor-card

Licence: MIT license
A Raspberry Pi status display Card for Home Assistant Lovelace

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to lovelace-rpi-monitor-card

tv-card
πŸ“Ί TV Remote Card
Stars: ✭ 139 (+36.27%)
Mutual labels:  hassio, home-assistant-custom, lovelace-card
lovelace-collapsable-cards
A custom Lovelace card that hides other cards behind a dropdown toggle
Stars: ✭ 83 (-18.63%)
Mutual labels:  homeassistant, lovelace-card, lovelace-custom-card
Home-Assistant-custom-components-DPC-Alert
Italy Meteo-hydro alert and hydrogeological phenomena Civil Protection (Protezione Civile). In this custom component you can find the vigilance Bulletin and the Bulletin of national hydrogeological and hydraulic criticalities. They allow to check whether in your current location there will be criticalities/warnings related to weather-hydrogeolog…
Stars: ✭ 31 (-69.61%)
Mutual labels:  homeassistant, hassio
ha-lovelace-elapsed-time-card
Home Assistant Lovelace Custom Card to calculate time elapsed/left
Stars: ✭ 21 (-79.41%)
Mutual labels:  homeassistant, lovelace-custom-card
lovelace-hass-aarlo
Lovelace card for hass-aarlo integration.
Stars: ✭ 41 (-59.8%)
Mutual labels:  homeassistant, lovelace-card
janitor
Availability monitoring and alerting for IOT devices
Stars: ✭ 55 (-46.08%)
Mutual labels:  homeassistant, hassio
pymusiccast
Group MusicCast Speakers with Home Assistant
Stars: ✭ 34 (-66.67%)
Mutual labels:  homeassistant, hassio
addon-shinobi
Shinobi Pro - Community Hass.io Add-on for Home Assistant
Stars: ✭ 22 (-78.43%)
Mutual labels:  homeassistant, hassio
addon-tailscale
Tailscale - Home Assistant Community Add-ons
Stars: ✭ 47 (-53.92%)
Mutual labels:  homeassistant, hassio
ha-zoom-automation
Custom Home Assistant component for Zoom. Tracks when you are connected to a Zoom call by default but may allow you to track more.
Stars: ✭ 47 (-53.92%)
Mutual labels:  homeassistant, hassio
Awesome Home Assistant
A curated list of amazingly awesome Home Assistant resources.
Stars: ✭ 3,487 (+3318.63%)
Mutual labels:  homeassistant, hassio
lovelace-digital-clock
A custom digital clock card for Home Assistant
Stars: ✭ 22 (-78.43%)
Mutual labels:  homeassistant, lovelace-card
Home-Assistant-Config
🏠 My huizebruin Home Assistant configuration, Be sure to 🌟 this repository for updates! huizebruin
Stars: ✭ 29 (-71.57%)
Mutual labels:  homeassistant, hassio
homeassistant-aemet-sensor
AEMET integration for Home Assistant
Stars: ✭ 21 (-79.41%)
Mutual labels:  homeassistant, hassio
hassio-addons
My homeassistant addons
Stars: ✭ 646 (+533.33%)
Mutual labels:  homeassistant, hassio
slider-button-card
A button card with integrated slider
Stars: ✭ 319 (+212.75%)
Mutual labels:  homeassistant, lovelace-custom-card
homeassistant-phonetrack
PhoneTrack custom device_tracker component for Home Assistant.
Stars: ✭ 20 (-80.39%)
Mutual labels:  homeassistant, hassio
select-list-card
Select List Card displays an input_select entity as a list in lovelace
Stars: ✭ 51 (-50%)
Mutual labels:  homeassistant, lovelace-custom-card
ha-floorplan
Bring new life to Home Assistant. By mapping entities to a SVG-object, you're able to control devices, show states, calling services - and much more. Add custom styling on top, to visualize whatever you can think of. Your imagination just become the new limit.
Stars: ✭ 415 (+306.86%)
Mutual labels:  homeassistant, lovelace-card
hassio-addons
βž• Docker add-ons for Hass.io
Stars: ✭ 33 (-67.65%)
Mutual labels:  homeassistant, hassio

Lovelace RPi Monitor Card

Project Maintenance

hacs_badge

License

GitHub Release

Release

If you have a number of Raspberry Pis on your network then this might be the card you need to setup your Dashboard for monitoring all of you RPi's. Setup the sensor software on your RPi: See RPi Reporter MQTT2HA Daemon. Then install this card to display the state of your RPi.

About this card

This is a Lovelace card showing you the status of one of the Raspberry Pi's on your network. This card offers a choice of smaller 'glance' style card or the larger 'full' card. You choose which you'd like for each of your RPi's.

Actual Card Layouts

Place one of these cards for each of your RPi's on your network (and install the sensor/daemon script on each RPi) and you can monitor your entire constellation of RPi's "at a glance"!


If you like my work and/or this has helped you in some way then feel free to help me out for a couple of β˜•'s or πŸ• slices!

coffee


Installation

Use HACS (recommended) or download rpi-monitor-card.js from our Latest Release and place it in your www directory.

In your ui-lovelace.yaml (or resources.yaml, whichever you use for resources) add this:

- url: /hacsfiles/lovelace-rpi-monitor-card/rpi-monitor-card.js
  type: module

If you don't use HACS please change the url accordingly.

Configuration

Name Type Default Description
type string Required custom:rpi-monitor-card
entity string Required Entity State
name string none Overrides default title of the card. (Default: RPi Monitor {FQDN})
name_prefix string 'RPi monitor' Overrides default name prefix(Default: 'RPi Monitor')
card_style string 'glance' or 'full' Card layout desired for this RPi. (Default is full)
temp_scale string 'C' or 'F' Show Temperature in Celsius (C) or Fahrenheit (F). (Default is C)
fs_severity object none A list of severity values. See Severity Coloring.
temp_severity object none A list of severity values. See Severity Coloring.
show_title boolean true Show / hide the Title for this card. (Default is show - 'true')

Threashold Monitoring

Both the 'system temperature' and 'disk space used' values & icons are colored by threshold. The following defaults can be overridden for each card (each RPi.)

The default coloring is

Value/color from to
Storage Used %
default 0 60
yellow 61 85
red 86 100
Temperature C
default 0 59
yellow 60 79
red 80 100

Severity Coloring

Name Type Default Description
from number Required Defines from which value the color should be displayed.
to number Required Defines to which value the color should be displayed.
color array Required Defines the color to be displayed.

Example card specifications

NOTE: this card must always be attached to the 'sensor.rpi_monitor_{hostname}' sensor, the other two sensors from the same RPi will not work to drive this card!

A 'glance' card example

type: 'custom:rpi-monitor-card'
entity: sensor.rpi_monitor_hostname
card_style: glance
temp_scale: f

A 'full' card example (with additional coloring override example)

type: 'custom:rpi-monitor-card'
entity: sensor.rpi_monitor_hostname
card_style: full
temp_scale: C
fs_severity:
  - color: Green
    from: 0
    to: 25
  - color: Orange
    from: 26
    to: 50
  - color: Red
    from: 51
    to: 100

Credits

  • Ian iantrich for the card template and cards you've created which made my implementation effort much easier.
  • Lucas Gluwc for the custom-card: bar-card for his example of how to handle users specifying coloring overrides.

License

Copyright Β© 2020 Iron Sheep Productions, LLC. All rights reserved.
Licensed under the MIT License.

Follow these links for more information:

Copyright | License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].