当前位置: 首页 > 工具软件 > OpenMotics > 使用案例 >

OpenMotics改善了家庭自动化

鲜于光赫
2023-12-01

OpenMotics是一个开放源代码的家庭自动化硬件和软件系统,具有开关灯和输出,多区域加热和冷却,功率测量和自动操作等功能。 该系统包括开源软件和硬件。 为了与其他系统互操作,OpenMotics网关提供了一个API,通过它可以执行各种操作。

开源软件:下载,调整和重新编译我们的家庭自动化模块的源代码; 授权为GPLv2

开放硬件:下载PCB文件(包括BOM和原理图)以创建,调整和制造自己的硬件; 已根据“ 知识共享署名-相同方式共享4.0国际许可证”获得许可

该项目始于10年前,最初是用于开关和输出的基本硬件模块。 从那时起,模块的数量增加,以创建可扩展的全功能家庭自动化系统。 这些模块包括一个网关模块,该模块是驱动所有其他模块的系统的核心。 一个输入模块,用于读取开关的状态。 一个输出模块,用于切换灯,插座或其他设备。 其他诸如Dim Control模块,Sensor模块和Power模块,用于测量家庭中每台设备的功耗。

两年前,我们决定将网关模块上运行的软件,其他模块上运行的所有固件以及所有模块的原理图和PCB(印刷电路板)开源。 开源项目的选择非常有意识-在OpenMotics,我们认为现有的商用家庭自动化产品存在三个基本问题。

第一个问题涉及价格:家庭自动化系统由于其提供的功能而往往价格昂贵。 大多数供应商都通过完全集成的定制解决方案来瞄准高端市场。 替代方案是使用OpenHAB之类的开源软件将不同供应商的组件拼接在一起。 借助OpenMotics,我们以合理的价格提供了易于安装,配置和使用的完整解决方案。

第二个问题是,许多家庭自动化系统无法由客户维护,并且对系统的每次更改都需要安装人员到现场进行更改。 我们相信,房屋及其使用方式会随着时间的推移而发生变化,房主应该能够修改其房屋自动化系统的配置以反映这一点。 将此与智能手机进行比较,您无需每次都要安装新应用程序就去商店购物。 那么,为什么您的家庭自动化系统应该有所不同呢? 我们为什么不应该完全控制自己的房屋?

对于更多精通技术的用户,无法配置您自己的系统使我们面临第三个问题:大多数专有系统使用封闭的通信协议,而您(作为用户)无法进行任何接口或更改。 每个人都对如何改善自己的房屋有想法,家庭自动化系统应使用户能够实施这些改进。 我们从三个不同的层面解决了这个问题。

首先,如上所述,用户可以完全控制系统的配置,并且可以随时对其进行更改。 对于技术用户,我们在网关模块上提供了一种插件机制:可以通过安全的Web界面安装任何自行编写或社区开发的插件。 这些插件可以与模块进行通信,捕获诸如打开或关闭灯的事件,公开Web界面并与其他服务进行通信。 可能性取决于您自己的想象。 第三,由于软件和硬件都是开源的,因此电子和/或软件爱好者可以随意修改硬件和软件,甚至创建自己的模块。 或者,您可以按原样使用该系统,并具有许多可用功能。

翻译自: https://opensource.com/life/14/12/open-source-home-automation-system-opemmotics

 类似资料: