Спасибо )) только задал вопрос и все получилось…
вот мой конфиг yandex2mqtt config.js
module.exports = {
notification: [
{
skill_id: ‘XXXXXXXXXXXXXXXXXXXXXX’,
oauth_token: ‘YYYYYYYYYYYYYYYYYYYY’,
user_id: ‘1’
},
],
mqtt: {
host: ‘192.168.X.X’,
port: 1883,
user: ‘mqtt’,
password: ‘mqtt’,
},
https: {
privateKey: ‘/etc/letsencrypt/live/mydomain/privkey.pem’,
certificate: ‘/etc/letsencrypt/live/mydomain/fullchain.pem’,
port: 443,
},
clients: [
{
id: ‘1’,
name: ‘devices’,
clientId: ‘yandex-smarthomeXXXXXXX’,
clientSecret: ‘Password’,
isTrusted: false,
},
],
users: [
{
id: ‘1’,
username: ‘admin’,
password: ‘password’,
name: ‘Administrator’,
},
{
id: ‘2’,
username: ‘root’,
password: ‘password’,
name: ‘Administrator’,
},
],
devices: [
{
id: ‘virtualDevice’,
name: ‘–°–≤–µ—’,
room: ‘––Њ–Љ–љ–∞—–∞’,
type: ‘devices.types.light’,
allowedUsers: [‘1’],
mqtt: [
{
instance: ‘on’,
set: ‘/devices/yandex/controls/light1/on’, // —–Њ–њ–Є–Ї —–њ—–∞–≤–ї–µ–љ–Є—
state: ‘/devices/yandex/controls/light1’, // —–Њ–њ–Є–Ї ——–∞———–∞
},
],
valueMapping: [
{
type: ‘on_off’,
mapping: [[false, true], [0, 1]], // [yandex, mqtt]
},
],
capabilities: [
{
type: ‘devices.capabilities.on_off’,
retrievable: true,
state: {
instance: ‘on’,
value: true
}
},
]
},
//
{ id: 'wb-msw-v3_206',
name: '––∞——–Є–Ї –Ї–∞—–µ——–∞ –≤–Њ–Ј–і——–∞',
room: '––Њ—–µ–ї—–љ–∞—',
type: 'devices.types.sensor',
allowedUsers: ['1'],
mqtt: [
{
instance: 'humidity',
/// type: ‘humidity’,
// set: ‘/devices/wb-msw-v3_206/controls/Humidity’,
state: ‘/devices/wb-msw-v3_206/controls/Humidity’
},{
instance: ‘temperature’,
// type: ‘temperature’,
// set: ‘/devices/wb-msw-v3_206/controls/Temperature’,
state: ‘/devices/wb-msw-v3_206/controls/Temperature’
},{
// type: ‘co2_level’,
instance: ‘co2_level’,
state: ‘/devices/wb-msw-v3_206/controls/CO2’
},{
instance: ‘tvoc’,
state: ‘/devices/wb-msw-v3_206/controls/Air Quality (VOC)’
},{
instance: ‘illumination’,
state: ‘/devices/wb-msw-v3_206/controls/Illuminance’
}],
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’
}
},{
type: ‘devices.properties.float’,
retrievable: true,
parameters: {
instance: ‘co2_level’,
unit: ‘unit.ppm’
}
},{
type: ‘devices.properties.float’,
retrievable: true,
parameters: {
instance: ‘tvoc’,
unit: ‘unit.density.mcg_m3’
}
},{
type: ‘devices.properties.float’,
retrievable: true,
parameters: {
instance: ‘illumination’,
unit: ‘unit.illumination.lux’
}
}],
}
// end
],
};