Подтвердить что ты не робот

Главная Библиотека автоматизации

Я разработчик С#, который хочет попасть в домашнюю автоматизацию как хобби. Я провел небольшое исследование, но задавался вопросом, знает ли кто-нибудь о хорошей библиотеке .NET, которая поддерживает оборудование Insteon. Я предпочел бы использовать Insteon, чем X10, из-за проблем с безопасностью.

Моя конечная цель на данном этапе состоит в том, чтобы иметь простой сервер домашней автоматизации (возможно, освещение и климат-контроль) с защищенным интерфейсом веб-приложений ASP.NET. Меня больше интересует фактическое построение и изучение этого, а не поиск существующего решения.

Спасибо за любые предложения или комментарии.

Изменить: Спасибо за помощь, всем.

Есть ли у кого-нибудь опыт работы с Z-wave technology? Кажется перспективным - похоже, это более качественное оборудование, включает в себя основную библиотеку, поддерживает .NET и т.д. ControlThink, похоже, очень хорошо контроллер и SDK.

Здесь интересное приложение для рассмотрения: Статус стойки: знайте перед тем, как идти

4b9b3361

Ответ 1

Мы обнаружили, что для Insteon действительно не так много поддержки разработчиков, если вы не захотите купить их SDK и согласиться на их довольно жесткое лицензионное соглашение. Вместо того, чтобы идти по этому маршруту, мы написали нашу собственную библиотеку .NET под названием FluentDwelling, и мы открываем ее. Вы можете найти ссылку для загрузки и некоторые образцы кода, которые вы запускаете, если вы следуете этой ссылке.

Исходный код поставляется с полным набором модульных тестов (требуется NUnit, также бесплатно), поэтому вы можете добавлять улучшения и вносить изменения, если хотите.

Ответ 2

Я бы избегал X10, как чума. Между такими вещами, как современные телевизоры и силовые полосы, мостовые распределительные коробки и просто странная проводка, сигналы X10 имеют тенденцию просто "исчезать" и никогда не добираться до места назначения.

Если вы действительно хотите дать X10 выстрел, у меня есть коробка с X10 в гараже стоимостью 250 долларов + новая, и все это совершенно бесполезно в моем доме, так что вы можете это получить. Некоторые из них работали в моем старом доме, но это не так много, как включить свет на 2 выхода, где я живу сейчас.

X10 рассматривается самой современной электроникой как "шум" на линии (которая, технически, она есть), и что-то, что нужно отфильтровать, а не передавать или оставлять в покое.

Ответ 3

Я не помню, если он охватывает конкретные технологии, которые вы упомянули, но вы должны обязательно проверить этот эпизод .NET Rocks. Они рассказывают обо всех различных вещах, которые вы можете сделать с помощью домашней автоматизации, и о том, как это сделать. Я считаю, что одним из основных моментов было то, что Microsoft Robotics Studio была хорошим инструментом для использования, так как использует много одинаковых абстракций как вы в противном случае использовали бы.

Ответ 4

Я знаю, что это было давно, так как это сообщение было сделано, однако мне было интересно, выбрали ли вы маршрут и что закончили с домашней автоматизацией.

Я делал такие вещи со многими технологиями, но я всегда делал это поверх продукта под названием homeseer. Плагины .net и скрипты vb.net и С# могут быть выполнены поверх этого фундамента. Я подумывал о том, чтобы свернуть свое собственное, похожее на то, что вы описывали. Любые мысли, советы, решения, которые вы сделали и т.д.

Ответ 5

Немного не по теме, но послушайте последний эпизод dot net rock, один из финалистов моей истории .net создал решение для домашней автоматизации, которое действительно заставило меня снова погрузиться в домашнюю автоматизацию. Полностью awsome решение.

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

Ответ 6

Я думаю, что это будет место для начала insteon sdk

Ответ 7

Некоторые исследования с помощью Google, которые ищут Insteon SDK, дают только что-то от 2005. Там только информация о интерфейсах последовательного порта (без USB), и единственный упомянутый язык - это то, что называется сценарием DockLight, также похоже, что он не был обновлено с 2005 года.

X10, с другой стороны, поддерживает поддержку С++, VisualBasic, VB Script и JavaScript. Нет .Net, но VisualBasic/VB Script скорее всего подразумевает COM-объект, который вы можете легко импортировать для использования в С#. Они также намного более дружественны к USB, и комплект стоит 1/4 комплекта Insteon ($ 50 против $200).

Если бы вы на самом деле строили продукт, я бы понял проблему надежности. Но поскольку это домашний проект, я думаю, вам будет намного лучше повезло с X10.

Ответ 8

вы можете попробовать C-bus от Clipsal (schneider) бесплатно.