Быстрое отключение работы света по датчику в EasyHome - «Умный Дом и решения» » Умный Дом и решения
Быстрое отключение работы света по датчику в EasyHome - «Умный Дом и решения»

Новинки / Производитель / Шлюз - Центр умного дома

Быстрое отключение работы света по датчику в EasyHome - «Умный Дом и решения»

  • Bennett
  • 04-янв-2020, 20:31
  • 0 комментариев
  • 2 612 просмотров

Долго же я шёл к мысли так сделать — целый год.

У меня дома светом управляет EasyHomePLC. В ванной комнате и туалете свет работает по датчику движения (обычный охранный Colt Quad) с задержкой 5 минут. Также есть выключатели импульсного типа, установленные внутри, которые, как правило, не используются.

Если мы посмотрим сводную таблицу освещения в инженерном интерфейсе, то увидим свет ванной и туалета:

Быстрое отключение работы света по датчику в EasyHome - «Умный Дом и решения»

Это С7 и С8. На каждый настроено по одному выключателю. И стоят галочки ДД, что означает, что эти группы света работают по датчикам движения с номерами, соответственно, 2 и 3. Если мы посмотрим свойства галочек активности датчиков движения, мы увидим, что работа датчика группы С8 зависит от бита 1 байта 676 в памяти контроллера.

Если в этот бит записана единица, то свет работает по датчику, если 0, то не работает. Поскольку не всем хватает 5 минут для мытья, я вывел на отдельное окно программы EasyHome на телефоне кнопки для отключения датчиков, которые завязаны как раз на эти биты галочек из сводной таблицы света. Вот такая получилась страничка:

Сейчас ванная и туалет работают по датчикам, а коридор (это включение света при открывании входной двери) — без.

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

[img]http://home-matic.ru/dаta:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAyVBMVEUAAAD/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11n/11lYQiD40Fa7mkKykT9kTSX71Fe2lEGriz2AZS9fSCP0zlXguk/btk3UsErFoUaQczSKbTGEaTBrUydcRSHsxVLkvlDMqEeYejeLbzJ7YS3xylSjhDt0Wyug2CJqAAAAJXRSTlMAyY0H5+6UiC4YCvve07hAPDkhAfHPmvTj2cTCwKyooU9IKSgS+1TJvAAAAYdJREFUOMudlOd2gkAQRimCCErsJvaUWYqAvbck7/9QAQ6zNIEc76/9zl5ncWbPMk/Sqpf7AoDAcvVWjvbJvQKlJEoZ2scIEqiPVL6sQAqFk5Pe1wAe0qnEvUoNMqg2Y/VCL21GavIDyIHlqViGXETaFwXyaQTiCAoYBvPAXFSSw7g0rG+gLHR7heuJfw9wvgYhxFzSX5lutIPQ9v54PQinI3G5o7j30vEUpPdIby7E30LR9OMmSGVX7Afrlb9zQPHXj/iVqisKuLXDEj4bL+0xvbkiIDPD2V2Asr45toahhGIeKApFEh7N/kdUcTBFcNjwPLDhrRKm61WDCLOfGy57/t0VMVrkYFFV0w/ExjBmPCRAtoTMd9b6fF7r2zkhzgw3XhgflR7mmiF7Wp0NbrikAKKbqJkGQLwgdgg/zXEPnd8NDShdBpE7EGWxiMWaHHkoqjljjj0VzWqmJyUen4yR17AehRcfeV2ZSdMYJjUW+5JSJ+3Q6o1DLQ0/FVkBoN3pTmXmOf4ANJui1OsMrQcAAAAASUVORK5CYII=[/img]

Для настройки этого алгоритма нам надо влезть в Свободные Функции — это специальные возможности настройки контроллера EasyHome, которые позволяют реализовать в достаточно широких пределах разные такие штуки. Во многих контроллерах это реализовано через отдельные пользовательские скрипты, например, в Fibaro Home Center 2 — на языке LUA, а в EasyHomePLC несколько непривычным, но также функциональным способом.

В инженерном интерфейсе заходим в Настройки ПЛК — Свободные функции — Free Functions. В разделе Свободные функции есть ещё пункт Мультисцены — отдельный инструмент для создания произвольных последовательностей действий пи запуске сценария.

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

Если прощелкать список функций, то можно увидеть достаточно много возможностей.

Для начала мне надо определить, с какими переменными я имею дело. Бит, отвечающий за работу света №8 — это 676.1, его мы будем менять на противоположный при длительном нажатии на выключатель. Также мне нужно знать номер бита, отвечающий за состояние нужного мне выключателя, его нахожу через таблицу выключателей, это байт 1701, бит 5.

Нужный мне алгоритм — это всего две строчки кода, вот они:

Когда по адресу 1701.5 появляется единичка, запускается таймер на 2 секунды. Если я держу кнопку 2 секунды, то в бит 0 байта 1 свободной памяти записывается 1. Согласно второй строчке, если в этот бит записывается 1 (если он >0), то бит работы по датчику движения 676.1 меняется на противоположный.

Вот такая простая штука, немного упрощающая жизнь.


Долго же я шёл к мысли так сделать — целый год. У меня дома светом управляет EasyHomePLC. В ванной комнате и туалете свет работает по датчику движения (обычный охранный Colt Quad) с задержкой 5 минут. Также есть выключатели импульсного типа, установленные внутри, которые, как правило, не используются. Если мы посмотрим сводную таблицу освещения в инженерном интерфейсе, то увидим свет ванной и туалета: Это С7 и С8. На каждый настроено по одному выключателю. И стоят галочки ДД, что означает, что эти группы света работают по датчикам движения с номерами, соответственно, 2 и 3. Если мы посмотрим свойства галочек активности датчиков движения, мы увидим, что работа датчика группы С8 зависит от бита 1 байта 676 в памяти контроллера. Если в этот бит записана единица, то свет работает по датчику, если 0, то не работает. Поскольку не всем хватает 5 минут для мытья, я вывел на отдельное окно программы EasyHome на телефоне кнопки для отключения датчиков, которые завязаны как раз на эти биты галочек из сводной таблицы света. Вот такая получилась страничка: Сейчас ванная и туалет работают по датчикам, а коридор (это включение света при открывании входной двери) — без. Через год использования в таком режиме мне пришла в голову мысль сделать так, чтобы включение и выключение датчика происходили длительным нажатием выключателя. Вошёл в ванную, нажал на кнопку и пошёл мыться, не надо телефон искать. Почему мысль до меня шла так долго? Потому что я моюсь обычно быстро _

Цитирование статьи, картинки - фото скриншот - Rambler News Service.
Иллюстрация к статье - Яндекс. Картинки.
Есть вопросы. Напишите нам.
Общие правила  поведения на сайте.
Долго же я шёл к мысли так сделать — целый год. У меня дома светом управляет EasyHomePLC. В ванной комнате и туалете свет работает по датчику движения (обычный охранный Colt Quad) с задержкой 5 минут. Также есть выключатели импульсного типа, установленные внутри, которые, как правило, не используются. Если мы посмотрим сводную таблицу освещения в инженерном интерфейсе, то увидим свет ванной и туалета: Это С7 и С8. На каждый настроено по одному выключателю. И стоят галочки ДД, что означает, что эти группы света работают по датчикам движения с номерами, соответственно, 2 и 3. Если мы посмотрим свойства галочек активности датчиков движения, мы увидим, что работа датчика группы С8 зависит от бита 1 байта 676 в памяти контроллера. Если в этот бит записана единица, то свет работает по датчику, если 0, то не работает. Поскольку не всем хватает 5 минут для мытья, я вывел на отдельное окно программы EasyHome на телефоне кнопки для отключения датчиков, которые завязаны как раз на эти биты галочек из сводной таблицы света. Вот такая получилась страничка: Сейчас ванная и туалет работают по датчикам, а коридор (это включение света при открывании входной двери) — без. Через год использования в таком режиме мне пришла в голову мысль сделать так, чтобы включение и выключение датчика происходили длительным нажатием выключателя. Вошёл в ванную, нажал на кнопку и пошёл мыться, не надо телефон искать. Почему мысль до меня шла так долго? Потому что я моюсь обычно быстро _


Комментарии (0)
img
Типы и особенности светодиодных лент - «Умный Дом и решения»

Расскажу о разных типах светодиодных лент, которых можно использовать в интерьере. Без особых подробностей про ассортимент каждого типа и разброс

Категории сайта
Разное

Производитель и новинки производства

Это не только возможность управлять лампочкой со смартфона, а слаженная, незаметная для Вас, работа всех систем дома как инструментов в оркестре.

      
img
Новинки / Производитель / Смарт.ТВ / Бренд / Строительство
Про строительные чаты - «Умный Дом и решения»

Я не люблю строительные чаты. Потому что на моей практике не было строительного чата, который бы работал так, как его задумали. Строительный чат —

img
Новинки / Бренд / Умный Дом и решения / Zigbee / Умные Решения
Shelly представила компактную панель Wall Display X1i и новый датчик движения - «Умный Дом и решения»

Новая компактная панель для умного дома Компания Shelly, основанная в 2018 году и быстро расширившая ассортимент доступных устройств для умного

img
Новинки / Умный Дом и решения / Производитель / Умные Решения
ThorBolt выпустили умный дверной замок/ручку GK1 с интеграцией в HomeKit over Thread - «Умный Дом и решения»

Замок работает в экосистеме HomeKit over Thread. Заявляется более быстрый отклик и минимальный расход батарее в сравнении с похожими устройствами

img
Новинки / Производитель / Яндекс / Умные Решения
Яндекс научил камеры отвечать на вопросы о кадре и искать видео по описанию - «Умный Дом и решения»

Владельцы камер Яндекса получили возможность спрашивать у Алисы о том, что видит камера. Достаточно спросить через Станцию, ТВ Станцию, наушники

  • Parson
  • 31-07-2026, 16:30
  • 145
img
Новинки / СТАТЬИ / Производитель / Смарт.ТВ / Усилитель Wi-Fi сигнала / Умные Решения
Apple готовит одно из самых масштабных обновлений умного дома за последние годы - «Умный Дом и решения»

Apple намерена заметно усилить позиции на рынке умного дома. Как сообщает Bloomberg со ссылкой на Марка Гурмана, компания готовит к выпуску сразу

img
Яндекс
«Алиса, посмотри, сидит ли кот на столе»: в ИИ-камере Яндекса появились новые возможности - «Умный Дом»

Владельцы умных IP-камер Яндекса теперь могут спрашивать Алису о событиях и объектах в кадре. Например, она подскажет, есть ли кто-то у входной

Top.Mail.Ru