В связи с выходом крупного обновления 5.9.х, приглашаем вас принять участие в вебинаре 09.06.2022 в 15:00. Участвовать

Датчик освещенности



  • Как сделать датчик освещенности как в Berry, от восхода до заката. Поиск ответов не дал…



  • Будет в следующей версии. Ориентировочный срок - следующая неделя.



  • Как сделать датчик Рассвет/Закат в Cherry

    Цель - индикация уличной освещенности по времени заката и восхода:

    на закате установить в 1 - темно, на рассвете сбросить в 0.

    Далее этот датчик можно использовать в сценариях как датчик освещенности (темноты)

    Примечание 1: Если нужно просто запустить какие-то действия на рассвете - закате,

    то датчик не нужен. В Расписании имеется возможность установить время выполнения Рассвет/Закат

    +/- временной сдвиг (например, 15 минут до рассвета)

    Примечание 2: Чтобы механизм рассвет-закат работал, в настройках в разделе Локация нужно прописать Широту/Долготу

    После изменения настроек локации сервер нужно перезагрузить

    Итак, поскольку подход Cherry - максимальная гибкость и минимум встроенных вещей,

    создадим датчик темноты, используя сценарий:

    1. В разделе Устройства создаем виртуальное устройство класса Датчик дискретный

    В списке типов устройств есть Датчик темноты с соответствующими иконками.

    Но можно использовать любой тип класса Датчик дискретный
    darkness110.jpg
    2. В разделе Сценарии загрузим сценарий Виртуальный датчик темноты (рассвет-закат)

    Файл mDarknessOnSunriseSunset.js:
    mDarknessOnSunriseSunset.zip
    3. Добавим запуск сценария для нашего датчика
    darkness120.jpg
    4. Переходим в раздел Выполнение - Рабочие сценарии и запускаем сценарий
    darkness130.jpg
    Датчик готов. Сценарий запускается на старте сервера и остается постоянно активным.

    Если в разделе Рабочие сценарии посмотреть Отладчик, можно увидеть, когда сработают таймеры,

    которые переключат датчик на рассвете и закате:

    1 Now is active.

    Timer sunrise qtime= 26.07 04:27:19.565 (1532568439565)

    Timer sunset qtime= 25.07 20:50:54.381 (1532541054381)
    darkness140.jpg

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


Log in to reply