Модуль 1-wire

Модули в MajorDoMo Комментариев нет

Модуль предназначен для работы с датчиками, подключенными по 1-wire сети.

Возможности модуля:

  • Сканирование 1-wire сети и автоматическое определение устройств и их свойств
  • Настройка периода опроса устройств
  • Настройка скрипта (или кода) при изменении свойств устройства/датчика
  • Связь свойства устройства с другими объектами системы MajorDoMo

Установка

Подключение 1wire-адаптера под Windows

Для работы модуля необходим установленный и запущенный скрипт owserver из пакета OWFS. После успешного запуска owserver необходимо в файл /config.php прописать путь доступа к серверу.

Например, в таком виде:

Обратите внимание, что owserver может находиться на другой машине, доступной в сети и вместо localhost может быть использован адрес сервера с сетью 1wire.

Использование модуля

При правильной настройке для добавления устройств достаточно в панели управления модулем нажать на ссылку Rescan devices, при этом модуль произведёт поиск устройств в сети и добавит их в список управления. Далее, через редактирование отдельных устройств можно изменить их названия и настроить привязку параметров к объектам системы, а так же указать код реакции на изменение каких-либо параметров

Страница списка устройств:

Настройки устройства:

Управление 1-wire ключами на базе компонента MAXIM/DALLAS DS2413

Далее рассмотрим пример подключения 1-wire (управляемого электронного ключа) на базе микросхемы DS2413 к системеMajorDoMo Project.

Есть несколько вариантов исполнения данного устройства

Данный управляемый 2-х канальный 1-wire ключ можно использовать для управления различной нагрузкой и использовать в системах освещения, отопления, вентиляции и другими системами.

Данный модуль имеет 2 независимых канала, чот дает возможность управлять двумя различными приборами...

Настройка и управление с системы MajorDoMo Project аналогично 1-wire температурных датчиков, но имеется возможность записывать значение (включено/выключено) в данные устройства.

1. Подключение устройства к сети 1-wire.

При подключении ключа в 1-wire сеть в системе появляется новое устройства со своими свойствами. Ниже на рисунке представлен 2-х канальный ключ уже с присвоенным наименование и присвоенным объектом и его свойством.

(Обратите внимание, что присвоено значение объекта для одного канала 1-wire ключа, по аналогии можно реализовать и другой канал)

Расписывать сильно не буду, думаю уже многие знакомы с принципами настройки системы. Все вопросы , возникающие в ходе реализации чего либо, всегда можно разобрать на форуме.

2. Напишем код для метода (в моем случае) statusChanged объекта ReleKabinet '.

3. Назначим выключатель для управления 1-wire ключем.

Готово!

В итоге, мы получили возможность управления 1-wire ключем с системы MajorDoMo Project.

Считывание состояния ключа выполняется аналогично любому объекту системы

Поделитесь в соц сетях

Теги: