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

 找回密码
 立即注册
查看: 2566|回复: 12

求教一下自动化中碰到unknow怎么处理

[复制链接]

3

主题

69

帖子

825

积分

高级会员

Rank: 4

积分
825
金钱
756
HASS币
10
发表于 2021-12-6 11:50:36 | 显示全部楼层 |阅读模式
新手小白一个,设备是自己用esphome做的一个台灯,加了一个i2c的VL53L0X测距检测是否有人坐在灯前,用自动化来自动开关灯。现在的问题是传感器最大量程2米,人走开后超量程在HA中的值就成了unknow。自动化里能找到设备的传感器,但只能设置大于或小于,unknow无法触发,请问下这种情况有什么办法?esphome里应该可以检测不到给个超大的数值,但又不熟悉lambda。
回复

使用道具 举报

2

主题

367

帖子

2510

积分

金牌会员

Rank: 6Rank: 6

积分
2510
金钱
2138
HASS币
30
发表于 2021-12-6 12:34:41 | 显示全部楼层
不要用ha的自動化,很垃圾
用nodered做自動化更好
回复

使用道具 举报

3

主题

69

帖子

825

积分

高级会员

Rank: 4

积分
825
金钱
756
HASS币
10
 楼主| 发表于 2021-12-6 16:58:52 | 显示全部楼层
fung1006 发表于 2021-12-6 12:34
不要用ha的自動化,很垃圾
用nodered做自動化更好

好吧,让我直接出新手村,瑟瑟发抖ing
回复

使用道具 举报

8

主题

515

帖子

3658

积分

论坛元老

Rank: 8Rank: 8

积分
3658
金钱
3143
HASS币
5
发表于 2021-12-6 17:25:22 | 显示全部楼层
killevery1 发表于 2021-12-6 16:58
好吧,让我直接出新手村,瑟瑟发抖ing

node red才是新手村
回复

使用道具 举报

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
发表于 2021-12-6 17:44:45 来自手机 | 显示全部楼层
只是普通用用的话,感觉Node-RED 比系统自带的简单多了
回复

使用道具 举报

3

主题

69

帖子

825

积分

高级会员

Rank: 4

积分
825
金钱
756
HASS币
10
 楼主| 发表于 2021-12-7 10:07:33 | 显示全部楼层
开启了nodered的学习之路
回复

使用道具 举报

3

主题

69

帖子

825

积分

高级会员

Rank: 4

积分
825
金钱
756
HASS币
10
 楼主| 发表于 2021-12-8 11:38:21 | 显示全部楼层
果然好用,老婆又骂我把台灯改成闪光灯了
回复

使用道具 举报

24

主题

884

帖子

5055

积分

论坛元老

Rank: 8Rank: 8

积分
5055
金钱
4166
HASS币
20
发表于 2022-2-9 14:24:48 来自手机 | 显示全部楼层
fung1006 发表于 2021-12-6 12:34
不要用ha的自動化,很垃圾
用nodered做自動化更好

nodered有没官方教程和例子?
回复

使用道具 举报

2

主题

95

帖子

984

积分

高级会员

Rank: 4

积分
984
金钱
889
HASS币
0
发表于 2022-4-9 20:03:26 | 显示全部楼层
本帖最后由 tty228 于 2022-4-9 20:07 编辑

我这里是衣柜门都装着门窗传感器
需要最后一扇门关掉之后再关灯

重点设置是

“重启模式”
等待模板为真
{{states("binary_sensor.0x158d0007103a08_contact") in ('unknown', 'off')}}
关灯
alias: 3.自动开关 - 衣帽间灯 - 重启模式
description: 避免门窗从未打开时,状态为未知
trigger:
  - type: opened
    platform: device
    device_id: 9f233e1d535096916e0a9b611d07b7ac
    entity_id: binary_sensor.0x158d0007e05065_contact
    domain: binary_sensor
  - type: opened
    platform: device
    device_id: a90af068255cf1f34ddae96ca471d3da
    entity_id: binary_sensor.0x158d0007e30a60_contact
    domain: binary_sensor
  - type: opened
    platform: device
    device_id: 3a31e5b22124e5c5ce03354b8823d1cb
    entity_id: binary_sensor.0x158d0007e58c1d_contact
    domain: binary_sensor
  - type: opened
    platform: device
    device_id: 77b6a06d6cb72572ea36b971a7031522
    entity_id: binary_sensor.0x158d0007103a08_contact
    domain: binary_sensor
  - type: opened
    platform: device
    device_id: ab0867319b330e2efde6d918d33c51d4
    entity_id: binary_sensor.0x158d00079add06_contact
    domain: binary_sensor
condition: []
action:
  - type: turn_on
    device_id: 007ed758f958b8aaaedf4429b5d949db
    entity_id: switch.0x158d0006f0ba4c_channel_2
    domain: switch
  - wait_template: '{{states("binary_sensor.0x158d0007103a08_contact") in (''unknown'', ''off'')}}'
  - wait_template: '{{states("binary_sensor.0x158d00079add06_contact") in (''unknown'', ''off'')}}'
  - wait_template: '{{states("binary_sensor.0x158d0007e30a60_contact") in (''unknown'', ''off'')}}'
  - wait_template: '{{states("binary_sensor.0x158d0007e05065_contact") in (''unknown'', ''off'')}}'
  - wait_template: '{{states("binary_sensor.0x158d0007e58c1d_contact") in (''unknown'', ''off'')}}'
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - type: turn_off
    device_id: 007ed758f958b8aaaedf4429b5d949db
    entity_id: switch.0x158d0006f0ba4c_channel_2
    domain: switch
mode: restart


还可以这样
微信截图_20220409200717.png

评分

参与人数 1金钱 +5 收起 理由
killevery1 + 5 高手,这是高手!

查看全部评分

回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2022-4-9 21:46:18 | 显示全部楼层
fung1006 发表于 2021-12-6 12:34
不要用ha的自動化,很垃圾
用nodered做自動化更好

敢说ha自动化很垃圾的人不多呀
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 11:37 , Processed in 0.064692 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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