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

 找回密码
 立即注册
查看: 13493|回复: 19

[经验分享] 【20180113更新】开贴记录下history的问题

[复制链接]

4

主题

77

帖子

639

积分

高级会员

Rank: 4

积分
639
金钱
557
HASS币
0
发表于 2018-1-8 08:37:02 | 显示全部楼层 |阅读模式
本帖最后由 chazikai24 于 2018-1-13 10:53 编辑

20180113更新
针对浏览器卡死的问题,在把custom ui更新到最新的20180112版本后,虽然chrome日志里还有会警告,但是history已经不会再卡死了!更新详细步骤请自行搜索论坛。
有两种方法:
1.直接用官方update脚本更新
2.直接替换HomeAssistant\www\custom_ui中的相关文件

另外:
针对aktifin的帖子https://bbs.hassbian.com/thread-1666-1-1.html,其中第二步
2、在homeassistant/custom_components文件夹下新建customizer文件夹,将官方组件文件放到customizer文件夹
其实是不需要的,参阅官方文档:
Place all files from https://github.com/andrey-git/home-assistant-customizer/tree/master/customizer into ~/.homeassistant/custom_components/customizer


只需要从上述地址下载两个文件,放到homeassistant/custom_components/customizer夹下即可,如下图


                               
登录/注册后可看大图



===================分界线=================================
本人环境esxi虚拟ubuntu16.04,采用Jones的无坑教程安装HA,链接如下https://bbs.hassbian.com/thread-27-1-1.html
小白一个,刚接触,所以上来安装的最新版本是0.60,后续折腾过程中发现history转圈,发现原来是调用了google chart在线图标api,但是被墙无法加载。参阅27hh指导贴,对jsapi进行了本地化,最终成功显示history。
可能有部分同学自己fq获取了该文件,然而本地化之后能获取到文件但是还是转圈,原因是因为你要对从google官方下载下来的jsapi作出一些修改,找到对应项,参照下述代码修改(因为这个js内部还会调用其他的google api,如果不修改,还是无法访问)
google.loader.ServiceBase = 'https://www.google.cn/uds';
google.loader.GoogleApisBase = 'https://ajax.proxy.ustclug.org/ajax';
google.loader.GoogleLocale = 'www.google.cn';

同时,在该文件的最后一行,插入
______static_js_jsapi_js_callback___callback___api_loaded();

保存文件,按照27hh的指导贴修改,搞定!对于另外一个css无法加载的问题,请参考此贴!建议手动修改html,不要直接替换!


电脑端正常了,然而IOS端还是无法正常显示,查阅官方论坛,得知是兼容性问题,可以暂时使用下述方案解决
下述代码适用于0.60及以前
frontend:
  javascript_version: es5

最新版本为0.60.1,可以采用javascript_version: auto 解决。

history问题解决了,然而,新的问题来了,因为我使用了custom ui,history还是有一些问题。
TIM截图20180108083241.jpg
上述日志一会就出现了上千次,导致了UI直接卡死,甚至浏览器卡住无响应,甚至内存都爆掉。这个问题,由于google采用了passive平滑滚动的属性,然而这个api可能因为太老没有进行相应的更新,导致出现了这个问题。目前研究了几天,暂时还没解决方案。


最后感谢论坛的大神,目前本人还是小白一枚,继续学习!

评分

参与人数 3金钱 +34 收起 理由
Roger + 20 谢谢分享!
+ 12 分享是一种美德!
neroxps + 2 谢谢分享!

查看全部评分

回复

使用道具 举报

30

主题

999

帖子

4117

积分

论坛元老

Rank: 8Rank: 8

积分
4117
金钱
3113
HASS币
0

活跃会员

发表于 2018-1-8 09:59:01 | 显示全部楼层
感谢分享!!
回复

使用道具 举报

6

主题

274

帖子

3933

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3933
金钱
3654
HASS币
0
发表于 2018-1-8 10:49:04 | 显示全部楼层
目前的情况看,番茄是最好的解决方案,弄台双网口的赛扬3205U工控机,esxi下挂LEDE+SSR+Ubuntu+docker,爽歪歪!
回复

使用道具 举报

25

主题

415

帖子

2985

积分

论坛技术达人

积分
2985
金钱
2560
HASS币
40
发表于 2018-1-8 16:41:35 | 显示全部楼层
我也是用了custom ui 改了jsapi以后直接白屏了。。。一堆报错
回复

使用道具 举报

8

主题

95

帖子

818

积分

论坛技术达人

积分
818
金钱
718
HASS币
0

论坛风云人物

发表于 2018-1-8 23:35:14 | 显示全部楼层
感谢分享方法,Bug 马上会修,以及不再需要翻墙或者替换文件了。
回复

使用道具 举报

30

主题

999

帖子

4117

积分

论坛元老

Rank: 8Rank: 8

积分
4117
金钱
3113
HASS币
0

活跃会员

发表于 2018-1-8 23:58:15 | 显示全部楼层
cxlwill 发表于 2018-1-8 23:35
感谢分享方法,Bug 马上会修,以及不再需要翻墙或者替换文件了。

万分期待
回复

使用道具 举报

4

主题

77

帖子

639

积分

高级会员

Rank: 4

积分
639
金钱
557
HASS币
0
 楼主| 发表于 2018-1-9 08:19:52 | 显示全部楼层
Roger 发表于 2018-1-8 10:49
目前的情况看,番茄是最好的解决方案,弄台双网口的赛扬3205U工控机,esxi下挂LEDE+SSR+Ubuntu+docker,爽 ...

3205跑这些服务,压力有点大。
我是gen8 E3-1265LV2+16G跑一些程序,以及作为个人测试用机
回复

使用道具 举报

6

主题

274

帖子

3933

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3933
金钱
3654
HASS币
0
发表于 2018-1-9 09:08:48 | 显示全部楼层
cxlwill 发表于 2018-1-8 23:35
感谢分享方法,Bug 马上会修,以及不再需要翻墙或者替换文件了。

灰常期待
回复

使用道具 举报

4

主题

112

帖子

2051

积分

金牌会员

Rank: 6Rank: 6

积分
2051
金钱
1939
HASS币
0
发表于 2018-1-9 20:49:26 | 显示全部楼层
感谢分享!
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16013
金钱
11302
HASS币
45
发表于 2018-1-10 00:15:47 | 显示全部楼层
可喜可贺啊!!!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-24 21:35 , Processed in 5.000794 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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