мНет описания правки |
мНет описания правки |
||
Строка 56: | Строка 56: | ||
=== <code>real</code> === | === <code>real</code> === | ||
11 | |||
=== <code>cloud</code> === | === <code>cloud</code> === | ||
22 | |||
=== <code>discovery</code> === | === <code>discovery</code> === | ||
33 | |||
=== <code>exposes</code> === | === <code>exposes</code> === | ||
44 | |||
=== <code>options</code> === | === <code>options</code> === | ||
55 | |||
[[Category:Custom]] | [[Category:Custom]] |
Версия от 08:11, 5 сентября 2024
Файл базы данных
База данных это файл, в котором хранится описание устройств. По умолчанию это /opt/homed-custom/database.json
. Путь к файлу базы данных может быть изменен в конфигурации. Не обязательно редактировать базу данных автоматизаций вручную, намного проще настраивать устройства через веб-интерфейс.
Структура базы данных
База данных HOMEd Сustom это JSON-объект. Общая структура базы данных выглядит так:
{
"devices":
[
{
"active": true,
"id": "myCustomDevice1",
"name": "My Custom Device",
"real": false,
"cloud": true,
"discovery": true,
"exposes":
[
...
],
"options":
{
...
}
},
{
"active": true,
"id": "myCustomDevice2",
"name": "Other Custom Device",
"real": true,
"cloud": true,
"discovery": true,
"exposes":
[
...
]
}
]
}
Параметры устройств
active
Включение/выключение устройства.
id
Уникальный идентификатор устройства.
name
Уникальное читаемое имя устройства.
real
11
cloud
22
discovery
33
exposes
44
options
55