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

Навигация

WB-MSW v.3 Zigbee Sensor: различия между версиями

Строка 215: Строка 215:
|}
|}


=== Датчики движения и шума ===
=== Параметры датчиков ===
Доступные параметры:
 
Таймауты для сброса флагов о зафиксированных движении и шуме:
* '''noise_timeout''' — Таймаут обнаружения шума. Время в секундах, которое должно пройти в тишине перед сбросом флага ''noise_detected''. Можно указывать от 0 до 2000 , по умолчанию 30 секунд. JSON запросы:
* '''noise_timeout''' — Таймаут обнаружения шума. Время в секундах, которое должно пройти в тишине перед сбросом флага ''noise_detected''. Можно указывать от 0 до 2000 , по умолчанию 30 секунд. JSON запросы:
** чтение — <code>{"noise_timeout": ""}</code>
** чтение — <code>{"noise_timeout": ""}</code>
** запись — <code>{"noise_timeout": NEW_VALUE}</code>
** запись — <code>{"noise_timeout": NEW_VALUE}</code>
* '''noise_detect_level''' — Минимальный уровень шума, при котором будет работать детектор (по умолчанию: 50):
** чтение:
**:<syntaxhighlight lang="js">
{
  "read": {
    "cluster": "sprutNoise",
    "options": {"manufacturerCode":26214},
    "attributes": [
      "noiseDetectLevel"
    ]
  }
}
</syntaxhighlight>
** запись:
**:<syntaxhighlight lang="js">
{
  "write": {
    "cluster": "sprutNoise",
    "options": {"manufacturerCode": 26214},
    "payload": {
      "noiseDetectLevel": 50
    }
  }
}
</syntaxhighlight>
* '''occupancy_timeout''' — Таймаут обнаружения движения. Время в секундах, которое должно пройти без движения перед сбросом флага ''occupancy''. Можно указывать от 0 до 2000 , по умолчанию 30 секунд. JSON запросы:
* '''occupancy_timeout''' — Таймаут обнаружения движения. Время в секундах, которое должно пройти без движения перед сбросом флага ''occupancy''. Можно указывать от 0 до 2000 , по умолчанию 30 секунд. JSON запросы:
** чтение — <code>{"occupancy_timeout": ""}</code>
** чтение — <code>{"occupancy_timeout": ""}</code>
** запись — <code>{"occupancy_timeout": NEW_VALUE}</code>
** запись — <code>{"occupancy_timeout": NEW_VALUE}</code>
* '''occupancy_sensitivity''' — Чувствительность датчика движения. Если датчик срабатывает при малейшем движении, уменьшите чувствительность, в противном случае увеличьте ее (по умолчанию: 50):
 
** чтение:
Для настройки параметров, указанных в таблице «Параметры», отправьте JSON-запрос вида:
**:<syntaxhighlight lang="js">
* чтение:
*:<syntaxhighlight lang="js">
{
{
   "read": {
   "read": {
     "cluster": "msOccupancySensing",
     "cluster": "yourCluster",
     "options": {"manufacturerCode":26214},
     "options": {"manufacturerCode":26214},
     "attributes": [
     "attributes": [
       "sprutOccupancySensitivity"
       "yourAttribute"
     ]
     ]
   }
   }
}
}
</syntaxhighlight>
</syntaxhighlight>
** запись:
* запись:
**:<syntaxhighlight lang="js">
*:<syntaxhighlight lang="js">
{
{
   "write": {
   "write": {
     "cluster": "msOccupancySensing",
     "cluster": "yourCluster",
     "options": {"manufacturerCode": 26214},
     "options": {"manufacturerCode": 26214},
     "payload": {
     "payload": {
       "sprutOccupancySensitivity": 50
       "yourAttribute": NEW_VALUE
     }
     }
   }
   }
}
}
</syntaxhighlight>
</syntaxhighlight>
{|  border="1" class="wikitable"
|+ Параметры
! rowspan="2"| Параметр || rowspan="2"| Описание || rowspan="2"| Кластер || rowspan="2"| Атрибут || colspan="2"| Значения
|-
! Возможное || По умолчанию
|-
| noise_detect_level || Минимальный уровень шума, при котором будет работать детектор ||  sprutNoise || noiseDetectLevel || 50
|-
| occupancy_sensitivity || Чувствительность датчика движения. Если датчик срабатывает при малейшем движении, уменьшите чувствительность, в противном случае увеличьте ее ||  msOccupancySensing || sprutOccupancySensitivity || || 50
|-
| th_heater || Подогрев датчика TH. Включается при работе в условиях высокой влажности (более 70 %, RH) или конденсации, если датчик показывает 0 или 100 %.|| msRelativeHumidity|| sprutHeater|| 0 или 1|| 0
|-
| temperature_offset|| Пользовательская компенсация измеренного значения температуры. Доступно только запись.|| msTemperatureMeasurement|| sprutTemperatureOffset|| || 0
|-
| co2_autocalibration|| Автоматическая калибровка датчика CO2 на атмосферный уровень.|| msCO2|| sprutCO2AutoCalibration|| || 1
|-
| co2_manual_calibration|| Принудительная калибровка датчика CO2 на атмосферный уровень.|| msCO2|| sprutCO2Calibration|| || 0
|-
|}


=== Датчик TH ===
=== Датчик TH ===