系统监视器
这SystemMonitor
传感器平台允许您监视磁盘使用情况,内存使用情况,CPU使用和运行过程。
要将此平台添加到您的安装中,请添加以下内容configuration.yaml
文件:
#示例Configuration.yaml条目传感器:-平台:SystemMonitor资源:-类型:disk_use_percentarg:/config-类型:memory_free
重新启动家庭助理后,这些传感器将每必威是什么15秒出现并更新其信息。
该表包含类型及其参数用于您的configuration.yaml
文件。
类型 (类型: ) |
争论 (Arg: ) |
强制性论点 |
---|---|---|
disk_use_percent | 路径,例如,/ |
不 |
disk_use | 路径,例如,/ |
不 |
disk_free | 路径,例如,/ |
不 |
memory_use_percent | ||
memory_use | ||
memory_free | ||
swap_use_percent | ||
swap_use | ||
swap_free | ||
load_1m | ||
load_5m | ||
LOAD_15M | ||
Network_in | 界面,例如,eth0 |
是的 |
Network_out | 界面,例如,eth0 |
是的 |
tarput_network_in | 界面,例如,eth0 |
是的 |
tarput_network_out | 界面,例如,eth0 |
是的 |
packets_in | 界面,例如,eth0 |
是的 |
packets_out | 界面,例如,eth0 |
是的 |
ipv4_address | 界面,例如,eth0 |
是的 |
ipv6_address | 界面,例如,eth0 |
是的 |
processor_use | ||
processor_temperature | ||
过程 | 二进制,例如八度-CLI |
是的 |
last_boot |
磁盘使用情况
如果没有通过可选参数提供路径,则集成默认为“/”(root)。
笔记:磁盘使用传感器不支持监视文件夹/目录大小。相反,它仅关注“磁盘”(更具体地说是在Linux上安装点)。
$DF-H使用的文件系统大小可用用使用%安装在 /dev /root 29g 12g 16g 42% /devtmpfs 805m 0 805m 0% /dev tmpfs 934m 0 934m 0% /dev /dev /dev /dev /dev /dev /mmcblk0p1
定义disk_use
传感器/
和/home/pi
是冗余的,并且会返回相同的值,因为它们都属于相同的“磁盘”。但是,定义单独的传感器/dev
和/dev/shm
是可能的,并提供不同的值,因为这些值通过集成被视为单独的“磁盘”。
#示例Configuration.yaml条目传感器:-平台:SystemMonitor资源:-类型:disk_usearg:/dev-类型:disk_usearg:/dev/shm
处理器温度
- 如果没有可用的硬件传感器数据(例如,因为集成在虚拟化环境中运行),则不会创建传感器实体。
- 将根据系统配置选择测量单位(Celsius vs. Wahrenheit)。
- 仅读取第一个相关的硬件传感器,即没有单个核心温度(即使硬件传感器可以提供该级别的细节)。
特定于Linux
要检索Linux系统上的所有可用网络接口,请执行ifconfig
命令。
ifconfig-一个|sed's/[\ t]。*//;/^$/d'
特定于Windows
通常,在Microsoft Windows上运行此平台时,默认接口将被调用本地连接
,因此您的配置可能看起来像:
传感器:-平台:SystemMonitor资源:-类型:Network_inarg:“当地的区域联系”
如果您需要使用其他界面,请打开命令行提示符并键入ipconfig
列出所有接口名称。例如,从ipconfig
可能看起来像:
无线LAN适配器无线网络连接:媒体状态。。。。。。。。。。。:媒体断开连接特定连接的DNS后缀。:
名字在哪里无线网络连接
。