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

 找回密码
 立即注册
查看: 6559|回复: 5

[技术探讨] 自动化template如何取值和风天气温度进行判定

[复制链接]

5

主题

102

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
金钱
244
HASS币
0
发表于 2018-8-5 21:20:06 | 显示全部楼层 |阅读模式
- alias: turn on ac
  trigger:
    platform: time
    at: '18:20:00'
  condition:
    condition: and
    conditions:
      - condition: template
        value_template: '{{ states.sensor.heweather_fl.state | int > 35 }}'


做了个空调的自动化,想利用和风的温度数据进行判定,这样写好像不起作用
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2018-8-5 22:38:46 | 显示全部楼层
代码有些问题吧,你condition: and,下面只有一个condition,如何and呀?
回复

使用道具 举报

26

主题

553

帖子

2728

积分

金牌会员

Rank: 6Rank: 6

积分
2728
金钱
2150
HASS币
100

教程狂人

发表于 2018-8-6 00:14:57 | 显示全部楼层
除了囧帅说的那个问题外,似乎还真没啥毛病,不起作用是不是其他问题,比如时区之类,再检查一下吧
回复

使用道具 举报

5

主题

102

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
金钱
244
HASS币
0
 楼主| 发表于 2018-8-6 21:29:50 | 显示全部楼层
本帖最后由 snoopyray 于 2018-8-6 21:40 编辑

and后面的手机位置判断没贴出来。以上代码换了个方式就起效了
- condition: numeric_state
        entity_id: sensor.heweather_fl
        above: 35

手机上面能显示通知但是没有按钮选项
1501566917.jpg

automation.yaml
- alias: turn on ac
  trigger:
    platform: time
    at: '18:26:00'
  condition:
    condition: and
    conditions:
      - condition: numeric_state
        entity_id: sensor.heweather_fl
        above: 35
      - condition: state
        entity_id: device_tracker.iphone
        state: 'home'
  action:
    - service: notify.ios_iphone
      data:
        message: 是否打开空调
        data:
          push:     
            badge: 0 
            category: "acon"
            
- alias: ac standby
  trigger:
    platform: event
    event_type: ios.notification_action_fired
    event_data:
      actionName: ACSTANDBY
  action:
    - service: tts.google_say
      data_template: 
        entity_id: media_player.bedroom
        message:  >
         "AC STANDBY" 
        cache: false

- alias: turn ac on
  trigger:
    platform: event
    event_type: ios.notification_action_fired
    event_data:
      actionName: ACTURNON
  action:
    - service: climate.turn_on
      entity_id: climate.gree
      

configuration.yaml
ios:
  push:
    categories:
      - name: ACON
        identifier: 'acon'
        actions:
          - identifier: 'ACSTANDBY'
            title: 'ac standby'
            activationMode: 'background'
            authenticationRequired: yes
            destructive: yes
          - identifier: 'ACTURNON'
            title: 'turn on'
            activationMode: 'background'
            authenticationRequired: yes
            destructive: no

回复

使用道具 举报

8

主题

736

帖子

4568

积分

论坛元老

Rank: 8Rank: 8

积分
4568
金钱
3827
HASS币
40
QQ
发表于 2018-8-20 13:39:48 | 显示全部楼层
解决了吗?
回复

使用道具 举报

5

主题

102

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
金钱
244
HASS币
0
 楼主| 发表于 2018-8-21 21:41:25 | 显示全部楼层

app上更新下通知就好了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 03:15 , Processed in 0.061688 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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