{
  "name": "Терморегулятор для радиатора",
  "manufacturer": "Aqara",
  "model": "SRTS-A01",
  "manufacturerIds": [
    "Aqara",
    "LUMI"
  ],
  "modelIds": [
    "lumi.airrtc.agl001"
  ],
  "catalogId": 4021,
  "powerMode": "BATTERY_RECEIVER",
  "services": [
    {
      "type": "Thermostat",
      "characteristics": [
        {
          "type": "TargetHeatingCoolingState",
          "link": [
            {
              "endpoint": 1,
              "cluster": "FCC0_ManufacturerSpecific",
              "attribute": "0271_ThermostatValveHeating",
              "manufacturerCode": 4447,
              "map": {
                "OFF": "0",
                "HEAT": "1;2"
              }
            }
          ],
          "validValues": "OFF,HEAT"
        },
        {
          "type": "TargetTemperature",
          "link": [
            {
              "endpoint": 1,
              "cluster": "0201_Thermostat",
              "attribute": "0012_OccupiedHeatingSetpoint"
            }
          ],
          "minValue": 5,
          "maxValue": 30,
          "minStep": 0.5
        },
        {
          "type": "CurrentHeatingCoolingState",
          "link": [
            {
              "endpoint": 1,
              "cluster": "FCC0_ManufacturerSpecific",
              "attribute": "0271_ThermostatValveHeating",
              "manufacturerCode": 4447,
              "map": {
                "OFF": "0",
                "HEAT": "1;2"
              }
            }
          ],
          "validValues": "OFF,HEAT"
        },
        {
          "type": "CurrentTemperature",
          "link": [
            {
              "endpoint": 1,
              "cluster": "0201_Thermostat",
              "attribute": "0000_LocalTemperature"
            }
          ]
        }
      ]
    },
    {
      "type": "BatteryService",
      "logics": [
        {
          "type": "LowBatteryFromCurrentLevel"
        }
      ],
      "characteristics": [
        {
          "type": "BatteryLevel",
          "link": [
            {
              "endpoint": 1,
              "cluster": "FCC0_ManufacturerSpecific",
              "attribute": "040A_CurtainBatteryPercentage",
              "manufacturerCode": 4447
            }
          ]
        },
        {
          "type": "ChargingState",
          "validValues": "NOT_CHARGEABLE"
        }
      ]
    },
    {
      "name": "Окно",
      "type": "ContactSensor",
      "characteristics": [
        {
          "type": "ContactSensorState",
          "link": [
            {
              "endpoint": 1,
              "cluster": "FCC0_ManufacturerSpecific",
              "attribute": "027A_ThermostatValveWindowOpen",
              "manufacturerCode": 4447
            }
          ]
        }
      ]
    },
    {
      "type": "C_TemperatureControl",
      "name": "@temp_external",
      "option": true,
      "characteristics": [
        {
          "type": "TargetTemperature",
          "minValue": 0,
          "maxValue": 55,
          "link": [
            {
              "endpoint": 1,
              "cluster": "FCC0_ManufacturerSpecific",
              "attribute": "FFF2_ControlResource",
              "manufacturerCode": 4447,
              "param": "ExternalTemperature",
              "read": false
            }
          ]
        }
      ]
    },
    {
      "type": "Switch",
      "option": true,
      "name": "@temp_external",
      "characteristics": [
        {
          "type": "On",
          "link": [
            {
              "endpoint": 1,
              "cluster": "FCC0_ManufacturerSpecific",
              "attribute": "FFF2_ControlResource",
              "manufacturerCode": 4447,
              "param": "SwitchExternalInternalTemperature",
              "read": false
            }
          ]
        }
      ]
    }
  ],
  "options": [
    {
      "link": [
        {
          "endpoint": 1,
          "cluster": "FCC0_ManufacturerSpecific",
          "attribute": "0280_ThermostatValveSensorType",
          "manufacturerCode": 4447
        }
      ],
      "name": "Датчик температуры",
      "type": "Integer",
      "write": false,
      "value": 0,
      "values": [
        {
          "value": 0,
          "name": "Внутренний"
        },
        {
          "value": 1,
          "name": "Внешний"
        }
      ]
    },
    {
      "link": [
        {
          "endpoint": 1,
          "cluster": "FCC0_ManufacturerSpecific",
          "attribute": "027E_ThermostatValveSensorStatus",
          "manufacturerCode": 4447
        }
      ],
      "name": "Статус внешнего датчика температуры",
      "type": "Integer",
      "write": false,
      "value": 0,
      "values": [
        {
          "value": 0,
          "name": "@no"
        },
        {
          "value": 1,
          "name": "Настроен"
        },
        {
          "value": 2,
          "name": "@error"
        }
      ]
    },
    {
      "link": [
        {
          "endpoint": 1,
          "cluster": "FCC0_ManufacturerSpecific",
          "attribute": "0272_ThermostatValveMode",
          "manufacturerCode": 4447
        }
      ],
      "name": "Режим работы",
      "type": "Integer",
      "value": 0,
      "values": [
        {
          "value": 0,
          "name": "Ручной"
        },
        {
          "value": 2,
          "name": "Предотвращение замерзания"
        }
      ]
    },
    {
      "link": [
        {
          "endpoint": 1,
          "cluster": "FCC0_ManufacturerSpecific",
          "attribute": "0279_ThermostatValveAwayTemperature",
          "manufacturerCode": 4447
        }
      ],
      "name": "Предотвращение замерзания",
      "type": "Integer",
      "init": true,
      "value": 500,
      "values": [
        {
          "value": 500,
          "name": "5 °C"
        },
        {
          "value": 550,
          "name": "5.5 °C"
        },
        {
          "value": 600,
          "name": "6 °C"
        },
        {
          "value": 650,
          "name": "6.5 °C"
        },
        {
          "value": 700,
          "name": "7 °C"
        },
        {
          "value": 750,
          "name": "7.5 °C"
        },
        {
          "value": 800,
          "name": "8 °C"
        },
        {
          "value": 850,
          "name": "8.5 °C"
        },
        {
          "value": 900,
          "name": "9 °C"
        },
        {
          "value": 950,
          "name": "9.5 °C"
        },
        {
          "value": 1000,
          "name": "10 °C"
        },
        {
          "value": 1050,
          "name": "10.5 °C"
        },
        {
          "value": 1100,
          "name": "11 °C"
        },
        {
          "value": 1150,
          "name": "11.5 °C"
        },
        {
          "value": 1200,
          "name": "12 °C"
        },
        {
          "value": 1250,
          "name": "12.5 °C"
        },
        {
          "value": 1300,
          "name": "13 °C"
        },
        {
          "value": 1350,
          "name": "13.5 °C"
        },
        {
          "value": 1400,
          "name": "14 °C"
        },
        {
          "value": 1450,
          "name": "14.5 °C"
        },
        {
          "value": 1500,
          "name": "15 °C"
        }
      ]
    },
    {
      "link": [
        {
          "endpoint": 1,
          "cluster": "FCC0_ManufacturerSpecific",
          "attribute": "0277_RadiatorChildLock",
          "manufacturerCode": 4447
        }
      ],
      "name": "@child_lock",
      "description": "После включения кнопка терморегулятора не реагирует (длительное нажатие на кнопку терморегулятора в течении 3 сек. для выключения)",
      "type": "Boolean",
      "value": false
    },
    {
      "link": [
        {
          "endpoint": 1,
          "cluster": "FCC0_ManufacturerSpecific",
          "attribute": "0273_ThermostatValveWindowDetection",
          "manufacturerCode": 4447
        }
      ],
      "name": "Обнаружение открытого окна",
      "description": "После включения клапан автоматически закроется при обнаружении открытого окна на 30 минут",
      "type": "Boolean",
      "value": true
    },
    {
      "link": [
        {
          "endpoint": 1,
          "cluster": "FCC0_ManufacturerSpecific",
          "attribute": "0274_ThermostatValveInspection",
          "manufacturerCode": 4447
        }
      ],
      "name": "Уведомление о неэффективности",
      "description": "Оповещение об ошибке в случае большой разницы между целевой и температурой в помещении в течение длительного времени во время обогрева",
      "type": "Boolean",
      "value": true
    },
    {
      "link": [
        {
          "endpoint": 1,
          "cluster": "FCC0_ManufacturerSpecific",
          "attribute": "0270_ThermostatValveCalibration",
          "manufacturerCode": 4447
        }
      ],
      "name": "Калибровка клапана",
      "description": "После нажатия, клапан устройства будет откалиброван один раз",
      "type": "Integer",
      "value": 1,
      "inputType": "BUTTON"
    }
  ]
}
