munrexio / yandex2mqtt

Bridge from Yandex Smart Home to MQTT
MIT License
107 stars 74 forks source link

Обновление #23

Open Chess-smart opened 3 years ago

Chess-smart commented 3 years ago

День добрый, обновления предвидятся? К примеру devices.properties.float?

ws23pro commented 3 years ago

День добрый, обновления предвидятся? К примеру devices.properties.float?

привет, посмотри форк, тут давно не было обнов) https://github.com/lasthead0/yandex2mqtt.git

suprimex commented 3 years ago

@ws23pro запустил я этот форк "поигратся", лампочки включаются/выключаются, шторы - тоже всё хорошо. Но температурные датчики наотрез отказываются работать. Есть разные датчики, но даже элементарные неработают, например которые постят раз в минуту rtl_433/Nexus-TH/temperature_C -4.5 , всегда прилетает в Яндекс ноль

ws23pro commented 3 years ago

@ws23pro запустил я этот форк "поигратся", лампочки включаются/выключаются, шторы - тоже всё хорошо. Но температурные датчики наотрез отказываются работать. Есть разные датчики, но даже элементарные неработают, например которые постят раз в минуту rtl_433/Nexus-TH/temperature_C -4.5 , всегда прилетает в Яндекс ноль

а у тебя какая система умного дома?

DuBass858 commented 3 years ago

@ws23pro запустил я этот форк "поигратся", лампочки включаются/выключаются, шторы - тоже всё хорошо. Но температурные датчики наотрез отказываются работать. Есть разные датчики, но даже элементарные неработают, например которые постят раз в минуту rtl_433/Nexus-TH/temperature_C -4.5 , всегда прилетает в Яндекс ноль

Было такое, 99% дело в конфиге

KostyanApa commented 3 years ago

Точно такая же проблема, по температуре прилетает 0, влажность отдает без проблем.

  {
            id: 'lvr-001-weather',
            name: 'В гараже',
            room: 'Гараж',
            type: 'devices.types.sensor',
            allowedUsers: ['1'],
            mqtt: [
                {
                    instance: 'temperature',
                    state: '/mqtt/0/stat/weather01/temperature',
                },
                {
                    instance: 'humidity',
                    state: '/mqtt/0/stat/weather01/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',
                    },
                },
            ],
        },