『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3779|回复: 4

[求助] systemmonitor.yaml 部署在ha版本84.6就报错,配置检查都不过

[复制链接]

40

主题

1128

帖子

4252

积分

论坛元老

Rank: 8Rank: 8

积分
4252
金钱
3124
HASS币
0
发表于 2019-1-21 15:46:46 | 显示全部楼层 |阅读模式
我的ha部署在n1ubuntu 系统 docker容器下,之前一直到82.1很正常,但是升级到版本84.6以后,检查配置就报错:

报错信息如下:
Invalid config for [sensor.systemmonitor]: value is not allowed for dictionary value @ data['resources'][9]['type']. Got 'since_last_boot'. (See ?, line ?). Please check the docs at https://home-assistant.io/components/sensor.systemmonitor/




附上systemmonitor.yaml
源文件还请大神指教,




#系统监控
sensor:
  - platform: systemmonitor
    resources:
      - type: processor_use
      - type: memory_use_percent
      - type: disk_use_percent
        arg: /home
      - type: ipv4_address
        arg: eth0
      - type: network_in
        arg: eth0
      - type: network_out
        arg: eth0
      - type: packets_in
        arg: eth0
      - type: packets_out
        arg: eth0
      - type: last_boot
      - type: since_last_boot
      - type: process
        arg: homebridge
      - type: disk_use
      - type: disk_free
      - type: memory_use
      - type: memory_free
      - type: swap_free
      

  - platform: template
    sensors:
      since_last_boot_formated:
        value_template: >-
          {%- set slb = states.sensor.since_last_boot.state.split(' ') -%}
          {%- set count = slb | length -%}
          {%- set hms = slb[count - 1] -%}
          {%- set hms_trimmed = hms.split('.')[0] -%}
          {%- set hms_split = hms_trimmed.split(':') -%}
          {%- set hours = hms_split[0] | int -%}
          {%- set mins = hms_split[1] | int -%}
          {%- if count == 3 -%}
            {{ slb[0] ~ ' 天 ' }}
          {%- endif -%}
          {%- if hours > 0 -%}
            {{ hours }}  小时
          {%- endif -%}
          {%- if count < 3 -%}
            {{ mins }}   分钟
          {%- endif -%}

  - platform: command_line
    name: CPU Temperature
    command: "cat /sys/class/thermal/thermal_zone0/temp"
    unit_of_measurement: "°C"
    value_template: '{{value|multiply(0.001)|round(1)}}'
    scan_interval: 30

homeassistant:
  customize:
    sensor.processor_use:
      friendly_name: 'CPU使用率'
      homebridge_hidden: true
    sensor.cpu_temperature:
      friendly_name: 'CPU温度'
      homebridge_hidden: true
    sensor.memory_use_percent:
      friendly_name: '内存使用率'
      homebridge_hidden: true
    sensor.disk_use_percent_home:
      friendly_name: '磁盘使用率'
      homebridge_hidden: true
    sensor.ipv4_address_eth0:
      friendly_name: 'IP地址(eht0)'
      homebridge_hidden: true
    sensor.last_boot:
      friendly_name: '上次登录'
      homebridge_hidden: true
    sensor.since_last_boot_formated:
      icon: mdi:clock
      friendly_name: '系统运行时长'
      homebridge_hidden: true
group:
  systemmonitor1:
    name: '系统监控(docker)'
    view: no
    entities:
      - sensor.processor_use  #cpu使用率
      - sensor.memory_use_percent #内存使用率
      - sensor.cpu_temperature  #cpu温度
      - sensor.disk_use_percent_home   #磁盘使用率
      - sensor.ipv4_address_eth0    #ip地址
      - sensor.last_boot            #上次登陆
      - sensor.since_last_boot_formated   #系统运行时长
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-1-21 16:33:08 | 显示全部楼层
我记得谁谁谁说过哪个参数变了!!
回复

使用道具 举报

10

主题

151

帖子

1572

积分

金牌会员

Rank: 6Rank: 6

积分
1572
金钱
1416
HASS币
40
发表于 2019-1-21 17:40:02 | 显示全部楼层
回复

使用道具 举报

4

主题

531

帖子

4003

积分

论坛元老

Rank: 8Rank: 8

积分
4003
金钱
3462
HASS币
120
发表于 2019-1-21 18:00:09 | 显示全部楼层
since_last_boot干掉了
last_boot有变动
https://bbs.hassbian.com/thread-5820-1-1.html
回复

使用道具 举报

0

主题

78

帖子

669

积分

高级会员

Rank: 4

积分
669
金钱
591
HASS币
0
发表于 2019-3-24 04:02:09 | 显示全部楼层
試試,學習下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 08:50 , Processed in 0.081570 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表