Перейти к содержанию

Home: различия между версиями

Материал из XIOT Wiki
Дополнены статьи виртуальных устройств XIOT
 
Обновлено описание климат-контроля и сезона дома
Строка 12: Строка 12:
* агрегирует от частей дома признаки '''обнаружено движение''', '''свет включен''' и '''теплый пол греет''';
* агрегирует от частей дома признаки '''обнаружено движение''', '''свет включен''' и '''теплый пол греет''';
* хранит общие аварийные флаги: '''cостояние электричества''', '''Флаг протечки''', '''Состояние ОПС''';
* хранит общие аварийные флаги: '''cостояние электричества''', '''Флаг протечки''', '''Состояние ОПС''';
* обновляет время, дату, день недели, признаки рабочего/выходного дня и характеристику '''ночь по времени'''.
* обновляет время, дату, день недели, признаки рабочего/выходного дня и характеристику '''ночь по времени''';
* хранит '''температуру на улице''' и общий '''отопительный сезон''' для климат-контролей, которые работают по глобальному сезону дома.


== Время и день/ночь ==
== Время и день/ночь ==
Строка 24: Строка 25:


Для расчета '''ночь по времени''' используются параметры пробуждения и ухода ко сну для будних и выходных дней.
Для расчета '''ночь по времени''' используются параметры пробуждения и ухода ко сну для будних и выходных дней.
== Сезон и уличная температура ==
Характеристика '''температура на улице''' хранит общее значение наружной температуры для объекта. Её можно связать с тэгом погоды или с физическим датчиком.
Характеристика '''отопительный сезон''' задаёт общий режим дома: лето или зима. Климат-контроли комнат могут использовать этот режим через настройку '''Источник переключения режима зима/лето''' = '''глобально по режиму дома'''.
Если для дома включено '''Переключать режим зима/лето по уличной температуре''', используются пороги '''Переход в режим лето выше''' и '''Переход в режим зима ниже'''. Между порогами сезон не должен переключаться туда-обратно.


== Взаимодействие с другими устройствами ==
== Взаимодействие с другими устройствами ==
Строка 29: Строка 39:
Части дома отправляют в дом агрегированные статусы движения, света и нагрева тёплого пола. Сценарии защиты и аварийные сценарии могут выставлять общие тревожные флаги дома.
Части дома отправляют в дом агрегированные статусы движения, света и нагрева тёплого пола. Сценарии защиты и аварийные сценарии могут выставлять общие тревожные флаги дома.


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


== Проверка после настройки ==
== Проверка после настройки ==
Строка 39: Строка 49:
* команда '''включить свет''' доходит до всех частей дома;
* команда '''включить свет''' доходит до всех частей дома;
* при движении в комнате меняется агрегированный статус движения на части дома и затем в доме;
* при движении в комнате меняется агрегированный статус движения на части дома и затем в доме;
* '''ночь по времени''' меняется по установленным временам пробуждения и ухода ко сну.
* '''ночь по времени''' меняется по установленным временам пробуждения и ухода ко сну;
* '''температура на улице''' обновляется из выбранного источника;
* при глобальном управлении сезоном климат-контроли комнат повторяют '''отопительный сезон''' дома.

Версия от 13:15, 8 июня 2026


Дом

Дом — системное виртуальное устройство верхнего уровня. Оно хранит состояние присутствия, общие команды света, время контроллера, признаки дня/ночи и агрегированные состояния от частей дома.

Основные возможности

  • хранит режимы я дома, я ушел, отпуск, в пути домой и общую характеристику состояние присутствия в доме;
  • при изменении одного режима согласует остальные: например, при включении я дома сбрасывает я ушел, отпуск и в пути домой;
  • передает команды включить свет, выключить свет и включить/выключить свет во все привязанные части дома;
  • агрегирует от частей дома признаки обнаружено движение, свет включен и теплый пол греет;
  • хранит общие аварийные флаги: cостояние электричества, Флаг протечки, Состояние ОПС;
  • обновляет время, дату, день недели, признаки рабочего/выходного дня и характеристику ночь по времени;
  • хранит температуру на улице и общий отопительный сезон для климат-контролей, которые работают по глобальному сезону дома.

Время и день/ночь

PLC регулярно обновляет характеристики время на контроллере, дата на контроллере и дата и время на контроллере. Также рассчитываются:

  • день недели;
  • Выходной или рабочий день сегодня;
  • Выходной или рабочий день завтра;
  • ночь по времени.

Для расчета ночь по времени используются параметры пробуждения и ухода ко сну для будних и выходных дней.


Сезон и уличная температура

Характеристика температура на улице хранит общее значение наружной температуры для объекта. Её можно связать с тэгом погоды или с физическим датчиком.

Характеристика отопительный сезон задаёт общий режим дома: лето или зима. Климат-контроли комнат могут использовать этот режим через настройку Источник переключения режима зима/лето = глобально по режиму дома.

Если для дома включено Переключать режим зима/лето по уличной температуре, используются пороги Переход в режим лето выше и Переход в режим зима ниже. Между порогами сезон не должен переключаться туда-обратно.

Взаимодействие с другими устройствами

Части дома отправляют в дом агрегированные статусы движения, света и нагрева тёплого пола. Сценарии защиты и аварийные сценарии могут выставлять общие тревожные флаги дома.

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

Проверка после настройки

После настройки проверьте:

  • при включении я дома сбрасывается я ушел;
  • при включении отпуск дом переходит в состояние отсутствия;
  • команда включить свет доходит до всех частей дома;
  • при движении в комнате меняется агрегированный статус движения на части дома и затем в доме;
  • ночь по времени меняется по установленным временам пробуждения и ухода ко сну;
  • температура на улице обновляется из выбранного источника;
  • при глобальном управлении сезоном климат-контроли комнат повторяют отопительный сезон дома.