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

 找回密码
 立即注册
查看: 4101|回复: 5

[求助] ha只在启动时往mysql数据库里写入一次数据,然后就不写入了

[复制链接]

26

主题

304

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
金钱
1366
HASS币
0
发表于 2018-12-22 16:56:37 | 显示全部楼层 |阅读模式


如题,经过观察,ha只在启动时往mysql数据库里写入一次数据,然后表中的数据总计数量就一直不变了~
11111111111.png

phpmyadmin显示进程状态都为sleep~

                               
登录/注册后可看大图


导致的后果是日志,历史,曲线图标都不正确
也尝试过不用mysql,换回自带的数据库,历史图标显示也还是不正常。

系统也没有相关的报错信息~~


2222222222222.png
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2018-12-22 23:46:30 | 显示全部楼层
这个问题有点奇葩啊。。
回复

使用道具 举报

13

主题

400

帖子

2790

积分

金牌会员

Rank: 6Rank: 6

积分
2790
金钱
2390
HASS币
0
发表于 2018-12-23 01:18:23 | 显示全部楼层
你是不是用了那个浴霸的插件?
回复

使用道具 举报

26

主题

304

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
金钱
1366
HASS币
0
 楼主| 发表于 2018-12-23 15:32:55 | 显示全部楼层
maybeloveu 发表于 2018-12-23 01:18
你是不是用了那个浴霸的插件?

是用了浴霸的插件,跟那个有关麽?
回复

使用道具 举报

26

主题

304

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
金钱
1366
HASS币
0
 楼主| 发表于 2018-12-23 16:02:01 | 显示全部楼层
maybeloveu 发表于 2018-12-23 01:18
你是不是用了那个浴霸的插件?

真的是浴霸插件的问题~~!!

禁用了就好了,现在用phpmyadmin看,数据库一直在insert~~

有解决方法麽那个插件,是不是一直loop的原因,我设置的更新时间比较短,是1秒,是不是要设置长一点~
回复

使用道具 举报

26

主题

304

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
金钱
1366
HASS币
0
 楼主| 发表于 2018-12-23 16:47:01 | 显示全部楼层
maybeloveu 发表于 2018-12-23 01:18
你是不是用了那个浴霸的插件?

1111111111111.png
为了实时更新浴霸开关的数据,我把插件设置成了1秒从榛果的服务器读取一次数据,是不是这个线程占用了进程时间,导致数据库写入操作无法启动呢。

更新数据时间太长了也不行,卫生间自动化还得用这个数据呢~


有个疑问,进程之间不都是默认异步的麽?难道这个run()函数跟系统其它函数不是异步执行?是不是加一个@asyncio.coroutine就行了呢?


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 05:37 , Processed in 0.052576 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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