Форум » » Помогите, пожалуйста, с логикой света! » Ответить

Помогите, пожалуйста, с логикой света!

p.vladi: Благодаря Ебею и терпению, сделал совершенно весь свет управляемый. Все выключатели заменил на крестроновские – некоторые на панельки. Теперь сижу, и думаю как сделать логику управления. Например, есть Toggle, который Получает Lights-Kitchen_ON, Lights-Kitchen_OFF и Lights-Kitchen_Toggle – на выходе Analogue Presetы – на 100% и на 0% которые в свою очередь питают Level в диммере. Вроде работает – нажимаешь на кнопку – Toggle – свет включился, или выключился. Все вроде хорошо. – Stepper Lights-House_OFF вырубает весь свет на ночь, тоже все ок. Feedback работает на те-самые Presetы – Toggle держит их Joinы, соответственно на панельке кнопки отображают статус. А вот теперь проблема – как димить… как только я начинаю добавлять что-либо, сразу же теряется баланс. Может я по сырости не знаю что есть дивный модуль, с входами Lights ON / OFF / Toggle – входами Dim + и Dim -, входом Analogue для слайдеров в панельках - и выходами Lights ON Feedback, и собственно самим Analogue Level… Если же такого модуля нет, в чём я сомневаюсь – как мне такой модуль сконструировать? :) Заранее благодарен!

Ответов - 16

Igor: p.vladi, Вы бы выложили те наработки, которые имеются - так нам будет проще понять задачу и условия ее решения.

p.vladi: Сделал модуль сам, пока в пробке сидел, придумал :-) Это мой самый первый модуль, и он даже работает. Остался вопрос – как можно сделать плавный переход из 100% в 0% (Mute) и из 0% до того, чего было после включения назад - а то очень резко Я поковырял все аналоговые символы, не вижу, что мне поможет. Спасибо заранее!

Игорь K.: p.vladi, отправил свой модуль под аналогичную задачу.


beomaster: Граждане, а можно более открыто? Как бэ некоторые тоже себе в квартире свет на крестроне пишут. Меня правда не парит резкий переход, но интересно же что люди пишут, не так много форумов по нашей теме.

Игорь K.: ОК, сделаем файловый архив. Предлагаю размещать модули (*.umc и *.usp) с кратким произвольным описанием.

sibelius: Коллеги, а можно мне получить такой модуль для изучения?

AndreySh: Добрый день. А могу ли я получить доступ к данному файловому архиву?

Igor: AndreySh, добро пожаловать на форум. Какой-то определенный модуль интересует?

AndreySh: Igor , спасибо! Нет, не определенный. Очень хочу понять, как это делать правльно. Пытался реализовать своими силами, но дальше чем вкл\выкл и отдельное управление через слайдер не получается. Не могу придумать алгоритм, который бы связывал слайдер с кнопкой (одной).

teromang: RAMP BOUND LIMITED есть такой элемент в библиотеке он выдает нужный тебе уровень

AndreySh: teromang Спасибо! Попробую.

AndreySh: Igor teromang Коллеги, спасибо за отклик. Получилось через Ramp Bound. Но вот другая задача, связанная со светом, пока не решина. Как теперь димировать? Слайде бегает при нажатие + и - , а вот аналоговое значение посылать некуда... Есть только команды (serial) на увеличение и уменьшение яркости, которые посылаются через Serial I\O. Хочется, что бы яркость менялась при клике на слайдер. Подскажите, пожалуйста, как это можно реализовать? И правильно ли я понимаю, что логика управления громкостью - идентична свету, если функционал аналогичен (вкл\выкл\mute\слайдер).

Igor: AndreySh, задача решается запросто. Я достаточно давно пользую для этих целей один модуль, периодически модернизируя его. Вообще, идея некого файлового архива хороша, но нет времени чтобы сделать хотя бы описание. Вы с какой целью интересуетесь - надо реальный проект срочно делать или для общего развития? Яркость и громкость есть не более чем аналоговые переменные, поэтому, с известными оговорками, можно утверждать что логика одинакова.

AndreySh: Igor Вас не затруднит поделится данным модулем? Есть реальный проект, но никто, пока, не знает каким образом будет осуществлятся управление светом, звуком и т.д. (т.к. нет еще окончательного перечня оборудования). В связи с этим пытаюсб на демо оборудование решить максимум задачь.

Igor: AndreySh, я проверю его подробно и демку накидаю. Если повезет, за выходные сделаю.

AndreySh: Igor буду очень благодарен, если поделитесь



полная версия страницы