Здравствуйте!
При добавлении RU-устройств в контроллер Homey, устройства иногда добавляются с ошибками и список доступных параметров конфигурации мал.
Также при попытка добавить параметр конфигурации в ручную, система выдает ошибку.
Однако при добавление этого же EU-устройства, устройство добавляется без ошибок и имеет полный список параметров конфигурации.
Как и что нужно подредактировать, чтобы Homey правильно распознал RU-устройства.
Использовал мультисенсор Aeotec с разными прошивками EU и RU.
Контроллер Homey - версия 2.04
Действительно, RU-устройств мало на рынке по сравнению с EU, поэтому их поддержка во всех контроллерах происходит со значительным запозданием. Это касается и контроллера Homey. Однако это можно исправить следующим образом.
В Homey Apps можно добавить коды продуктов для других стран. Например, для Aeotec их следует добавить в приложение Aeotec для Homey: https://apps.athom.com/app/com.aeotec.
Исходный код этого приложения находится здесь: https://github.com/athombv/com.aeotec/tree/ead76ab114b1d1062c10363b4226fbf27e621c69
Вы можете самостоятельно отправлять запросы с правильно настроенными ID продуктов, чтобы разработчики могли их принять и убедиться, что они действительно работают хорошо.
Идентификатор продукта можно найти следующим образом:
ID продукта можно добавить в раздел «драйверы (drivers)» в app.json соответствующего приложения.
Например, файл Aeotec: https://github.com/athombv/com.aeotec/blob/ead76ab114b1d1062c10363b4226fbf27e621c69/app.json
В строке 700 для кнопки паники, в строке 744 для мультисенсора 4-в-1 и т.д.
"drivers": [ | |
{ | |
"id": "DSA38", | |
"name": { | |
"en": "Panic Button" | |
}, | |
"class": "sensor", | |
"capabilities": [ | |
"measure_battery" | |
], | |
"images": { | |
"large": "/drivers/DSA38/assets/images/large.png", | |
"small": "/drivers/DSA38/assets/images/small.png" | |
}, | |
"zwave": { | |
"manufacturerId": 134, | |
"productTypeId": [ | |
1 | |
], | |
"productId": [ | |
38 | |
], | |
"zwaveAllianceProductId": 1284, |
"id": "DSB05", | |
"name": { | |
"en": "Multisensor 4-in-1" | |
}, | |
"class": "sensor", | |
"capabilities": [ | |
"measure_battery", | |
"measure_humidity", | |
"measure_luminance", | |
"alarm_motion", | |
"measure_temperature" | |
], | |
"images": { | |
"large": "/drivers/DSB05/assets/images/large.jpg", | |
"small": "/drivers/DSB05/assets/images/small.jpg" | |
}, | |
"zwave": { | |
"manufacturerId": 134, | |
"productTypeId": [ | |
2 | |
], | |
"productId": [ | |
5 | |
], | |
"zwaveAllianceProductId": 763, |
Действительно, RU-устройств мало на рынке по сравнению с EU, поэтому их поддержка во всех контроллерах происходит со значительным запозданием. Это касается и контроллера Homey. Однако это можно исправить следующим образом.
В Homey Apps можно добавить коды продуктов для других стран. Например, для Aeotec их следует добавить в приложение Aeotec для Homey: https://apps.athom.com/app/com.aeotec.
Исходный код этого приложения находится здесь: https://github.com/athombv/com.aeotec/tree/ead76ab114b1d1062c10363b4226fbf27e621c69
Вы можете самостоятельно отправлять запросы с правильно настроенными ID продуктов, чтобы разработчики могли их принять и убедиться, что они действительно работают хорошо.
Идентификатор продукта можно найти следующим образом:
ID продукта можно добавить в раздел «драйверы (drivers)» в app.json соответствующего приложения.
Например, файл Aeotec: https://github.com/athombv/com.aeotec/blob/ead76ab114b1d1062c10363b4226fbf27e621c69/app.json
В строке 700 для кнопки паники, в строке 744 для мультисенсора 4-в-1 и т.д.
"drivers": [ | |
{ | |
"id": "DSA38", | |
"name": { | |
"en": "Panic Button" | |
}, | |
"class": "sensor", | |
"capabilities": [ | |
"measure_battery" | |
], | |
"images": { | |
"large": "/drivers/DSA38/assets/images/large.png", | |
"small": "/drivers/DSA38/assets/images/small.png" | |
}, | |
"zwave": { | |
"manufacturerId": 134, | |
"productTypeId": [ | |
1 | |
], | |
"productId": [ | |
38 | |
], | |
"zwaveAllianceProductId": 1284, |
"id": "DSB05", | |
"name": { | |
"en": "Multisensor 4-in-1" | |
}, | |
"class": "sensor", | |
"capabilities": [ | |
"measure_battery", | |
"measure_humidity", | |
"measure_luminance", | |
"alarm_motion", | |
"measure_temperature" | |
], | |
"images": { | |
"large": "/drivers/DSB05/assets/images/large.jpg", | |
"small": "/drivers/DSB05/assets/images/small.jpg" | |
}, | |
"zwave": { | |
"manufacturerId": 134, | |
"productTypeId": [ | |
2 | |
], | |
"productId": [ | |
5 | |
], | |
"zwaveAllianceProductId": 763, |