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

 找回密码
 立即注册
查看: 3512|回复: 11

[技术探讨] esphome 传感器的开与关状态映射到与开关同步显示

[复制链接]

54

主题

317

帖子

1371

积分

金牌会员

Rank: 6Rank: 6

积分
1371
金钱
1054
HASS币
0
发表于 2022-1-19 02:04:25 来自手机 | 显示全部楼层 |阅读模式
如何把传感器的状态与开关的状态同步?  传感器显示  on   ,开关就同步on。  传感器 off   开关就同步off。 因为开关可以随意按下开或关  当误按就会与 传感器不同步。比如传感器on,开关同步了on,但按下开关变了off   这时传感器状态也是显示器on  这样子就变了不同步。  请问怎样修改esphome代码 每隔10秒检测传感器和开关状态是否同步,如没同步自动校正同步状态。 希望能在esphome代码里单独执法这个同步指令。不用home assistant的自动化。
回复

使用道具 举报

8

主题

2065

帖子

6009

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6009
金钱
3944
HASS币
145

灌水之王

发表于 2022-1-19 08:00:48 | 显示全部楼层
啥目的 感觉场景不符
回复

使用道具 举报

27

主题

2142

帖子

8852

积分

论坛元老

Rank: 8Rank: 8

积分
8852
金钱
6705
HASS币
30

论坛元老

发表于 2022-1-19 08:07:05 | 显示全部楼层
你直接看开关状态不就好了,为啥多此一举,看esphome sensor 下面分项template ,首页能看到
回复

使用道具 举报

22

主题

722

帖子

3722

积分

论坛元老

Rank: 8Rank: 8

积分
3722
金钱
2995
HASS币
20
发表于 2022-1-19 10:14:21 | 显示全部楼层
表述不清,esphome如果是联动开关的,不可能不同步。
回复

使用道具 举报

23

主题

234

帖子

2225

积分

金牌会员

Rank: 6Rank: 6

积分
2225
金钱
1991
HASS币
0
发表于 2022-1-19 14:43:38 来自手机 | 显示全部楼层
是esphome开关和物理开关吗?
回复

使用道具 举报

0

主题

75

帖子

717

积分

高级会员

Rank: 4

积分
717
金钱
642
HASS币
0
发表于 2022-2-13 17:37:34 来自手机 | 显示全部楼层
如果你说的是86开关的话,它在esphome中应该表述为传感器sensor,esphome中说的开关是switch,你需要的可能是switch-template
回复

使用道具 举报

4

主题

27

帖子

196

积分

注册会员

Rank: 2

积分
196
金钱
169
HASS币
0
发表于 2022-4-6 23:42:47 | 显示全部楼层
其实楼主想问的是
例如是一个具备433遥控器和HA遥控的车库门。当在433遥控器中开启了车库门,但HA仍然显示关闭的(因为并不是从HA开启的)
现在楼主有了一个叉簧传感器,,想要将安装在车库门的传感器反馈真实的开关情况给HA,让HA这边做好同步更新。

显然,我也想要这个。
回复

使用道具 举报

105

主题

2948

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12007
金钱
8994
HASS币
460

教程狂人突出贡献

发表于 2022-4-7 07:22:53 | 显示全部楼层
a95788 发表于 2022-4-6 23:42
其实楼主想问的是
例如是一个具备433遥控器和HA遥控的车库门。当在433遥控器中开启了车库门,但HA仍然显示 ...

楼主确实说的不清不楚

如果是这个需求,很容易做到啊。

既然有了传感器,HA获取状态当然就没问题了,然后esphome也就没问题了。用ha的自动化可以实现同步的效果,不用ha的自动化用esphome自己的自动化能力也可以实现呀。
回复

使用道具 举报

4

主题

27

帖子

196

积分

注册会员

Rank: 2

积分
196
金钱
169
HASS币
0
发表于 2022-4-7 10:28:31 | 显示全部楼层
XCray 发表于 2022-4-7 07:22
楼主确实说的不清不楚

如果是这个需求,很容易做到啊。

请问大牛,这个怎么实现呢?
回复

使用道具 举报

105

主题

2948

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12007
金钱
8994
HASS币
460

教程狂人突出贡献

发表于 2022-4-7 19:05:43 | 显示全部楼层
a95788 发表于 2022-4-7 10:28
请问大牛,这个怎么实现呢?

如果不想用ha的自动化的话:
- 在esphome里导入ha的传感器:
https://esphome.io/components/binary_sensor/homeassistant.html
- 然后在esphome里设置自动化:
https://esphome.io/guides/automations.html

其实我更建议用ha的自动化能力
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-9-22 13:21 , Processed in 0.136256 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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