Полная версия этой страницы:
Run Scene/save Scene
Д.Митрий
21.3.2016, 12:17
Здравствуйте коллеги. Стоит задача реализовать возможность как запускать световые сцены, так и сохранять их.
На других объектах кнопочные выключатели настроены следующим образом: короткое нажатие - запуск сцены, длинное - сохранение сцены. Кто-нибудь может подсказать чем отличаются эти телеграммы? Нам нужно реализовать их на LogicMachine, может кто то уже делал нечто подобное?
Aurelius Marcus
21.3.2016, 12:53
Дим, посмотри
здесь полезный ресурс по LM
При вызове сцен 1-64 в 1-но байтной телеграмме передается 0 - 63, для сохранения сцены соответственно 128-191.
Удивительно, что LM этого не умеет

Полное описание формата телеграммы DPT_SceneControl - стр. 42
документаКнопки KNX при коротком нажатии выдают телеграммы вызова сцены (телеграмма 0...63), при длительном - сохранения (128...191).
Д.Митрий
21.3.2016, 19:27
Спасибо. Запустились с отправкой 0-63 и 128-191 соответственно.
Leonid, в лоджике действительно нет типа данных 18.001, но unsigned byte (05.1) вполне подошел.
нет типа данных 18.001, но unsigned byte (05.1) вполне подошел.
Формат передаваемого числа - 8 бит без знака. Все правильно.
Удивительно, что в LM не реализована такая функция в явном виде. На фейсбуке была небольшая дискуссия по этому вопросу и кто-то из разработчиков сразу рванул решать задачу какими-то сложным надуманными путями. На самом деле, в KNX эта задача решена с самого начала просто и без проблем.
И не одна эта задача решается передачей разных телеграмм при коротком/длительном нажатии на клавишу. Все это - стандартные решения KNX.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.