找回密码
 立即注册
搜索
查看: 11249|回复: 19

[求助] 跟车库门干上了 帮忙看看这个逻辑好像不太对

[复制链接]

175

主题

2794

回帖

7620

积分

超级版主

我就是六神

积分
7620
金钱
4626
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2019-5-20 20:11:47 | 显示全部楼层 |阅读模式
        value_template: >
          {% if not is_state('sensor.broadlink_s1c_ximenci', 'closed') %}
            open
          {% elif trigger.event.sensor.broadlink_s1c_dongmenci.old_state.state == "closed" and {{ trigger.event.sensor.broadlink_s1c_dongmenci.new_state.state == "open" }} %}
            opening
          {% elif trigger.event.sensor.broadlink_s1c_dongmenci.old_state.state == "open" and {{ trigger.event.sensor.broadlink_s1c_dongmenci.new_state.state == "closed" }} %
            closing
          {% else %}
            closed
          {% endif %}


貌似 event也不太对
回复

使用道具 举报

 手机认证

123

主题

4549

回帖

1万

积分

管理员

囧死

积分
16577
金钱
11820
HASS币
45
发表于 2019-5-20 20:18:55 | 显示全部楼层
{% %}里面就不要用{{ }}了。。
回复

使用道具 举报

 手机认证

123

主题

4549

回帖

1万

积分

管理员

囧死

积分
16577
金钱
11820
HASS币
45
发表于 2019-5-20 20:19:20 | 显示全部楼层
感觉很少人玩的转hass的automation啊,我倒感觉这玩意还行
回复

使用道具 举报

175

主题

2794

回帖

7620

积分

超级版主

我就是六神

积分
7620
金钱
4626
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2019-5-20 20:39:48 | 显示全部楼层
Jones 发表于 2019-5-20 20:18
{% %}里面就不要用{{ }}了。。

但是这个写法  好像 是获取不到状态的。。
trigger.event.sensor.broadlink_s1c_dongmenci.old_state.state

门磁从 “关” 老状态 到 “开” 新状态  说明是正在打开
门磁从 “开” 老状态 到 “关” 新状态  说明是正在关闭


我感觉我应该吧sensor定义为 binary sensor
回复

使用道具 举报

8

主题

247

回帖

1223

积分

金牌会员

积分
1223
金钱
968
HASS币
30
发表于 2019-5-20 21:48:04 | 显示全部楼层
本帖最后由 laynexx 于 2019-5-20 21:49 编辑

trigger.event.data.new_state.state == "off" and trigger.event.data.entity_id != "sensor.broadlink_s1c_dongmenci"
entity_id 和 state 用and连接

试试


回复

使用道具 举报

40

主题

3016

回帖

1万

积分

超级版主

Nero

积分
11150
金钱
8044
HASS币
182
发表于 2019-5-21 08:11:42 | 显示全部楼层
Jones 发表于 2019-5-20 20:19
感觉很少人玩的转hass的automation啊,我倒感觉这玩意还行

因为都转 node-red 了,确定jinja2 做iOT的自动化逻辑真的还行???
Nero
回复

使用道具 举报

8

主题

2079

回帖

6163

积分

论坛元老

流水无味

积分
6163
金钱
4076
HASS币
145

灌水之王

发表于 2019-5-21 08:17:46 | 显示全部楼层
你这么写 重启重启要死多少脑细胞啊
回复

使用道具 举报

 手机认证

123

主题

4549

回帖

1万

积分

管理员

囧死

积分
16577
金钱
11820
HASS币
45
发表于 2019-5-21 08:41:57 | 显示全部楼层
neroxps 发表于 2019-5-21 08:11
因为都转 node-red 了,确定jinja2 做iOT的自动化逻辑真的还行???

我觉得还行。反而感觉node-red很复杂,还要装一个东西,还要学,没基础的也不是拖拖拽拽就能会的。
回复

使用道具 举报

23

主题

1315

回帖

6815

积分

超级版主

积分
6815
金钱
5452
HASS币
100

教程狂人

发表于 2019-5-21 10:50:02 | 显示全部楼层
Jones 发表于 2019-5-21 08:41
我觉得还行。反而感觉node-red很复杂,还要装一个东西,还要学,没基础的也不是拖拖拽拽就能会的。 ...

我也觉得automation比较简单,理清楚逻辑很好写,就跟撸代码一样
回复

使用道具 举报

 手机认证

123

主题

4549

回帖

1万

积分

管理员

囧死

积分
16577
金钱
11820
HASS币
45
发表于 2019-5-21 11:03:15 | 显示全部楼层
natic 发表于 2019-5-21 10:50
我也觉得automation比较简单,理清楚逻辑很好写,就跟撸代码一样

嗯,这种基于配置文件的,也是很容易通过软件生成,容易分享和被别人复用。只不过目前还没有相关的前端来实现自动生成自动化yaml,我一直想搞个,还没时间弄。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-6-24 02:47 , Processed in 0.090768 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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