Modules/devices: различия между версиями
Elmax (обсуждение | вклад) м (линк и описание devices_schedule.inc.php) |
Elmax (обсуждение | вклад) м (задел на линки) |
||
Строка 4: | Строка 4: | ||
===== Папки директории '''/modules/devices''' ===== | ===== Папки директории '''/modules/devices''' ===== | ||
[[Modules/devices/addons|addons]] - пока папка не имеет описания | [[Modules/devices/addons|'''addons''']] - пока папка не имеет описания | ||
===== Файлы директории '''/modules/devices''' ===== | ===== Файлы директории '''/modules/devices''' ===== | ||
Rooms_onActivity.php - | [[Modules/devices/Rooms_onActivity_php | Rooms_onActivity.php]] - | ||
Rooms_onIdle.php - | [[Modules/devices/Rooms_onIdle_php | Rooms_onIdle.php]] - | ||
Rooms_updateActivityStatus.php - | [[Modules/devices/Rooms_updateActivityStatus_php | Rooms_updateActivityStatus.php]] - | ||
SButtons_pressed.php - | [[Modules/devices/SButtons_pressed_php | SButtons_pressed.php]] - | ||
SCameras_motionDetected.php - | [[Modules/devices/SCameras_motionDetected_php | SCameras_motionDetected.php]] - | ||
SCameras_takeSeries.php - | [[Modules/devices/SCameras_takeSeries_php | SCameras_takeSeries.php]] - | ||
SCameras_takeSnapshot.php - | [[Modules/devices/SCameras_takeSnapshot_php | SCameras_takeSnapshot.php]] - | ||
SCameras_updatePreview.php- | [[Modules/devices/SCameras_updatePreview_php | SCameras_updatePreview.php]] - | ||
SControllers_switch.php - | [[Modules/devices/SControllers_switch_php | SControllers_switch.php]] - | ||
SControllers_turnOff.php - | [[Modules/devices/SControllers_turnOff_php | SControllers_turnOff.php]] - | ||
SControllers_turnOn.php - | [[Modules/devices/SControllers_turnOn_php | SControllers_turnOn.php]] - | ||
[[Modules/devices/SCounters_pulseDetected_php | SCounters_pulseDetected.php]] - | |||
[[Modules/devices/SCounters_refreshStats_php | SCounters_refreshStats.php]] - | |||
[[Modules/devices/SCounters_valueUpdated_php | SCounters_valueUpdated.php]] - | |||
[[Modules/devices/SCounters_valueWorkUpdated_php | SCounters_valueWorkUpdated.php]] - | |||
[[Modules/devices/SDevices_batteryLevelUpdated_php | SDevices_batteryLevelUpdated.php]] - | |||
[[Modules/devices/SDevices_keepAlive_php | SDevices_keepAlive.php]] - | |||
[[Modules/devices/SDevices_logicAction_php | SDevices_logicAction.php]] - | |||
[[Modules/devices/SDevices_statusUpdated_php | SDevices_statusUpdated.php]] - | |||
[[Modules/devices/SDimmers_levelUpdated_php | SDimmers_levelUpdated.php]] - | |||
[[Modules/devices/SDimmers_levelWorkUpdated_php | SDimmers_levelWorkUpdated.php]] - | |||
[[Modules/devices/SDimmers_setLevel_php | SDimmers_setLevel.php]] - | |||
[[Modules/devices/SDimmers_statusUpdated_php | SDimmers_statusUpdated.php]] - | |||
[[Modules/devices/SDimmers_turnOff_php | SDimmers_turnOff.php]] - | |||
[[Modules/devices/SDimmers_turnOn_php | SDimmers_turnOn.php]] - | |||
[[Modules/devices/SGroups_statusUpdated_php | SGroups_statusUpdated.php]] - | |||
[[Modules/devices/SGroups_switch_php | SGroups_switch.php]] - | |||
[[Modules/devices/SGroups_turnOff_php | SGroups_turnOff.php]] - | |||
[[Modules/devices/SGroups_turnOn_php | SGroups_turnOn.php]] - | |||
[[Modules/devices/SLeak_alert_php | SLeak_alert.php]] - | |||
[[Modules/devices/SLeak_blockSensor_php | SLeak_blockSensor.php]] - | |||
[[Modules/devices/SLeak_statusUpdated_php | SLeak_statusUpdated.php]] - | |||
[[Modules/devices/SLeak_unblockSensor_php | SLeak_unblockSensor.php]] - | |||
[[Modules/devices/SMotions_blockSensor_php | SMotions_blockSensor.php]] - | |||
[[Modules/devices/SMotions_motionDetected_php | SMotions_motionDetected.php]] - | |||
[[Modules/devices/SMotions_unblockSensor_php | SMotions_unblockSensor.php]] - | |||
[[Modules/devices/SOpenClose_blockSensor_php | SOpenClose_blockSensor.php]] - | |||
[[Modules/devices/SOpenClose_statusUpdated_php | SOpenClose_statusUpdated.php]] - | |||
[[Modules/devices/SOpenClose_unblockSensor_php | SOpenClose_unblockSensor.php]] - | |||
[[Modules/devices/SOpenable_close_php | SOpenable_close.php]] - | |||
[[Modules/devices/SOpenable_levelUpdated_php | SOpenable_levelUpdated.php]] - | |||
[[Modules/devices/SOpenable_open_php | SOpenable_open.php]] - | |||
[[Modules/devices/SOpenable_setLevel_php | SOpenable_setLevel.php]] - | |||
[[Modules/devices/SOpenable_statusUpdated_php | SOpenable_statusUpdated.php]] - | |||
[[Modules/devices/SOpenable_switch_php | SOpenable_switch.php]] - | |||
[[Modules/devices/SPowerSensors_loadStatusChanged_php | SPowerSensors_loadStatusChanged.php]] - | |||
[[Modules/devices/SPowerSensors_valueUpdated_php | SPowerSensors_valueUpdated.php]] - | |||
[[Modules/devices/SRGB_colorUpdated_php | SRGB_colorUpdated.php]] - | |||
[[Modules/devices/SRGB_setColor_php | SRGB_setColor.php]] - | |||
[[Modules/devices/SRGB_turnOff_php | SRGB_turnOff.php]] - | |||
[[Modules/devices/SRGB_turnOn_php | SRGB_turnOn.php]] - | |||
[[Modules/devices/SSensors_alert_php | SSensors_alert.php]] - | |||
[[Modules/devices/SSensors_blockSensor_php | SSensors_blockSensor.php]] - | |||
[[Modules/devices/SSensors_unblockSensor_php | SSensors_unblockSensor.php]] - | |||
[[Modules/devices/SSensors_valueUpdated_php | SSensors_valueUpdated.php]] - | |||
SSmoke_alert.php - Многа букаф никчиму, опишите кратко. | SSmoke_alert.php - Многа букаф никчиму, опишите кратко. | ||
SSmoke_blockSensor.php - | [[Modules/devices/SSmoke_alert_php | SSmoke_alert.php]] - | ||
[[Modules/devices/SSmoke_blockSensor_php | SSmoke_blockSensor.php]] - | |||
[[Modules/devices/SSmoke_statusUpdated_php | SSmoke_statusUpdated.php]] - | |||
[[Modules/devices/SSmoke_unblockSensor_php | SSmoke_unblockSensor.php]] - | |||
[[Modules/devices/SThermostats_disable_php | SThermostats_disable.php]] - | |||
[[Modules/devices/SThermostats_enable_php | SThermostats_enable.php]] - | |||
[[Modules/devices/SThermostats_setTargetTemperature_php | SThermostats_setTargetTemperature.php]] - | |||
[[Modules/devices/SThermostats_statusUpdated_php | SThermostats_statusUpdated.php]] - | |||
[[Modules/devices/SThermostats_switchEnable_php | SThermostats_switchEnable.php]] - | |||
[[Modules/devices/SThermostats_tempDown_php | SThermostats_tempDown.php]] - | |||
[[Modules/devices/SThermostats_tempUp_php | SThermostats_tempUp.php]] - | |||
[[Modules/devices/SThermostats_turnOff_php | SThermostats_turnOff.php]] - | |||
[[Modules/devices/SThermostats_turnOn_php | SThermostats_turnOn.php]] - | |||
[[Modules/devices/SThermostats_valueUpdated_php | SThermostats_valueUpdated.php]] - | |||
[[Modules/devices/SAirConditioners_configUpdated_php | SAirConditioners_configUpdated.php]] - | |||
[[Modules/devices/SAirConditioners_fanSpeedUpdated_php | SAirConditioners_fanSpeedUpdated.php]] - | |||
[[Modules/devices/SAirConditioners_setFanSpeedMode_php | SAirConditioners_setFanSpeedMode.php]] - | |||
[[Modules/devices/SAirConditioners_setTargetTemperature_php | SAirConditioners_setTargetTemperature.php]] - | |||
[[Modules/devices/SAirConditioners_setThermostatMode_php | SAirConditioners_setThermostatMode.php]] - | |||
[[Modules/devices/SAirConditioners_tempDown_php | SAirConditioners_tempDown.php]] - | |||
[[Modules/devices/SAirConditioners_tempUp_php | SAirConditioners_tempUp.php]] - | |||
[[Modules/devices/SAirConditioners_thermostatUpdated_php | SAirConditioners_thermostatUpdated.php]] - | |||
[[Modules/devices/SLightSensors_periodMinValueUpdated_php | SLightSensors_periodMinValueUpdated.php]] - | |||
[[Modules/devices/SLightSensors_valueUpdated_php | SLightSensors_valueUpdated.php]] - | |||
[[Modules/devices/SMedias_pause_php | SMedias_pause.php]] - | |||
[[Modules/devices/SMedias_setChannel_php | SMedias_setChannel.php]] - | |||
[[Modules/devices/SMedias_setSource_php | SMedias_setSource.php]] - | |||
[[Modules/devices/SMedias_setVolume_php | SMedias_setVolume.php]] - | |||
[[Modules/devices/STVs_pause_php | STVs_pause.php]] - | |||
[[Modules/devices/STVs_setChannel_php | STVs_setChannel.php]] - | |||
[[Modules/devices/STVs_setSource_php | STVs_setSource.php]] - | |||
[[Modules/devices/STVs_setVolume_php | STVs_setVolume.php]] - | |||
[[Modules/devices/SVacuums_pause_php | SVacuums_pause.php]] - | |||
app - | app - пока файл не понятен, его назначение так-же | ||
[[Modules/devices/darknessmode_activate_php | darknessmode_activate.php]] - для активации устройств, связанных с группой "groupSunset" | [[Modules/devices/darknessmode_activate_php | darknessmode_activate.php]] - для активации устройств, связанных с группой "groupSunset" | ||
Строка 162: | Строка 208: | ||
[[Modules/devices/devices_schedule_inc_php | devices_schedule.inc.php]] - этот файл предоставляет функциональность для управления расписаниями устройств, включая создание, редактирование и удаление расписаний, а также привязку устройств к определенным временным интервалам и управление их работой в соответствии с расписанием. | [[Modules/devices/devices_schedule_inc_php | devices_schedule.inc.php]] - этот файл предоставляет функциональность для управления расписаниями устройств, включая создание, редактирование и удаление расписаний, а также привязку устройств к определенным временным интервалам и управление их работой в соответствии с расписанием. | ||
devices_search.inc.php - | [[Modules/devices/devices_search_inc_php | devices_search.inc.php]] - | ||
devices_structure.inc.php - | [[Modules/devices/devices_structure_inc_php | devices_structure.inc.php]] - | ||
devices_structure_links.inc.php - | [[Modules/devices/devices_structure_links_inc_php | devices_structure_links.inc.php]] - | ||
devices_widgets.js.php - | [[Modules/devices/devices_widgets_js_php | devices_widgets.js.php]] - | ||
econommode_activate.php - | [[Modules/devices/econommode_activate_php | econommode_activate.php]] - | ||
econommode_deactivate.php - | [[Modules/devices/econommode_deactivate_php | econommode_deactivate.php]] - | ||
homebridgeSync.inc.php - | [[Modules/devices/homebridgeSync_inc_php | homebridgeSync.inc.php]] - | ||
nightmode_activate.php - | [[Modules/devices/nightmode_activate_php | nightmode_activate.php]] - | ||
nobodyhomemode_activate.php - | [[Modules/devices/nobodyhomemode_activate_php | nobodyhomemode_activate.php]] - | ||
nobodyhomemode_deactivate.php - | [[Modules/devices/nobodyhomemode_deactivate_php | nobodyhomemode_deactivate.php]] - | ||
processCommand.inc.php - | [[Modules/devices/processCommand_inc_php | processCommand.inc.php]] - | ||
processHomebridgeMQTT.inc.php - | [[Modules/devices/processHomebridgeMQTT_inc_php | processHomebridgeMQTT.inc.php]] - | ||
system_checkstate.php - | [[Modules/devices/system_checkstate_php | system_checkstate.php]] - |
Версия от 22:09, 31 марта 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 -
SSensors_valueUpdated.php - SSmoke_alert.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 -