Автор Тема: множественное условие для включение света  (Прочитано 1603 раз)

vadim

  • Дебютант
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Пол: Мужской
  • Я ♥ KNX
добрый день, мне казалось, что столкнулся с простой задачкой, но вот никак не могу реализовать:
включение определенного светильника при обнаружении движения при условии, что все остальные светильники помещения выключены (допустим, их 10 штук).
функция логического И делается только для 2 переменных, городить огромное количество таких функций кажется неправильным (кроме того, на практике, это даже не заработало).
есть у кого-то идея как реализовать такую простую задачу?

knxtrade

  • Специалист KNX
  • Адепт
  • ***
  • Сообщений: 77
  • Репутация: +8/-0
  • Пол: Мужской
  • Просто нравится KNX
    • KNX·TRADE
  • Сертификат KNX: (подтверждение)
Re: множественное условие для включение света
« Ответ #1 : 2024-03-29, 17:15:59, Пятница »
А можно как-то так?
  • при каждом включении одного из 10 светильников какой-то счётчик делать +1, а при выключении -1,
  • если счётчик больше 0, то что-то из 10-ти осталось включено,
  • а если 0, то значит все 10 выключены и тогда детектор движения включает вашу сирену)))

Interra Tech

  • Неофит
  • **
  • Сообщений: 18
  • Репутация: +2/-0
  • Пол: Мужской
  • Я ♥ KNX
    • Interra Russia
Re: множественное условие для включение света
« Ответ #2 : 2024-03-29, 17:51:25, Пятница »
Задача логически простая, но не для KNX. Дело в том, что решение вашей задачи предполагает оценку СОСТОЯНИЯ нескольких объектов. А KNX - система СОБЫТИЙНАЯ. Соответственно, чтобы события в KNX превратить в состояния и их одновременно оценить, нужен какой-то логический контроллер. Вот в нем нужно сделать 10-входовой элемент И (можно ИЛИ-НЕ), а его выход учитывать при управлении целевым светильником по датчику движения.

YuryPol74

  • Специалист KNX
  • Дебютант
  • ***
  • Сообщений: 4
  • Репутация: +0/-0
  • Пол: Мужской
  • KNX DEVELOPER IN RISSIA
    • Atrel.ru
  • Сертификат KNX: (подтверждение)
Re: множественное условие для включение света
« Ответ #3 : 2024-03-30, 15:44:59, Суббота »
Текущие состояния осветительных приборов можно считывать с выходов актуаторов, просто привязываете вход логического модуля к групповому адресу. Логика реализуется любым устройством в составе которого имеются логические функции.

vadim

  • Дебютант
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Пол: Мужской
  • Я ♥ KNX
Re: множественное условие для включение света
« Ответ #4 : 2024-03-31, 14:26:18, Воскресенье »
я сделал 10 логических функций, считывая выходы актуаторов:
если светильник 1 и светильник 2 не горят, то на выходе ноль
если предыдущий результат и светильник 3 дают нули, то на выходе ноль
и так далее до светильника 10.
получилось очень громоздко, а самое главное - не заработало)


больше идей нет? значит в KNX такое не реализовать?


Interra Tech

  • Неофит
  • **
  • Сообщений: 18
  • Репутация: +2/-0
  • Пол: Мужской
  • Я ♥ KNX
    • Interra Russia
Re: множественное условие для включение света
« Ответ #5 : 2024-03-31, 15:08:53, Воскресенье »
Можно реализовать именно так, как вы и написали. Но это действительно громоздко, ненаглядно и трудно сопровождаемо. Но должно работать. Если не заработало, где-то ошибка. Ищите) Чтобы так не мучаться, нужен логический контроллер. В KNX-TP или KNX-IP - это уже нюансы, главное, чтобы он групповые адреса мог обрабатывать

YuryPol74

  • Специалист KNX
  • Дебютант
  • ***
  • Сообщений: 4
  • Репутация: +0/-0
  • Пол: Мужской
  • KNX DEVELOPER IN RISSIA
    • Atrel.ru
  • Сертификат KNX: (подтверждение)
Re: множественное условие для включение света
« Ответ #6 : 2024-03-31, 15:34:33, Воскресенье »
Есть бинарники в подрозетник и с 8-и входами логическим И, будет не так громоздко




vadim

  • Дебютант
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Пол: Мужской
  • Я ♥ KNX
Re: множественное условие для включение света
« Ответ #7 : 2024-04-01, 11:15:42, Понедельник »
Да как-то отдельное устройство для реализации одной логики покупать не хочется. Слегка разочаровался в KNX после обычных контроллеров)

YuryPol74

  • Специалист KNX
  • Дебютант
  • ***
  • Сообщений: 4
  • Репутация: +0/-0
  • Пол: Мужской
  • KNX DEVELOPER IN RISSIA
    • Atrel.ru
  • Сертификат KNX: (подтверждение)
Re: множественное условие для включение света
« Ответ #8 : 2024-04-01, 16:20:53, Понедельник »
У вас же есть бинарники в подрозетниках? Ставьте такие которые с логическими блоками

vadim

  • Дебютант
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Пол: Мужской
  • Я ♥ KNX
Re: множественное условие для включение света
« Ответ #9 : 2024-04-01, 17:52:08, Понедельник »
нет, бинарников нет.
Вы говорите о чем-то типа QuadPlus от Zennio?


YuryPol74

  • Специалист KNX
  • Дебютант
  • ***
  • Сообщений: 4
  • Репутация: +0/-0
  • Пол: Мужской
  • KNX DEVELOPER IN RISSIA
    • Atrel.ru
  • Сертификат KNX: (подтверждение)
Re: множественное условие для включение света
« Ответ #10 : 2024-04-02, 15:59:29, Вторник »
в QuadPlus нет логики, если не найдете обратитесь подскажу решение, по правилам форума реклама запрещена свою продукцию я здесь не могу рекламировать

если у вас нет устройств в подрозетник то как вы собираете данные по помещениям температуру и кнопки управления освещением
или у вас везде сенсорные панели?

vadim

  • Дебютант
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Пол: Мужской
  • Я ♥ KNX
Re: множественное условие для включение света
« Ответ #11 : 2024-04-02, 16:03:21, Вторник »
нашел в других устройствах Zennio, но городить такое - жесть полная, так как одна операция - это не более 2 переменных, а надо обработать 10 переменных. Уже пробовал ранее.
попробую в Iridium Server сделать тогда..
спасибо, что подтвердили, что я ничего не упустил)