Перейти к содержанию

ПО EasyHome

Материал из osmost.ru
Версия от 17:46, 10 сентября 2025; Vasilisa (обсуждение | вклад) (Установка EasyHome на IOS)

Общие сведения

Система EasyHome состоит из одного или нескольких программируемых логических контроллеров (ПЛК), программы работы контроллера EasyHomePLC и программы интерфейса пользователя EasyHome.

Программа интерфейса пользователя содержит всю графическую и текстовую информацию, поддерживает постоянную связь с контроллером по Ethernet сети и визуализирует состояние системы. Так же, программа интерфейса отправляет в контроллер все команды пользователя незамедлительно.

Система EasyHome позволяет на уровне пользователя:

  • управлять вручную подключенным оборудованием или включать алгоритмы автоматического управления;
  • менять привязки выключателей и датчиков к группам света;
  • создавать и сохранять СЦЕНЫ для разных систем (Освещение, Климат, Электронагрузки, Дополнительные устройства);
  • создавать и сохранять Глобальные СЦЕНЫ ДОМА состоящие из СЦЕН систем и настройку событий для их запуска;
  • ставить и снимать режим охраны, выбирать нужную комбинацию зон для охраны;
  • вести диспетчеризацию систем по СМС.

Интерфейс EasyHome выглядит и работает одинаково на любых устройствах с разными ОС: WindowsXP и выше, iOS9.0 и выше, Android4.4 и выше. Оперативной памяти устройства требуется не менее 512MB, рекомендуется 2GB, определить необходимый объём памяти для конкретного проекта можно через диспетчер задач в Windows. Он зависит от количества элементов, суммарного количества и размера изображений в проекте.

Интерфейс EasyHome состоит из трех частей:

  1. Прошивка контроллера. Прошивка контроллера применяется ко всем контроллерам EasyHome, в ней уже заложены все необходимые функции. Прошивка под конкретный объект может незначительно отличаться друг от друга (в основном это связано с конкретным набором драйверов для сторонних устройств).
  2. Рабочая программа интерфейса EasyHome7.15, разная для каждой ОС, может быть скопирована, установлена через магазин ПО (программное обеспечение) или с сайта техподдержки. Программа интерфейса в исходном виде – инженерный интерфейс, так как представление информации в нем имеет своей целью обеспечить контроль и настройку параметров для запуска автономной работы системы на объекте и не подразумевает работу пользователя.
  3. Проект интерфейса, одинаковый для любой ОС, представляет собой папку [Name].ehp (EasyHomeProject) и содержит файлы страниц *.xml, папки с картинками *.png, папки со звуками *.wav, дополнительно может содержать любые файлы. Представляет собой конкретную реализацию интерфейса для объекта. Настроен под конкретный объект — это не изменения кода, это именно настройка визуальная и функциональная. Любой инженер (и не только) с помощью стандартной программы интерфейса может настроить конкретный интерфейс под свои задачи.

С помощью программы EasyHome можно осуществлять управление системами освещения (в том числе разноцветными светодиодными, лентами и лампами с изменяемой яркостью свечения), управление климатом каждого помещения, связь с системами охранной и пожарной сигнализации, связь с системами вентиляции и кондиционирования, контроль потребляемой мощности по нескольким фазам с автоотключением, неприоритетных нагрузок, управление розетками и прочими электроприборами, контроль и предотвращения аварий: протечка воды, утечка газа, электроаварии, сбор информации со счётчиков воды, газа и электричества, управление по сценариям и предустановкам. Для выполнения всех операций редактирования интерфейса достаточно только программы EasyHome, начального комплекта файлов конфигурации и картинок, подготовленных в *.png формате.

Для выполнения всех операций редактирования интерфейса достаточно только программы EasyHome, начального комплекта файлов конфигурации и картинок, подготовленных в *.png формате.

Однако, для профессионального редактирования интерфейса полезно изменять или копировать графические элементы сразу группами прямо в файле конфигурации, для этого нужно использовать текстовый редактор файлов стандарта *.xml, например, Notepad++.

Установка программы

Загрузка проекта интерфейса для конкретного объекта на устройство может быть выполнена способами:

1.       Копирование папки [Name].ehp на устройство в папку программы EasyHome (разное расположение у разных ОС).

2.       Скачивание архива папки проекта [Name].ehpа с FTP или HTTP файлового сервера в локальной или глобальной сети или через сервис хранения и загрузки проектов user.homelogicsoft.com (см. Расположение в хранилище USER.HOMELOGICSOFT).

3.       Примеры проектов также можно скачать с сайта HomeLogicSoft.

Может использоваться несколько проектов на одном устройстве через выбор в стартовом меню. Если установлен только один проект или в названии проекта есть слово autorun, то стартовое меню пропускается, и интерфейс сразу запускается в работу. Если требуется переключить или загрузить дополнительный проект, то воспользуйтесь кнопкой меню вверху справа:

По умолчанию предлагается добавить набор демо интерфейсов: https://homelogicsoft.com/ftp/demo.ehpa. Данную ссылку нужно полностью скопировать и вставить в окно "Enter the project URL" и нажать "Download".

Архив папки проекта [Name].ehpа представляет собой ZIP-архив содержащий папку [Name].ehp (одну или несколько и любые файлы). Расширение *.zip у архива заменено на *.ehpa. Путь нахождения распакованной папки определяется характеристиками ОС. Так как используются встроенные в ОС архиваторы ZIP, то иногда бывают несовместимости упаковщика и распаковщика у новых моделей аппаратов, тогда рекомендуется упаковывать более старой версией архиватора ZIP.

Установка EasyHome на Windows

Рисунок 2.1.1. Ссылки на ПО EasyHome на сайте (Windows)

Программу по редактированию интерфейса EasyHome можно скачать с сайта.

Существуют 2 версии программы:

1. EasyHome 7.15 Интерфейс для Windows 7 и выше (Можно напрямую скачать по следующей ссылке)

2. EasyHome 7.9 Интерфейс для систем по 2017й и WinXP (Можно напрямую скачать по следующей ссылке)

После загрузки архива требуется только его распаковать в любое удобное для вас место на компьютере, и приложение готово к использованию.

На ОС Windows программа EasyHome представляет собой папку EasyHome7.15 (EasyHome7.9) с рабочим файлом EasyHome.exe и его библиотеками:

Рисунок 2.1.2. Папка всей программы

Папка проекта содержит xml файлы, в которых прописываются все элементы на страницах интерфейса и их свойства, и вспомогательные папки (напр. Img – папка с png картинками для дизайна интерфейса).

Рисунок 2.1.3. Папка проекта


Установка EasyHome на Android

Рисунок 2.2.1. Ссылки на ПО EasyHome на сайте (Android)

Программу по редактированию интерфейса EasyHome для Android можно скачать:

  1. В приложении Google Play – в поиске ввести EasyHome (обязательно слитно) или открыть страницу по ссылке.
  2. С сайта

Существуют 3 версии программы:

  • EasyHome 7.15.1 Интерфейс 64bit для Android 5.0 и выше (Можно напрямую скачать по следующей ссылке)
  • EasyHome 7.10.0 Интерфейс 32bit для Android 5.0 и выше (Можно напрямую скачать по следующей ссылке)
  • EasyHome Интерфейс для Android до версии 4.4 (Можно напрямую скачать по следующей ссылке)


При установке apk запустите скачанный установочный пакет. При установке дайте программе ВСЕ РАЗРЕШЕНИЯ.

При установке zip архива требуется только его распаковать в любое удобное для вас место на компьютере, и приложение готово к использованию.


После установки, запустите EasyHome, скачайте и запустите demo-интерфейс, предлагаемый по умолчанию, чтоб убедиться в полной работоспособности ПО. Сразу скачаются сервисные интерфейсы.

Теперь можно использовать загрузку индивидуального проекта интерфейса с подготовленного сервера через меню или скопировать папку проекта интерфейса *.ehp в папку "easyhome" созданную в корне основного носителя данных, заданного в системе.


Также доступна функция добавления проекта по qr-коду с сервиса хранения и загрузки проектов user.homelogicsoft.com (см. Расположение в хранилище USER.HOMELOGICSOFT).

Если папка "easyhome" не создана, можно создать её вручную:

Для копирования файлов на Android можно использовать microUSB, microSD, Bluetooth, e-mail, TeamViewerQS, TotalCommander-LAN, SMB-server, HFS, AirDroid и т.д. …


Установка EasyHome на IOS

1) Запустите App Store на Вашем устройстве.

2) Найдите приложение EasyHome через строку поиска или по ссылке и установите:

Рисунок 2.3.1. ПО EasyHome в App Store

3) Запустите EasyHome, нажмите OPEN PROJECT, Add.. , введите адрес подготовленного сервера, нажмите OK, загрузится и распакуется конфигурация интерфейса. Выберите её в списке и нажмите Open.

4) Отключите автоматическое обновление программы EasyHome в настройках iOS! Так как правила работы программ в iOS периодически меняются, то новая версия EasyHome может перестать работать с уже загруженным в устройство проектом интерфейса или отображать некорректно.

Расположение в хранилище USER.HOMELOGICSOFT

Структура и организация файлов

Организация страниц и разделов в интерфейсе

Структура страниц

Редактирование интерфейса

Начало редактирования, настройки программы

Настройки подключения

Элементы интерфейса

4.3.1 System

4.3.2 Level

4.3.3 Light

4.3.4 Switch

4.3.5 Sensor

4.3.6 Thermostate

4.3.3.7 Byte

4.3.8 ByteBtn

4.3.9 Bool

4.3.10 Palette

4.3.11 Weather

4.3.12 MJPEG camera

4.3.13 Audio/Video camera

4.3.14 Text

4.3.15 Dyn. Text

4.3.16 HSlider

4.3.17 VSlider

4.3.18 Pincode

4.3.19 Push token

4.3.20 Scene

Дизайн

Подсистемы

FAQ – частые вопросы