Rename config.js.orig to config.orig.js

This commit is contained in:
lasthead0
2021-01-18 09:23:01 +03:00
committed by GitHub
parent d6ae5dc1ea
commit 2a66e68e69

157
config.orig.js Normal file
View File

@@ -0,0 +1,157 @@
module.exports = {
mqtt: {
host: 'localhost',
port: 1883,
user: 'user',
password: 'password'
},
https: {
privateKey: '/etc/letsencrypt/live/your.domain.ru/privkey.pem',
certificate: '/etc/letsencrypt/live/your.domain.ru/fullchain.pem',
port: 4433
},
clients: [
{
id: '1',
name: 'Yandex',
clientId: 'client',
clientSecret: 'secret',
isTrusted: false
},
],
users: [
{
id: "1",
username: "admin",
password: "admin",
name: "Administrator"
},
{
id: "2",
username: "user1",
password: "user1",
name: "User"
},
],
devices: [
{
id: "haw-002-switch",
name: "Свет в коридоре",
room: "Коридор",
type: "devices.types.light",
mqtt: [
{
instance: "on",
set: "/yandex/controls/light_HaW_002/state/on",
state: "/yandex/controls/light_HaW_002/state"
},
],
capabilities: [
{
type: "devices.capabilities.on_off",
retrievable: true,
},
],
},
{
id: "lvr-003-switch",
name: "Основной свет",
room: "Гостиная",
type: "devices.types.light",
mqtt: [
{
instance: "on",
set: "/yandex/controls/light_LvR_003/state/on",
state: "/yandex/controls/light_LvR_003/state"
},
],
valueMapping: [
{
type: "on_off",
mapping: [[false, true], [0, 1]] // [yandex, mqtt]
}
],
capabilities: [
{
type: "devices.capabilities.on_off",
retrievable: true,
},
],
},
{
id: "lvr-001-weather",
name: "В гостиной",
room: "Гостиная",
type: "devices.types.sensor",
mqtt: [
{
instance: "temperature",
state: "/yandex/sensors/LvR_001_Weather/temperature"
},
{
instance: "humidity",
state: "/yandex/sensors/LvR_001_Weather/humidity"
}
],
properties: [
{
type: "devices.properties.float",
retrievable: true,
parameters: {
instance: "temperature",
unit: "unit.temperature.celsius"
},
},
{
type: "devices.properties.float",
retrievable: true,
parameters: {
instance: "humidity",
unit: "unit.percent"
},
}
]
},
{
id: "plug-001-flower",
name: "Розетка для цветка",
room: "Гостиная",
type: "devices.types.socket",
mqtt: [
{
instance: "on",
set: "/yandex/controls/socket_LvR_002/state/on",
state: "/yandex/controls/socket_LvR_002/state/on"
},
{
instance: "power",
state: "/yandex/controls/socket_LvR_002/power"
},
],
capabilities: [
{
type: "devices.capabilities.on_off",
retrievable: true,
},
],
properties: [
{
type: "devices.properties.float",
retrievable: true,
parameters: {
instance: "power",
unit: "unit.watt"
},
},
]
}
/* --- end */
]
}