Lovelace RPi Monitor Card 使用教程

1. 项目介绍

Lovelace RPi Monitor Card 是一个开源项目,用于在 Home Assistant 的 Lovelace UI 中显示网络中 Raspberry Pi 的状态。这个项目提供了一个自定义的卡片,可以显示单个 Raspberry Pi 的系统信息,包括操作系统版本、温度、存储空间和内存使用情况等。用户可以选择使用简洁的“快速查看”风格卡片或详细的“完整”风格卡片。

2. 项目快速启动

安装

  1. 使用 HACS(推荐)或从最新版本中下载 rpi-monitor-card.js 文件,并将其放置在 Home Assistant 的 www 目录中。
  2. 在你的 ui-lovelace.yaml(或你用于资源的 resources.yaml 文件)中添加以下内容:
- url: /hacsfiles/lovelace-rpi-monitor-card/rpi-monitor-card.js
  type: module

配置

  1. 在 Lovelace UI 中点击“添加卡片”,然后搜索“RPi Monitor Card”。
  2. 点击“显示代码编辑器”,至少设置以下条目:
type: custom:rpi-monitor-card
entity: sensor.your-raspberry-pi-monitor

注意: entity 必须指向 sensor.rpi*monitor*{hostname},同一 Raspberry Pi 的其他传感器将无法驱动此卡片!

示例配置

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

3. 应用案例和最佳实践

快速查看卡片

适用于需要快速获取 Raspberry Pi 状态的场景,例如家庭自动化控制中心。

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

完整信息卡片

适用于需要详细监控 Raspberry Pi 的场景,可以显示更多的系统信息。

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

4. 典型生态项目

Lovelace RPi Monitor Card 可以与 Home Assistant 生态系统中的其他项目配合使用,例如:

  • Home Assistant 的其他自定义卡片,如 boilerplate-card
  • Home Assistant 的自动化脚本,根据 Raspberry Pi 的状态执行特定操作。

通过将这些项目集成到 Home Assistant 中,可以构建一个全面的家庭自动化系统。

Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐