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

 找回密码
 立即注册
查看: 5330|回复: 7

[求助] 几个脑洞,请教大神。

[复制链接]

4

主题

85

帖子

336

积分

中级会员

Rank: 3Rank: 3

积分
336
金钱
251
HASS币
0
发表于 2019-12-13 00:38:50 | 显示全部楼层 |阅读模式
1、受过外网掉线,家中设备失控之苦,近日抽出时间学习ha。大多设备已接入,正在研究自动化中。现在还是考虑掉线问题。目前我是qnap 的nas,更新频繁,就怕那天手贱更新导致掉线或者设备不稳定。那么能否在不同平台搭建两套ha,以nas中为主,另外一套ha配置和自动化全部一样,在主ha挂掉后副ha的自动化全部启用。个人理解应该是可以实现通过在副ha增加自动化判断主ha是否正常来执行开关其余自动化。IP ping的方式只能判断nas是否开机,虽然能用但有局限,是否可以进一步获取主设备ha状态和自动化开关情况?
2、是否可以模拟发送小米按钮的信号?让小米APP执行相应自动化?
3、天猫精灵可以控制美的等大家电品牌。家里空调可以天猫精灵控制。话说是否可以曲线救国一下?通过天猫精灵中转指令?
以上想法是否已有教程。可否提供链接。万分感谢!

回复

使用道具 举报

48

主题

709

帖子

4710

积分

元老级技术达人

积分
4710
金钱
4001
HASS币
50
QQ
发表于 2019-12-13 07:39:49 | 显示全部楼层
HA跑几个都没问题,我现在群晖用来测试设备,主用N1,不过我的2个同时开homekit会有问题需要禁用一个
小米没用过
天猫怎么控制空调的wifi?
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

4

主题

85

帖子

336

积分

中级会员

Rank: 3Rank: 3

积分
336
金钱
251
HASS币
0
 楼主| 发表于 2019-12-13 09:11:05 | 显示全部楼层
602293544 发表于 2019-12-13 07:39
HA跑几个都没问题,我现在群晖用来测试设备,主用N1,不过我的2个同时开homekit会有问题需要禁用一个
小米 ...

       跑几个HA没问题我知道,主要是自动化方面,有一套负责主要执行,两套都启用自动化估计会冲突,所以才想到主HA挂了,备HA感知到后启用自动化,主HA恢复,自动关闭自动化。准备入手树莓派做测试跑新设备以及做备HA,稳定了在部署到主设备,NAS常年不关机,所以我以NAS为主,目前设备接入七七八八了,剩下设备估计要学习抓包等自己搞,预计会搞瘫,还是来个树莓派方便实用低功耗。
       目前想了解怎么实现HA之间的通讯问题,最好可以直接对接,不行的话估计只能考虑MQTT等第三方中转方式了,更进一步就是备用机如果使用树莓派,那么就可以接入小米的部分蓝牙设备,家里都有,如何共享副HA给主HA使用,也是需要研究学习的,这些好像MQTT和Node-RED都能实现,实在不行预计只能跳坑学习这两者了。不过这是下一阶段的事情,这几天还在搞自动化部分。先把小米自动化全部转变到HA自动化中。如果哪位大神有相关解决方案望指导!
回复

使用道具 举报

4

主题

85

帖子

336

积分

中级会员

Rank: 3Rank: 3

积分
336
金钱
251
HASS币
0
 楼主| 发表于 2019-12-13 09:16:29 | 显示全部楼层
602293544 发表于 2019-12-13 07:39
HA跑几个都没问题,我现在群晖用来测试设备,主用N1,不过我的2个同时开homekit会有问题需要禁用一个
小米 ...

美的、海尔等大家电可以接入到天猫精灵智能音箱控制,所以就想能否通过天猫精灵音箱实现间接控制。硬改音频输入,搞个音频输入对接,肯定可以实现HA直接传递指令给智能音箱。个人手残党不懂能否通过猫精(还没研究学习)或者其他方式实现。哈
回复

使用道具 举报

5

主题

193

帖子

2718

积分

金牌会员

Rank: 6Rank: 6

积分
2718
金钱
2525
HASS币
0
发表于 2019-12-13 19:21:56 | 显示全部楼层
给思路:
监控可以用keepalived,nagios等等工具,或者简单一点自己跑个脚本,抓取homeassistant api的status
如果ok的话,把其中的一个HA的automation 关掉
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2019-12-14 08:09:34 | 显示全部楼层
Nero
回复

使用道具 举报

4

主题

85

帖子

336

积分

中级会员

Rank: 3Rank: 3

积分
336
金钱
251
HASS币
0
 楼主| 发表于 2019-12-15 10:33:41 | 显示全部楼层
neroxps 发表于 2019-12-14 08:09
https://github.com/cvb941/HAHA
https://community.home-assistant.io/t/haha-highly-available-home-assi ...

感谢,这是一条很好的思路,而且比较完善,适合系统全部配置完工的情况,可以形成集群备份。需要等抽空看看代码应该能解决我的需求。我的目的是NAS为主HA,计划采购树莓派作为实验调试以及副HA,副HA通过获取主HA的运行状态,在出现主HA不在线时,打开所有自动化运行条件,由副HA承担家庭助理角色,当主HA恢复在线后,副HA关闭自动化。主HA和副HA之间只同步相同设备的实时状态(每次重启其中一个HA时,防止状态不同)不同步自动化及其他配置,以防止树莓派实验性质的自动化等数据同步导致错乱,所以相比较链接中的思路应该更为简单。
回复

使用道具 举报

3

主题

145

帖子

927

积分

高级会员

五岁能抬头

Rank: 4

积分
927
金钱
782
HASS币
20
发表于 2019-12-16 16:58:46 | 显示全部楼层
提供一个思路,楼主就是想要做一个failover的备机,有很多解决方案的,我发过一个心跳检测的方案,可以参考:
https://bbs.hassbian.com/thread-7044-1-1.html
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 17:24 , Processed in 0.214620 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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