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

 找回密码
 立即注册
查看: 4932|回复: 6

如何制作docker镜像文件,比如把天猫精灵做成hassio-addons

[复制链接]

41

主题

521

帖子

2499

积分

金牌会员

Rank: 6Rank: 6

积分
2499
金钱
1973
HASS币
30
发表于 2018-1-28 16:02:42 | 显示全部楼层 |阅读模式
本帖最后由 czweb 于 2018-1-28 17:22 编辑

第一:想知道怎么做镜像文件?
第二:猫精灵接入这样就可以更简单了,期待大神搞一个共享?



第三:最近最大的感受是,早用hass.io系统(而不是HomeAssistant系统),早享受人生,节省生命。
之前以为是同一个东西,我还纳闷我说自己装的怎么就没有商店图标呢,搞了很久才知道这是2个系统,而不是HomeAssistant上装一个商店插件;
我估计还有很多新手迷糊着呢?
回复

使用道具 举报

8

主题

47

帖子

757

积分

论坛技术达人

积分
757
金钱
705
HASS币
20
发表于 2018-1-28 16:55:11 | 显示全部楼层
第一个问题:

官方教程 https://home-assistant.io/developers/hassio/addon_development/ 需要技能有:科学上网、英语阅读、基本 Linux、Docker 使用。

第二个问题:

难点是稳定的公网访问手段,以论坛的 PHP 方法看做一个也可以,不过没啥动手的想法。

评分

参与人数 2金钱 +17 收起 理由
jyz_0501 + 7 我来瀚思就为看你!
+ 10 赠人玫瑰,手留余香!

查看全部评分

回复

使用道具 举报

41

主题

521

帖子

2499

积分

金牌会员

Rank: 6Rank: 6

积分
2499
金钱
1973
HASS币
30
 楼主| 发表于 2018-1-28 17:10:41 | 显示全部楼层
本帖最后由 czweb 于 2018-1-28 17:14 编辑

1:看你说的样子就很难;

2:公网访问倒是已经玩的很溜了,用frp:   https://github.com/fatedier/frp/blob/master/README_zh.md或是ngrok,都可以,内网穿透杠杠的。

apache、php、mysql都会,就docker不会


回复

使用道具 举报

8

主题

47

帖子

757

积分

论坛技术达人

积分
757
金钱
705
HASS币
20
发表于 2018-1-28 17:28:22 | 显示全部楼层
czweb 发表于 2018-1-28 17:10
1:看你说的样子就很难;

2:公网访问倒是已经玩的很溜了,用frp:   https://github.com/fatedier/frp/b ...

你都是开发者了,科技上网和英语阅读不是基本技能么?

一天把 Docker 到 Dockerfile 的部分学完,不用看后面的编排、stack 之类的,然后再花一天照着官方教程做就行了。
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2018-1-28 17:31:42 | 显示全部楼层
本帖最后由 neroxps 于 2018-1-28 17:36 编辑

准确的说 hassio不是系统而是一个架构。
我懂一点点 docker 就是不懂 php,也有想法将天猫精灵网关做成 addons,我们可以合作喔。
Nero
回复

使用道具 举报

41

主题

521

帖子

2499

积分

金牌会员

Rank: 6Rank: 6

积分
2499
金钱
1973
HASS币
30
 楼主| 发表于 2018-1-28 17:49:00 | 显示全部楼层
本帖最后由 czweb 于 2018-1-28 17:54 编辑
neroxps 发表于 2018-1-28 17:31
准确的说 hassio不是系统而是一个架构。
我懂一点点 docker 就是不懂 php,也有想法将天猫精灵网关做成 add ...

上docker里搜了搜,有人推了一个在仓库里,不知道能不能,等待测试结果
https://hub.docker.com/r/daxingplay/tmall-genie-bridge/
docker pull daxingplay/tmall-genie-bridge


https://github.com/daxingplay/tmall-genie-bridge



合作可以的,你指的php要怎么合作,论坛里已经有php的天猫精灵接入开发了,不需要再开发了吧,只是要做成docker就可以了吧?
https://bbs.hassbian.com/forum.p ... B%E7%B2%BE%E7%81%B5
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2018-1-28 18:00:59 | 显示全部楼层
本帖最后由 neroxps 于 2018-1-28 18:07 编辑
czweb 发表于 2018-1-28 17:49
上docker里搜了搜,有人推了一个在仓库里,不知道能不能,等待测试结果
https://hub.docker.com/r/daxingp ...

主要是我不太了解 php的架构,比如要装什么软件之类的,还有最好改一下php的json处理,让用户将homeassistant_conf.php里面的json直接写在 opitons.json里面。我可以通过脚本将设备部分的json分离开来,但是php要可以读取某个json文件来加载。

php代码我不太会。
addons正在弄,找了个 apline的php docker来参考。
Nero
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-26 11:28 , Processed in 0.054529 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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