Фиксированная кнопка + Реле + Телефон

iNemcev
Offline
Зарегистрирован: 28.04.2017

Добрый день, товарищи!

Подскажите алгоритм хотя бы, уже сломал голову, не понимаю последовательность...

Задачка такова:

Есть в наличие:

-выключатель с фиксированной кнопкой

-реле силовое

-датчик присутствия

-телефон

Что хотелось бы сделать из этого:

Необходимо сделать управление группой света по датчику присутсвия, с телефона и выключателя.

С телефона можно задать работает ли датчик присутствия, если он работает, то группа света работает только по датчику. Если датчик отключен, нужно сделать параллельную работу кнопки на телефоне и выключателе, чтобы можно было вкл-выкл  и там и сям) Собственно для меня вся проблема в фиксированном выключателе, можете не предлагать его поменять на импульсный, потому что есть ещё система ручного управления без контроллера. Вот с этим фиксированным выключателем у меня затыка, как обойти его, чтобы работал он и управление с телефона по принципу кто последний, тот и папа...

Заранее, всем откликнувшимся - спасибо!

 

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Попытайтесь подробно расписать принцип работы системы из фиксированного выключателя и телефона. Что-то мне кажется, что Вы хотите невозможного - сонхронизации аппаратного выключателя с виртуальным выключателем в телефоне.

iNemcev
Offline
Зарегистрирован: 28.04.2017

andriano пишет:

Попытайтесь подробно расписать принцип работы системы из фиксированного выключателя и телефона. Что-то мне кажется, что Вы хотите невозможного - сонхронизации аппаратного выключателя с виртуальным выключателем в телефоне.

Я сам склоняюсь, что так скорее всего это невозможно, но терзают сомнения)) Как я вижу это: 1. Выключатель выключен, с телефона мы можем включить и выключить свет. 2. Выключатель включен, свет включен, с телефона можно включить и выключить свет. 3. Свет включен с телефона, выключатель был выключен, включение выключателя ничего не делает, выключение выключателя после этого выключает свет. 4. Свет был выключен с телефона, выключатель включен, чтобы включить свет, необходимо выключить и снова включить выключатель. Примерно так видится задачка, мне лично кажется не очень выполняемой, почему и написал на форуме, может я чего не знаю...

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

1. Вообще-то вариантов не 4, как Вы расписали, а 8.

2. Судя по написанному Вам достаточно единообразно обрабатывать переходы любого из двух выключателей. Т.е. переход из "выкл" во "вкл" включает свет, если он был выключен либо ничего не делает, если он был включен. Вне зависимости от того, с телефона это или аппаратный выключатель.

iNemcev
Offline
Зарегистрирован: 28.04.2017

Восемь вариантов? Что я упускаю в логике?

Как отслеживать переходы состояний? При таком варианте я так понимаю придется и на телефоне по несколько раз нажимать кнопку?

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Поищите про проходные выключатели в длинных коридорах. Там похожий принцип - с любого выключателя можно включить и выключить свет, но Вам еще придется отслеживать состояние настенного выключателя. Поскольку там меняется влючено-выключено.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Как раз с телефоном IMHO проще - сам телефон должен передавать изменение состояния (и молчать, если состояние не меняется) - этот переход и фиксируем, а чтобы отслеживать изменение состояния кнопки - запоминать предыдущее и сравнивать с ним.

PS. Думаю, аналогия с проходным выключателем, наоборот, только запутает дело, т.к. переключение проходного выключателья с одной стороны по сути меняет назначение направлений переходного выключателя с другой ("вкл" становится "выкл" и наоборот). А в данной схеме этого не требуется.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

andriano пишет:

Как раз с телефоном IMHO проще - сам телефон должен передавать изменение состояния (и молчать, если состояние не меняется) - этот переход и фиксируем, а чтобы отслеживать изменение состояния кнопки - запоминать предыдущее и сравнивать с ним.

PS. Думаю, аналогия с проходным выключателем, наоборот, только запутает дело, т.к. переключение проходного выключателья с одной стороны по сути меняет назначение направлений переходного выключателя с другой ("вкл" становится "выкл" и наоборот). А в данной схеме этого не требуется.

Пожалуй Вы правы - поверхностно посмотрел ТЗ. Тут без матрицы состояний делать нечего, особенно напрягает существующий выключатель 220В. Его то надо блокировать, то он должен выключать. Боюсь, что задачка неразрешима.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Выключатель, очевидно, может быть соединен только с Ардуиной. А 220 коммутировать только реле. Ни о какой коммутации 220 при помощи фиксированного выключателя речи идти не может.