找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 54806|回复: 313

[其他设备] 老毛子PADAVAN安装homeassistant控制DC1

 火... [复制链接]
发表于 2019-5-1 23:29 | 显示全部楼层 |阅读模式
本帖最后由 nicky13500 于 2019-5-7 12:36 编辑

19.5.7更新:
自启动方式需要修改,不能放在“自定义脚本”,否则有可能会造成重复启动,导致内存大量占用。
在/opt/etc/init.d下新建一个文件:S90hass,修改权限为0755
根据network007文件,修改内容如下:
  1. #! /bin/sh
  2. # Default-Start:     2 3 4 5
  3. # Default-Stop:      0 1 6
  4. # Short-Description: Starts homeassistant Web Server

  5. PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/bin:/opt/sbin
  6. DESC="HomeAssistant"
  7. NAME=hass
  8. DAEMON=/opt/bin/$NAME
  9. CONFIG_DIR=/home/admin/.homeassistant
  10. PIDFILE=/var/run/$NAME.pid
  11. SCRIPTNAME=/opt/etc/init.d/$NAME
  12. ARGS=-c

  13. set -e
  14. [ -x "$DAEMON" ] || exit 0

  15. func_start() {
  16.   echo -n "Starting $DESC.."
  17.   start-stop-daemon -S -b -m -p $PIDFILE -x $DAEMON -- $ARGS $CONFIG_DIR || echo -n "$DESC  Already Running"
  18. }

  19. func_stop() {
  20.   echo -n "Stopping $DESC.."  
  21.   start-stop-daemon -K -p $PIDFILE || echo -n "$DESC Not Running"
  22.   killall -9 $NAME || echo -n "$DESC Not Running"
  23.   rm -f $PIDFILE
  24. }

  25. func_restart() {
  26.   echo -n "Restarting $DESC.."
  27.   func_stop
  28.   func_start
  29. }

  30. case "$1" in
  31.   start)
  32.     func_start
  33.     echo "."
  34.     ;;
  35.   stop)
  36.     func_stop
  37.     echo "."
  38.     ;;
  39.   restart)
  40.     func_restart
  41.     echo "."
  42.     ;;
  43.   *)
  44.     echo "Usage: $SCRIPTNAME {start|stop|restart}" >&2
  45.     exit 3
  46.     ;;
  47. esac

  48. exit 0
复制代码


本帖安装方法来源:
network007第二炮 0325已更新 为小钢炮安装HomeAssistant教程 -感谢灯大解决依赖问题
荒野无灯[N1盒子] 为小钢炮安装HomeAssistant教程 troubleshooting
本人入手蜗牛C单,WIN10+VMWARE跑黑群晖,奈何C单主板无法远程唤醒,只能由DC1进行远程开机。虽然目前FX官方APP已复活,但APP并不支持安卓9系统。为求稳定,唯有自建HA。家里长开的设备只有NEWIFI-D2,为控制一个DC1多开一个N1并不划算。所以经过数日研究后,成功在HIBOY大神的老毛子环境下安装HA!

SSH到路由后,安装步骤如下:
1、        opkg update
2、        opkg install libopenssl libffi   
2.5、      mkdir /opt/include
3、        cd /opt/include
4、        wget -Un1 http://files.80x86.io/router/rom/PHICOMM-N1/dev/openssl.zip
5、        unzip openssl.zip
6、        wget -Un1 http://files.80x86.io/router/rom/PHICOMM-N1/dev/ffitarget.h
7、        wget -Un1 http://files.80x86.io/router/rom/PHICOMM-N1/dev/ffi.h
8、        opkg install gcc python3 python3-dev python3-cffi python3-cryptography python3-pip  
9、        pip3 install --upgrade pip
10、        pip3 install setuptools
11、       pip3 install mutagen  -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
              pip3 install warrant -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
              pip3  install virtualenv -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
              pip3 install  sqlalchemy -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
              
pip3  install PyNaCl  -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com     #此步安装会报错,可以忽视
12、        cd /opt/home/admin
13、        wget http://pypi.doubanio.com/package ... 1b13a2a534f760863cb
14、        pip3 install /opt/home/admin/homeassistant-0.81.1-py3-none-any.whl -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
15、        hass --open-ui      
至此HA安装完毕,首次启动非常慢,一定需要耐心等待,直到出现“STARTING。。。”。全程安装我花了一个多小时。
16、 把DC1插件复制到/opt/home/admin/.homeassistant,修改packages/phicomm_dc1m.yaml的DC1 IP地址,替换configuration.yaml
        SSH里再运行一次hass -c /opt/home/admin/.homeassistant ,看能否正常控制DC1,如果还是不行,请重新检查安装步骤是否完整。
17、 回到PADAVAN--内部网络--DHCP服务器--自定义配置文件 "hosts",添加192.168.X.1  Smartplugconnect.phicomm.com
18、 PADAVAN--自定义设置--脚本--自定义脚本0(功能配置),”logger -t "【自定义脚本0】" "脚本完成"“前添加“hass -c /opt/home/admin/.homeassistant  &”
最后,重启路由,DC1断电重开,完成!









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 7恩山币 +9 收起 理由
net*** + 1 别光喝酒啊,吃菜吃菜~~~
yufe*** + 2 别光喝酒啊,吃菜吃菜~~~
Wata*** + 1 强大的恩山!(以下重复1万次)
ruia*** + 1 强大的恩山!(以下重复1万次)
huie*** + 2 wge http://pypi.doubanio.com/packages/b6
mar*** + 1 <font style="vertical-align: inh
min*** + 1 强大的恩山!(以下重复1万次)

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-5-1 23:55 | 显示全部楼层
这等帖子必须支持
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-2 00:07 | 显示全部楼层
顶👍!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-2 00:09 | 显示全部楼层
好贴!支持技术贴
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-2 00:34 | 显示全部楼层
好帖。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-2 00:57 | 显示全部楼层
可以拯救一大批DC1了。
还有就是麻烦楼主说下H大padavan的版本哈,我用最新9兆多的固件,ssh连接上之后输入命令,提示opgkg not found,希望楼主指点下,谢谢!

点评

版本不重要,要去“配置扩展环境”启动OPT环境  详情 回复 发表于 2019-5-2 23:25
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-2 06:51 | 显示全部楼层
感谢分享。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-2 08:02 | 显示全部楼层
牛啊,好贴要顶!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-2 08:11 来自手机 | 显示全部楼层
你们说的远程唤醒,不太懂,我买的b双来电自启动,还需要远程唤醒么?大神指点一下谢谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-2 09:11 来自手机 | 显示全部楼层
k2能刷不,内存是不是不够
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-2 13:40 | 显示全部楼层
K2 内存小 估计刷不了吧 只能K2P吧

点评

K2、K2P都没有外部储蓄,装不了HA。  详情 回复 发表于 2019-5-2 23:28
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-5-2 23:25 | 显示全部楼层
chong2 发表于 2019-5-2 00:57
可以拯救一大批DC1了。
还有就是麻烦楼主说下H大padavan的版本哈,我用最新9兆多的固件,ssh连接上之后输 ...

版本不重要,要去“配置扩展环境”启动OPT环境

点评

谢谢楼主指点。是不是先硬改USB口用优盘安装容易些呢  详情 回复 发表于 2019-5-4 05:35
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-5-2 23:28 | 显示全部楼层
fishvgv 发表于 2019-5-2 13:40
K2 内存小 估计刷不了吧 只能K2P吧

K2、K2P都没有外部储蓄,装不了HA。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-4 05:35 | 显示全部楼层
nicky13500 发表于 2019-5-2 23:25
版本不重要,要去“配置扩展环境”启动OPT环境

谢谢楼主指点。是不是先硬改USB口用优盘安装容易些呢,哦对了忘了说了,k2p
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-4 18:43 | 显示全部楼层
感谢   回去就试试
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 20:40

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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