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

 找回密码
 立即注册
查看: 5721|回复: 8

[基础教程] [教你如何正确提问]HA找问题、排错的重要经验传授

[复制链接]

31

主题

188

帖子

1798

积分

论坛技术达人

积分
1798
金钱
1590
HASS币
20

教程狂人论坛风云人物

发表于 2018-6-9 20:06:29 | 显示全部楼层 |阅读模式
为什么我会发一个很像是水贴的帖子?因为我深深的明白ha能有好折腾,刚开始玩这个的时候,各种懵逼,各种问题.往往一个毫不起眼的小毛病都会折腾好几个通宵.
又因为我又深深的明白当你遇到问题向群友求助的时候,我就算是又万般先帮你,但我都毫无办法!  我也是一步一步摸索出来的,慢慢的我也能帮助到一些朋友解决一些小问题,但是,很多朋友一提问就是:哎呀,我这个打不开了! 大神,我这个是怎回事,怎么不显示?   ...  这不是正确的提问方式,就算是大神,但也不是神,不能掐指一算就知道你哪里有毛病.


现在想想,我也是这么过来的.....


为了让大家少一点弯路! 我传授几点万分重要的经验给大家!


                               
登录/注册后可看大图

第一: 一定要养成重启之前检查配置的习惯!!
方法如图!十分简单,可以省去90%的麻烦!  
1.jpg
这个检查,可以检查HA所有文件的语法已经有效性问题.大多人也遇到重启就打不开了问题,只要养成了这个习惯,几乎就不会再出现重启打不开的问题了!
1.点击检查配置,如果显示有问题! 那么他直接提示你哪个文件的哪一行那一句有问题! 都这样提醒了,难道还找不出错误的地方吗?
2.其次:如果出错但是没有提醒哪个文件有问题,那么踏都会告诉你出了什么问题,就算看不懂英语,可以复制 翻译啊.....我就是这么干的!哈哈
3.最后,出错了,但是你就是看不懂,摸不透,那么,你可以先截图然后再问问群友,相信这样群友就能及时的帮到你!
所以说,这就是一个习惯! 习惯大于一切! 这个地方没有报错!那么只要你重启,98%都不会打不开!!!!

第二: 善用论坛搜索!
这个论坛的成立就是方便大家交流经验,以老带新,共同进步的! 善用搜索会大大的节约你的学习时间
搜索的时候多换几个关键词,总能找到问题,因为你遇到的问题!可能大家都遇到过....
2.jpg

第三: 学会自己看LOG! 提问附log!
估计很多朋友都不太会看log,就是日志! 导致你找不到问题所在,求助的时候也不好详细的描述问题!
1. HA本身的log
HA启动的log有点复杂,估计懒得看....这里我不说了  一般来说只要掌握了我刚刚说的第一条,那么就肯定能启动HA,启动之后再有问题,就直接看运行log 3.jpg
这里日志就是运行日志,在这里你可以找到某个ID不正常的错误提示,不懂英语的可以翻译. 另外我建议大家一定要会找关键词!通过关键词在排错
2.网页的log检查
这个功能估计用的朋友不多,但是有很多朋友能正常启动,但是显示有问题的时候就可以这样检查了!
比如说升级之后能启动,但是分组都不见了...怎么回事,是不是CCustom_UI引起的??  等
4.jpg
常用的浏览器都有检查页面的功能,比如火狐,Chrome
如果是因为某个自定义ui引起的问题,那么一下就能检查出来.

第四:最后提几个我想到的注意事项!
1.配置文件格式很重要,一定要用好我说的第一条!
2.长时间没有更新,要更新之前最好先问问有哪些变化,因为更新出的问题,可以去官网看看更新日志
3.有些平台一定要注意文件的权限! 比如说我之前用Ubuntu搭建的,当然现在用群晖没有这个问题了
4.遇到显示不正常的时候,一定要先清空浏览器缓存试试..
5.Custom_UI更新很频繁,升级系统一定要顺便看看Custom_UI是不是也要更新

我个人能总结的不多,欢迎每一位朋友都在下方留言,一起分享遇到的问题和主要事项!
分享较为有意义的我会把回复置顶,让每一位朋友都能从中受益!
over!





评分

参与人数 4金钱 +50 收起 理由
lidicn + 20 我来瀚思就为看你!
Mirukuteii + 10 跟着楼主混了
咸味土豆 + 10 赠人玫瑰,手留余香!
windgo + 10 分享是一种美德!

查看全部评分

回复

使用道具 举报

2

主题

63

帖子

381

积分

论坛技术达人

积分
381
金钱
318
HASS币
0
发表于 2018-6-9 20:37:20 | 显示全部楼层
全文搜索,更加好用
回复

使用道具 举报

25

主题

687

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2018-6-9 21:03:05 | 显示全部楼层
强烈建议此贴作为升级必看内容,或者作为发帖前的提示
回复

使用道具 举报

30

主题

997

帖子

4151

积分

论坛元老

Rank: 8Rank: 8

积分
4151
金钱
3149
HASS币
0

活跃会员

发表于 2018-6-9 22:07:41 | 显示全部楼层
好贴要顶
回复

使用道具 举报

10

主题

276

帖子

1190

积分

金牌会员

Rank: 6Rank: 6

积分
1190
金钱
914
HASS币
10
发表于 2018-6-9 23:35:15 | 显示全部楼层
用心良苦!
回复

使用道具 举报

75

主题

1976

帖子

8181

积分

元老级技术达人

积分
8181
金钱
6155
HASS币
430

活跃会员教程狂人

发表于 2018-6-10 00:11:16 | 显示全部楼层
大大用心了!赞一个。
所有过往,皆为序章。
回复

使用道具 举报

26

主题

553

帖子

2728

积分

金牌会员

Rank: 6Rank: 6

积分
2728
金钱
2150
HASS币
100

教程狂人

发表于 2018-6-10 00:43:32 | 显示全部楼层
好帖,深有感触,其实很多问题,本都不是什么大问题,
第一,要懂得检查分析排错,
第二,要学习总结避免再范,
我个人认为,坛友们8成以上的问题都是配置语法问题和配置生效问题
翻来覆去,几乎天天会看到对着几个错误的空格和换行等找不出错误的坛友,
所以我也写了个yaml和jinja的基础教程,因为这个问题就应该自己学习解决,
不要因为格式的问题每次都去问别人,沉下心来把格式语法和配置方法搞清楚,
磨刀不误砍柴工,然后,文本编辑器很重要,推荐Vscode。
关于配置生效问题,这个有时候不容易发现也不容易解决,但是前面语法的基础打好的话,
碰到这种问题,就可以很快排除语法的错误,直接寻找为什么不生效的原因,
简单的例子,比如,只是重载自动化并不能将package里的自动化代码生效,
当然,碰到的许多无法生效的问题往往和系统环境等有关,需要重启甚至重装系统,
这个和自己初始的安装配置也有会很大关系,所以要沉下心一步步来,前面埋下坑,后面就是隐患。
剩下来2成问题就要具体分析了,
我觉得主要还是分三个方面,一是物联网平台,二是系统后台核心,三是前端以及衍生。
第一个不去说它了,又要细分很多方面,不展开;
第二个问题不复杂,看官网说明,看别人用法,看错误日志,分析源码都可以;
第三个问题我觉得是最头疼的,前端及其衍生,楼主给出的浏览器排错就是为这个准备的吧,前端的问题,绝大部分时候你不可能获取有意义的错误日志,一点点的问题都可能在整体中会没有迹象,但是影响关键的某个功能,也可能导致各种不可预测的情况,甚至导致后台问题,这种问题不会像后台核心那样套路清晰明了,一层层那么好拨解,里面太多坑是让人莫名其妙的……
回复

使用道具 举报

26

主题

553

帖子

2728

积分

金牌会员

Rank: 6Rank: 6

积分
2728
金钱
2150
HASS币
100

教程狂人

发表于 2018-6-10 00:57:48 | 显示全部楼层
再补充一点就是自动化的问题,我也当作是格式语法的问题。
回复

使用道具 举报

22

主题

184

帖子

1524

积分

金牌会员

Rank: 6Rank: 6

积分
1524
金钱
1340
HASS币
10
发表于 2020-7-30 13:38:00 | 显示全部楼层
新手入门,很实用
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 07:51 , Processed in 0.190848 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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