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

 找回密码
 立即注册
查看: 6322|回复: 11

[基础教程] 魅族蓝牙链接出现不可用的解决方式

[复制链接]

19

主题

409

帖子

2345

积分

金牌会员

Rank: 6Rank: 6

积分
2345
金钱
1931
HASS币
20
发表于 2020-1-20 21:53:48 | 显示全部楼层 |阅读模式
本帖最后由 yhwl8888 于 2020-1-21 16:42 编辑

首先感谢论坛老大提供这么好的方式链接蓝牙
原帖地址:https://bbs.hassbian.com/thread-7582-1-1.html
也是最近才玩N1 刷了ARMBIAN 跟着群夏老板等大佬学习HASSIO 。从当时啥也不会到现在还是半吊子每天都在等各位大佬保姆及教程。 微信截图_20200120213924.png
最近发现 经常性的所有或者部分魅族蓝牙读不到数据反复重新装了好几次。也听说树莓派的用户也有这种情况。
在shell 里单独执行python3 /usr/share/python3/gateway.py  你会发现前台又能读取到温度湿度数据,但是执行几个循环后会报错崩溃。
找到作者的网页发现好久不更新了   而且有人说这个gateway.py有问题会报错崩溃。所以想有没有一种方法可以反复执行这个命令或者注册个服务让他执行呢。
感谢群里 嘿嘿大佬帮忙找到了答案
首先 SHELL  root登录
安装
apt-get install supervisor

备份默认配置
cp /etc/supervisor/supervisord.conf /etc/supervisor/supervisord.conf.bk001

在配置文件末尾追加web管理功能,因为>>是追加,所以只能执行一次,第二次之后会重复添加相同内容!
==========
cat <<'EOF' >> /etc/supervisor/supervisord.conf
[inet_http_server]         ; HTTP 服务器,提供 web 管理界面
port=*:9001                ; Web 管理后台运行的 IP 和端口,如果开放到公网,需要注意安全性
username=user              ; 登录管理后台的用户名
password=123               ; 登录管理后台的密码
EOF
==========

魅族守护,可多次执行,因为>是覆盖
游客,如果您要查看本帖隐藏内容请回复

==========

重启
service supervisor restart
service supervisor status

其他控制指令
service supervisor start
service supervisor stop

supervisorctl status
supervisorctl reload

执行完这些  就OK 了
微信截图_20200120214033.png
目前稳定运行2天没掉过 也征求了嘿嘿大佬同意,把方法发上来 具体我也不会都是大佬研究的。分享时快乐的,本人菜鸟一枚泡了论坛好久其实很多菜鸟都需要保姆教程。也需要更多大佬加入进来分享你的 HA  NODE-RED 细化教程让更多小白会弄 会玩 会分享。
微信截图_20200120214057.png
这个是可以查看日志跟这个gateway.py守护状态的 同时你也可以手动

service supervisor status 查询状态  祝大家好运 新年快乐  。




评分

参与人数 1金钱 +20 收起 理由
+ 20 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

18

主题

685

帖子

3744

积分

元老级技术达人

积分
3744
金钱
3049
HASS币
60
发表于 2020-1-21 09:57:09 | 显示全部楼层
本帖最后由 houhd 于 2020-1-21 10:06 编辑

我都卖了,呵。翻车是随机的,心情好,十天半个月都不会掉,心情不好,重启下就没了。
另外,蓝牙这传输距离是硬伤,用了一个夏天,魅族这蓝牙电池,差不多就是3个月的寿命。
这方法倒是可以试一下,看看到底稳不稳。

回复

使用道具 举报

7

主题

315

帖子

2390

积分

金牌会员

Rank: 6Rank: 6

积分
2390
金钱
2075
HASS币
0
发表于 2020-1-21 17:09:07 | 显示全部楼层
围观~~~~
回复

使用道具 举报

6

主题

734

帖子

5566

积分

论坛元老

Rank: 8Rank: 8

积分
5566
金钱
4827
HASS币
20
发表于 2020-1-21 21:11:08 | 显示全部楼层
感觉有点费电,而且电量低后传感器数据非常奇怪。。其他无毛病。
回复

使用道具 举报

0

主题

106

帖子

720

积分

论坛积极会员

积分
720
金钱
614
HASS币
0
发表于 2020-1-28 08:45:33 | 显示全部楼层
谢谢楼主分享!!!
回复

使用道具 举报

0

主题

154

帖子

2099

积分

金牌会员

Rank: 6Rank: 6

积分
2099
金钱
1945
HASS币
10
发表于 2020-1-30 22:38:50 | 显示全部楼层

谢谢楼主分享!!!
回复

使用道具 举报

6

主题

141

帖子

872

积分

高级会员

Rank: 4

积分
872
金钱
731
HASS币
0
发表于 2020-2-9 10:47:00 | 显示全部楼层
谢谢楼主分享!!!
回复

使用道具 举报

0

主题

19

帖子

96

积分

注册会员

Rank: 2

积分
96
金钱
77
HASS币
0
发表于 2020-2-10 16:24:31 | 显示全部楼层
解决了大问题啊 太强了
回复

使用道具 举报

3

主题

278

帖子

2132

积分

金牌会员

Rank: 6Rank: 6

积分
2132
金钱
1854
HASS币
0
发表于 2020-2-10 16:37:18 | 显示全部楼层
读不到数据的时候,我看到 gateway.py 还是在运行的,而且端口也开放着。
只感觉是gateway程序有错误。。
楼主用 supervisor 来守护也是不错的思路、

这蓝牙东东,耗电很大,不知能否改供电。
回复

使用道具 举报

19

主题

409

帖子

2345

积分

金牌会员

Rank: 6Rank: 6

积分
2345
金钱
1931
HASS币
20
 楼主| 发表于 2020-2-12 07:49:06 | 显示全部楼层
如果还不行就 用自动化 当某个温度 获取不到不可用触发 重启这个服务得SHELL 正在研究
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-19 14:39 , Processed in 0.060663 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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