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

 找回密码
 立即注册
查看: 12142|回复: 29

利用小米网关和小米无线开关实现闹钟功能

[复制链接]

8

主题

657

帖子

4187

积分

论坛元老

Rank: 8Rank: 8

积分
4187
金钱
3525
HASS币
0
QQ
发表于 2017-8-2 21:29:10 | 显示全部楼层 |阅读模式
本帖最后由 QQ617250210 于 2017-8-2 21:34 编辑

HA升级到5.0后官方支持小米,入手小米网关和无线开关一枚,闲来无事研究了下,写了个闹钟的自动化,特意分享给大家
闹钟.PNG

这是效果图

部分代码解释:# 闹钟
- alias: alarm clock
  initial_state: true
  trigger:
    platform: time
    minutes: '/1'
    seconds: '0'
  condition:
    - condition: template
      value_template: '{{ (now().strftime("%s") | int | timestamp_custom("%H:%M")) == states.sensor.alarm_time.state  }}'        
  action:
    - service: xiaomi.play_ringtone
      data:
        gw_mac: 34CE008D72B5        #这里写你自己的。
        ringtone_id: 10004                 #这里为铃声选择  0-29为自带铃声,也可以上传铃声,上传铃声从10001开始。苹果手机不可以上传,安卓可以,建议上传铃声,自带铃声都短。
        ringtone_vol: 92                     #这里是闹铃音量  100为最大

# 闹钟停止        
- alias: Clock stop
  trigger:
    - platform: state
      entity_id: binary_sensor.switch_158d0001a2dc5d       #这里是你无线开关的实体,长按开关2秒左右闹钟停止。
      from: 'off'
      to: 'on'
  action:
    service: xiaomi.stop_ringtone
    data:
      gw_mac: 34CE008D72B5           #这里写你自己的。


# 时钟
  - platform: time_date
    display_options:
      - 'time'         #这里是时间。
      - 'date'         #这里是日期。
  - platform: template
    sensors:
      alarm_time:
        friendly_name: '闹铃时间'
        value_template: '{{ "%0.02d:%0.02d" | format(states("input_slider.alarmhour") | int, states("input_slider.alarmminutes") | int) }}'



  alarmhour:
    name: '小时'
    icon: mdi:timer
    initial: 6          #这里是默认小时。
    min: 0
    max: 23
    step: 1
  alarmminutes:
    name: '分钟'
    icon: mdi:timer
    initial: 30         #这里是默认分钟。
    min: 0
    max: 59
    step: 1





第一次发帖,写的不好,希望大家谅解,有不明白的可以跟帖问我,我看到会回复的。 闹钟.rar (1.83 KB, 下载次数: 105)







回复

使用道具 举报

3

主题

286

帖子

2603

积分

版主

懵懂的小白

Rank: 7Rank: 7Rank: 7

积分
2603
金钱
2317
HASS币
0
发表于 2017-8-2 21:36:31 | 显示全部楼层
谢谢分享,支持下
回复

使用道具 举报

12

主题

335

帖子

2322

积分

论坛DIY达人

积分
2322
金钱
1982
HASS币
0
发表于 2017-8-2 21:37:02 | 显示全部楼层
哇,这个好。没什么可说的,就是想点个赞……真的不是灌水

评分

参与人数 1金钱 +2 收起 理由
+ 2 我看像灌水!~

查看全部评分

回复

使用道具 举报

6

主题

72

帖子

404

积分

论坛分享达人

积分
404
金钱
332
HASS币
0
发表于 2017-8-2 21:37:26 | 显示全部楼层
顶,支持下。感谢分享闹钟
回复

使用道具 举报

15

主题

78

帖子

289

积分

中级会员

Rank: 3Rank: 3

积分
289
金钱
211
HASS币
0
发表于 2017-8-2 21:44:56 | 显示全部楼层
准备入手小米!!!!谢谢楼主分享!!!
回复

使用道具 举报

13

主题

194

帖子

1062

积分

金牌会员

Rank: 6Rank: 6

积分
1062
金钱
868
HASS币
0

教程狂人

发表于 2017-8-2 22:11:38 来自手机 | 显示全部楼层
太厉害了,hass的自动化看得我云里雾里的,都不知道从何下手
回复

使用道具 举报

8

主题

657

帖子

4187

积分

论坛元老

Rank: 8Rank: 8

积分
4187
金钱
3525
HASS币
0
QQ
 楼主| 发表于 2017-8-2 22:32:50 | 显示全部楼层
xiaowo 发表于 2017-8-2 22:11
太厉害了,hass的自动化看得我云里雾里的,都不知道从何下手

其实很简单的,论坛里面有介绍的帖子,有空可以学习下
回复

使用道具 举报

13

主题

194

帖子

1062

积分

金牌会员

Rank: 6Rank: 6

积分
1062
金钱
868
HASS币
0

教程狂人

发表于 2017-8-2 22:37:35 | 显示全部楼层
QQ617250210 发表于 2017-8-2 22:32
其实很简单的,论坛里面有介绍的帖子,有空可以学习下

论坛顶置帖里那个自动化的教程太简单了,好多函数和语法还是不懂
回复

使用道具 举报

30

主题

999

帖子

4117

积分

论坛元老

Rank: 8Rank: 8

积分
4117
金钱
3113
HASS币
0

活跃会员

发表于 2017-8-2 22:43:32 | 显示全部楼层
谢谢分享!!
回复

使用道具 举报

8

主题

657

帖子

4187

积分

论坛元老

Rank: 8Rank: 8

积分
4187
金钱
3525
HASS币
0
QQ
 楼主| 发表于 2017-8-2 22:51:38 | 显示全部楼层
xiaowo 发表于 2017-8-2 22:37
论坛顶置帖里那个自动化的教程太简单了,好多函数和语法还是不懂

所以要慢慢学习,多看看其他人的配置文件学习
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 08:05 , Processed in 0.125172 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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