Home Automation Library [closed]

2019-03-08 04:13发布

I'm a C# developer looking to get into home automation as a hobby. I have done a little research, but was wondering if anyone knows of a good .NET library that supports Insteon hardware. I'd rather use Insteon than X10 due to reliability issues.

My ultimate objective at this point is to have a simple home automation server (maybe lights and climate control) with a secure ASP.NET web application interface. I'm more interested in actually building it and learning about it rather than finding an existing solution.

Thanks for any suggestions or comments.

Edit: Thanks for the help, everyone.

Does anyone have experience with Z-wave technology? Seems promising - appears to be higher quality hardware, includes a core library, supports .NET, etc. ControlThink appears to have a pretty good controller and SDK.

Here's an interesting application to consider: Stall Status: Know Before You Go

8条回答
老娘就宠你
2楼-- · 2019-03-08 04:46

I think this would bee a place to start insteon sdk

查看更多
一纸荒年 Trace。
3楼-- · 2019-03-08 04:51

A bit off topic, but listen to the latest episode of dot net rocks, one of the finalists of my .net story built an home automation solution that really made me want to dive into home automation again. Totally awsome solution.

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

查看更多
萌系小妹纸
4楼-- · 2019-03-08 04:53

I know it's been a long time since this post was made, however I was wondering if you'd picked a route, and what you've ended up doing with home automation since.

I've been doing this kind of stuff with many of the technologies available, but I've always done it on top of a product called homeseer. .net plug-ins and vb.net and c# scripting can be done on top of this foundation. I've been thinking of rolling my own similar to what you were describing. Any thoughts, tips, decisions you've made etc?

查看更多
Bombasti
5楼-- · 2019-03-08 04:55

you can try C-bus by Clipsal(schneider) it's free.

查看更多
▲ chillily
6楼-- · 2019-03-08 05:07

Some research via Google looking for an Insteon SDK only yields stuff from way back in 2005. There's only information on serial port interfaces (no USB) and the only language mentioned is something called DockLight scripting that also looks like it hasn't been updated since 2005.

X10, on the other hand, boasts support for C++, VisualBasic, VB Script, and JavaScript. No .Net listed, but VisualBasic/VB Script likely implies a COM object you can easily import for use in C#. They're also much more USB friendly, and the kit costs 1/4 of the Insteon kit ($50 vs $200).

If you were actually building a product I would understand the reliability concern. But since this is a home project I think you'll have much better luck with X10.

查看更多
别忘想泡老子
7楼-- · 2019-03-08 05:09

I would avoid X10 like the plague. Between things like modern TV's and power strips, bridged power junction boxes and just plain strange wiring, X10 signals tend to just "disappear" and never get to their destination.

If you really want to give X10 a shot, I've got a box of X10 stuff in the garage that was worth $250+ new and it's all completely useless in my house, so you can have it. Some of it worked in my old house, but it won't so much as turn a light on 2 outlets away where I live now.

X10 is viewed by most modern electronics as "noise" on the line (which, technically, it is) and something to be filtered out rather than passed along or left alone.

查看更多
登录 后发表回答