Modules/devices: различия между версиями
Elmax (обсуждение | вклад) мНет описания правки |
Elmax (обсуждение | вклад) м (Поправил линки на переименованные страницы) |
||
Строка 192: | Строка 192: | ||
[[Modules/devices/devices_class_php | '''devices.class.php''']] - содержит набор функций для взаимодействия с устройствами в рамках проекта. Он обеспечивает взаимодействие между устройствами, базой данных, внешними API и другими частями системы, такими как управление группами устройств, связями между ними и действиями, которые могут быть выполнены над устройствами. | [[Modules/devices/devices_class_php | '''devices.class.php''']] - содержит набор функций для взаимодействия с устройствами в рамках проекта. Он обеспечивает взаимодействие между устройствами, базой данных, внешними API и другими частями системы, такими как управление группами устройств, связями между ними и действиями, которые могут быть выполнены над устройствами. | ||
[[devices_edit_inc_php | '''devices_edit.inc.php''']] - содержит функции и код, связанный с редактированием устройств в проекте. Он включает в себя обработку форм, сохранение данных и другие операции, связанные с редактированием устройств. | [[Modules/devices/devices_edit_inc_php | '''devices_edit.inc.php''']] - содержит функции и код, связанный с редактированием устройств в проекте. Он включает в себя обработку форм, сохранение данных и другие операции, связанные с редактированием устройств. | ||
[[Modules/devices/devices_links_inc_php | '''devices_links.inc.php''']] - содержит функции для работы с связями между устройствами. Он включает в себя обработку создания, обновления и удаления связей, а также работу с деталями связей и другие операции, связанные с управлением связями устройств. | [[Modules/devices/devices_links_inc_php | '''devices_links.inc.php''']] - содержит функции для работы с связями между устройствами. Он включает в себя обработку создания, обновления и удаления связей, а также работу с деталями связей и другие операции, связанные с управлением связями устройств. | ||
Строка 202: | Строка 202: | ||
[[Modules/devices/devices_manage_schedule_inc_php | '''devices_manage_schedule.inc.php''']] - этот файл включает в себя операции по созданию, редактированию и удалению расписаний для устройств, а также операции по привязке устройств к определенным временным интервалам и управлению их работой в соответствии с расписанием. | [[Modules/devices/devices_manage_schedule_inc_php | '''devices_manage_schedule.inc.php''']] - этот файл включает в себя операции по созданию, редактированию и удалению расписаний для устройств, а также операции по привязке устройств к определенным временным интервалам и управлению их работой в соответствии с расписанием. | ||
[[devices_quick_edit_inc_php | '''devices_quick_edit.inc.php''']] - содержит код для сщздания/редактирования устройств. Он обеспечивает быстрый доступ к основным параметрам устройств, таким как имя, описание, состояние и другие атрибуты, позволяя пользователям внести изменения на странице редактирования. | [[Modules/devices/devices_quick_edit_inc_php | '''devices_quick_edit.inc.php''']] - содержит код для сщздания/редактирования устройств. Он обеспечивает быстрый доступ к основным параметрам устройств, таким как имя, описание, состояние и другие атрибуты, позволяя пользователям внести изменения на странице редактирования. | ||
[[Modules/devices/devices_schedule_inc_php | '''devices_schedule.inc.php''']] - этот файл предоставляет функциональность для управления расписаниями устройств, включая создание, редактирование и удаление расписаний, а также привязку устройств к определенным временным интервалам и управление их работой в соответствии с расписанием. | [[Modules/devices/devices_schedule_inc_php | '''devices_schedule.inc.php''']] - этот файл предоставляет функциональность для управления расписаниями устройств, включая создание, редактирование и удаление расписаний, а также привязку устройств к определенным временным интервалам и управление их работой в соответствии с расписанием. |
Версия от 12:35, 2 апреля 2024
ᐂ В корневой раздел ᐃ на директорию выше| Перейти в директорию на github
Папки директории /modules/devices
addons - пока папка не имеет описания
Файлы директории /modules/devices
Rooms_updateActivityStatus.php -
SCounters_valueWorkUpdated.php -
SDevices_batteryLevelUpdated.php -
SDimmers_levelWorkUpdated.php -
SOpenClose_statusUpdated.php -
SOpenClose_unblockSensor.php -
SPowerSensors_loadStatusChanged.php -
SPowerSensors_valueUpdated.php -
SThermostats_setTargetTemperature.php -
SThermostats_statusUpdated.php -
SThermostats_switchEnable.php -
SThermostats_valueUpdated.php -
SAirConditioners_configUpdated.php -
SAirConditioners_fanSpeedUpdated.php -
SAirConditioners_setFanSpeedMode.php -
SAirConditioners_setTargetTemperature.php -
SAirConditioners_setThermostatMode.php -
SAirConditioners_tempDown.php -
SAirConditioners_thermostatUpdated.php -
SLightSensors_periodMinValueUpdated.php -
SLightSensors_valueUpdated.php -
app - пока файл не понятен, его назначение так-же
darknessmode_activate.php - для активации устройств, связанных с группой "groupSunset"
darknessmode_deactivate.php - для деактивации устройств, связанных с группой "groupSunset"
devices.class.php - содержит набор функций для взаимодействия с устройствами в рамках проекта. Он обеспечивает взаимодействие между устройствами, базой данных, внешними API и другими частями системы, такими как управление группами устройств, связями между ними и действиями, которые могут быть выполнены над устройствами.
devices_edit.inc.php - содержит функции и код, связанный с редактированием устройств в проекте. Он включает в себя обработку форм, сохранение данных и другие операции, связанные с редактированием устройств.
devices_links.inc.php - содержит функции для работы с связями между устройствами. Он включает в себя обработку создания, обновления и удаления связей, а также работу с деталями связей и другие операции, связанные с управлением связями устройств.
devices_links_actions.inc.php - содержит функции для обработки действий, связанных с устройствами. Он выполняет действия, такие как включение, выключение, установка цвета и передача значений объектов. Также файл подключает дополнительные скрипты для обработки действий из директории addons
devices_manage_groups.inc.php - содержит функции для управления группами устройств. Он включает в себя операции по созданию, редактированию и удалению групп устройств, обновление объектов группы, очистку кэша значений, а также перенаправление на соответствующие страницы просмотра.
devices_manage_schedule.inc.php - этот файл включает в себя операции по созданию, редактированию и удалению расписаний для устройств, а также операции по привязке устройств к определенным временным интервалам и управлению их работой в соответствии с расписанием.
devices_quick_edit.inc.php - содержит код для сщздания/редактирования устройств. Он обеспечивает быстрый доступ к основным параметрам устройств, таким как имя, описание, состояние и другие атрибуты, позволяя пользователям внести изменения на странице редактирования.
devices_schedule.inc.php - этот файл предоставляет функциональность для управления расписаниями устройств, включая создание, редактирование и удаление расписаний, а также привязку устройств к определенным временным интервалам и управление их работой в соответствии с расписанием.
devices_structure_links.inc.php -
nobodyhomemode_deactivate.php -