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

 找回密码
 立即注册
查看: 33917|回复: 48

[经验分享] 利用vscode+sftp实现本地和 HA远端文件的自动同步

[复制链接]

7

主题

109

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
金钱
1673
HASS币
0
发表于 2019-4-14 21:46:45 | 显示全部楼层 |阅读模式
本帖最后由 不达目 于 2019-4-15 19:15 编辑

一、实现目标

微软的vscode (全称:Visual Studio Code)是一款强大的免费跨平台代码编辑器。其丰富的扩展资源让它的功能可以进行极大的拓展。本文就是利用vscode中的扩展,来实现HA代码在本地和远端之间的自动同步功能。

二、准备工作
1. HA中完成SSH配置

以Hass.io为例,在ADD-ON STORE中安装SSH-Server,并进行配置,推荐使用密钥。

v01.png

v02.png

限于篇幅,配置方法请自行完成,相关工具如:PuTTYGen

  1. 下载config文件夹到本地

把HA的远程config文件夹中所有内容下载到本地并保存在一个文件夹中(home-assistant_v2.db可以不用下载)。

3. 下载安装vscode
https://code.visualstudio.com/下载并安装之。
v03.png

三、实现方法
游客,如果您要查看本帖隐藏内容请回复

四、几点补充
  1. uploadOnSave: true 使用中请谨慎,本地文件一旦保存会直接同步到远端,不要手滑。
  1. 可安装Home Assistant Config Helper扩展,敲代码时可自动补全entity_id.

下载地址:https://marketplace.visualstudio.com/items?itemName=keesschollaart.vscode-home-assistant

具体配置请参考南柯醉一梦丶的帖子:

https://bbs.hassbian.com/forum.php?mod=viewthread&tid=6622
v12.png

v13.png

评分

参与人数 1金钱 +20 收起 理由
+ 20 厉害了word楼主!

查看全部评分

回复

使用道具 举报

5

主题

101

帖子

340

积分

中级会员

Rank: 3Rank: 3

积分
340
金钱
239
HASS币
0
发表于 2019-4-14 22:03:41 | 显示全部楼层
hassos可以用这个SSH-Server开启SSH么
回复

使用道具 举报

7

主题

109

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
金钱
1673
HASS币
0
 楼主| 发表于 2019-4-14 22:18:38 | 显示全部楼层
kk2080 发表于 2019-4-14 22:03
hassos可以用这个SSH-Server开启SSH么

可以的哦。
回复

使用道具 举报

0

主题

95

帖子

518

积分

论坛积极会员

积分
518
金钱
422
HASS币
0
发表于 2019-4-14 23:25:02 | 显示全部楼层
谢谢,学习一下
回复

使用道具 举报

2

主题

109

帖子

753

积分

高级会员

Rank: 4

积分
753
金钱
644
HASS币
0
发表于 2019-4-15 08:45:21 | 显示全部楼层
6666666666    这就试试
回复

使用道具 举报

6

主题

743

帖子

5956

积分

论坛元老

Rank: 8Rank: 8

积分
5956
金钱
5208
HASS币
20
发表于 2019-4-15 08:49:16 | 显示全部楼层
试一下,一直都用winscp+notepad++
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-4-15 09:19:31 | 显示全部楼层
Xshell+Visual Studio Code 路过……
回复

使用道具 举报

8

主题

870

帖子

5218

积分

论坛元老

Rank: 8Rank: 8

积分
5218
金钱
4348
HASS币
0
发表于 2019-4-15 09:31:36 | 显示全部楼层
学习学习
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2019-4-15 10:38:35 | 显示全部楼层
本帖最后由 neroxps 于 2019-4-15 10:40 编辑

addons 官方已经带了 vscode 容器了,非常好用。
1.jpg
Nero
回复

使用道具 举报

0

主题

114

帖子

815

积分

高级会员

Rank: 4

积分
815
金钱
701
HASS币
0
发表于 2019-4-15 14:41:25 | 显示全部楼层
不错不错
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 14:23 , Processed in 0.082285 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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