找回密码
 立即注册

微信扫码登录

搜索
查看: 7117|回复: 12

[基础教程] 利用Miot和ha-wework_notify实现按小米智能门铃推送图片

[复制链接]

24

主题

339

回帖

4899

积分

元老级技术达人

积分
4899
金钱
4511
HASS币
120
发表于 2022-6-17 14:31:10 | 显示全部楼层 |阅读模式
本帖最后由 121665460 于 2022-6-19 17:49 编辑

相关插件:

al-one/hass-xiaomi-miot: Automatic integrate all Xiaomi devices to HomeAssistant via miot-spec, support Wi-Fi, BLE, ZigBee devices. (github.com)

nesror/ha-wework_notify: HomeAssistant 企业微信推送 (github.com)


1.注意picurl后面拼接个时间戳,不然短时间内推送的图片都是微信里缓存的第一张。

2.https://hass.xxx.cn换成你的hass外网地址

3. trigger不能用camera实体里的motion_video_type,很不准。我是通过米家消息里包含 按门铃 来触发的。
待改进(可以通过门铃的433信号来触发,需要射频接受模块



自动化:
alias: 推送按门铃图片
description: ''
trigger:
  - platform: state
    entity_id:
      - sensor.mi_xxx_message
condition:
  - condition: template
    value_template: '{{ state_attr(''sensor.mi_xxx_message'', ''title'').find(''按门铃'')>=0 }}'
action:
  - delay:
      hours: 0
      minutes: 0
      seconds: 2
      milliseconds: 0
  - service: notify.wework
    data:
      message: 由于网络延时原因,可能推送的图片是上一张的,可以点击查看最新的
      title: >-
        {{'有人按门铃(' ~
        state_attr('camera.isa_hldb6_7a66_video_doorbell','motion_video_time') ~
        ')'}}
      data:
        type: news
        picurl: >-
          {{'https://hass.xxx.cn' ~
          state_attr('camera.isa_hldb6_7a66_video_doorbell','entity_picture') ~
          '&time=' ~
         as_timestamp(now())}}
        url: >-
          {{'https://hass.xxx.cn' ~
          state_attr('camera.isa_hldb6_7a66_video_doorbell','entity_picture')}}
mode: single


WechatIMG569.jpeg




评分

参与人数 1金钱 +5 收起 理由
w2968066 + 5 感谢大佬,用上了!

查看全部评分

回复

使用道具 举报

24

主题

339

回帖

4899

积分

元老级技术达人

积分
4899
金钱
4511
HASS币
120
 楼主| 发表于 2022-6-17 17:32:48 | 显示全部楼层
秋雨轩 发表于 2022-6-17 17:12
这个想法我之前想过,但放弃的理由就是你下面补充的那句话,网络暂时原因,图片可能是上一张……因为miot a ...

目前延迟2秒基本正常,截取看家助手最后一张图片还是第一张在miot auto好想是可以配置的。
看到的基本是按门铃的动作或者前后2,3秒
回复

使用道具 举报

24

主题

339

回帖

4899

积分

元老级技术达人

积分
4899
金钱
4511
HASS币
120
 楼主| 发表于 2023-3-10 10:50:05 | 显示全部楼层
justion 发表于 2022-7-9 21:04
大佬,自从添加了这个项目以后就老是出现这些情况,每次此时的消息还不一样,但是都是提示登录相关的失败 ...

https://github.com/al-one/hass-xiaomi-miot
看这里的说明,或者进群问下。作者在这有发贴
回复

使用道具 举报

24

主题

339

回帖

4899

积分

元老级技术达人

积分
4899
金钱
4511
HASS币
120
 楼主| 发表于 2023-9-17 12:13:21 | 显示全部楼层
jy00295017 发表于 2023-9-16 22:06
试了半天不行啊 是不是我企业微信那配置的有问题

新申请的企业微信应用官方加了限制,需要将调用方的ip加入到白名单。没有公网的话就没办法了。试试一些第三方的服务吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-16 13:51 , Processed in 0.055737 second(s), 12 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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