Кто нибудь нашел как отслеживать состояние входов S1 и S2 ?

задан 18 Мар '15, 22:27

Gulayev's gravatar image

Gulayev
1.5k113
процент согласия: 11%


Честно говоря, боюсь что на HC это затруднительно.

Razberry умеет отслеживать команды управления, а у реле есть 2 группы, куда посылаются команды Basic Set, управляемые входами S1 и S2. Значит можно привязаться к этим командам и по ним определять текущее положение клавиши. Если интересно, могу расписать как это сделать.

ссылка

отвечен 19 Мар '15, 14:19

Nils_Bohr's gravatar image

Nils_Bohr
2.3k110
процент согласия: 23%

Если можно, то распишите.

(20 Мар '15, 19:49) Gulayev Gulayev's gravatar image

Если про RaZberry, то при получении от устройства команд Basic Set, они отображаются на данные контроллера:

SETDATA devices.1.instances.0.commandClasses.32.data.srcNodeId = 26 (0x0000001a)
SETDATA devices.1.instances.0.commandClasses.32.data.srcInstanceId = 0 (0x00000000)
SETDATA devices.1.instances.0.commandClasses.32.data.level = 0 (0x00000000)

Тут видно, что классом 32 (Basic) нам было отправлено значение 0 (level) на канал 0 (вне канала) от устройства 26 (канала 0).

Это можно легко отлавливать.

Если в группах 1 и 2 сделать многоканальные ассоциации на 1:1 и 1:2 соответственно, то отличить их можно будет по номеру входящего канала:

SETDATA devices.1.instances.1.commandClasses.32.data.level = 0 (0x00000000)
и
SETDATA devices.1.instances.2.commandClasses.32.data.level = 0 (0x00000000)

Естественно, проверка источника тоже нужно, чтоб отличать разных отправителей.

ссылка

отвечен 04 Апр '15, 22:02

PoltoS's gravatar image

PoltoS ♦♦
5731312
процент согласия: 27%

Ваш ответ
toggle preview

Следить за этим вопросом

По почте:

Авторизовавшись, здесь Вы сможете подписаться на обновления по этому вопросу.

По RSS:

Ответы

Ответы и комментарии

Основы размётки

  • *курсив* или _курсив_
  • **жирный** или __жирный__
  • ссылка:[текст](http://url.com/ "Суть вопроса")
  • картинка?![alt текст](/path/img.jpg "Суть вопроса")
  • нумерованый список: 1. Foo 2. Bar
  • чтобы добавить перенос строки в тексте, сделайте два переноса строки в редакторе
  • базовые теги HTML также поддерживаются

Теги к вопросу:

×166
×32

Задан: 18 Мар '15, 22:27

Просмотров: 1,456 раз

Отредактирован: 04 Апр '15, 22:02

powered by OSQA