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

 找回密码
 立即注册
楼主: jiluxinqing

[插件集成] 魅族蓝牙红外遥控温湿度传感器插件

  [复制链接]

0

主题

5

帖子

336

积分

中级会员

Rank: 3Rank: 3

积分
336
金钱
331
HASS币
0
发表于 2021-8-24 22:50:49 | 显示全部楼层
学习一下
回复

使用道具 举报

38

主题

402

帖子

4330

积分

元老级技术达人

积分
4330
金钱
3863
HASS币
350

教程狂人

 楼主| 发表于 2021-8-24 23:07:01 | 显示全部楼层
本帖最后由 jiluxinqing 于 2021-8-24 23:10 编辑

目前已经支持通过MQTT的方式接入了

必须要先安装相关依赖,然后可以在系统之中直接运行程序,正常情况下没啥问题
没做啥异常处理,所以配置请务必保证要正确


QQ截图20210824230022.png

QQ截图20210824230044.png
QQ截图20210824230141.png



评分

参与人数 1金钱 +20 收起 理由
+ 20 太牛了,改天我弄个蓝牙接收器,玩一下.

查看全部评分

http://github.com/shaonianzhentan
回复

使用道具 举报

0

主题

6

帖子

102

积分

注册会员

Rank: 2

积分
102
金钱
96
HASS币
0
发表于 2021-8-25 02:22:17 | 显示全部楼层
本帖最后由 z3721008 于 2021-8-25 02:59 编辑

谢谢!学习一下!
请问这个是需要第三个设备来中转吗?魅族<--->esp32<--->ha这样?


小白一个,使用环境是n1+armbian+docker+hassio,之前用过老的python3 gateway.py,但是很不稳定,出错终止后需要手动重启,supervisor也不能守护,便放弃了。

目前是在用这个方法来使n1直连魅族,很稳定,不能红外很可惜,作者代码里有红外相关的内容,但是我不懂怎么使用。
[进阶教程] bt-mqtt-gateway 蓝牙网关,新增魅族、蓝牙信号强度
作者:meishild
https://bbs.hassbian.com/thread-8036-1-1.html


使用方法参考的这篇文章
https://post.m.smzdm.com/p/630585

回复

使用道具 举报

0

主题

6

帖子

156

积分

注册会员

Rank: 2

积分
156
金钱
150
HASS币
0
发表于 2021-8-25 08:32:58 | 显示全部楼层
感谢感谢
回复

使用道具 举报

1

主题

83

帖子

1001

积分

金牌会员

Rank: 6Rank: 6

积分
1001
金钱
918
HASS币
0
发表于 2021-8-26 11:11:27 | 显示全部楼层
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24293
金钱
22862
HASS币
290
发表于 2021-8-27 11:21:39 | 显示全部楼层
本帖最后由 dscao 于 2021-8-27 14:31 编辑
jiluxinqing 发表于 2021-8-24 23:07
[md]
# 目前已经支持通过MQTT的方式接入了

root@aml:~# apt install python3-pip
root@aml:~# pip3 install bluepy paho-mqtt pyyaml
root@aml:~/meizu# ls
__init__.py  ir.yaml  manifest.json  meizu_ble.py  meizu_ble.yaml  meizu.py  __pycache__  remote.py  sensor.py  shaonianzhentan.py  test.py
root@aml:~/meizu# python3 meizu_ble.py
Connected with result code 0
On Subscribed: qos = 0
On Subscribed: qos = 0
On Subscribed: qos = 0


再建一个run.sh (linux格式换行符,这里调试了很久才搞定n1的开机启动问题)
cd /root/meizu
sleep 1m
nohup python3 meizu_ble.py



chmod +x /root/meizu/run.sh
输入:crontab -e
加入:@reboot /root/meizu/run.sh

输入:crontab -l 检查是否成功加入
reboot重启N1
----------------------------------------------

N1安装成功,不过同样的不能同时与moniton的插件同时使用,可能还是蓝牙获取有冲突。

旁边的获取正常,隔了两堵墙的那个就连接不上。N1的蓝牙距离也是很近的,这就没办法了,电量20%,对应2.9V可能还需要优化,这个电量感觉上应该大于50%吧。
01.jpg

02.jpg








回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2021-8-28 13:22:24 | 显示全部楼层
jiluxinqing 发表于 2021-8-24 23:07
[md]
# 目前已经支持通过MQTT的方式接入了

MQTT怎么接入?不是蓝牙吗,搞不懂啦
回复

使用道具 举报

0

主题

29

帖子

1429

积分

金牌会员

Rank: 6Rank: 6

积分
1429
金钱
1400
HASS币
0
发表于 2021-8-28 15:04:08 | 显示全部楼层
学习一下
回复

使用道具 举报

0

主题

11

帖子

312

积分

中级会员

Rank: 3Rank: 3

积分
312
金钱
301
HASS币
0
发表于 2021-8-28 15:54:04 | 显示全部楼层

感谢大神分享
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24293
金钱
22862
HASS币
290
发表于 2021-8-28 23:16:22 | 显示全部楼层
囧 发表于 2021-8-28 13:22
MQTT怎么接入?不是蓝牙吗,搞不懂啦

经测试N1使用mqtt方式,这个时候这个就不作为hass的插件了。
整个meizu文件夹,复制到中转机器中(带牙的linux),中转机器按要求配置好,负责与遥控器通讯和解析数据。结果直接以mqtt形式输出传感数据到hass中或接收mqtt指令来发送遥控信息。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 17:31 , Processed in 0.742625 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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