/
maintumanov
/
snClockCD
Обзор
Документация
Войти
/
maintumanov
/
snClockCD
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
DevicePattern_64.xml
122 строки
9 KB
maintumanov
upload files
02 фев 2026, 22:49
Верифицирован
02 фев 2026, 22:49
0b88f31
Код
Авторство
О чём код?
<?xml version="1.0" encoding="UTF-8"?> <PatternContainer> <general DeviceIndex="64" Name="Часы CO2 PM2.5" DeviceMemoryBlocks="70" DeviceVersion="0.0.01.0"/> <inputs> <input Name="Дата время" DataTypeIndex="13" Define="dateTime"/> <input Name="Статус - Ночь" DataTypeIndex="0" Define="statusNight"> <CS>4</CS> </input> <input Name="Статус - Не ночь" DataTypeIndex="0" Define="statusNoNight"> <CS>5</CS> </input> <input Name="Статус - Отсутствие" DataTypeIndex="0" Define="statusAbsence"> <CS>3</CS> </input> <input Name="Статус - Присутствие" DataTypeIndex="0" Define="statusNoAbsence"> <CS>2</CS> </input> <input Name="Оповещение" DataTypeIndex="14" Define="alert"> <CS>9</CS> </input> <input Name="Сигнализация" DataTypeIndex="31" Define="alarm"> <CS>11</CS> </input> <input Name="Звонок" DataTypeIndex="0" Define="bell"> <CS>12</CS> </input> <input Name="Беззвучный режим" DataTypeIndex="2" Define="quietMode"> <CS>13</CS> </input> <input Name="Регулятор термостата - температура" DataTypeIndex="9" Define="thermostat_vol"/> <input Name="Температура - внешняя" DataTypeIndex="9" Define="temperature_out"/> <input Name="Температура - внутренняя" DataTypeIndex="9" Define="temperature_in"/> <input Name="Температура - термостат" DataTypeIndex="9" Define="temperature_thermostat"/> <input Name="Влажность - внутренняя" DataTypeIndex="20" Define="humidity_in"/> <input Name="Влажность - внешняя" DataTypeIndex="20" Define="humidity_out"/> <input Name="Будильник - внешний" DataTypeIndex="0" Define="alarm_ext"/> <input Name="Хронометр - запуск" DataTypeIndex="0" Define="chronometer_start"/> <input Name="Хронометр - сброс" DataTypeIndex="0" Define="chronometer_reset"/> <input Name="Хронометр - стоп" DataTypeIndex="0" Define="chronometer_stop"/> <input Name="Таймер - запуск" DataTypeIndex="0" Define="timer_start"/> <input Name="Таймер - стоп" DataTypeIndex="0" Define="timer_stop"/> <input Name="Таймер - установить" DataTypeIndex="18" Define="timer_set"/> <input Name="Активация" DataTypeIndex="0" Define="active"/> <input Name="Кнопка меню" DataTypeIndex="0" Define="button_menu"/> <input Name="Кнопка вверх" DataTypeIndex="0" Define="button_up"/> <input Name="Кнопка вниз" DataTypeIndex="0" Define="button_down"/> <input Name="Кнопка выбор" DataTypeIndex="0" Define="button_sel"/> <input Name="Главный экран" DataTypeIndex="0" Define="main_display"/> <input Name="Будильник - отмена" DataTypeIndex="0" Define="clockalarmCancel"/> <input Name="Будильник - отложить" DataTypeIndex="0" Define="clockalarmDefer"/> <input Name="CO2" DataTypeIndex="2" Define="CO2"/> <input Name="Погода" DataTypeIndex="36" Define="weather"/> </inputs> <outputs> <output Name="Дата время" DataTypeIndex="13" Define="dateTime"/> <output Name="Температура - значение" DataTypeIndex="9" Define="temperature"/> <output Name="Температура - высокий уровень" DataTypeIndex="0" Define="temperatureHL"/> <output Name="Температура - низкий уровень" DataTypeIndex="0" Define="temperatureLL"/> <output Name="Температура - термостат" DataTypeIndex="9" Define="temperature_thermostat"/> <output Name="Барометр - давление" DataTypeIndex="21" Define="pressure"/> <output Name="Люксметр - освещённость" DataTypeIndex="25" Define="lux"/> <output Name="Люксметр - высокий уровень" DataTypeIndex="0" Define="luxHL"/> <output Name="Люксметр - низкий уровень" DataTypeIndex="0" Define="luxLL"/> <output Name="Оповещение" DataTypeIndex="14" Define="alert"> <CS>9</CS> </output> <output Name="Сигнализация" DataTypeIndex="31" Define="alarm"> <CS>11</CS> </output> <output Name="Статус - присутствие" DataTypeIndex="0" Define="statusNoAbsence"> <CS>2</CS> </output> <output Name="Регулятор термостата - температура" DataTypeIndex="9" Define="thermostat_vol"/> <output Name="Будильник 1" DataTypeIndex="0" Define="alarmclock_1"/> <output Name="Будильник 2" DataTypeIndex="0" Define="alarmclock_2"/> <output Name="Будильник 3" DataTypeIndex="0" Define="alarmclock_3"/> <output Name="Будильник 4" DataTypeIndex="0" Define="alarmclock_4"/> <output Name="Будильник 5" DataTypeIndex="0" Define="alarmclock_5"/> <output Name="Задача 1" DataTypeIndex="0" Define="alarmtsk_1"/> <output Name="Задача 2" DataTypeIndex="0" Define="alarmtsk_2"/> <output Name="Задача 3" DataTypeIndex="0" Define="alarmtsk_3"/> <output Name="Задача 4" DataTypeIndex="0" Define="alarmtsk_4"/> <output Name="Задача 5" DataTypeIndex="0" Define="alarmtsk_5"/> <output Name="Таймер - окончание" DataTypeIndex="0" Define="timer_timeout"/> <output Name="Будильник - отмена" DataTypeIndex="0" Define="alarmclockCancel"/> <output Name="Будильник" DataTypeIndex="0" Define="alarmclock"/> <output Name="Влажность" DataTypeIndex="20" Define="humidity"/> <output Name="Погода" DataTypeIndex="36" Define="weather"/> <output Name="Погода - температура" DataTypeIndex="9" Define="weatherTemperature"/> <output Name="Погода - влажность" DataTypeIndex="20" Define="weatherHumidity"/> </outputs> <property> <group Name="Датчик температуры" Define="temperature"> <temperature Name="Термостат - температура" DefaultValue="22" Max="127" Min="-55" Define="thermostat_temp"/> <temperature Name="Термостат - температура ночью" DefaultValue="17" Max="127" Min="-55" Define="temperatureNight"/> <temperature Name="Термостат - температура в отсутствие" DefaultValue="12" Max="127" Min="-55" Define="temperatureAbsence"/> <temperature Name="Гистерезис" DefaultValue="1" Max="10" Min="0.1" Define="hysteresis"/> <temperature Name="Корректировка" DefaultValue="0" Max="10" Min="-10" Define="adjustment"/> </group> <group Name="Люксметр" Define="lux"> <uint16 Name="Высока освещенност" Suffix="Lx" DefaultValue="1000" Max="65535" Min="10" Define="lux_high"/> <uint16 Name="Гистерезис" Suffix="Lx" DefaultValue="5" Max="5000" Min="5" Define="lux_hysteresis"/> <bool Name="Откл. дисплей ночью при низ. освещ." DefaultValue="1" Define="nightDispOff"/> </group> <group Name="Звук" Define="sundry"> <bool Name="Беззвучный режим (настройка)" DefaultValue="0" Define="quietMode"/> <bool Name="Отключить звук звонка ночью" DefaultValue="1" Define="nightSoundOff"/> </group> <simplealarmclock Name="Будильники" Define="alarms" NumberAlarm="10" DoubleAction="0" Action1Name="выкл" Action2Name="вкл"/> <group Name="Гигрометр" Define="humidity"> <int8 Name="Корректировка" Suffix="" DefaultValue="0" Max="50" Min="-50" Define="adjustment"/> </group> </property> <debug> <debugging Name="Люксметр" Interval="500" Define="debug_light"/> <debugging Name="Температура" Interval="500" Define="debug_temperature"/> <debugging Name="Давление" Interval="500" Define="debug_pressure"/> <debugging Name="Влажность" Interval="500" Define="debug_humidity"/> <debugging Name="Термостат" Interval="500" Define="debug_thermostat"/> <debugging Name="Погода" Interval="500" Define="debug_weather"/> </debug> </PatternContainer>