请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 2235|回复: 14

开发插件怎么测试

[复制链接]

15

主题

147

帖子

656

积分

高级会员

Rank: 4

积分
656
金钱
509
HASS币
0
发表于 2019-7-2 12:42:16 | 显示全部楼层 |阅读模式
自己会点python,需要的插件比较特殊也没找到合适的。打算自己写一个。
想问一下怎么测试。如果写完上传运行,这样只能看到运行效果。看不到错误日志这些。
怎么才能看到详细信息,就像本地写程序可以单步这样可以么。我本地使用的是pycharm。
回复

使用道具 举报

116

主题

4476

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
14729
金钱
10168
HASS币
45
发表于 2019-7-2 12:47:40 | 显示全部楼层
目前插件开发比较蛋疼,没法本机环境运行,必须在hass环境下。。只能打印log的形式debug了。。
回复

使用道具 举报

15

主题

147

帖子

656

积分

高级会员

Rank: 4

积分
656
金钱
509
HASS币
0
 楼主| 发表于 2019-7-2 12:49:18 | 显示全部楼层
Jones 发表于 2019-7-2 12:47
目前插件开发比较蛋疼,没法本机环境运行,必须在hass环境下。。只能打印log的形式debug了。。 ...

哦。这确实比较蛋疼了。。。
回复

使用道具 举报

40

主题

2950

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
10558
金钱
7558
HASS币
182
发表于 2019-7-2 13:02:17 | 显示全部楼层
Jones 发表于 2019-7-2 12:47
目前插件开发比较蛋疼,没法本机环境运行,必须在hass环境下。。只能打印log的形式debug了。。 ...

Python不都这样测试的吗?
Nero
回复

使用道具 举报

23

主题

1278

帖子

5587

积分

超级版主

Rank: 8Rank: 8

积分
5587
金钱
4284
HASS币
100

教程狂人

发表于 2019-7-2 13:57:57 | 显示全部楼层
我就是跟囧大说的这样开发的,效率低点,每次重启几分钟
回复

使用道具 举报

15

主题

147

帖子

656

积分

高级会员

Rank: 4

积分
656
金钱
509
HASS币
0
 楼主| 发表于 2019-7-2 14:00:48 | 显示全部楼层
neroxps 发表于 2019-7-2 13:02
Python不都这样测试的吗?

python用pychram可以断点。可以看变量方便的很啊
回复

使用道具 举报

40

主题

2950

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
10558
金钱
7558
HASS币
182
发表于 2019-7-2 14:01:31 | 显示全部楼层
kingmacth 发表于 2019-7-2 14:00
python用pychram可以断点。可以看变量方便的很啊

哦 抱歉 我不懂~我还以为Python 都是这样开发。
Nero
回复

使用道具 举报

15

主题

147

帖子

656

积分

高级会员

Rank: 4

积分
656
金钱
509
HASS币
0
 楼主| 发表于 2019-7-2 14:12:32 | 显示全部楼层
neroxps 发表于 2019-7-2 14:01
哦 抱歉 我不懂~我还以为Python 都是这样开发。

有工具可以断点的话效率会高很多。我以为hass也有办法这样的。
回复

使用道具 举报

65

主题

1077

帖子

5260

积分

论坛元老

Rank: 8Rank: 8

积分
5260
金钱
4178
HASS币
30
发表于 2019-7-2 14:19:24 | 显示全部楼层
开发插件需要搭设一个干净的ha,这样每次重启可以快一点。
回复

使用道具 举报

37

主题

727

帖子

4094

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4094
金钱
3347
HASS币
0

最佳新人卓越贡献

发表于 2019-7-2 15:22:37 | 显示全部楼层
把ERROR日志当print测试。。。。。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2022-8-8 09:11 , Processed in 0.056687 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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