问题标签 [home-automation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
14945 浏览

c# - 家庭自动化图书馆

我是一名 C# 开发人员,希望将家庭自动化作为一种​​爱好。我做了一些研究,但想知道是否有人知道支持 Insteon 硬件的良好 .NET 库。由于可靠性问题,我宁愿使用 Insteon 而不是 X10。

在这一点上,我的最终目标是拥有一个简单的家庭自动化服务器(可能是灯光和气候控制),并带有安全的 ASP.NET Web 应用程序界面。我更感兴趣的是实际构建它并了解它,而不是寻找现有的解决方案。

感谢您的任何建议或意见。

编辑:谢谢大家的帮助。

有人对Z-wave 技术有经验吗?看起来很有希望 - 似乎是更高质量的硬件,包括一个核心库,支持 .NET 等。 ControlThink似乎有一个非常好的控制器和 SDK。

这是一个值得考虑的有趣应用程序:失速状态:走之前知道

0 投票
2 回答
4204 浏览

php - 带有基于 Linux 的 NAS 的家庭自动化 x10 (synology)

我使用 x10 协议使我的家自动化,并使用计算机上的 cm15pro 接口对开关进行编程。

现在我想将 cm15pro 接口连接到我的 synology NAS 并在 NAS 上使用 PHP 运行命令到接口

是否有在 NAS 上的 Linux 下运行 cm15pro 的程序,是否有 Linux 的命令行工具可以从 NAS 发送 x10 信号?

0 投票
6 回答
6636 浏览

database - 在数据库中存储大量数据

我目前正在从事一个家庭自动化项目,该项目为用户提供了在一段时间内查看他们的能源使用情况的可能性。目前,我们每 15 分钟请求一次数据,预计我们的第一个大型试点将有大约 2000 名用户。

我的老板要求我们至少存储半年的数据。一个快速的总和导致估计大约 3500 万条记录。虽然这些记录很小(每个大约 500 字节),但我仍然想知道将这些记录存储在我们的数据库(Postgres)中是否是一个正确的决定。

有没有人有一些很好的参考资料和/或关于如何处理这些信息的建议?

0 投票
7 回答
12103 浏览

c# - C# 中的家庭自动化?

我想开发一个小型 C# 应用程序来控制中央供暖的各种组件。

首先,我希望能够从温度传感器中检索值。我一定不是第一个想要获得这种东西的 C# 开发人员。然后我会尝试控制恒温阀。

Microsoft 或其他供应商提供 GUI 库、数学库、数据库访问库……我只是在寻找家庭自动化库或类似的东西。您能否将我重定向到兼容的硬件组件或有关该主题的信息站点。

谢谢,

0 投票
0 回答
299 浏览

cocoa - Cocoa 和 Insteon 设备

我正在寻找一些 insteon 设备(这样我可以监控地下室软水器和热水器)和 Cocoa,看看我是否可以构建一个应用程序。因此,在不了解家庭自动化的情况下,这是我的第一个问题。

我正在看这样的设置:

Insteon AppliancLinc 模块-->PowerLinc 控制器-->Mac Mini(忘记了确切的规格,但它是运行 Leopard 的 G5),我大多数时候都会从 PowerBook 远程访问它,尽管我要为我的两个大孩子买 iPad 过圣诞节所以一旦我让可可工作起来,我可能想构建一个应用程序从那里工作......

如何访问 PowerLinc 控制器上的数据?既然是USB,它会只是作为一个设备出现吗?有 Cocoa/Linux API 吗?

Insteon 有一个售价 99 美元的 SDK 套件,它还可以为您提供两个设备,但它似乎是 Window 唯一的环境:

http://www.smarthome.com/insteon/sdk2600s.html http://www.docklight.de/download_en.htm

谢谢您的帮助。

0 投票
1 回答
198 浏览

iphone - 在 AppStore 上上传家庭自动化应用程序

我为 iPhone/iPad 制作了一个家庭自动化应用程序。对于交互,我们必须与一台外部设备进行通信。现在我的问题是,在向 AppStore 提交此应用程序时,我应该提供哪些信息?因为他们将无法测试应用程序的行为并可能拒绝该应用程序。还是我必须向他们提供与之交互的软件

0 投票
3 回答
7050 浏览

python - Python 中的 KNX 和 KNXnet/IP 实现

对于任何与 Python 中的KNX实现相关的东西,尤其是 KNXnet/IP,我都在寻找高低。到目前为止,我找不到任何东西。我知道很少有项目是用 Java 编写的,但我想在开始从其他语言移植代码之前先在这里试一试。

另外,有人知道 KNX 标准、其数据结构和 KNXnet/IP 的任何免费文档吗?KNX 协会的官方文档非常昂贵,尤其是对于应该是“开放”标准的东西。

谢谢

0 投票
1 回答
341 浏览

proxy - 在 control4 我如何使用池代理

任何人都可以就池代理开发过程提供指导。由于提供的文档(代理和协议指南)仅解释了代理类,但需要更多帮助和开发池代理的方向。是否有任何路线图来说明如何为驱动程序或简单的场景开发我们自己的代理。

请指导上述查询,任何帮助将不胜感激。

0 投票
0 回答
583 浏览

php - 在 PHP 中广播另一个端口时侦听一个 UDP 端口

最近购买了一些 LightwaveRF 家庭自动化产品 - 效果非常好!经过一番谷歌搜索和反复试验,我有几个可以控制灯光的 PHP 脚本!

主脚本:control.php 传递了一些参数,它接受并转换为要使用端口 9760 上的 UDP 套接字广播的字符串。例如,正确的字符串是:“001,!R2D2F1|”。

R2 = 房间 2 D2 = 设备 2 F1 = 开(可接受的值为 F1 = 开、F0 = 关,或者调光值在 2-32 之间的范围内。32 = 100%。

这工作正常,但是“OK”消息随后在 UDP 端口 9761 上传回 - 我需要能够监听这个 OK,所以我可以链接多个灯光命令。如果您不等待并直接发送 4 个,那么您通常只会得到一两个实际运行的命令。

目前,我有一个文件,listen.php,它在端口 9761 上侦听并将消息打印到屏幕上。我可以通过以下方式将两者联系在一起:

  • 运行listen.php,让它开始监听
  • 运行 control.php 一次 listen.php 正在运行
  • 排序。灯变了,OK 被打印出来,listen.php 停止执行。

但是,我需要这个过程是自动的,即开始监听,发送命令,等待 OK,在一个脚本中完成所有操作 - 但无法弄清楚如何做到这一点!

任何想法表示赞赏。谢谢!

0 投票
1 回答
4625 浏览

java - Java中的JARVIS娱乐

如果你看过钢铁侠或钢铁侠 2,你就会知道他有一个可以做很多事情的助手。

这更像是一个意见问题。

Java 会是最好的语言吗,我在想是因为它是一种面向对象的语言,还是应该是其他语言?

我应该对语音识别进行编码还是应该使用像 Google 的 Api 这样的服务?

我应该为家庭自动化使用什么?

我应该使用人脸识别还是 RFID 卡?