Download and copy
custom_components/petkit
folder tocustom_components
folder in your HomeAssistant config folder
# Auto install via terminal shell
wget -q -O - https://cdn.jsdelivr.net/gh/al-one/hass-xiaomi-miot/install.sh | DOMAIN=petkit REPO_PATH=hasscc/petkit ARCHIVE_TAG=main bash -
Recommend sharing devices to another account
# configuration.yaml
petkit:
# Single account
username: 86-18866668888 # Username of Petkit APP (小佩宠物), important to use country code
password: abcdefghijklmn # MD5 or Raw password
api_base: # Optional, default is China server: http://api.petkit.cn/6/
scan_interval: # Optional, default is 00:02:00
feeding_amount: # Optional, default is 10(g), also can be input_number entity id.
# Multiple accounts
accounts:
- username: [email protected]
password: password1
api_base: http://api.petktasia.com/latest/ # Asia server
feeding_amount: 20
- username: [email protected]
password: password2
api_base: http://api.petkt.com/latest/ # America server
feeding_amount: input_number.your_feeding_amount_entity_id # min:10, step:10
service: petkit.request_api
target:
entity_id: sensor.d4_xxxxxx_state # Any sensor entity in the account
data:
api: /discovery/device_roster
params:
key: val