mirror of
https://github.com/XiaoMi/ha_xiaomi_home.git
synced 2026-01-29 01:41:55 +08:00
Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f290ff17d8 | ||
|
|
d4f31e8270 | ||
|
|
001af5384a | ||
|
|
c8d48625e9 | ||
|
|
d4ac7a935e | ||
|
|
ae047758de | ||
|
|
b40d357230 | ||
|
|
f4d591b4d3 |
14
CHANGELOG.md
14
CHANGELOG.md
@@ -1,4 +1,16 @@
|
||||
# CHANGELOG
|
||||
## v0.4.7
|
||||
### Added
|
||||
- Add turkish language in multi_lang.json. [#1593](https://github.com/XiaoMi/ha_xiaomi_home/pull/1593)
|
||||
### Changed
|
||||
- Remove unused info getting from central hub gateway. [#1574](https://github.com/XiaoMi/ha_xiaomi_home/pull/1574)
|
||||
- Remove xiaomi.router.rd03 from `UNSUPPORTED_MODELS` and add era.airp.cwb03, k0918.toothbrush.t700 into it. [#1567](https://github.com/XiaoMi/ha_xiaomi_home/pull/1567)
|
||||
### Fixed
|
||||
- Update the BLE mesh device online state from the central hub gateway. Partially fix the BLE mesh device online state. [#1579](https://github.com/XiaoMi/ha_xiaomi_home/pull/1579)
|
||||
- Add unit for xiaomi.toothbrush.p001 brush-head-left-level property. [#1588](https://github.com/XiaoMi/ha_xiaomi_home/pull/1588)
|
||||
- Fix the playing-state property's access field of xiaomi.wifispeaker.lx04, xiaomi.wifispeaker.lx06, xiaomi.wifispeaker.x08c and xiaomi.wifispeaker.l04m. [#1567](https://github.com/XiaoMi/ha_xiaomi_home/pull/1567)
|
||||
- Fix the MIoT-Spec-V2 of xiaomi.airc.h09h00 humidity-range unit. [#1567](https://github.com/XiaoMi/ha_xiaomi_home/pull/1567)
|
||||
|
||||
## v0.4.6
|
||||
### Added
|
||||
- Add tv-box device as the media player entity. [#1562](https://github.com/XiaoMi/ha_xiaomi_home/pull/1562)
|
||||
@@ -12,7 +24,7 @@
|
||||
- Catch paho-mqtt subscribe error properly. [#1551](https://github.com/XiaoMi/ha_xiaomi_home/pull/1551)
|
||||
- After the network resumes, keep retrying to fetch the device list until it succeeds. [#1555](https://github.com/XiaoMi/ha_xiaomi_home/pull/1555)
|
||||
- Catch the http post error properly. [#1555](https://github.com/XiaoMi/ha_xiaomi_home/pull/1555)
|
||||
- Fixed the format and the access field of daikin.aircondition.k2 and fix: daikin.airfresh.k33 string value properties. [#1561](https://github.com/XiaoMi/ha_xiaomi_home/pull/1561)
|
||||
- Fix the format and the access field of daikin.aircondition.k2 and daikin.airfresh.k33 string value properties. [#1561](https://github.com/XiaoMi/ha_xiaomi_home/pull/1561)
|
||||
|
||||
## v0.4.5
|
||||
### Changed
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"cryptography",
|
||||
"psutil"
|
||||
],
|
||||
"version": "v0.4.6",
|
||||
"version": "v0.4.7",
|
||||
"zeroconf": [
|
||||
"_miot-central._tcp.local."
|
||||
]
|
||||
|
||||
@@ -90,8 +90,9 @@ SUPPORTED_PLATFORMS: list = [
|
||||
|
||||
UNSUPPORTED_MODELS: list = [
|
||||
'chuangmi.ir.v2',
|
||||
'era.airp.cwb03',
|
||||
'hmpace.motion.v6nfc',
|
||||
'xiaomi.router.rd03'
|
||||
'k0918.toothbrush.t700'
|
||||
]
|
||||
|
||||
DEFAULT_CLOUD_SERVER: str = 'cn'
|
||||
|
||||
@@ -1256,7 +1256,15 @@ class MIoTClient:
|
||||
) -> None:
|
||||
_LOGGER.info(
|
||||
'gateway devices list changed, %s, %s', mips.group_id, did_list)
|
||||
payload: dict = {'filter': {'did': did_list}}
|
||||
payload: dict = {
|
||||
'filter': {
|
||||
'did': did_list
|
||||
},
|
||||
'info': [
|
||||
'name', 'model', 'urn',
|
||||
'online', 'specV2Access', 'pushAvailable'
|
||||
]
|
||||
}
|
||||
gw_list = await mips.get_dev_list_async(
|
||||
payload=json.dumps(payload))
|
||||
if gw_list is None:
|
||||
@@ -1519,6 +1527,8 @@ class MIoTClient:
|
||||
if did not in filter_dids:
|
||||
continue
|
||||
device_old = self._device_list_gateway.get(did, None)
|
||||
gw_state_old = device_old.get(
|
||||
'online', False) if device_old else False
|
||||
gw_state_new: bool = False
|
||||
device_new = gw_list.pop(did, None)
|
||||
if device_new:
|
||||
@@ -1532,7 +1542,7 @@ class MIoTClient:
|
||||
device_old['online'] = False
|
||||
# Update cache group_id
|
||||
info['group_id'] = group_id
|
||||
if not gw_state_new:
|
||||
if (gw_state_old == gw_state_new) and (not gw_state_new):
|
||||
continue
|
||||
self.__update_device_msg_sub(did=did)
|
||||
state_old: Optional[bool] = info.get('online', None)
|
||||
@@ -1590,7 +1600,14 @@ class MIoTClient:
|
||||
if not mips.mips_state:
|
||||
_LOGGER.debug('local mips disconnect, skip refresh, %s', group_id)
|
||||
return
|
||||
gw_list: dict = await mips.get_dev_list_async()
|
||||
payload: dict = {
|
||||
'info': [
|
||||
'name', 'model', 'urn',
|
||||
'online', 'specV2Access', 'pushAvailable'
|
||||
]
|
||||
}
|
||||
gw_list: dict = await mips.get_dev_list_async(
|
||||
payload=json.dumps(payload))
|
||||
if gw_list is None:
|
||||
_LOGGER.error(
|
||||
'refresh gw devices with group_id failed, %s, %s',
|
||||
|
||||
@@ -601,15 +601,8 @@ class MIoTHttpClient:
|
||||
'bssid': device.get('bssid', None),
|
||||
'order_time': device.get('orderTime', 0),
|
||||
'fw_version': device.get('extra', {}).get(
|
||||
'fw_version', 'unknown'),
|
||||
}
|
||||
if isinstance(device.get('extra', None), dict) and device['extra']:
|
||||
device_infos[did]['fw_version'] = device['extra'].get(
|
||||
'fw_version', None)
|
||||
device_infos[did]['mcu_version'] = device['extra'].get(
|
||||
'mcu_version', None)
|
||||
device_infos[did]['platform'] = device['extra'].get(
|
||||
'platform', None)
|
||||
}
|
||||
|
||||
next_start_did = res_obj.get('next_start_did', None)
|
||||
if res_obj.get('has_more', False) and next_start_did:
|
||||
|
||||
@@ -58,11 +58,14 @@ from homeassistant.const import (
|
||||
CONCENTRATION_PARTS_PER_MILLION,
|
||||
DEGREE,
|
||||
LIGHT_LUX,
|
||||
REVOLUTIONS_PER_MINUTE,
|
||||
PERCENTAGE,
|
||||
SIGNAL_STRENGTH_DECIBELS,
|
||||
UnitOfBloodGlucoseConcentration,
|
||||
UnitOfEnergy,
|
||||
UnitOfElectricCurrent,
|
||||
UnitOfElectricPotential,
|
||||
UnitOfFrequency,
|
||||
UnitOfInformation,
|
||||
UnitOfLength,
|
||||
UnitOfMass,
|
||||
@@ -682,58 +685,66 @@ class MIoTDevice:
|
||||
|
||||
def unit_convert(self, spec_unit: str) -> Optional[str]:
|
||||
"""Convert MIoT unit to Home Assistant unit.
|
||||
25/01/20: All online prop unit statistical tables: unit, quantity.
|
||||
2026/01/06: property unit statistics of the latest released
|
||||
MIoT-Spec-V2 for all device models: unit, quantity.
|
||||
{
|
||||
"no_unit": 148499,
|
||||
"percentage": 10042,
|
||||
"kelvin": 1895,
|
||||
"rgb": 772, // color
|
||||
"celsius": 5762,
|
||||
"none": 16106,
|
||||
"hours": 1540,
|
||||
"minutes": 5061,
|
||||
"ms": 27,
|
||||
"watt": 216,
|
||||
"arcdegrees": 159,
|
||||
"ppm": 177,
|
||||
"μg/m3": 106,
|
||||
"days": 571,
|
||||
"seconds": 2749,
|
||||
"percentage": 12074,
|
||||
"none": 11857,
|
||||
"minutes": 5707,
|
||||
"celsius": 5767,
|
||||
"seconds": 3062,
|
||||
"kelvin": 2511,
|
||||
"hours": 1380,
|
||||
"days": 615,
|
||||
"rgb": 752, // color
|
||||
"L": 379,
|
||||
"mg/m3": 335,
|
||||
"ppm": 182,
|
||||
"watt": 246,
|
||||
"arcdegrees": 130,
|
||||
"μg/m3": 117,
|
||||
"kWh": 149,
|
||||
"ms": 108,
|
||||
"pascal": 108,
|
||||
"lux": 100,
|
||||
"V": 59,
|
||||
"m": 45,
|
||||
"A": 36,
|
||||
"mL": 30,
|
||||
"arcdegress": 25,
|
||||
"mA": 26,
|
||||
"bpm": 21, // realtime-heartrate
|
||||
"B/s": 21,
|
||||
"pascal": 110,
|
||||
"mg/m3": 339,
|
||||
"lux": 125,
|
||||
"kWh": 124,
|
||||
"mv": 2,
|
||||
"V": 38,
|
||||
"A": 29,
|
||||
"mV": 4,
|
||||
"L": 352,
|
||||
"m": 37,
|
||||
"毫摩尔每升": 2, // blood-sugar, cholesterol
|
||||
"mmol/L": 1, // urea
|
||||
"weeks": 26,
|
||||
"meter": 3,
|
||||
"dB": 26,
|
||||
"hour": 14,
|
||||
"calorie": 19, // 1 cal = 4.184 J
|
||||
"ppb": 3,
|
||||
"arcdegress": 30,
|
||||
"bpm": 4, // realtime-heartrate
|
||||
"gram": 7,
|
||||
"km/h": 9,
|
||||
"W": 1,
|
||||
"m3/h": 2,
|
||||
"kilopascal": 1,
|
||||
"mL": 4,
|
||||
"weeks": 18,
|
||||
"dB": 17,
|
||||
"calorie": 18, // 1 cal = 4.184 J
|
||||
"metre": 15,
|
||||
"hour": 11,
|
||||
"cm": 12,
|
||||
"gram": 8,
|
||||
"km/h": 8,
|
||||
"mV": 9,
|
||||
"times": 4, // exercise-count
|
||||
"kCal": 4,
|
||||
"mmHg": 4,
|
||||
"pcs": 3,
|
||||
"meter": 3,
|
||||
"kW": 2,
|
||||
"KByte/s": 2,
|
||||
"毫摩尔每升": 2, // blood-sugar, cholesterol
|
||||
"m3/h": 2,
|
||||
"ppb": 2,
|
||||
"mv": 2,
|
||||
"w": 1,
|
||||
"bar": 1,
|
||||
"megapascal": 1,
|
||||
"kB": 1,
|
||||
"mmol/L": 1, // urea
|
||||
"min/km": 1,
|
||||
"kilopascal": 1,
|
||||
"liter": 1,
|
||||
"cm": 3,
|
||||
"mA": 2,
|
||||
"kilogram": 2,
|
||||
"kcal/d": 2, // basal-metabolism
|
||||
"times": 1 // exercise-count
|
||||
"W": 1
|
||||
}
|
||||
"""
|
||||
unit_map = {
|
||||
@@ -761,6 +772,9 @@ class MIoTDevice:
|
||||
'L': UnitOfVolume.LITERS,
|
||||
'liter': UnitOfVolume.LITERS,
|
||||
'mL': UnitOfVolume.MILLILITERS,
|
||||
'Hz': UnitOfFrequency.HERTZ,
|
||||
'calorie': UnitOfEnergy.CALORIE,
|
||||
'kCal': UnitOfEnergy.KILO_CALORIE,
|
||||
'km/h': UnitOfSpeed.KILOMETERS_PER_HOUR,
|
||||
'm/s': UnitOfSpeed.METERS_PER_SECOND,
|
||||
'watt': UnitOfPower.WATT,
|
||||
@@ -779,6 +793,9 @@ class MIoTDevice:
|
||||
'meter': UnitOfLength.METERS,
|
||||
'km': UnitOfLength.KILOMETERS,
|
||||
'm3/h': UnitOfVolumeFlowRate.CUBIC_METERS_PER_HOUR,
|
||||
'毫摩尔每升': UnitOfBloodGlucoseConcentration.MILLIMOLE_PER_LITER,
|
||||
'mmol/L': UnitOfBloodGlucoseConcentration.MILLIMOLE_PER_LITER,
|
||||
'rpm': REVOLUTIONS_PER_MINUTE,
|
||||
'gram': UnitOfMass.GRAMS,
|
||||
'kilogram': UnitOfMass.KILOGRAMS,
|
||||
'dB': SIGNAL_STRENGTH_DECIBELS,
|
||||
@@ -790,6 +807,7 @@ class MIoTDevice:
|
||||
'TB': UnitOfInformation.TERABYTES,
|
||||
'B/s': UnitOfDataRate.BYTES_PER_SECOND,
|
||||
'KB/s': UnitOfDataRate.KILOBYTES_PER_SECOND,
|
||||
'KByte/s': UnitOfDataRate.KILOBYTES_PER_SECOND,
|
||||
'MB/s': UnitOfDataRate.MEGABYTES_PER_SECOND,
|
||||
'GB/s': UnitOfDataRate.GIGABYTES_PER_SECOND
|
||||
}
|
||||
@@ -862,6 +880,8 @@ class MIoTDevice:
|
||||
return 'mdi:network'
|
||||
if spec_unit in {'calorie', 'kCal'}:
|
||||
return 'mdi:food'
|
||||
if spec_unit in {'rpm'}:
|
||||
return 'mdi:fan-clock'
|
||||
return None
|
||||
|
||||
def __gen_sub_id(self) -> int:
|
||||
|
||||
@@ -1394,19 +1394,9 @@ class MipsLocalClient(_MipsClient):
|
||||
continue
|
||||
device_list[did] = {
|
||||
'did': did,
|
||||
'name': name,
|
||||
'urn': urn,
|
||||
'model': model,
|
||||
'online': info.get('online', False),
|
||||
'icon': info.get('icon', None),
|
||||
'fw_version': None,
|
||||
'home_id': '',
|
||||
'home_name': '',
|
||||
'room_id': info.get('roomId', ''),
|
||||
'room_name': info.get('roomName', ''),
|
||||
'specv2_access': info.get('specV2Access', False),
|
||||
'push_available': info.get('pushAvailable', False),
|
||||
'manufacturer': model.split('.')[0],
|
||||
'push_available': info.get('pushAvailable', False)
|
||||
}
|
||||
return device_list
|
||||
|
||||
|
||||
@@ -3,20 +3,35 @@
|
||||
"en": {
|
||||
"service:003:property:001:valuelist:000": "Idle",
|
||||
"service:003:property:001:valuelist:001": "Dry"
|
||||
},
|
||||
"tr": {
|
||||
"service:003:property:001:valuelist:000": "Boşta",
|
||||
"service:003:property:001:valuelist:001": "Kurutma"
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:electronic-valve:0000A0A7:lxzn-02": {
|
||||
"tr": {
|
||||
"service:004:property:001": "Yüksek Güç - Eşik Ayarı"
|
||||
},
|
||||
"zh-Hans": {
|
||||
"service:004:property:001": "功率过高-阈值设置"
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:electronic-valve:0000A0A7:ykcn-cbcs": {
|
||||
"tr": {
|
||||
"service:004:property:001": "Yüksek Güç - Eşik Ayarı",
|
||||
"service:004:property:009": "Düşük Voltaj Alarmı - Eşik Ayarı"
|
||||
},
|
||||
"zh-Hans": {
|
||||
"service:004:property:001": "功率过高-阈值设置",
|
||||
"service:004:property:009": "欠压告警-阈值设置"
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:fan:0000A005:zhimi-za1": {
|
||||
"tr": {
|
||||
"service:002:property:005:valuelist:000": "Doğal Rüzgar",
|
||||
"service:002:property:005:valuelist:001": "Doğrudan Üfleme"
|
||||
},
|
||||
"zh-Hans": {
|
||||
"service:002:property:005:valuelist:000": "自然风",
|
||||
"service:002:property:005:valuelist:001": "直吹风"
|
||||
@@ -155,6 +170,28 @@
|
||||
"service:004:event:001": "Произошло виртуальное событие",
|
||||
"service:004:property:001": "Название события"
|
||||
},
|
||||
"tr": {
|
||||
"service:001": "Cihaz Bilgileri",
|
||||
"service:001:property:003": "Cihaz ID",
|
||||
"service:001:property:005": "Seri Numarası (SN)",
|
||||
"service:002": "Ağ Geçidi",
|
||||
"service:002:event:001": "Ağ Değişti",
|
||||
"service:002:event:002": "Ağ Değişti",
|
||||
"service:002:property:001": "Erişim Yöntemi",
|
||||
"service:002:property:001:valuelist:000": "Kablolu",
|
||||
"service:002:property:001:valuelist:001": "5G Kablosuz",
|
||||
"service:002:property:001:valuelist:002": "2.4G Kablosuz",
|
||||
"service:002:property:002": "IP Adresi",
|
||||
"service:002:property:003": "WiFi Ağ Adı",
|
||||
"service:002:property:004": "Geçerli Zaman",
|
||||
"service:002:property:005": "DHCP Sunucusu MAC Adresi",
|
||||
"service:003": "Gösterge Işığı",
|
||||
"service:003:property:001": "Anahtar",
|
||||
"service:004": "Sanal Hizmet",
|
||||
"service:004:action:001": "Sanal Olay Oluştur",
|
||||
"service:004:event:001": "Sanal Olay Gerçekleşti",
|
||||
"service:004:property:001": "Olay Adı"
|
||||
},
|
||||
"zh-Hant": {
|
||||
"service:001": "設備信息",
|
||||
"service:001:property:003": "設備ID",
|
||||
@@ -179,6 +216,15 @@
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:lock:0000A038:loock-t2pv1": {
|
||||
"tr": {
|
||||
"service:003:property:1021:valuelist:000": "Kilitli",
|
||||
"service:003:property:1021:valuelist:001": "Kilitli (Çocuk Kilidi)",
|
||||
"service:003:property:1021:valuelist:002": "Kilitli (İçten Kilitli)",
|
||||
"service:003:property:1021:valuelist:003": "Kilitli (İçten Kilitli + Çocuk Kilidi)",
|
||||
"service:003:property:1021:valuelist:004": "Kilidi Açık",
|
||||
"service:003:property:1021:valuelist:008": "Kapı Kapalı Değil (Zaman Aşımı)",
|
||||
"service:003:property:1021:valuelist:012": "Kapı Aralık"
|
||||
},
|
||||
"zh-Hans": {
|
||||
"service:003:property:1021:valuelist:000": "已上锁",
|
||||
"service:003:property:1021:valuelist:001": "已上锁(童锁)",
|
||||
@@ -193,6 +239,10 @@
|
||||
"en": {
|
||||
"service:002:property:001": "Soil Moisture"
|
||||
},
|
||||
"tr": {
|
||||
"service:002:property:001": "Toprak Nemi",
|
||||
"service:002:property:003": "Işık Yoğunluğu"
|
||||
},
|
||||
"zh-Hans": {
|
||||
"service:002:property:001": "土壤湿度",
|
||||
"service:002:property:003": "光照强度"
|
||||
@@ -203,6 +253,11 @@
|
||||
"service:027:property:001": "Fan Switch",
|
||||
"service:027:property:003": "Light Switch",
|
||||
"service:027:property:004": "Fan and Light Switch"
|
||||
},
|
||||
"tr": {
|
||||
"service:027:property:001": "Vantilatör Anahtarı",
|
||||
"service:027:property:003": "Işık Anahtarı",
|
||||
"service:027:property:004": "Vantilatör ve Işık Anahtarı"
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:switch:0000A003:lumi-acn040": {
|
||||
@@ -213,6 +268,13 @@
|
||||
"service:016:action:001": "Middle Button Identify",
|
||||
"service:017:action:001": "Right Button Identify"
|
||||
},
|
||||
"tr": {
|
||||
"service:011": "Sağ Düğme Açma ve Kapama",
|
||||
"service:011:property:001": "Sağ Düğme Açma ve Kapama",
|
||||
"service:015:action:001": "Sol Düğme Tanımlama",
|
||||
"service:016:action:001": "Orta Düğme Tanımlama",
|
||||
"service:017:action:001": "Sağ Düğme Tanımlama"
|
||||
},
|
||||
"zh-Hans": {
|
||||
"service:015:action:001": "左键确认",
|
||||
"service:016:action:001": "中键确认",
|
||||
@@ -250,6 +312,37 @@
|
||||
"service:004:property:005": "температура выносного датчика",
|
||||
"service:004:property:006": "максимальная температура цели",
|
||||
"service:004:property:007": "минимальная температура цели "
|
||||
},
|
||||
"tr": {
|
||||
"service:002": "Termostat",
|
||||
"service:002:property:001": "Anahtar",
|
||||
"service:002:property:002": "Yük Modu",
|
||||
"service:002:property:002:valuelist:000": "Isıtmasız",
|
||||
"service:002:property:002:valuelist:001": "Isıtma",
|
||||
"service:002:property:003": "Arıza",
|
||||
"service:002:property:003:valuelist:000": "Sensör Hatası",
|
||||
"service:002:property:003:valuelist:001": "Hata Yok",
|
||||
"service:002:property:003:valuelist:002": "Yüksek Sıcaklık Koruması",
|
||||
"service:002:property:003:valuelist:003": "Düşük Sıcaklık Koruması",
|
||||
"service:002:property:004": "Mod",
|
||||
"service:002:property:004:valuelist:000": "Manuel Mod",
|
||||
"service:002:property:004:valuelist:001": "Ev Modu",
|
||||
"service:002:property:004:valuelist:002": "Dışarıda Modu",
|
||||
"service:002:property:004:valuelist:003": "Otomatik Mod",
|
||||
"service:002:property:004:valuelist:004": "Uyku Modu",
|
||||
"service:002:property:005": "Hedef Sıcaklık",
|
||||
"service:002:property:007": "Geçerli Sıcaklık",
|
||||
"service:004": "Özel Hizmetler",
|
||||
"service:004:property:001": "Çocuk Kilidi",
|
||||
"service:004:property:002": "Sensör Tipi",
|
||||
"service:004:property:002:valuelist:000": "Dahili Sensör",
|
||||
"service:004:property:002:valuelist:001": "Harici Sensör",
|
||||
"service:004:property:002:valuelist:002": "Dahili ve Harici Sensör",
|
||||
"service:004:property:003": "Başlangıç Sıcaklık Farkı",
|
||||
"service:004:property:004": "Telafi Sıcaklığı",
|
||||
"service:004:property:005": "Harici Sensör Sıcaklığı",
|
||||
"service:004:property:006": "Maksimum Hedef Sıcaklık",
|
||||
"service:004:property:007": "Minimum Hedef Sıcaklık"
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:thermostat:0000A031:cubee-th123w": {
|
||||
@@ -283,6 +376,37 @@
|
||||
"service:004:property:005": "температура выносного датчика",
|
||||
"service:004:property:006": "максимальная температура цели",
|
||||
"service:004:property:007": "минимальная температура цели "
|
||||
},
|
||||
"tr": {
|
||||
"service:002": "Termostat",
|
||||
"service:002:property:001": "Anahtar",
|
||||
"service:002:property:002": "Yük Modu",
|
||||
"service:002:property:002:valuelist:000": "Isıtma",
|
||||
"service:002:property:002:valuelist:001": "Isıtmasız",
|
||||
"service:002:property:003": "Arıza",
|
||||
"service:002:property:003:valuelist:000": "Hata Yok",
|
||||
"service:002:property:003:valuelist:001": "Sensör Hatası",
|
||||
"service:002:property:003:valuelist:002": "Yüksek Sıcaklık Koruması",
|
||||
"service:002:property:003:valuelist:003": "Düşük Sıcaklık Koruması",
|
||||
"service:002:property:004": "Mod",
|
||||
"service:002:property:004:valuelist:000": "Manuel Mod",
|
||||
"service:002:property:004:valuelist:001": "Ev Modu",
|
||||
"service:002:property:004:valuelist:002": "Dışarıda Modu",
|
||||
"service:002:property:004:valuelist:003": "Otomatik Mod",
|
||||
"service:002:property:004:valuelist:004": "Uyku Modu",
|
||||
"service:002:property:005": "Hedef Sıcaklık",
|
||||
"service:002:property:007": "Geçerli Sıcaklık",
|
||||
"service:004": "Özel Hizmetler",
|
||||
"service:004:property:001": "Çocuk Kilidi",
|
||||
"service:004:property:002": "Sensör Tipi",
|
||||
"service:004:property:002:valuelist:000": "Dahili Sensör",
|
||||
"service:004:property:002:valuelist:001": "Harici Sensör",
|
||||
"service:004:property:002:valuelist:002": "Dahili ve Harici Sensör",
|
||||
"service:004:property:003": "Başlangıç Sıcaklık Farkı",
|
||||
"service:004:property:004": "Telafi Sıcaklığı",
|
||||
"service:004:property:005": "Harici Sensör Sıcaklığı",
|
||||
"service:004:property:006": "Maksimum Hedef Sıcaklık",
|
||||
"service:004:property:007": "Minimum Hedef Sıcaklık"
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:thermostat:0000A031:tofan-wk01": {
|
||||
@@ -291,17 +415,360 @@
|
||||
"service:002:property:002": "Air Conditioner Mode",
|
||||
"service:004": "Air Conditioner"
|
||||
},
|
||||
"tr": {
|
||||
"service:002": "Yerden Isıtma",
|
||||
"service:002:property:002": "Klima Modu",
|
||||
"service:004": "Klima"
|
||||
},
|
||||
"zh-Hans": {
|
||||
"service:002": "地暖",
|
||||
"service:004": "空调"
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:vacuum:0000A006:ijai-v1": {
|
||||
"tr": {
|
||||
"service:007:property:005:valuelist:000": "Sessiz",
|
||||
"service:007:property:005:valuelist:001": "Standart",
|
||||
"service:007:property:005:valuelist:002": "Orta",
|
||||
"service:007:property:005:valuelist:003": "Güçlü"
|
||||
},
|
||||
"zh-Hans": {
|
||||
"service:007:property:005:valuelist:000": "安静",
|
||||
"service:007:property:005:valuelist:001": "标准",
|
||||
"service:007:property:005:valuelist:002": "中档",
|
||||
"service:007:property:005:valuelist:003": "强力"
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:vacuum:0000A006:narwa-001": {
|
||||
"tr": {
|
||||
"service:001": "Cihaz Bilgileri",
|
||||
"service:002": "Pil",
|
||||
"service:002:property:001": "Pil Seviyesi",
|
||||
"service:003": "Robot Süpürge",
|
||||
"service:003:property:001": "Çalışma Durumu",
|
||||
"service:004": "Temizleme",
|
||||
"service:004:property:001": "Temizlik Modu",
|
||||
"service:004:property:002": "Emme Gücü",
|
||||
"service:005": "Harita Yönetimi",
|
||||
"service:005:property:001": "Harita Listesi",
|
||||
"service:005:property:002": "Aktif Harita",
|
||||
"service:005:property:003": "Harita Adı",
|
||||
"service:006": "Tüketim Malzemeleri",
|
||||
"service:006:property:001": "Ana Fırça Ömrü",
|
||||
"service:006:property:002": "Yan Fırça Ömrü",
|
||||
"service:006:property:003": "Filtre Ömrü"
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:vacuum:0000A006:narwa-ax11": {
|
||||
"tr": {
|
||||
"service:001": "Cihaz Bilgileri",
|
||||
"service:002": "Pil",
|
||||
"service:002:property:001": "Pil Seviyesi",
|
||||
"service:003": "Robot Süpürge",
|
||||
"service:003:property:001": "Çalışma Durumu",
|
||||
"service:004": "Temizleme",
|
||||
"service:004:property:001": "Temizlik Modu",
|
||||
"service:004:property:002": "Emme Gücü",
|
||||
"service:005": "Harita Yönetimi",
|
||||
"service:005:property:001": "Harita Listesi",
|
||||
"service:005:property:002": "Aktif Harita",
|
||||
"service:005:property:003": "Harita Adı",
|
||||
"service:006": "Tüketim Malzemeleri",
|
||||
"service:006:property:001": "Ana Fırça Ömrü",
|
||||
"service:006:property:002": "Yan Fırça Ömrü",
|
||||
"service:006:property:003": "Filtre Ömrü"
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:vacuum:0000A006:roidmi-v60": {
|
||||
"tr": {
|
||||
"service:001": "Cihaz Bilgileri",
|
||||
"service:002": "Pil",
|
||||
"service:002:property:001": "Pil Seviyesi",
|
||||
"service:003": "Robot Süpürge",
|
||||
"service:003:property:001": "Çalışma Durumu",
|
||||
"service:004": "Temizleme",
|
||||
"service:004:property:001": "Temizlik Modu",
|
||||
"service:004:property:002": "Emme Gücü",
|
||||
"service:004:property:003": "Temizlik Süresi",
|
||||
"service:004:property:004": "Temizlenen Alan",
|
||||
"service:005": "Harita Yönetimi",
|
||||
"service:005:property:001": "Harita Listesi",
|
||||
"service:005:property:002": "Aktif Harita",
|
||||
"service:005:property:003": "Harita Adı",
|
||||
"service:006": "Tüketim Malzemeleri",
|
||||
"service:006:property:001": "Ana Fırça Ömrü",
|
||||
"service:006:property:002": "Yan Fırça Ömrü",
|
||||
"service:006:property:003": "Filtre Ömrü",
|
||||
"service:007": "Emme Gücü",
|
||||
"service:007:property:001": "Güç Seviyesi",
|
||||
"service:007:property:001:valuelist:000": "Sessiz",
|
||||
"service:007:property:001:valuelist:001": "Standart",
|
||||
"service:007:property:001:valuelist:002": "Orta",
|
||||
"service:007:property:001:valuelist:003": "Güçlü"
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:vacuum:0000A006:viomi-v38": {
|
||||
"tr": {
|
||||
"service:001": "Cihaz Bilgileri",
|
||||
"service:002": "Pil",
|
||||
"service:002:property:001": "Pil Seviyesi",
|
||||
"service:002:property:002": "Şarj Durumu",
|
||||
"service:003": "Robot Süpürge",
|
||||
"service:003:property:001": "Çalışma Durumu",
|
||||
"service:003:property:002": "Hata Kodu",
|
||||
"service:004": "Temizleme",
|
||||
"service:004:property:001": "Temizlik Modu",
|
||||
"service:004:property:002": "Emme Gücü",
|
||||
"service:004:property:003": "Su Seviyesi",
|
||||
"service:004:property:004": "Temizlik Süresi",
|
||||
"service:004:property:005": "Temizlenen Alan",
|
||||
"service:005": "Tüketim Malzemeleri",
|
||||
"service:005:property:001": "Ana Fırça Ömrü",
|
||||
"service:005:property:002": "Yan Fırça Ömrü",
|
||||
"service:005:property:003": "Filtre Ömrü",
|
||||
"service:005:property:004": "Sensör Ömrü",
|
||||
"service:005:property:005": "Paspas Bezi Ömrü",
|
||||
"service:006": "Harita Yönetimi",
|
||||
"service:006:property:001": "Harita Listesi",
|
||||
"service:006:property:002": "Aktif Harita",
|
||||
"service:006:property:003": "Harita Adı",
|
||||
"service:006:property:004": "Harita ID",
|
||||
"service:007": "Emme Gücü",
|
||||
"service:007:property:001": "Güç Seviyesi",
|
||||
"service:007:property:001:valuelist:000": "Sessiz",
|
||||
"service:007:property:001:valuelist:001": "Standart",
|
||||
"service:007:property:001:valuelist:002": "Orta",
|
||||
"service:007:property:001:valuelist:003": "Güçlü",
|
||||
"service:007:property:001:valuelist:004": "Maksimum",
|
||||
"service:008": "Su Tankı",
|
||||
"service:008:property:001": "Su Seviyesi",
|
||||
"service:008:property:001:valuelist:000": "Düşük",
|
||||
"service:008:property:001:valuelist:001": "Orta",
|
||||
"service:008:property:001:valuelist:002": "Yüksek",
|
||||
"service:009": "Bölge Temizliği",
|
||||
"service:009:property:001": "Oda Seçimi",
|
||||
"service:009:property:002": "Bölge Temizliği",
|
||||
"service:010": "Zamanlama",
|
||||
"service:010:property:001": "Zamanlayıcı",
|
||||
"service:010:property:002": "Temizlik Zamanı",
|
||||
"service:011": "Ses ve Bildirim",
|
||||
"service:011:property:001": "Ses Seviyesi",
|
||||
"service:011:property:002": "Sesli Bildirimler",
|
||||
"service:012": "Gelişmiş Ayarlar",
|
||||
"service:012:property:001": "Halı Modu",
|
||||
"service:012:property:002": "Tekrar Geçiş",
|
||||
"service:012:property:003": "Kenar Temizliği",
|
||||
"service:012:property:004": "Engel Algılama"
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:vacuum:0000A006:viomi-v5": {
|
||||
"tr": {
|
||||
"service:001": "Cihaz Bilgileri",
|
||||
"service:002": "Pil",
|
||||
"service:002:property:001": "Pil Seviyesi",
|
||||
"service:002:property:002": "Şarj Durumu",
|
||||
"service:003": "Robot Süpürge",
|
||||
"service:003:property:001": "Çalışma Durumu",
|
||||
"service:003:property:002": "Hata Kodu",
|
||||
"service:004": "Temizleme",
|
||||
"service:004:property:001": "Temizlik Modu",
|
||||
"service:004:property:002": "Emme Gücü",
|
||||
"service:004:property:003": "Su Seviyesi",
|
||||
"service:004:property:004": "Temizlik Süresi",
|
||||
"service:004:property:005": "Temizlenen Alan",
|
||||
"service:005": "Tüketim Malzemeleri",
|
||||
"service:005:property:001": "Ana Fırça Ömrü",
|
||||
"service:005:property:002": "Yan Fırça Ömrü",
|
||||
"service:005:property:003": "Filtre Ömrü",
|
||||
"service:005:property:004": "Sensör Ömrü",
|
||||
"service:005:property:005": "Paspas Bezi Ömrü",
|
||||
"service:006": "Harita Yönetimi",
|
||||
"service:006:property:001": "Harita Listesi",
|
||||
"service:006:property:002": "Aktif Harita",
|
||||
"service:006:property:003": "Harita Adı",
|
||||
"service:006:property:004": "Harita ID",
|
||||
"service:007": "Emme Gücü",
|
||||
"service:007:property:001": "Güç Seviyesi",
|
||||
"service:007:property:001:valuelist:000": "Sessiz",
|
||||
"service:007:property:001:valuelist:001": "Standart",
|
||||
"service:007:property:001:valuelist:002": "Orta",
|
||||
"service:007:property:001:valuelist:003": "Güçlü",
|
||||
"service:007:property:001:valuelist:004": "Maksimum",
|
||||
"service:008": "Su Tankı",
|
||||
"service:008:property:001": "Su Seviyesi",
|
||||
"service:008:property:001:valuelist:000": "Düşük",
|
||||
"service:008:property:001:valuelist:001": "Orta",
|
||||
"service:008:property:001:valuelist:002": "Yüksek",
|
||||
"service:009": "Bölge Temizliği",
|
||||
"service:009:property:001": "Oda Seçimi",
|
||||
"service:009:property:002": "Bölge Temizliği",
|
||||
"service:010": "Zamanlama",
|
||||
"service:010:property:001": "Zamanlayıcı",
|
||||
"service:010:property:002": "Temizlik Zamanı",
|
||||
"service:011": "Ses ve Bildirim",
|
||||
"service:011:property:001": "Ses Seviyesi",
|
||||
"service:011:property:002": "Sesli Bildirimler",
|
||||
"service:012": "Gelişmiş Ayarlar",
|
||||
"service:012:property:001": "Halı Modu",
|
||||
"service:012:property:002": "Tekrar Geçiş",
|
||||
"service:012:property:003": "Kenar Temizliği",
|
||||
"service:012:property:004": "Engel Algılama"
|
||||
}
|
||||
},
|
||||
"urn:miot-spec-v2:device:vacuum:0000A006:xiaomi-ov31cn": {
|
||||
"ru": {
|
||||
"service:002": "РП",
|
||||
"service:002:action:001": "Начать подметание перед влажной уборкой",
|
||||
"service:002:action:002": "Остановить уборку",
|
||||
"service:002:action:003": "Остановить уборку и Домой",
|
||||
"service:002:action:004": "Начать подметание",
|
||||
"service:002:action:005": "Начать влажную уборку",
|
||||
"service:002:action:006": "Начать подметание и влажную уборку",
|
||||
"service:002:action:018": "Станция Очистка мешка от пыли",
|
||||
"service:002:action:019": "Станция Очистить губку",
|
||||
"service:002:action:020": "Станция Сушка воздухом",
|
||||
"service:002:property:001": "ПО",
|
||||
"service:002:property:002": "Статус",
|
||||
"service:002:property:003": "Ошибки",
|
||||
"service:002:property:004": "Режим уборки",
|
||||
"service:002:property:004:valuelist:000": "Подметание",
|
||||
"service:002:property:004:valuelist:001": "Влажная уборка",
|
||||
"service:002:property:004:valuelist:002": "Подметание и влажная уборка",
|
||||
"service:002:property:004:valuelist:003": "Подметание перед влажной уборкой",
|
||||
"service:002:property:005": "Выбор зоны уборки",
|
||||
"service:002:property:006": "Зона уборки",
|
||||
"service:002:property:007": "Время уборки",
|
||||
"service:002:property:008": "Количество уборок",
|
||||
"service:002:property:008:valuelist:000": "Один раз",
|
||||
"service:002:property:008:valuelist:001": "Два раза",
|
||||
"service:002:property:008:valuelist:002": "Три раза",
|
||||
"service:002:property:009": "Мощность уборки",
|
||||
"service:002:property:009:valuelist:000": "Бесшумно",
|
||||
"service:002:property:009:valuelist:001": "Стандарт",
|
||||
"service:002:property:009:valuelist:002": "Интенсивно",
|
||||
"service:002:property:009:valuelist:003": "Турбо",
|
||||
"service:002:property:010": "Уровень смачивания губок",
|
||||
"service:002:property:010:valuelist:000": "Выключено",
|
||||
"service:002:property:010:valuelist:001": "Уровень 1",
|
||||
"service:002:property:010:valuelist:002": "Уровень 2",
|
||||
"service:002:property:010:valuelist:003": "Уровень 3",
|
||||
"service:002:property:020": "Ковёр Повышение мощности на коврах",
|
||||
"service:002:property:021": "Ковёр Избегать ковров",
|
||||
"service:002:property:023": "Возобновления уборки после зарядки",
|
||||
"service:002:property:028": "Автоматическая очистка губки",
|
||||
"service:002:property:029": "Тип возвращения для очистки губки",
|
||||
"service:002:property:029:valuelist:000": "По комнатам",
|
||||
"service:002:property:029:valuelist:001": "По зонам",
|
||||
"service:002:property:029:valuelist:002": "По времени",
|
||||
"service:002:property:030": "Подача воды для очистки губок",
|
||||
"service:002:property:030:valuelist:000": "Глубокая очистка губок",
|
||||
"service:002:property:030:valuelist:001": "Ежедневная очистка губок",
|
||||
"service:002:property:030:valuelist:002": "Экономия воды",
|
||||
"service:002:property:031": "Время сушки",
|
||||
"service:002:property:031:valuelist:000": "2 часа",
|
||||
"service:002:property:031:valuelist:001": "3 часа",
|
||||
"service:002:property:031:valuelist:002": "4 часа",
|
||||
"service:002:property:032": "Автоматическая очистка от пыли",
|
||||
"service:002:property:033": "Частота очистки от пыли",
|
||||
"service:002:property:033:valuelist:000": "Каждый раз",
|
||||
"service:002:property:033:valuelist:001": "Через раз",
|
||||
"service:002:property:033:valuelist:002": "Каждый третий раз",
|
||||
"service:002:property:034": "Автоматическая сушка губок",
|
||||
"service:002:property:036": "Использование моющего средства",
|
||||
"service:002:property:041": "Мытье губок горячей водой",
|
||||
"service:002:property:049": "Запуск самоочистки",
|
||||
"service:002:property:059": "Подача моющего средства",
|
||||
"service:002:property:060": "Уровень смачивания губок вначале уборки",
|
||||
"service:002:property:060:valuelist:000": "Ежедневное",
|
||||
"service:002:property:060:valuelist:001": "Глубокое",
|
||||
"service:002:property:061": "Частота возвращения для очистки губки по зонам",
|
||||
"service:002:property:061:valuelist:000": "5 м²",
|
||||
"service:002:property:061:valuelist:002": "8 м²",
|
||||
"service:002:property:061:valuelist:001": "10 м²",
|
||||
"service:002:property:061:valuelist:003": "15 м²",
|
||||
"service:002:property:061:valuelist:004": "20 м²",
|
||||
"service:002:property:061:valuelist:005": "25 м²",
|
||||
"service:002:property:071": "Напоминание об окончании моющего средства",
|
||||
"service:002:property:073": "Ковёр Параметры очистки",
|
||||
"service:002:property:073:valuelist:000": "Только уборка пыли на коврах",
|
||||
"service:002:property:073:valuelist:001": "Обход ковра",
|
||||
"service:002:property:073:valuelist:002": "Игнорировать",
|
||||
"service:002:property:073:valuelist:003": "Пересечение ковра",
|
||||
"service:002:property:074": "Маршрут убоки",
|
||||
"service:002:property:074:valuelist:000": "Быстрая уборка",
|
||||
"service:002:property:074:valuelist:001": "Стандартная уборка",
|
||||
"service:002:property:074:valuelist:002": "Тщательная уборка",
|
||||
"service:002:property:075": "Стратегия обхода препятствий",
|
||||
"service:002:property:075:valuelist:000": "Режим `Минимум столкновений`",
|
||||
"service:002:property:075:valuelist:001": "Режим большого охвата",
|
||||
"service:002:property:076": "Ковёр Глубокая очистка",
|
||||
"service:002:property:077": "Ковёр Распознавание ковров",
|
||||
"service:002:property:078": "Ковёр Сначала очистить ковёр",
|
||||
"service:002:property:079": "Акцент на краях и углах Вращение губок",
|
||||
"service:002:property:080": "Акцент на краях и углах",
|
||||
"service:002:property:080:valuelist:000": "Один раз в 7 дней",
|
||||
"service:002:property:080:valuelist:001": "Каждую уборку",
|
||||
"service:002:property:081": "Частота возвращения для очистки губки по времени",
|
||||
"service:002:property:082": "Мощность опустошения мешка от пыли",
|
||||
"service:002:property:082:valuelist:000": "Бесшумно",
|
||||
"service:002:property:082:valuelist:001": "Стандарт",
|
||||
"service:002:property:082:valuelist:002": "Интенсивно",
|
||||
"service:002:property:083": "Быстрый доступ",
|
||||
"service:002:property:083:valuelist:000": "Тихая уборка",
|
||||
"service:002:property:083:valuelist:001": "Глубокая очистка",
|
||||
"service:002:property:083:valuelist:002": "Общие настройки",
|
||||
"service:002:property:083:valuelist:003": "ИИ Режим убощика",
|
||||
"service:002:property:083:valuelist:004": "Режим домашних животных",
|
||||
"service:002:property:084": "Температура воды для очистки губок",
|
||||
"service:002:property:084:valuelist:000": "Комнатная",
|
||||
"service:002:property:084:valuelist:001": "Теплая",
|
||||
"service:002:property:084:valuelist:002": "Горячая",
|
||||
"service:002:property:084:valuelist:003": "Интелектуальная",
|
||||
"service:002:property:091": "Акцент на краях и углах Вращение боковой щетки",
|
||||
"service:002:property:092": "Повторное мытье губок",
|
||||
"service:003": "Батарея",
|
||||
"service:003:property:001": "Уровень заряда",
|
||||
"service:003:property:002": "Состояние зарядки",
|
||||
"service:003:property:002:valuelist:000": "Зарядка",
|
||||
"service:003:property:002:valuelist:001": "Не заряжается",
|
||||
"service:003:property:003": "Напряжение",
|
||||
"service:003:action:001": "Начать зарядку",
|
||||
"service:004": "Звук",
|
||||
"service:004:property:001": "Тревога",
|
||||
"service:004:property:002": "Громкость",
|
||||
"service:005": "Блокировка кнопок",
|
||||
"service:005:property:001": "Блокировка от детей",
|
||||
"service:005:property:002": "Статус блокировки",
|
||||
"service:006": "Идентификация",
|
||||
"service:006:action:001": "Найти Робот-Пылесос",
|
||||
"service:009": "Губка",
|
||||
"service:009:property:002": "Оставшийся срок службы",
|
||||
"service:009:action:001": "Сбросить срок службы",
|
||||
"service:010": "Карта",
|
||||
"service:010:property:010": "Автопереключение карты",
|
||||
"service:010:property:010:valuelist:000": "Вручную",
|
||||
"service:010:property:010:valuelist:001": "Автоматически",
|
||||
"service:011": "Не беспокоить",
|
||||
"service:012": "Щетка",
|
||||
"service:012:action:001": "Сбросить срок службы",
|
||||
"service:013": "Боковая щетка",
|
||||
"service:013:action:001": "Сбросить срок службы",
|
||||
"service:014": "Фильтр",
|
||||
"service:014:action:001": "Сбросить срок службы",
|
||||
"service:015": "Озвучка",
|
||||
"service:017": "ИИ",
|
||||
"service:018": "Моющее",
|
||||
"service:018:property:001": "Количество моющего средства",
|
||||
"service:018:property:002": "Подача моющего средства",
|
||||
"service:018:property:003": "Уровень подачи моющего средства",
|
||||
"service:018:property:003:valuelist:000": "Экономия",
|
||||
"service:018:property:003:valuelist:001": "Нормально",
|
||||
"service:018:property:003:valuelist:002": "Много",
|
||||
"service:018:property:003:valuelist:003": "Без ограничений",
|
||||
"service:019": "Одноразовый мешок",
|
||||
"service:019:action:001": "Сбросить срок службы",
|
||||
"service:020:action:007": "Лидар Контроль",
|
||||
"service:020:property:011": "Лидар Статус"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -54,6 +54,9 @@ urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-c35:1:
|
||||
prop.10.6:
|
||||
unit: none
|
||||
urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-c35:2: urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-c35:1
|
||||
urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-h09h00:4:
|
||||
prop.10.6:
|
||||
unit: none
|
||||
urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-h40h00:1:
|
||||
prop.10.6:
|
||||
unit: none
|
||||
@@ -67,6 +70,25 @@ urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m16:1:
|
||||
urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m16:2: urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m16:1
|
||||
urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m16:3: urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m16:1
|
||||
urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m16:4: urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m16:1
|
||||
urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m28:5:
|
||||
prop.9.5:
|
||||
unit: days
|
||||
prop.10.6:
|
||||
unit: none
|
||||
prop.12.3:
|
||||
unit: rpm
|
||||
prop.12.11:
|
||||
unit: Hz
|
||||
prop.12.13:
|
||||
unit: A
|
||||
prop.12.14:
|
||||
unit: V
|
||||
prop.12.15:
|
||||
unit: pascal
|
||||
prop.12.17:
|
||||
unit: rpm
|
||||
prop.12.21:
|
||||
unit: celsius
|
||||
urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m9:1: urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m9:6
|
||||
urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m9:2: urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m9:6
|
||||
urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m9:3: urn:miot-spec-v2:device:air-conditioner:0000A004:xiaomi-m9:6
|
||||
@@ -499,6 +521,26 @@ urn:miot-spec-v2:device:safe-box:0000A042:loock-v1:1:
|
||||
prop.5.1:
|
||||
name: contact-state
|
||||
expr: (src_value!=1)
|
||||
urn:miot-spec-v2:device:speaker:0000A015:xiaomi-l04m:2:
|
||||
prop.3.1:
|
||||
access:
|
||||
- read
|
||||
- notify
|
||||
urn:miot-spec-v2:device:speaker:0000A015:xiaomi-lx04:2:
|
||||
prop.3.1:
|
||||
access:
|
||||
- read
|
||||
- notify
|
||||
urn:miot-spec-v2:device:speaker:0000A015:xiaomi-lx06:2:
|
||||
prop.3.1:
|
||||
access:
|
||||
- read
|
||||
- notify
|
||||
urn:miot-spec-v2:device:speaker:0000A015:xiaomi-x08c:2:
|
||||
prop.2.1:
|
||||
access:
|
||||
- read
|
||||
- notify
|
||||
urn:miot-spec-v2:device:speaker:0000A015:xiaomi-x08e:1:
|
||||
prop.3.1:
|
||||
name: playing-state-a
|
||||
@@ -559,6 +601,9 @@ urn:miot-spec-v2:device:thermostat:0000A031:suittc-wk168:1:
|
||||
description: '15'
|
||||
- value: 16
|
||||
description: '16'
|
||||
urn:miot-spec-v2:device:toothbrush:0000A07E:xiaomi-p001:1:
|
||||
prop.4.1041:
|
||||
unit: days
|
||||
urn:miot-spec-v2:device:water-purifier:0000A013:roswan-lte01:1:0000D05A:
|
||||
prop.4.1:
|
||||
unit: ppm
|
||||
|
||||
Reference in New Issue
Block a user