Приобрел 4 привода для кранов, планировал их подключить к Sprut Hub.
При подключении его к Sprut Hub, выявилось что для данного устройства отсутствует шаблон. В интерфейсе он выглядел так:
Для устранения проблемы подал тикер на добавление устройства.
Параллельно решил создать шаблон самостоятельно. Для этого нашёл подобное устройство, которое уже имеет шаблон для Sprut Hub. Например такой кран: MOES Valve control Crane
{
"manufacturer": "MoesHouse",
"model": "TS0001",
"manufacturerId": "(_TZ3000_iedbgyxt|_TZ3000_5ucujjts)",
"modelId": "TS0001",
"catalogId": 3305,
"status": "Done",
"template": [
"/_Tuya/8001_IndicatorMode.json",
"/_Tuya/8002_RestartStatus.json"
],
"services": [
{
"type": "Valve",
"logics": [
{
"type": "InUseFromActive"
}
],
"characteristics": [
{
"type": "Active",
"link": {
"endpoint": 1,
"cluster": "0006_OnOff",
"attribute": "0000_OnOff"
}
}
]
}
]
}
Заменил первые 5 строчек, 6ую удалил.
manufacturerId и modelId взял из данных, которые получил при первом подключении устройства.
manufacturer можно в принципе указать любое.
{
"manufacturer": "HOENYZY",
"model": "TS0001",
"manufacturerId": "_TZ3000_wpueorev",
"modelId": "TS0001",
Загрузил свой шаблон с помощью инструкции.
После этого удалил старое устройство и добавил его заново. Появилось новое устройство Кран. Управление и состояние работает штатно.