【HA】HomeAssistant 添加 小米温湿度计2代

news2024/10/6 23:59:47

本方法只是被动的获取小米温湿度计广播出的温度和湿度数据,并没有其他更多功能。

0. 本人配置

树莓派3B+ Debian 11 (Bullseye) 64 位
Supervisor 2023.05.dev0901
HomeAssistant 已安装 HACS

1. 安装

  1. 打开侧边栏中的HACS,点击“集成”
    在这里插入图片描述

  2. 右下角找到“浏览并下载储存库”,搜索“Passive BLE Monitor integration”,选择最新版下载
    在这里插入图片描述

  3. 下载完成后,从侧边栏打开“开发者工具”,选择“重新启动”,“重新启动 Home Assistant”,确定。
    在这里插入图片描述

2. 获取温湿度计秘钥和MAC

在HomeAssistant Passive BLE Monitor 中配置小米温湿度计需要知道小米温湿度计广播数据的32位秘钥和MAC地址。

  1. 确保自己的温湿度计正在正常运转,用带有并且开启蓝牙的笔记本或其他设备,在Chrome浏览器打开如下链接: Telink Flasher for Mi Thermostat
  2. 点击Connect,浏览器会弹出窗口,选择设备 “LYWSD03MMC”(小米温湿度计2都是这个名称)进行配对。
    在这里插入图片描述
  3. 配对成功后,下方的Status会显示已连接,并且会显示当前温湿度
    在这里插入图片描述
  4. 点击“Do activation”,几秒种后下方会显示秘钥,暂时保存该秘钥。
    在这里插入图片描述
  5. 接下来获取MAC地址,在树莓派的终端里边输入如下命bluetoothctl,再输入scan on,耐心等待后边名称为“LYWSD03MMC”的MAC地址出现,暂时保存该MAC地址。这一步可能需要10-20分钟,如果很久都没出现,考虑关闭上一步的页面,然后再耐心等待。

3. 配置

  1. 重启完成后,侧边栏打开“配置”->“设备与服务”,在“集成”这一窗口点击右下角“添加集成”,搜索“Passive BLE Monitor”,点击
    在这里插入图片描述
  2. 在新的窗口中,勾选蓝牙适配器MAC地址,即树莓派的蓝牙地址
    在这里插入图片描述
  3. 下拉到下方,选择“Add deivce”,点击“提交”,在新的窗口中配置设备
    在这里插入图片描述
  4. 在第一和第三个文本框中输入上一步获取到的MAC地址和加密秘钥,其他选项不用修改,点击提交,返回到上一个窗口
    在这里插入图片描述
  5. 这里不是没有反应,会返回到上一个窗口,将设备选项放在"–Devices–",点击右下角提交即可
    在这里插入图片描述
  6. 由于温湿度计广播数据是有周期性的,提交之后要耐心进行等待,大约10-20分钟后,温湿度计设备会出现在“Bluetooth Low Energy Monitor”的设备列表中,下图显示“1 个设备”(博主是因为添加了其他设备显示2个设备)
    在这里插入图片描述
  7. 进入该设备,片刻过后,温湿度和电量数据便会显示出来
    在这里插入图片描述
  8. 之后可添加到仪表盘,然后修改传感器和属性的名称,上图是修改好之后的样子,但是数据还没有显示出来
  9. 等待片刻后的样子
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/509504.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ACM - DP - 提高2 (状态机 + 状态压缩 + 区间 + 树形 + 数位 + 单调队列优化 + 斜率优化)

DP 类型题二 【跳转DP 类型题一 (模型:数字三角形最长上升子序列背包】一、状态机模型1、AcWing 1057. 股票买卖 IV :两个状态转换2、AcWing 1058. 股票买卖 V :三个状态转换3、AcWing 1052. 设计密码 :T 维状态转换 …

IDEA创建接口类和接口实现类

IDEA创建接口类和接口实现类 IDEA创建接口类IDEA创建接口实现类 以创建Dao包下的代码为例。 IDEA创建接口类 选中要创建接口类的package,右键菜单依次选择New——Java Class。 在弹出的界面中,将创建的对象类型由Class改为Interface,如下图…

Jmeter接口测试流程详解

1、jmeter简介 Jmeter是由Apache公司开发的java开源项目,所以想要使用它必须基于java环境才可以; Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。 2、jmeter安装 首先需要安装jdk(最好是最…

“锻造”微生物组以帮助我们长寿和繁荣

谷禾健康 衰老通常伴随着心血管、神经和免疫系统等一系列疾病的风险增加。 虽然在理解微生物组导致与衰老相关的个别疾病的细胞和分子机制方面取得了显著进展,我们在之前的文章也有这方面的阐述: 肠道微生物群与健康长寿 肠道微生物群的老化及其对宿主免…

二、Linux入门| shell运行原理及Linux权限的理解

一、Linux 软件包管理器 - yum centos7的安装方式 1、源码安装(较复杂) 2、rpm包安装(较复杂,未解决依赖关系) 3、yum安装(不用编译源码,不用解决软件的依赖关系,门槛较低&#xff…

LeetCode4. 寻找两个正序数组的中位数

写在前面: 题目链接:LeetCode4. 寻找两个正序数组的中位数 编程语言:C 题目难度:困难 一、题目描述 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中…

英文论文润色哪家好用比较好,有值得推荐的吗

英文论文润色 推荐 英文论文润色对于写作者来说是一项十分重要的任务,它可以帮助我们修改文章中的语法、标点和排版等问题,使论文更加准确和易读。在众多的英文润色软件中,147chatgpt改写润色软件是一款值得推荐的全自动批量图文润色、自动纠…

SSM框架学习-核心容器小结

1. 容器相关 Spring核心容器中的容器是指容器对象,用于管理和装配Bean。它主要包含以下四个容器: BeanFactory容器:是最简单的容器,提供实例化、配置和管理对象的基本功能,但不提供AOP、事务管理等高级功能。 Applica…

三分钟,带你了解零代码开发

企业数字化转型如火如荼的进行,五花八门的零代码、低代码工具正如雨后春笋一般出现,那么零代码开发是什么? 阅读本文您将了解: 零代码开发是什么零代码与企业数字化转型零代码开发带来的效益简道云零代码平台应用实例 一、零代…

3ds Max云渲染有多快,3ds Max云渲染怎么用?

本地渲染效果图和动画3D项目是一个非常耗时的过程,当在场景中使用未优化的几何体或在最终渲染中使用大量多边形模型时,诸如此类的变量最终会增加渲染项目所需的时间和处理器能力。随着提供的渲染服务的云渲染平台出现,越来越多动画师、艺术家…

【ChirpStack 】如何获取 JWT TOKEN并利用 API 下发数据?

LoRa App Server 提供了两类 API 接口,其中 RESTful JSON API 提供了一个 API console,在AS地址的基础上使用 /api 即可访问,罗列了 API 端点和文档介绍,测试起来非常方便。 本文主要介绍 如何使用 chirpstack 的API 进行测试以及…

日常问题----如和解决跨域

一、什么是跨域 跨域不是问题,是一种安全机制。 同源策略是浏览器一个重要的安全策略,一个url由三部分组成:协议,域名(ip地址),端口。所谓的同源就是指两个域有相同的协议(protocol&#xff09…

7种常见的生产级负载均衡算法

准备测试数据 package com.example.demo.balance;import java.util.*;/*** author liwenchao*/ public class ServerIps {public static final List<String> LIST Arrays.asList("192.168.0.1","192.168.0.2","192.168.0.3","192.1…

聊聊那些年我们实现java AOP几种常见套路

前言 有一定开发经验的同学对AOP应该很了解吧&#xff0c;如果不了解&#xff0c;可以先查看如下文章进行科普一下https://baike.baidu.com/item/AOP/1332219?fraladdin&#xff0c;再来阅读本文。 示例前置准备 注&#xff1a; 本示例基于springboot进行演示 1、在项目pom…

将ABC文件 通过BlendShape导出为FBX>

将ABC文件 通过BlendShape导出为FBX 一、应用场景&#xff1a; 此项目为高中化学实验案例&#xff0c;为实现保鲜膜 模拟动画&#xff0c;这里通过使用MarvelousDesigner来结算出动画效果&#xff0c;导出ABC格式带动画后&#xff0c;导入到maya当中&#xff0c;这里因为需要…

SSM框架学习-注解开发定义bean

注解开发定义的bean和xml文件定义的bean有以下区别&#xff1a; 配置方式不同&#xff1a;注解方式是直接在Java类中使用注解来定义bean&#xff0c;而XML方式则是在XML文件中配置bean。 配置信息不同&#xff1a;注解方式在注解内配置bean的属性&#xff0c;如Value&#xff…

springboot整合ES

也可以直接看到最后&#xff0c;直接看到最后&#xff0c;中间都是废话废话废话&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;好气啊 1.刚下载完成,输入localhost:9200就报错&#xff0c;整个人都不太好了 [2023-05-10T14:35:59,002][WARN ][o.…

DC域控服务器与辅助DC域控服务器创建

DC域控服务器与辅助DC域控服务器创建 一、准备条件 在虚拟机上准备三台Windows Server 2008 R2 ,一台作为主域控&#xff0c;一台作为额外域控辅域控&#xff0c;一台作为客户端。 主域控 的IP地址为--192.168.1.190, 注意&#xff1a;(Windows Server 2003 需要 设置 DNS为127…

烽火HG680KA-Hi3798MV310-当贝纯净桌面-卡刷固件包

烽火HG680KA-Hi3798MV310-当贝纯净桌面-卡刷固件包-内有教程 特点&#xff1a; 1、适用于对应型号的电视盒子刷机&#xff1b; 2、开放原厂固件屏蔽的市场安装和u盘安装apk&#xff1b; 3、修改dns&#xff0c;三网通用&#xff1b; 4、大量精简内置的没用的软件&#xff…

pytorch搭建EfficientnetV2网络

文章目录 前言一、EfficientnetV2二、网络结构1.Fused_MBConv2.MBConv 三、整体代码总结 论文地址&#xff1a;https://arxiv.org/abs/2104.00298 官方代码&#xff1a;https://github.com/google/automl/tree/master/efficientnetv2 参考链接&#xff1a;https://blog.csdn.ne…