魅族蓝牙遥控器温湿度接入homeassistant

2023-10-07 18:10

本文主要是介绍魅族蓝牙遥控器温湿度接入homeassistant,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

魅族遥控器购入三个,在论坛大神努力下,现已接入homeassistant.

1.下载插件,放到custom_components/meizu_hygrothermo

git资源

2.安装bulepy

  sudo apt-get install python3-pip libglib2.0-dev

  apt-get install -y python3-setuptools

  sudo apt-get install git build-essential libglib2.0-dev

  git clone https://github.com/IanHarvey/bluepy.git

  cd bluepy

  python3 setup.py build

  sudo python3 setup.py install

3.添加到开机进程
将脚本写在 /etc/rc.local文件
输入命令:
sudo vi /etc/rc.local
在exit 0上一行输入:
python3 /bluepy/gateway.py(你放gateway.py文件的路径)
保存
重启就可以看效果

4.用你的魅家app把接入的蓝牙改名1、2、3……

5.配置文件

sensor:

  - platform: meizu_hygrothermo

    name: keting #1 

    host: '192.168.99.5' #做蓝牙网关的服务器ip,项目上是写网关mac,我测试是用ip才可以

    mac: '68:3E:34:CC:D3:44' #魅族蓝牙的mac地址

    scan_interval: 30

  - platform: meizu_hygrothermo

    name: zhuwo #2

    host: '192.168.99.5'

    mac: '68:3E:34:CC:DE:D2'

    scan_interval: 30    

homeassistant:        

  customize:

    sensor.keting_humidity:

      friendly_name: 客厅湿度

    sensor.keting_temperature:

      friendly_name: 客厅温度    

    sensor.zhuwo_humidity:

      friendly_name: 主卧湿度

    sensor.zhuwo_temperature:

      friendly_name: 主卧温度       

 

group:

  huanjing:      

    name: 室内环境

    view: no

    entities:

      - sensor.keting_humidity

      - sensor.keting_temperature

      - sensor.zhuwo_humidity

      - sensor.zhuwo_temperature

sudo reboot

6.配置蓝牙

bluetoothctl

在[bluetooth]#模式下输入
power on #开启蓝牙
scan on  #扫描,输入这个命令你就可以看到你的魅族蓝牙mac 了

agent on   #打开agent,这个我也不清楚哈
trust [BT mac address] #信任蓝牙mac
pair [BT mac address] #这个我也不知道干嘛的,pair一个空格后面跟上你的魅族蓝牙mac,要接入几个就分别pair xx:xx:xx........
connect [BT mac address] #连接魅族蓝牙,也是接入几个,就分别连接一下。
quit #退出bluetoothctl
reboot #重启N1

效果如下

这篇关于魅族蓝牙遥控器温湿度接入homeassistant的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/159532

相关文章

开放式耳机好用?平价开放式耳机推荐?四款开放式的蓝牙耳机推荐

开放式耳机好用吗?有平价些的开放式耳机推荐吗?那这两个问题的回答当然是肯定的。 首先开放式耳机好不好用取决于对耳机的需求,因为开放式耳机其实是比较适用于需要注意周围环境、需要‌长时间佩戴舒适以及需要频繁与人交流的场景中,在这些场景下使用开放式耳机的话就会比较有优势。就例如跑步骑行健身等运动的时候,能够兼得佩戴舒适度的同时,增加一定的安全性;还有在办公学习的时候,会很适合长时间佩戴,能够方便和

Flutter 中的低功耗蓝牙概述

随着智能设备数量的增加,控制这些设备的需求也在增加。对于多种使用情况,期望设备在需要进行控制的同时连接到互联网会受到很大限制,因此是不可行的。在这些情况下,使用低功耗蓝牙(也称为 Bluetooth LE 或 BLE)似乎是最佳选择,因为它功耗低,在我们的手机中无处不在,而且无需连接到更广泛的网络。因此,蓝牙应用程序的需求也在不断增长。 通过阅读本文,您将了解如何开始在 Flutter 中开

Java应用对接pinpoint监控工具的时候,应用名称长度超出限制而导致接入失败

一、背景 java应用需要接入pinpoint,同一个虚拟机上的其他应用接入成功,唯独本应用不行。 首先排除是pinpoint agent的问题,因为其他应用都正常。 然后,我就对比二者的启动脚本。 -javaagent:/opt/pinpoint/pinpoint-bootstrap.jar -Dpinpoint.agentId=DA301004_17 -Dpinpoint.applic

开放式蓝牙耳机哪个品牌好用?盘点五款超优秀的开放式耳机!

开放式蓝牙耳机现在挺受欢迎的,它们最大的好处就是不塞耳朵,戴着舒服,特别适合长时间佩戴。而且,这种耳机能让你在听音乐的同时,还能听到周围的环境声,这样在外面运动或者骑车的时候就更安全。音质方面,现在的开放式耳机也做得越来越好,有些高端款式还有特别的技术来减少漏音,保护你的隐私。但是现在市场上的开放式耳机品牌太多了,很多人不知道怎么选?为了帮助您在众多选项中做出选择,我根据个人经验挑选了一些表现良好

Anroid BLE蓝牙(手机分别作为中心设备和外围设备)

蓝牙是一种短距的无线通讯技术,可实现固定设备、移动设备之间的数据交换。一般将蓝牙3.0之前的BR/EDR蓝牙称为传统蓝牙,而将蓝牙4.0规范下的LE蓝牙称为低功耗蓝牙。  BLE蓝牙模块主要应用领域     1、移动扩展设备     2、汽车电子设备     3、健康医疗用品:心跳带、血压计等     4、定位应用:室内定位、井下定位等     5、近距离数据采集:无线

一步步教你接入个推 推送

一: manifast中的配置 权限: <!-- 个推SDK权限配置开始 --> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permissi

一步步教你如何为你的app接入支付宝

官方接口文档步骤链接: https://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1 1首先,你的要有一个企业的账户,并且已经和支付宝平台签约了, (具体操作查看https://doc.open.alipay.com/doc2/detail.htm?treeId=58&articleId=1035

兼容Trino Connector,扩展Apache Doris数据源接入能力|Lakehouse 使用手册(四)

Apache Doris 内置支持包括 Hive、Iceberg、Hudi、Paimon、LakeSoul、JDBC 在内的多种 Catalog,并为其提供原生高性能且稳定的访问能力,以满足与数据湖的集成需求。而随着 Apache Doris 用户的增加,新的数据源连接需求也随之增加。因此,从 3.0 版本开始,Apache Doris 引入了 Trino Connector 兼容框架。 Tri

强化网络安全:通过802.1X协议保障远程接入设备安全认证

随着远程办公和移动设备的普及,企业网络面临着前所未有的安全挑战。为了确保网络的安全性,同时提供无缝的用户体验,我们的 ASP 身份认证平台引入了先进的 802.1X 认证协议,确保只有经过认证的设备才能接入您的网络。本文档将详细介绍我们的平台如何通过 802.1X 协议实现高效、安全的远程接入认证。 产品亮点 1. 无缝集成 我们的 ASP 身份认证平台支持无缝集成到现有的网络基础设施中

彻底解决魅族手机无法彻底卸载应用的bug

使用Flyme系统的同学可能会遇到一个问题: 卸载了某些软件(例如通过开发者模式调试安装的应用)后,实际这个应用还残留在系统,当你用低版本或者其他签名的apk覆盖安装的时候会提示“安装失败”,要求你卸载后重新安装。 可是无论你从应用列表寻找还是清理垃圾,都根本找不到这个应用。 闹鬼?这个bug一直伴随着flyme,可怜工程师们竟然一个都没发现。 今天笔者教大家一招解决这个问题。