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

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

油价变动提醒

[复制链接]

30

主题

526

帖子

2331

积分

金牌会员

Rank: 6Rank: 6

积分
2331
金钱
1800
HASS币
20
发表于 2019-1-3 10:17:38 | 显示全部楼层 |阅读模式
根据大侠 “2643223380”的帖子,也搞了个油价……但是想推送到手机的时候还是只会写固定时间推送,

请问数值变动的触发条件格式要怎么写? 现在只会写成现在这个样子,想加个条件或者直接写成变动触发

- alias: push oil price of tianjin #ios官方推送汽油价格每天早晨8点
  trigger:
  - platform: time
    at: "08:00:00"
  - #platform: time #时间循环执行格式
    #minutes: '/15' #每15分钟执行一次
    #seconds: 00 #这里的秒为必填项
  action:
  - service: notify.notify
    data:
      title: "天津市今日油价"
      message: "95号汽油价格{{states('sensor.youjia_95')}}元/升,92号汽油价格{{states('sensor.youjia_92')}}元/升,{{states('sensor.date')}}"

回复

使用道具 举报

26

主题

2096

帖子

8518

积分

论坛元老

Rank: 8Rank: 8

积分
8518
金钱
6417
HASS币
30

论坛元老

发表于 2019-1-3 10:29:14 | 显示全部楼层
本帖最后由 情非殇 于 2019-1-3 10:30 编辑

用state触发器,sensor.油价变动时,触发
trigger:
      platform: state
      entity_id: sensor.油价id

回复

使用道具 举报

11

主题

258

帖子

961

积分

高级会员

Rank: 4

积分
961
金钱
703
HASS币
0
发表于 2019-1-3 11:05:19 | 显示全部楼层
跟着做了一个node red的定时推送
回复

使用道具 举报

15

主题

656

帖子

2826

积分

金牌会员

Rank: 6Rank: 6

积分
2826
金钱
2170
HASS币
91

教程狂人

QQ
发表于 2019-1-3 11:16:28 | 显示全部楼层
本帖最后由 花蟋蟀 于 2019-1-3 14:07 编辑
- alias: push oil price
  trigger:
    - platform: state
      entity_id: sensor.youjia_92
    - platform: state
      entity_id: sensor.youjia_95
  action:
    - service: notify.notify
      data:
        title: "油价"
        message: "{{states('sensor.date')}},92号汽油{{states('sensor.youjia_92')}}元/升,95号汽油{{states('sensor.youjia_95')}}元/升"
回复

使用道具 举报

8

主题

868

帖子

5148

积分

论坛元老

Rank: 8Rank: 8

积分
5148
金钱
4280
HASS币
0
发表于 2019-1-3 12:03:52 | 显示全部楼层
学习学习
回复

使用道具 举报

30

主题

526

帖子

2331

积分

金牌会员

Rank: 6Rank: 6

积分
2331
金钱
1800
HASS币
20
 楼主| 发表于 2019-1-3 12:40:38 | 显示全部楼层
情非殇 发表于 2019-1-3 10:29
用state触发器,sensor.油价变动时,触发
[code]trigger:
      platform: state

感谢感谢 这个 state 可以根据数值设定范围么? 比如高于7 是用up 跟 below对吧?
回复

使用道具 举报

30

主题

526

帖子

2331

积分

金牌会员

Rank: 6Rank: 6

积分
2331
金钱
1800
HASS币
20
 楼主| 发表于 2019-1-3 12:43:58 | 显示全部楼层
花蟋蟀 发表于 2019-1-3 11:16
[code]- alias: push oil price
  trigger:
    - platform: state

Invalid config for [automation]: expected a dictionary @ data['trigger'][3].  报错了个屁的了
回复

使用道具 举报

30

主题

526

帖子

2331

积分

金牌会员

Rank: 6Rank: 6

积分
2331
金钱
1800
HASS币
20
 楼主| 发表于 2019-1-3 12:45:14 | 显示全部楼层
[quote]花蟋蟀 发表于 2019-1-3 11:16
- alias: push oil price
  trigger:
    - platform: state
[/quote][code]- alias: push oil price of tianjin #ios官方推送汽油价格每天早晨8点
  trigger:
  - platform: time
    at: "08:00:00"
  - platform: state
    entity_id: sensor.youjia_92
  - platform: state
    entity_id: sensor.youjia_95
  - #platform: time #时间循环执行格式
    #minutes: '/15' #每15分钟执行一次
    #seconds: 00 #这里的秒为必填项
  action:
  - service: notify.notify
    data:
      title: "天津市今日油价"
      message: "95号汽油价格{{states('sensor.youjia_95')}}元/升,92号汽油价格{{states('sensor.youjia_92')}}元/升,{{states('sensor.date')}}"
回复

使用道具 举报

26

主题

2096

帖子

8518

积分

论坛元老

Rank: 8Rank: 8

积分
8518
金钱
6417
HASS币
30

论坛元老

发表于 2019-1-3 13:10:39 | 显示全部楼层
dinglifeng 发表于 2019-1-3 12:45
[code]- alias: push oil price of tianjin #ios官方推送汽油价格每天早晨8点
  ...

你写法缩进什么的有问题吧
回复

使用道具 举报

0

主题

6

帖子

24

积分

新手上路

Rank: 1

积分
24
金钱
18
HASS币
0
发表于 2019-1-3 13:19:17 | 显示全部楼层

感谢分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-9 11:50 , Processed in 0.945360 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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