Программа Управления Умным Домом

Программа Управления Умным Домом

Он будет ядром, головой нашей системы умный дом. Именно к нему мы подключим управление электропитанием наших домашних устройств посредством мастера сети 1wire или Х10, к нему же мы подключим и камеры видеонаблюдения. В моем случае, я выбрал обычные простые. Приложение Умный Дом от HouseClever система автоматического управления квартирами, загородными домами, офисными и производственными помещениями. Готовая система диспетчеризации для управляющих компаний с ведением баз данных, с системой зашифрованной передачи данных,. Логичное решение установить систему Умный дом на настольный компьютер. Его объем памяти справляется со всеми задачами по контролю и изменению параметров в доме. Из затрат в этом случае владелец дома тратится только на программу автоматизации, но и от них. Программное обеспечение для умного дома Хабрахабр. Всем добрый день. В качестве хобби написал программу, которую можно использовать как часть системы умный дом. Чтобы сразу заинтересовать читателя, продемонстрирую некоторую малую часть сценариев использования ПО Вкратце 1. Основная часть ПО сервер, который крутится на ОС Windows, написан на C 2. Клиент на ОС Android, написан на Java 3. Планируются клиенты на UWP и IOS, web клиент. После успешной проверки работы системы, я замахнулся на замену всех выключателей в доме на пульты управления, и построение умного дома, хотя бы в части. Но не для умного дома кому захочется каждый раз подходить к компьютеру, включать программу и тыкать мышкой Программа для управления всеми системами Умного Дома. Устанавливается на планшетный компьютер на Windows, Android, iOs. Подключается к контроллеру через WiFi или интернет протокол связи ModBus TCP. Работает с практически любыми промышленными контроллерами, в том числе Beckhoff. Сегодня невозможно представить умный дом без управления с мобильных устройств. Когда я только начинал свою. Итак, когда все провода проведены, программа для контроллера написана, самое время заняться интеграцией с мобильными устройствами. Первый версия мобильного. Программа для управления всеми системами Умного Дома. Устанавливается на планшетный компьютер на Windows, Android, iOs. Некоторые особенности ПО 1. Конструктор сценариев. Создание сложных сценариев с циклами и условиями 2. Работа с устройствами ZWave и Modbus 3. Вложенность сценариев. Можно один сценарий использовать в другом в качестве процедуры 4. Запуск удаленного сценария. Программа Управления Умным Домом' title='Программа Управления Умным Домом' />В сценарии текущего сервера можно запускать сценарий удаленного 5. Возможность добавлять в систему свою функциональность посредством создания модулей 6. Запуск сценариев с помощью смартфона. Конструктор сценариев. Программа позволяет создавать как сложный сценарий, так и одиночное действие. Программное обеспечение для управления, обновления и контроля умного дома. Программное обеспечение для визуализации управления умным домом. Программа Управления Умным Домом' title='Программа Управления Умным Домом' />Одиночное действие это сценарий, который содержит только одно действие. В нем нет возможности создавать циклы и условия, а можно лишь замапить определенное действие на кнопку в UI клиента. В качестве примера приведу свой способ их использования создал категорию Розетки, в ней собрал все лампы, бытовой вентилятор, светильники, телевизор и компьютер. Теперь, чтобы включить одно из этих устройств, следует открыть клиент на андроиде, зайти в категорию Розетки и выбрать соответствующий пункт меню. Обычно, одиночные действия использовать неудобно, так как различные устройства удобно запускать при каком то условии или хотя бы не по одному. Именно для этого нужен сложный сценарий, о чем далее. Конструктор сложного сценария позволяет создавать сценарии с циклами и условиями. Имеет два режима просмотр и редактирование. ЕСЛИ и ИНАЧЕ в конструкторе. В данных конструкциях можно создавать цепочки условий с логическими операторами НЕ, ИЛИ, И. Конструктор позволяет создавать группу условий и использовать операторы непосредственно с группой. Если условие остается пустым, то оно автоматом вычисляется как ложь. Есть некоторое количество встроенных проверок такие как проверка на дату, время и т. Цикл ПОКА в конструкторе. Цикл состоит из условия и тела. Условие создается аналогично тому, как он создается в конструкции ЕСЛИ группы условий, операторы НЕ, ИЛИ, И. Для реализации протокола используются миниатюрные маломощные радиочастотные модули. Сейчас на рынке ZWave представлен довольно обширный перечень устройств, таких как ZWave лампочки, розетки, релейные модули, переключатели, замки, датчики температуры влажности, движения, протечки, терморегуляторы, устройства управления кондиционером и т. Также распространены мультисенсоры устройства, сочетающие несколько датчиков например, датчик освещенности, присутствия, температуры, дверной датчик и т. В моей программе модуль ZWave позволяет производить все стандартные операции с устройствами, такие как удаление, добавление устройств, сброс контроллера. Также можно использовать несколько ZWave контроллеров, конечный пользователь не увидит разницы. К примеру, можно осуществить снятие показаний температуры с датчика, который соединн с контроллером А, и запустить кондиционер с помощью контроллера Б. Тут нет ни каких ограничений, любое действие и проверка осуществляются стандартными способами и добавляются в конструкторе сценариев. Рынок ZWave устройств достаточно широк. Имеется множество исполнительных устройств, таких как релейные модули, лампочки, устройства для работы с кондиционером, терморегуляторы, регуляторы теплого пола, розетки, переключатели. Так же существует множество датчиков датчик открытия двери, температуры, датчик протечки, датчик присутствия и т. В качестве контроллера ZWave можно использовать USB stick. Основное окно ZWave модуля. Окно выбора контроллера и операций с ним. Выбор узла датчики, переключатели и т. Выбор параметра узла включенвыключен, различные числовые параметры, такие как температура, влажность и т. Modbus это проводной протокол, применяемый для связи между электронными устройствами, которые его поддерживают. В контексте нашей программы может быть полезен для работы с релейными модулями, для чего я его и использую у себя дома. Вложенность сценариев. Вложенность сценариев используется для декомпозиции сценариев умного дома. Часто бывают такие ситуации, когда одно действие участвует во многих сценариях например, отключение всех бытовых устройств может происходить по нажатию на пункт меню в программе, по сценарию выхода всех wi fi устройств из сети, просто по таймеру, и поэтому каждый раз создавать или править одинаковый алгоритм в каждом из сценариев не представляется удобным. Для этого существует такое встроенное действие, которое позволяет запускать уже созданный сценарий в текущем. Также это может быть удобно, когда часто добавляются новые бытовые устройства или другие частые изменения в алгоритме работы умного дома, для изменения работы всех сценариев достаточно будет изменить лишь один сценарий, который используется в них. Запуск удаленных сценариев. Посредством запуска удаленных сценариев можно запускать сценарий одного сервера в сценарии другого. В качестве примера хочу привести мой вариант использования этого функционала создал сценарий на домашнем сервере под названием светмультимедиа, который включает свет в помещении, запускает мой десктоп используя Wake. On. Lan, включает тв, к которому подключен десктоп и ждет пока на нем десктопе запустится экземпляр нашей программы, затем запускает на ней сценарии включить музыку и звук на 2. Написание собственных модулей. Помимо того, что пользователь может создавать сложные сценарии штатными средствами, программа позволяет расширять ее пользовательскими модулями на C. Иконки Для Рокет Док далее. Все элементы действий и проверок в сценариях такие как Проверка по дате, Показать сообщение, Действие Modbus, Действие ZWave и т. ICustom. Action и ICustom. Checker. Следуя определенным правилам, любой пользователь может создать свой модуль, который может быть как очень простым например, озвучивание текущей температуры воздуха за окном, так и сложным, за которым может крыться целый фреймворк. Достаточно наследоваться от интерфейсов ICustom. Action или ICustom. Checker, расставить несколько атрибутов, скомпилировать DLL и добавить в программу через вкладку МОДУЛИ полная инструкция создания модулей. Запуск сценариев с помощью смартфонапока только OS Android. Сценарии отображаются на главном экране и в категориях. Категория является виртуальной папкой. При запуске сценария обновляется статус соответствующей кнопки.

Программа Управления Умным Домом
© 2017