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

 找回密码
 立即注册
查看: 107898|回复: 352

[进阶教程] 新版HASS在线编辑器(直接用浏览器编辑你的yaml,支持语法...

  [复制链接]

19

主题

457

帖子

8114

积分

元老级技术达人

云淡风轻近午天

积分
8114
金钱
7657
HASS币
0

教程狂人

发表于 2017-8-7 16:51:57 | 显示全部楼层 |阅读模式
本帖最后由 luzai 于 2017-8-9 18:14 编辑

为什么说是新版呢?因为我这是根据前辈的帖子有感而发的帖子,因为他的帖子写得不够详细,并不适合我等小白入门原帖:https://bbs.hassbian.com/thread-531-1-1.html(本人比较懒,以下有些文字直接拷贝原作者的,如果原作者有异议可通知本人删除)
Homeassistant的配置UI
由于 Home Assistant目前还没有很好的前端方式来编辑yaml-files,这里是一个小的webapp,希望能使配置变得更简单。它是一个定制和嵌入式的Ace编辑器,它具有yaml的语法高亮,用于家庭助理配置文件的格式。有一个集成的文件浏览器来选择要编辑的任何文件。完成编辑文件后,单击保存按钮,它将替换原始文件。
本质上这是一种基于浏览器的替代方法,可以通过SSH,Windows + SMB,Github等修改配置。
功能列表
  • 基于Web的编辑器来修改你的文件
  • 上传和下载文件
  • 集成Github
  • 具有触发器,事件,实体,条件和服务的列表。所选元素在最后一个光标位置插入到编辑器中。
  • 检查有效的配置,并且直接点击按钮重新启动Home Assistant
  • SSL支持
  • 可以提供额外身份验证和IP过滤功能
  • 直接链接到家庭助理文档和图标
  • 执行shell命令
  • 跨平台、能运行Homeassistant的都可以运行
详细内容见https://home-assistant.io/docs/ecosystem/hass-configurator/

为了便于分类管理,我建议在/home/homeassistant/.homeassistant/目录下新建一个目录configurator用于存放以下文件,我的HASS是单用户所以没有设置密码,有密码的要在settings.conf文件里面修改一下。
1.、下载configurator.py settings.conf 两个文件放到/home/homeassistant/.homeassistant/configurator  文件夹内(不同系统位置可能有出入,根据自己实际修改文件夹,我的ubuntu就是/root/.homeassistant/configurator)。
2、 修改settings.conf
{
    "LISTENIP": "0.0.0.0",
    "LISTENPORT": 3218,
    "BASEPATH": null,
    "SSL_CERTIFICATE": null,
    "SSL_KEY": null,
    "HASS_API": "http://127.0.0.1:8123/api/",
    "HASS_API_PASSWORD": null, 
    "CREDENTIALS": null,
    "ALLOWED_NETWORKS": [],
    "BANNED_IPS": [],
    "BANLIMIT": 0,
    "IGNORE_PATTERN": []
}


3、给configurator.py增加执行权限
cd /home/homeassistant/.homeassistant/configurator 
sudo chmod 755 configurator.py



4、运行
sudo /home/homeassistant/.homeassistant/configurator/configurator.py /home/homeassistant/.homeassistant/configurator/settings.conf

也可以自己写一个shell执行,比如run.sh
#!/bin/sh
/usr/bin/python3 /home/homeassistant/.homeassistant/configurator/configurator.py /home/homeassistant/.homeassistant/configurator/settings.conf &


5、如何让它在HASS中做入口,简单说来就是你可以直接在HASS里面访问到这个编辑器,这是原作者没有提及到的
游客,如果您要查看本帖隐藏内容请回复

192.168.0.11改成你的HASS实际IP即可
然后你就会看到这样子的画面了(初次打开可能要一点点时间,有些资源是从网上直接导入的,是否需要翻墙不清楚,因为我本身就可以翻。。。)
QQ截图20170807165515.jpg




回复

使用道具 举报

30

主题

999

帖子

4117

积分

论坛元老

Rank: 8Rank: 8

积分
4117
金钱
3113
HASS币
0

活跃会员

发表于 2017-8-7 22:17:06 | 显示全部楼层
谢谢分享!!
回复

使用道具 举报

5

主题

223

帖子

2205

积分

金牌会员

Rank: 6Rank: 6

积分
2205
金钱
1982
HASS币
0
发表于 2017-8-7 22:46:03 | 显示全部楼层
就是说不是hassio也能咯~多谢分享~~~
回复

使用道具 举报

19

主题

457

帖子

8114

积分

元老级技术达人

云淡风轻近午天

积分
8114
金钱
7657
HASS币
0

教程狂人

 楼主| 发表于 2017-8-8 01:27:28 | 显示全部楼层
三点零六分 发表于 2017-8-7 22:46
就是说不是hassio也能咯~多谢分享~~~

方法应该是大同小异,注意细节就对了
回复

使用道具 举报

19

主题

457

帖子

8114

积分

元老级技术达人

云淡风轻近午天

积分
8114
金钱
7657
HASS币
0

教程狂人

 楼主| 发表于 2017-8-8 11:20:49 | 显示全部楼层

一起共同学习共同进步,壮大HA
回复

使用道具 举报

39

主题

750

帖子

4703

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4703
金钱
3928
HASS币
0

最佳新人卓越贡献

发表于 2017-8-8 22:20:35 | 显示全部楼层
感谢分享!!
回复

使用道具 举报

0

主题

70

帖子

1192

积分

金牌会员

Rank: 6Rank: 6

积分
1192
金钱
1122
HASS币
0
发表于 2017-8-9 18:57:20 | 显示全部楼层
谢谢楼主分享!!!
回复

使用道具 举报

0

主题

105

帖子

610

积分

高级会员

Rank: 4

积分
610
金钱
505
HASS币
0
发表于 2017-8-9 20:29:46 | 显示全部楼层
谢谢楼主分享!!!
回复

使用道具 举报

7

主题

196

帖子

645

积分

高级会员

小白

Rank: 4

积分
645
金钱
449
HASS币
0
发表于 2017-8-10 22:11:13 来自手机 | 显示全部楼层
支持支持
回复

使用道具 举报

0

主题

29

帖子

153

积分

注册会员

Rank: 2

积分
153
金钱
124
HASS币
0
发表于 2017-8-11 01:17:06 | 显示全部楼层
很棒哦
~~
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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