首页

Openhab vs Home Assistant -找出区别?

OpenHab

openhub

OpenHab是一个基于开源的家庭自动化中心。它是用Java开发的,OpenHab社区被认为是建立良好的,对大众很有帮助。

像OpenHab这样的家庭自动化系统在您的智能设备方面执行不同的功能,比如监控和控制它们的活动以获得所需的结果。它为用户提供了附加组件,这些附加组件赋予OpenHab各种功能和交互能力。这些附加组件可以从OpenHab1/OpenHab2发行版中获得。

OpenHab的优点和缺点

好处:

  • 扩展可以用于附加特性,并同时增加其功能。
  • 支持数以千计的设备、无数的系统和技术。
  • 运行在像Linux, Mac OSx, Windows, PINE64,树莓派,Docker, Synology,和其他许多平台。
  • 有额外的Lovelace面板,软件组件,和更多。
  • 与Zigbee和Z-Wave合作。
  • 围绕自己建立互动社区。
  • 良好的安装和整体指导。

缺点:

  • 更多选择意味着需要更多时间。
  • 为了方便地使用,需要一些预先的知识。
  • 更新需要一个命令行。
  • 较老的版本,如覆盆子派或RPi 3可能会导致问题,因为低RAM容量。
  • 与家庭助理相比,每周出版的主题更少。

规范

1.配置

配置过程将花费您20到30分钟的时间。OpenHab网站上列出了整个过程,您可以按照安装指南正确配置枢纽。建议使用稳定的网络连接,以获得流畅的配置体验。

论文和OpenHab最新版本的Web UI允许用户在不编辑文件的情况下执行几个配置过程,但是论文UI很少支持OpenHab中的所有其他特性。因此,用户需要编辑文件来实现配置。

2.更新

与Home Assistant相比,OpenHab更新是复杂和耗时的,因为更新需要使用Add ON命令行来获取更新。

3.支持设备

带有智能hub的OpenHab可以集成所有设备。目前,它声称支持来自111个不同制造商的792台设备。像Z-Wave、Zigbee或蓝牙这样的物联网协议可以很容易地与该系统协同工作。

4.自动化规则

对于OpenHub来说,部署和创建自动化的最基本方法是使用Xtend,这是一种灵活的Java语言,可以合并到可读的Java 8兼容源代码中。

5.用户界面

  • 基本用户界面是更新的现代网络吗
  • 纸UI是管理系统界面吗
  • HABmin是一个更现代和专业的便携式用户界面。

6.移动应用程序

OpenHab有一个专门的IOS和Android应用程序,开发良好,并提供创新的选择。该应用程序易于使用和用户友好。用户可以随时获得重要警报和通知的通知。

家助理

家助理

Home Assistant是一个类似的开源家庭自动化中心,使用Python 3作为后端语言开发,前端组件使用了聚合物。从开发过程的角度来看,Home Assistant是在Apache 2.0下授权的。

与家庭助理相比,家庭助理是一个更轻量级的选择,但提供了大量的最新功能。配置很大程度上是通过web界面完成的,插件可以用来扩展功能。

家庭助理的利弊

好处:

  • 有吸引力的用户界面。
  • 支持谷歌助手和Alexa。
  • 有用的“发现”选项。
  • 所有的代码和修复都可以在GitHub上找到。
  • 创新和灵活。
  • 灵活的自动化规则供用户根据需要定制。
  • web ui控制的“集成”功能,最初节省了时间。
  • 网站上为新用户提供的步骤说明。
  • 更稳定的通知和警报。
  • 活跃的社区,每周发布10个不同类别的约500个主题。

缺点:

  • 有一些大写和小写的错误可能会导致问题。
  • 对于某些用户来说,YAML的使用可能很困难,因为缩进部分似乎很复杂。
  • 新用户一开始可能会觉得难以抗拒。

规范

1.配置

Home Assistant的安装过程与OpenHab类似,但用户需要下载HassBian的镜像并刻录。在“家庭助手”网站上也有一个安装指南,新用户可以参考并开始安装过程。这里也推荐一个稳定的互联网连接,以便轻松地进行配置过程。

Home Assistant可以自动发现你家里的所有设备,并在第一次运行时将它们添加到UI中,换句话说,这是Home Assistant代表用户做决定,让事情在一开始更容易。它有一个简单的一键安装过程,它的附加功能也使它令人印象深刻。与OpenHab不同,不需要命令行,因此整个过程要容易得多。

2.更新

Home Assistant用户可以通过Hass的web界面管理更新。IO和更新可以进行与一个简单的点击。

3.支持设备

Home Assistant自带支持Z-Wave控制面板的内置系统,但是从Zigbee的角度来看,它并不太方便。有了智能中心,Home Assistant还可以把用户所有的设备组装在一起,它还有大约1400个组件。

4.自动化规则

管理自动化规则的最基本方法是使用YAML, Node-RED也是一种方法。Node-RED是IBM开发的一种可视化编程工具,用于将硬件设备连接在一起。

5.Xtrend

Xtrend被认为是一种具有许多复杂功能和结构的脚本语言。人们抱怨它缺乏清晰的文档、奇怪的语法、没有真正的工具特性以及缺乏对功能的支持。这些原因导致不满意的客户数量增加。

6.YAML

YAML可能会被误认为是一种编程语言,但它恰好是该编程语言的一种用户友好的数据序列化标准。

7.用户界面

用户界面是Home Assistant最吸引人的特性,因为即使是初学者,它也对用户友好,而且比OpenHab UI简单得多。

8.移动应用程序

和OpenHab一样,Home Assistant也自带相应的IOS和Android应用程序;然而,它们似乎比OpenHab的那些稍微欠发达。家庭助理(HA)应用程序包括位置跟踪,及时的推送通知服务,以及监测家庭助理单位的功能。HA使用通知服务的方式比OpenHab更好。

OpenHab vs Home Assistant插件:

家助理附加组件

  • 杏仁
  • CEC扫描仪
  • 配置器
  • deConz
  • DHCP服务器
  • Git拉

OpenHab附加组件

  • 行动:Telegram, Twitter, MQTT, XMPP
  • 装订:hue, ZigBee, Astro, IKEA
  • 数据持久化:Jdbc、MySQL、InfluxDB、MongoDB
  • 数据转换:JavaScript、Map、Exec、XPath
  • 系统集成:HomeKit、谷歌、OpenHab云连接器
  • 语音:macOS,谷歌云文本到语音,Pico,语音

结论:

OpenHab是市场上最值得关注的系统之一,它具有惊人的灵活性和定制选项,OpenHab无疑是其中的一个巨头。然而,与家庭助理相比,发展速度感觉缓慢。另一方面,它的纸质UI感觉上仍然有些粗糙,但它正在朝着正确的方向前进。底线是,如果您喜欢灵活性和定制选项,并愿意采取更陡峭的学习曲线,那么OpenHab就是为您服务的!

家庭助理现在正在空中,因为它支持最新的小工具,虽然它有稳定的风险,但人们喜欢最新的东西,如果你不介意稳定的新小工具比极端不兼容那么家庭助理是为你。它还支持像Chromecast和Roku这样的媒体设备。与Openhab相比,UI对于用户的眼睛来说也非常令人生畏。照明因素足以让你的其他家庭成员认可。

推荐:Home Assistant vs OpenHab What Is Best

毫无疑问,这两种平台都有许多优点,但这都归结为用户界面的绝对初学者和定制选项,为那些想要额外的英里,即使学习曲线似乎更陡峭的人。

归根结底,这是个人的选择,你可以选择Home Assistant提供的简单易用的UI,也可以选择OpenHab中基于更高级目标的更灵活的编码风格。这两个平台社区都开发得很好,因此我们建议您考虑当前和未来的需求。

留下一个回复

你的电邮地址不会被公布。

Electronicshub图标
Baidu
map