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

 找回密码
 立即注册
查看: 3765|回复: 2

[求助] 求助,又是我这个烦人的家伙

[复制链接]

4

主题

28

帖子

97

积分

注册会员

Rank: 2

积分
97
金钱
69
HASS币
0
发表于 2019-3-16 15:52:20 | 显示全部楼层 |阅读模式
想问下各位大神在HASS里面接入了DHT22,在automation.yaml里面如何实现当DHT22测试得25度以上开空调,我上网参考了一些例子都不成功只好上来不要脸的讨教了我在configuration.yaml里面DHT22的配置如下
sensor:
  - platform: dht
    sensor: DHT22
    pin: 4
    temperature_offset: 2.1
    humidity_offset: -3.2
    monitored_conditions:
      - temperature
      - humidity

在automation.yaml里面自动化设置如下
- alias: open the air-con
  trigger:
    platform: state
    entity_id: input_select.ac_setting
    to: '开'
  condition:
  - condition: numeric state
    entity_id: sensor.DHT22_temperature
    value_template: '{{ states.sensor.DHT22_temperature.state| int }}'
    above: 25
  action:
    - service: shell_command.ac_open

个人感觉应该是condition里面的entity_id写错了,有大神会改吗
回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2019-3-16 21:32:52 | 显示全部楼层
name
(string)(Optional)The name of the sensor.
Default value: DHT Sensor
如果命名,就该叫 DHT_Sensor 吧!?
回复

使用道具 举报

4

主题

443

帖子

2587

积分

金牌会员

Rank: 6Rank: 6

积分
2587
金钱
2144
HASS币
0
发表于 2019-3-17 13:40:14 | 显示全部楼层
左侧面板最下面点<>,具体在线连上的设备entity_id都有显示
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-27 12:18 , Processed in 0.045782 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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