初始化config文件
This commit is contained in:
@@ -0,0 +1,333 @@
|
||||
send_command:
|
||||
description: Send miio command.
|
||||
fields:
|
||||
entity_id:
|
||||
description: ID of the entity.
|
||||
example: light.yeelight_living_e92c
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: xiaomi_miot
|
||||
method:
|
||||
description: Method of the command.
|
||||
example: set_power
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
params:
|
||||
description: Params for the method.
|
||||
example: ['on']
|
||||
required: true
|
||||
selector:
|
||||
object:
|
||||
|
||||
get_properties:
|
||||
description: Get miot properties.
|
||||
fields:
|
||||
entity_id:
|
||||
description: ID of the entity.
|
||||
example: climate.xiaomi_mc5_374e
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: xiaomi_miot
|
||||
mapping:
|
||||
description: Mapping for properties.
|
||||
example: '[{"siid": 2, "piid": 1}, {"siid": 3, "piid": 1}]'
|
||||
required: true
|
||||
selector:
|
||||
object:
|
||||
update_entity:
|
||||
description: Update to entity state attributes.
|
||||
default: false
|
||||
example: true
|
||||
selector:
|
||||
boolean:
|
||||
|
||||
set_property:
|
||||
description: Set miot property.
|
||||
fields:
|
||||
entity_id:
|
||||
description: ID of the entity.
|
||||
example: climate.xiaomi_mc5_374e
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: xiaomi_miot
|
||||
field:
|
||||
description: Field of property.
|
||||
example: air_conditioner.on
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
value:
|
||||
description: Value of property.
|
||||
example: true
|
||||
required: true
|
||||
selector:
|
||||
object:
|
||||
|
||||
set_miot_property:
|
||||
description: Set miot property by siid/piid.
|
||||
fields:
|
||||
entity_id:
|
||||
description: ID of the entity.
|
||||
example: climate.xiaomi_mc5_374e
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: xiaomi_miot
|
||||
siid:
|
||||
description: Miot service ID.
|
||||
example: 2
|
||||
required: true
|
||||
selector:
|
||||
number:
|
||||
min: 1
|
||||
max: 9999
|
||||
mode: box
|
||||
piid:
|
||||
description: Miot property ID.
|
||||
example: 1
|
||||
required: true
|
||||
selector:
|
||||
number:
|
||||
min: 1
|
||||
max: 9999
|
||||
mode: box
|
||||
value:
|
||||
description: Miot property value.
|
||||
example: true
|
||||
required: true
|
||||
selector:
|
||||
object:
|
||||
|
||||
call_action:
|
||||
description: Call miot action.
|
||||
fields:
|
||||
entity_id:
|
||||
description: ID of the entity.
|
||||
example: media_player.xiaoai_x08c
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: xiaomi_miot
|
||||
siid:
|
||||
description: Miot service ID.
|
||||
example: 3
|
||||
required: true
|
||||
selector:
|
||||
number:
|
||||
min: 1
|
||||
max: 9999
|
||||
mode: box
|
||||
aiid:
|
||||
description: Miot action ID.
|
||||
example: 5
|
||||
required: true
|
||||
selector:
|
||||
number:
|
||||
min: 1
|
||||
max: 9999
|
||||
mode: box
|
||||
params:
|
||||
description: Miot action params.
|
||||
example: "['Turn on light', 1]"
|
||||
selector:
|
||||
object:
|
||||
|
||||
intelligent_speaker:
|
||||
description: Play text on Xiaoai speaker / Execute text directive / 小爱TTS及执行语音命令
|
||||
fields:
|
||||
entity_id:
|
||||
description: ID of the entity.
|
||||
example: media_player.xiaoai_x08c
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: xiaomi_miot
|
||||
domain: media_player
|
||||
text:
|
||||
description: Text content.
|
||||
example: Turn on light
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
execute:
|
||||
description: Execute text directive.
|
||||
default: false
|
||||
example: true
|
||||
selector:
|
||||
boolean:
|
||||
silent:
|
||||
description: Silent execution.
|
||||
default: false
|
||||
example: false
|
||||
selector:
|
||||
boolean:
|
||||
|
||||
xiaoai_wakeup:
|
||||
description: Wake up the Xiaoai speaker / 唤醒小爱音箱
|
||||
fields:
|
||||
entity_id:
|
||||
description: ID of the xiaoai entity.
|
||||
example: media_player.xiaoai_x08c
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: xiaomi_miot
|
||||
domain: media_player
|
||||
text:
|
||||
description: Text content for wake up.
|
||||
example: Livingroom light
|
||||
selector:
|
||||
text:
|
||||
|
||||
get_device_data:
|
||||
description: Get xiaomi device data from cloud.
|
||||
fields:
|
||||
entity_id:
|
||||
description: ID of the entity.
|
||||
example: sensor.xiaomi_lock
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: xiaomi_miot
|
||||
type:
|
||||
description: Data type.
|
||||
default: prop
|
||||
example: prop
|
||||
selector:
|
||||
select:
|
||||
options:
|
||||
- prop
|
||||
- event
|
||||
- prop_cal_day
|
||||
- prop_cal_week
|
||||
- prop_cal_month
|
||||
- store
|
||||
key:
|
||||
description: Data key.
|
||||
example: power
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
time_start:
|
||||
description: From the unix timestamp.
|
||||
example: 0
|
||||
selector:
|
||||
number:
|
||||
min: 0
|
||||
max: 9999999999
|
||||
mode: box
|
||||
time_end:
|
||||
description: To the unix timestamp.
|
||||
example: 0
|
||||
selector:
|
||||
number:
|
||||
min: 0
|
||||
max: 9999999999
|
||||
mode: box
|
||||
limit:
|
||||
description: Limit of results.
|
||||
example: 10
|
||||
selector:
|
||||
number:
|
||||
min: 1
|
||||
max: 2000
|
||||
mode: box
|
||||
group:
|
||||
description: Results grouping.
|
||||
default: raw
|
||||
example: raw
|
||||
selector:
|
||||
select:
|
||||
options:
|
||||
- raw
|
||||
- hour
|
||||
- day
|
||||
- week
|
||||
- month
|
||||
|
||||
renew_devices:
|
||||
description: Renew xiaomi devices.
|
||||
fields:
|
||||
username:
|
||||
description: Xiaomi Account ID / Email / Phone.
|
||||
required: false
|
||||
selector:
|
||||
text:
|
||||
|
||||
get_token:
|
||||
description: Get xiaomi device token.
|
||||
fields:
|
||||
name:
|
||||
description: Keyword of device name in Mihome / IP / Model.
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
|
||||
get_bindkey:
|
||||
description: Get bindkey for ble device from cloud.
|
||||
fields:
|
||||
entity_id:
|
||||
description: ID of the entity.
|
||||
example: sensor.lywsd03mmc_temperature
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: xiaomi_miot
|
||||
did:
|
||||
description: Xiaomi device ID.
|
||||
selector:
|
||||
text:
|
||||
|
||||
request_xiaomi_api:
|
||||
description: Request xiaomi cloud api.
|
||||
fields:
|
||||
entity_id:
|
||||
description: ID of the entity.
|
||||
example: sensor.xiaomi_device
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: xiaomi_miot
|
||||
api:
|
||||
description: Xiaomi API path.
|
||||
example: /home/device_list
|
||||
required: true
|
||||
selector:
|
||||
text:
|
||||
data:
|
||||
description: Xiaomi API request data.
|
||||
example: "{'getVirtualModel':true}"
|
||||
selector:
|
||||
object:
|
||||
method:
|
||||
description: Request method.
|
||||
default: POST
|
||||
example: POST
|
||||
selector:
|
||||
select:
|
||||
options:
|
||||
- POST
|
||||
- GET
|
||||
crypt:
|
||||
description: Crypt data.
|
||||
default: true
|
||||
example: true
|
||||
selector:
|
||||
boolean:
|
||||
sid:
|
||||
description: Xiaomi service ID.
|
||||
default: xiaomiio
|
||||
example: xiaomiio
|
||||
selector:
|
||||
select:
|
||||
options:
|
||||
- label: Mihome API
|
||||
value: xiaomiio
|
||||
- label: Xiaoai API
|
||||
value: micoapi
|
||||
- label: i.mi.com
|
||||
value: i.mi.com
|
||||
Reference in New Issue
Block a user