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

 找回密码
 立即注册
查看: 25170|回复: 36

[经验分享] 终于把叮咚给搞了(填了ha接入叮咚的暗坑和明坑)

[复制链接]

62

主题

603

帖子

6380

积分

论坛元老

Rank: 8Rank: 8

积分
6380
金钱
5702
HASS币
240

教程狂人论坛风云人物

发表于 2017-8-14 11:03:12 | 显示全部楼层 |阅读模式
本帖最后由 antsunzj 于 2017-8-14 11:04 编辑

谢谢囧帅一周以来的手把手指导,他和老高搞定了80端口这个大坑,让大伙走少了很多弯路。虽然叮咚真的很差,但是如果刚好你手上有,我相信你一定想搞她。囧帅翻墙搬运了国外鬼佬的修复版本,具体见囧帅的教程https://bbs.hassbian.com/thread-838-1-1.html。叮咚勉强能用了。
明坑:树莓派hassbian或者Debian安装java环境。这个跟囧帅的Ubuntu安装略有差异 ,就是这个差异 也让我这个小白折腾了好长时间。现在将具体命令贴出
1.sudo apt-get remove openjdk*
2.sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com EEA14886
3.sudo nano /etc/apt/sources.list
4.在文件末尾添加下面两行文字
  deb [url=http://ppa.launchpad.net/webupd8team/java/ubuntu]http://ppa.launchpad.net/webupd8team/java/ubuntu[/url] trusty main 
  deb-src [url=http://ppa.launchpad.net/webupd8team/java/ubuntu]http://ppa.launchpad.net/webupd8team/java/ubuntu[/url] trusty main
5.sudo apt-get update
6.sudo apt-get install oracle-java8-installer

oracle-java8-installer本身并不是Java二进制文件,它只是一个installer,从Oracle官方网站下载Java 8,然后安装到Debian或Raspbian系统。
在中国大陆下载Oracle官网的Java文件速度会比较慢,请耐心等待。
上面的命令执行完成后,Oracle Java 8就安装好了。我们可以用下面的命令查看版本。
7.javac -version
8.java -version
暗坑:
     叮x真的是脑残,我因为有智米的设备,所以叮咚app绑定了智米的账号,结果ha-bridge安装成功了,叮咚app也可以接入设备,hue的app和habridge的网页都可以控制。可是音箱死活控制不了相关设备,反馈就是该死的操作失败或者没有找到你想要的,搞了一周,差点把叮咚音箱摔了。换路由。。搞网路环境。。换新的叮咚。。。。都搞不定,穷尽一切的可能,也就是快要放弃的时候,我注册了一个新的叮咚账号,这里允许我爆粗(xxx,自行脑补),居然可以控制了。
xxx 哎这些厂商,个个都想建立自己的生态,所以导致用户家的设备四分五裂。还好,有ha这个神器,有国内众多爱好者给我们不断带来惊喜。哈哈,现在家里杂七杂八的博联 小米 叮咚 微联等各种设备基本都能接入了。谢谢大家。如果你也跟我是小白,请保持一份耐心,好奇心,不断探索,不断搞,不断干,终有一天,我们会把HOME,搞的更人性化,更方便,更智能。




评分

参与人数 2金钱 +12 收起 理由
Roger + 6 赞一个!
+ 6 赞一个!

查看全部评分

回复

使用道具 举报

6

主题

123

帖子

687

积分

高级会员

Rank: 4

积分
687
金钱
563
HASS币
0
发表于 2017-8-14 11:09:29 | 显示全部楼层
支持支持
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-8-14 11:14:14 | 显示全部楼层
先sudo apt-get update一下,用我命令就没问题,我更新下教程
回复

使用道具 举报

62

主题

603

帖子

6380

积分

论坛元老

Rank: 8Rank: 8

积分
6380
金钱
5702
HASS币
240

教程狂人论坛风云人物

 楼主| 发表于 2017-8-14 11:28:44 | 显示全部楼层
Jones 发表于 2017-8-14 11:14
先sudo apt-get update一下,用我命令就没问题,我更新下教程

树莓派会提示:add-apt-repository: command not found.按照你的方法,应该要安装add-apt-repository。不过殊途同归。还有,我发现Windows的java环境,也是可以运行ha-bridge。
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-8-14 11:46:27 | 显示全部楼层
java兼容性最强了,直接java -jar xxx.jar就ok,多平台兼容。
回复

使用道具 举报

62

主题

603

帖子

6380

积分

论坛元老

Rank: 8Rank: 8

积分
6380
金钱
5702
HASS币
240

教程狂人论坛风云人物

 楼主| 发表于 2017-8-14 11:58:19 | 显示全部楼层
Jones 发表于 2017-8-14 11:46
java兼容性最强了,直接java -jar xxx.jar就ok,多平台兼容。

对 ,这个命令我也是刚学的。
回复

使用道具 举报

27

主题

154

帖子

1404

积分

金牌会员

只发干货

Rank: 6Rank: 6

积分
1404
金钱
1250
HASS币
0

教程狂人论坛风云人物

发表于 2017-8-14 12:07:28 | 显示全部楼层
我的google home也是只能使用80端口,我估计可以用emulated_hue来接入弃用HAB,只不过我没叮咚无法测试
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-8-14 14:30:15 | 显示全部楼层
holala 发表于 2017-8-14 12:07
我的google home也是只能使用80端口,我估计可以用emulated_hue来接入弃用HAB,只不过我没叮咚无法测试 ...

如果可以我就不折腾hab了 测试失败 emulated hue 改为监听80端口也不行
回复

使用道具 举报

62

主题

603

帖子

6380

积分

论坛元老

Rank: 8Rank: 8

积分
6380
金钱
5702
HASS币
240

教程狂人论坛风云人物

 楼主| 发表于 2017-8-14 14:33:00 来自手机 | 显示全部楼层
Jones 发表于 2017-8-14 14:30
如果可以我就不折腾hab了 测试失败 emulated hue 改为监听80端口也不行

研究群晖docker版的ha bridge嘛,不用装环境,简单
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-8-14 14:49:17 | 显示全部楼层
antsunzj 发表于 2017-8-14 14:33
研究群晖docker版的ha bridge嘛,不用装环境,简单

貌似也要装java 有时间我试试 之前安装成功过 不过不是80端口
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 12:09 , Processed in 0.239001 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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