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

 找回密码
 立即注册
查看: 5091|回复: 8

[技术探讨] 自动化大神请进,判断关机后自动切断电源

[复制链接]

10

主题

83

帖子

640

积分

高级会员

脑子一开窍,我就哈哈笑

Rank: 4

积分
640
金钱
552
HASS币
20
发表于 2019-1-13 12:13:10 | 显示全部楼层 |阅读模式
请问大神,我想写一条自动化用来 手动关闭电脑后 自动切断电源的自动化  以下是我的想法


利用ping组件  判断电脑是否离线  ,当在线状态变离线时执行此自动化代码


开始持续判断5分钟,判断5分钟内电脑状态是否出现过在线
如果出现在线立即停止自动化程序
如果5分钟内没有出现在线状态再执行关闭电源


PS:这样就不会因为重启或短时间断开本地连接而直接切断电源了
请大神指点(特别是持续判断这里不会写)
回复

使用道具 举报

73

主题

1165

帖子

6641

积分

论坛元老

Rank: 8Rank: 8

积分
6641
金钱
5471
HASS币
30
发表于 2019-1-13 12:23:54 | 显示全部楼层
  - entity_id: xxxxx
    platform: state
    from: 'on'
    to: 'off'
    for:
      minutes: 5

状态从on到off,保持5分钟后触发

评分

参与人数 1金钱 +5 收起 理由
qq1380 + 5 膜拜大神!

查看全部评分

回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-1-13 15:13:05 | 显示全部楼层
本帖最后由 xieahui 于 2019-1-13 15:14 编辑
xuyang 发表于 2019-1-13 12:23
- entity_id: xxxxx
    platform: state
    from: 'on'

大神问个问题 node red 在某一状态保持5分钟 应该怎么写,
就是相当于for 用nodered如何写是用重置那个命令吗 stoptimer
回复

使用道具 举报

20

主题

123

帖子

1364

积分

金牌会员

Rank: 6Rank: 6

积分
1364
金钱
1241
HASS币
0
发表于 2019-1-13 17:45:09 | 显示全部楼层
请问你的执行器是什么?如果可以读到功率的话,通过功率来触发更可靠。
回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2019-1-13 19:11:05 | 显示全部楼层
本帖最后由 情非殇 于 2019-1-13 19:16 编辑
xieahui 发表于 2019-1-13 15:13
大神问个问题 node red 在某一状态保持5分钟 应该怎么写,
就是相当于for 用nodered如何写是用重置那个命 ...

有个蓝色的前头是怀表icon的节点,可以定义时间,第4个,poll state节点,我那个童锁节点就是
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-1-13 20:38:27 | 显示全部楼层
情非殇 发表于 2019-1-13 19:11
有个蓝色的前头是怀表icon的节点,可以定义时间,第4个,poll state节点,我那个童锁节点就是 ...

前段时间试了半天poll state节点 总感觉哪里不对
好像很少有流用这个节点
我再去仔细研究下
谢了!!!!
回复

使用道具 举报

10

主题

83

帖子

640

积分

高级会员

脑子一开窍,我就哈哈笑

Rank: 4

积分
640
金钱
552
HASS币
20
 楼主| 发表于 2019-1-14 08:23:50 | 显示全部楼层
jiangjian197 发表于 2019-1-13 17:45
请问你的执行器是什么?如果可以读到功率的话,通过功率来触发更可靠。

basic  不带功率计量   
回复

使用道具 举报

4

主题

163

帖子

909

积分

高级会员

Rank: 4

积分
909
金钱
746
HASS币
0
发表于 2019-5-14 01:03:02 | 显示全部楼层
- alias: 功率低于15W就断电
  trigger:
    platform: numeric_state
    entity_id: sensor.computer_power
    below: 15
    for:
      hours: 0
      minutes: 20
      seconds: 0
  action:
  - service: switch.turn_off
    entity_id: switch.plug_158d00******
回复

使用道具 举报

2

主题

89

帖子

853

积分

高级会员

Rank: 4

积分
853
金钱
764
HASS币
0
发表于 2019-5-28 21:42:30 | 显示全部楼层
本帖最后由 WeDone 于 2019-5-28 21:44 编辑
lhpsq 发表于 2019-5-14 01:03
- alias: 功率低于15W就断电
  trigger:
    platform: numeric_state

service: switch.turn_off

0.93.1 需要去掉一个减号


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 23:26 , Processed in 0.089590 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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