tipos sistema sensores para inteligentes inteligente hogar domotica casas casa automatizacion c# asp.net .net home-automation

c# - sistema - Biblioteca de automatización del hogar



tipos de sensores para casa inteligente (8)

Algunas investigaciones a través de Google en busca de Insteon SDK solo arrojan información desde el año 2005 . Solo hay información sobre las interfaces del puerto serie (sin USB) y el único lenguaje mencionado es algo llamado scripting DockLight que también parece que no se ha actualizado desde 2005.

X10 , por otro lado, cuenta con soporte para C ++, VisualBasic, VB Script y JavaScript. No .Net aparece, pero el script de VisualBasic / VB probablemente implica un objeto COM que puede importar fácilmente para usar en C #. También son mucho más compatibles con USB, y el kit cuesta 1/4 del kit Insteon ($ 50 frente a $ 200).

Si estuvieras realmente construyendo un producto, entendería el problema de fiabilidad. Pero dado que este es un proyecto casero, creo que tendrás mucha mejor suerte con X10.

Soy un desarrollador de C # que busca ingresar en la domótica como un hobby. He investigado un poco, pero me preguntaba si alguien sabe de una buena biblioteca .NET que admita el hardware de Insteon. Prefiero usar Insteon que X10 debido a problemas de confiabilidad.

Mi objetivo final en este momento es tener un servidor de domótica simple (tal vez luces y control de clima) con una interfaz de aplicación web ASP.NET segura. Estoy más interesado en realmente construirlo y aprender sobre él en lugar de encontrar una solución existente.

Gracias por cualquier sugerencia o comentario.

Editar: Gracias por la ayuda, a todos.

¿Alguien tiene experiencia con la tecnología Z-wave ? Parece prometedor: parece ser hardware de mayor calidad, incluye una biblioteca central, admite .NET, etc. ControlThink parece tener un buen controlador y SDK.

Aquí hay una aplicación interesante a tener en cuenta: Estado de bloqueo: saber antes de ir


Evitaría X10 como la peste. Entre las cosas como los televisores modernos y los enchufes, las cajas de conexiones de energía con puente y simplemente el cableado extraño, las señales X10 tienden a simplemente "desaparecer" y nunca llegar a su destino.

Si realmente quieres darle una oportunidad al X10, tengo una caja de X10 en el garaje que vale más de $ 250 y es completamente inútil en mi casa, así que puedes tenerla. Algo de eso funcionó en mi casa anterior, pero ni siquiera enciende una luz en 2 lugares donde vivo ahora.

X10 es visto por la mayoría de los electrónicos modernos como "ruido" en la línea (que, técnicamente, lo es) y algo que debe filtrarse en lugar de pasarse o dejarse solo.


Sé que ha pasado mucho tiempo desde que se realizó esta publicación; sin embargo, me preguntaba si habías elegido una ruta y qué has hecho con la automatización del hogar desde entonces.

He estado haciendo este tipo de cosas con muchas de las tecnologías disponibles, pero siempre lo he hecho sobre un producto llamado homeseer. Los complementos de .net y las secuencias de comandos vb.net y c # se pueden hacer además de esta base. He estado pensando en hacer mi propio estilo similar a lo que estabas describiendo. ¿Alguna idea, consejo, decisión que hayas tomado, etc.?


Un poco fuera del tema, pero escuche el último episodio de dot net rocks, uno de los finalistas de mi historia de .net construyó una solución de automatización del hogar que realmente me hizo querer sumergirme en la domótica nuevamente. Una excelente solución.

http://www.dotnetrocks.com/default.aspx?showNum=518


Descubrimos que realmente no había mucho soporte para desarrolladores para Insteon a menos que quisieras comprar su SDK y aceptar su contrato de licencia, que es bastante torpe. En lugar de seguir esa ruta, escribimos nuestra propia biblioteca .NET llamada FluentDwelling y la abrimos. Puede encontrar un enlace de descarga y algunos ejemplos de código de inicio si sigue ese enlace.

El código fuente viene con un conjunto completo de pruebas unitarias (requiere NUnit, también gratis), por lo que puede agregar mejoras y realizar cambios si lo desea.


puedes probar C-bus por Clipsal (schneider) es gratis.


Creo que este sería un lugar para comenzar Insteon SDK


No puedo recordar si cubre las tecnologías específicas que mencionas, pero definitivamente debes verificar este episodio de .NET Rocks . Hablan de todas las cosas diferentes que puedes hacer con la domótica y mucho sobre cómo hacerlo. Creo que uno de los puntos principales fue que Microsoft Robotics Studio era una buena herramienta para usar, ya que usa muchas de las mismas abstracciones que usarías de otra manera.