Подключение KCM-B8 к MD

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

dimon_sw
Сообщения: 3
Зарегистрирован: Ср апр 29, 2015 9:16 am
Благодарил (а): 2 раза
Поблагодарили: 0

Подключение KCM-B8 к MD

Сообщение dimon_sw » Ср май 13, 2015 11:20 pm

Добрый день, приобрел платы КСМ-В8 и силовую плату KRM-I16O8. Сделал следующие действия:
1. Соединил платы, как описано в инструкции.
2. Включил питание.
3. Переписал скрипты поставляемые с платами в папку /var/www/scripts (в папке /var/www - расположен MD, OS Ubuntu)
4. Запустил скрипт поиска устройств (скрипт нашел платы и указал все их параметры)

Как мне интегрировать эти платы в MD? Может кто это уже делал?

Спасибо.
erandess
Сообщения: 50
Зарегистрирован: Пт окт 03, 2014 9:04 am
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Подключение KCM-B8 к MD

Сообщение erandess » Чт май 14, 2015 10:19 am

вообще-то у них на сайте все подробно расписано.
http://hs4home.ddns.net:8090/pages/view ... d=27885765

up/ а нет, извиняюсь, классы еще не прописаны.
serge75
Сообщения: 12
Зарегистрирован: Пт окт 24, 2014 10:49 pm
Благодарил (а): 0
Поблагодарили: 4 раза

Re: Подключение KCM-B8 к MD

Сообщение serge75 » Чт май 14, 2015 4:38 pm

Да там все просто, в архивном файле (где расположены все php скрипты) есть 3 текстовых файла с классами, которые нужно импортировать в MD. После чего запустить php скрипты
1.

Код: Выделить всё

php hs4_start.php
- запуск сервера (производится 1 раз )
2.

Код: Выделить всё

php hs4_cfg -find
- поиск устройств

ну вроде и все, после отработки скриптов в объектах MD появляются объекты уже с свойствами и методами, теперь можно просто назначать свойство STATUS определенного порта платы на кнопку или выключатель.

немного сумбурно, на днях постараюсь выложить все действия в картинках.
serge75
Сообщения: 12
Зарегистрирован: Пт окт 24, 2014 10:49 pm
Благодарил (а): 0
Поблагодарили: 4 раза

Re: Подключение KCM-B8 к MD

Сообщение serge75 » Вс май 17, 2015 11:49 am

Описываю все действия подробно и в картинках. Допустим, что все скрипты уже переписаны в папку .../scripts МД
1. Импортируем все классы в МД
Изображение
получаем
Изображение

2. в командной строке запускаем скрипт для поиска устройств

Код: Выделить всё

php hs4_cfg.php -find
3. Смотрим результат работы скрипта в объектах МД
Изображение

4. Можно посмотреть свойства объекта платы КСМ
Изображение

5. Смотрим свойства объектов датчиков температуры
Изображение

6. Свойства объектов плат KRM (в моем случае она одна)
Изображение

7. Дальше в меню управления создаем кнопку или выключатель и назначаем свойства и методы как показано на рисунке.
в моем случае подключен выход 0 к выключателю
Изображение

теперь при нажатии на выключатель реле будет щелкать.
в скриптах есть функции, котррые позволяют работать с группами плат и группами реле.
За это сообщение автора serge75 поблагодарил:
dimon_sw (Пн май 18, 2015 3:14 pm)
Рейтинг: 1.16%
dimon_sw
Сообщения: 3
Зарегистрирован: Ср апр 29, 2015 9:16 am
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Подключение KCM-B8 к MD

Сообщение dimon_sw » Пн май 18, 2015 3:14 pm

Привет, огромное спасибо за развернутый ответ. Возник еще вопрос. Вот вижу у Вас есть датчики температуры 1 wire, а какая длина линий на которых они весят, одна линия или несколько, какая топология?
serge75
Сообщения: 12
Зарегистрирован: Пт окт 24, 2014 10:49 pm
Благодарил (а): 0
Поблагодарили: 4 раза

Re: Подключение KCM-B8 к MD

Сообщение serge75 » Вт май 19, 2015 12:34 pm

Да, у меня к устройству КСМ подключено 3 датчика, длина проводов до датчика от 40 до 60 метров (примерно). Использую кабель UTP 5E. Топология - звезда. Пробовал подключать до 15 датчиков, но длина проводов была не больше метра. Пока нет возможности попробовать большое кол-во датчиков на длинных проводах и с топологией звезда. Пока проблем с датчиками не было, еще у меня подключено к плате несколько аналоговых датчиков.
alexM
Сообщения: 2
Зарегистрирован: Пн май 18, 2015 3:21 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Подключение KCM-B8 к MD

Сообщение alexM » Вс май 24, 2015 12:07 am

Подскажите, а как php скрипты передают данные в MD?
serge75
Сообщения: 12
Зарегистрирован: Пт окт 24, 2014 10:49 pm
Благодарил (а): 0
Поблагодарили: 4 раза

Re: Подключение KCM-B8 к MD

Сообщение serge75 » Пн май 25, 2015 5:20 pm

На машине, где установлен MD крутится сервер "hs4_server" вот он принимает данные от плат, анализирует от какой платы и какой порт изменил свое состояние, а затем пишет данные в БД МД для этого объекта. Пользователь не пишет никаких обработчиков данных, все делается автоматически. Единственное что нужно сделать, так это поставить автообновление для выключателя допустим каждую сек.1 или больше.
За это сообщение автора serge75 поблагодарил:
dimon_sw (Чт май 28, 2015 9:10 am)
Рейтинг: 1.16%
dimon_sw
Сообщения: 3
Зарегистрирован: Ср апр 29, 2015 9:16 am
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Подключение KCM-B8 к MD

Сообщение dimon_sw » Чт май 28, 2015 9:14 am

Вот я смотрю на свойства платы КСМ-В8 их мало, а в описании железа показан большой функционал этой платы. Вот собственно вопрос, класс в МД до конца не сделан или железо не поддерживает заявленное?
Спасибо
alexM
Сообщения: 2
Зарегистрирован: Пн май 18, 2015 3:21 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Подключение KCM-B8 к MD

Сообщение alexM » Пт май 29, 2015 8:00 pm

Хочу подключить к плате КСМ-В8 аналоговые датчики, есть интерес в подключении датчика расстояния hc-sr04, в дальнейшем хочу сделать плавное управление светом. Подскажите как это сделать в МД используя данную плату?
Ответить