Logo Logo en
  • iRidi Pro
    Основные компоненты
    • Приложение i3 Pro
    • iRidi Pro Server
    • iRidi Studio
    • iRidium studio v. 1.3.8 (устаревшая версия)
    Java Script в iRidi
    • Руководство
    • Справочник
    • Примеры
    • JS драйвера
    другие
    • Личный Кабинет
    • iRidium Cloud
    • iRidium Transfer
    • Push-уведомления
    • Лучшая практика
    Лицензирование
    • Лицензирование и передача проекта
    • Оффлайн-лицензирование
    • Активация iRidi Pro Server
  • Продукты
    i3 lite
    • Приложение i3 lite
    • Регистрация и лицензирование
    • Сервер
    • Модули
    KNX Home Server
    • Приложение i3 KNX
    • KNX Home Server
    BUS77 HOME SERVER
    • Приложения Bus77 Home и Bus77 Lite
    • Bus77 Home Server
    Решения
    • BYOD - решение для гостиниц
    • Портал жителя - решение для МКД
    iRidi SCADA
    • iRidi SCADA
  • Bus77
    НАСТРОЙКА BUS77
    • Основы Bus77
    • Приложения Bus77 Home и Bus77 Lite
    • Работа с драйвером Bus77 в iRidi Studio
    • Настройка шины Bus77 в iRidi Studio
    ПРОТОКОЛ BUS77
    • Характеристики CAN (Bus77)
    • Описание протокола
    • Исходники на GitHub
    ОБОРУДОВАНИЕ BUS77
    • Каталог Bus77 Pro
    • Каталог Bus77 Lite
  • Поддерживаемое оборудование
    Драйверы
    • Список драйверов
    • ProAV драйвера
    • AV & Custom Systems
    • JS драйвера
    • Сторонние драйвера и фриланс
    Протоколы и интерфейсы
    • Голосовое управление
    • 1-Wire
    • BACnet IP
    • Bus77
    • KNX
    • KNX IP BAOS
    • Weinzierl kBerry
    • Microsoft Exchange
    • Modbus
    • MQTT
    • NFC
    • ODBC
    • Onvif
    • SIP
    • SNMP
    • Wake On Lan
    • Z-Wave
    • ZigBee
    Производители
    • AMX
    • AVCiT
    • Beckhoff ADS
    • Biamp Tesira
    • Bluesound
    • Casambi
    • BSS Harman
    • Clipsal
    • ControlArt 7Port
    • Crestron
    • DigiBird
    • Domintell
    • Duotecno
    • EIDE
    • EPSNET
    • Global Cache
    • HDL Buspro
    • Helvar
    • IEAST
    • INELS BUS
    • INELS Wireless
    • Intesis
    • Kleger
    • Kramer VIA
    • Kramer 3000
    • Larnitech
    • Legrand Netatmo
    • LG TV
    • Lutron
    • Lutron Homeworks QS
    • MyHome
    • Nest
    • Novastar
    • Panasоnic PTZ
    • Philips Dynalite
    • PJLink
    • Satel
    • SamsungTV
    • Sonos
    • Somfy
    • SpinetiX
    • Televic Conference
    • TIS
    • Tion
    • URRI
    • Velbus
    • Velocio
    • Vinteo
    • WyreStorm
    • WiiM
    • Xicato
    • Yamaha
    • ZONT
    • Z-Wave.me
    Протестированное оборудование
    • Панель HDL S57
    • Панель HDL S10
    • SIP-домофон
    • Akuvox
    • Arlight
    • Divus
    • QBic TD-1050 PRO
    • QBic TD-1060 Slim
    • QBic TD-1070
    • Sigur
    • Uni-Ubi
    • Velocio
  • Оборудование iRidi

    Серверы
    • HS Сервер
    • ProAV Control Processor Basic
    • ProAV Control Processor Advanced
    • Спецификация контроллеров UMC
    • Настройка контроллера UMC C2
    • Настройка контроллера UMC C3
    • Настройка контроллера HDL IntelliCenter 2 (UMC C4)
    Модули расширения
    • I-PX-RS1
    • I-PX-RS4
    • I-PX-IR3
    KNX
    • KNX Home Server
    • KNX IP Interface
    Панели управления
    • iRidium Panel 7
    • Touch Panel P3
    • Touch Panel P6
    • Touch Panel P8
    • Touch Panel P10
    • Tabletop Touch Panel 10
    • AV Remote Control
    ОБОРУДОВАНИЕ BUS77
    • Каталог Bus77 Pro
    • Каталог Bus77 Lite
    • Differences
iRidium mobile web-site
Содержание
    Инструменты‌
    • Сведения о странице
    • Постоянная ссылка
    • Версия для печати
    • Спецстраницы
    • Связанные правки
    • Ссылки сюда
    Login / Create Account
    Материал из for iRidium developers
    Перейти к: навигация, поиск
    Эта страница является переводом страницы Nest. Перевод выполнен на 100%.

    Other languages:
    English • ‎русский

    Содержание

    • 1 iRidium for Nest
    • 2 Description
    • 3 Connection
    • 4 Work in iRidium
      • 4.1 Import of Data
        • 4.1.1 Adding Driver Manually
      • 4.2 Devices
        • 4.2.1 Thermostat

    iRidium for Nest

    A set of tools to create interfaces for controlling equipment by Nest.
    The driver is only for a server project.

    documentation was last updated on 14.5.2021


    Description

    iRidium for Nest is a set of tools that allows to create an interface to control Nest equipment. A cloud driver interacts with equipment by means of HTTP requests.


    Connection

    To connect to Nest equipment, do the following:

    1 Set a Google account to work with Nest equipment.

    2 Create a cloud object for your iRidium pro project.

    3 Follow the link log in with your iRidium dealer account.

    4 Choose Connect (Set) for the Nest driver.

    IR assistant nest connect.png

    5 Accept a permission to view and use data about your home from the Google Home app.

    6 Choose a required object in iRidium cloud.

    IR assistant choose object.png

    7 Click Link. A session for linking can expire and in this case you'll see an error - invalid_grant / Bad Request. Go to point 4 and repeat the following steps.

    IR assistant nest connect 2.png

    8 Download a JS file with a driver structure. You can see an a token to connect ot equipment below - OAuth2.0. This token replaces regular authorization.

    Download json.png

    9 Import the downloaded JS file to iRidium Studio.

    10 Download your project with Nest driver to an object in iRidium cloud.

    As it is a cloud driver, it works only if a project is started from the cloud.


    In case if the authorization token becomes irrelevant:

    1 Follow the link.

    2 Click Issued tokens.

    3 Choose i3pro object with a linked Google account and Nest equipment.

    4 Synchronize the token and click Devices and structures

    5 Copy the access token.

    6 You can update the token in a project via driver settings in iRidium Studio (after it the project must be updated in the cloud) or enter a new token in device settings in the sever web-interface.


    Work in iRidium

    Create a new project and add Nest Network driver to it with the help of a scanner or entering data manually.

    Import of Data

    To import commands and feedback channels of equipment from JS project, do the following:

    1 Start iRidium studio, create a project and open the Devices panel.

    Nest1.png

    2 Choose Universal import from JS (*.js, *.json) in the Scanner / Import tab and open a project file.

    Nest2.png

    Adding Driver Manually

    1 Add the Nest Network driver to a created project in the Devices tab:

    Nest3.png

    2 Click the left mouse button on the driver, add a subdevice (Add subdevice) and enter connection settings to the driver:

    Nest4.png
    • Log Level - a level of logging;
    • Token - an authorization token OAuth2.0 (filled in automatically during import).
    • Driver Version - a version of the driver.
    Nest5.png
    • Name - the name of a subdevice;
    • Driver Type - a type of driver;
    • Subdevice ID - ID of a subdevice;
    • Device Type - a type of subdevice.

    Devices

    Commands and feedback channels of Nest devices do not have specific settings. They are created when a device is added. Equipment is controlled by means of sending a "value" to a command (Send number, Send string, send value from object).

    Thermostat

    Command:

    Command / feedback channel Input / expected values Description
    Mode Off Value Choice of mode - turn on
    Heat Value Choice of mode - heating.
    Cool Value Choice of mode - cooling.
    HeatCool Value Choice of mode - heating-cooling.
    Heat Temperature 9~32 Target heating temperature.
    Cool Temperature 9~32 Target cooling temperature
    HeatCool Low Temperature 9~32 The lowest temperature limit for the heating-cooling mode.
    HeatCool High Temperature 9~32 The highest temperature limit for the heating-cooling mode.
    Eco Mode On Value Turn on the eco mode.
    Eco Mode Off Value Turn off the eco mode.
    Fan Timer On Value Turn on ventilation for a period of time in minutes.
    Fan Timer Off Value Turn off ventilation.


    Feedback:

    Command / feedback channel Input / expected values Description
    Mode Off,
    Heat,
    Cool,
    HeatCool.
    The current mode.
    HVAC "OFF",
    "HEATING",
    "COOLING".
    The current state of a device.
    Eco Mode 0-1 The current eco mode:
    1 - manual eco mode is on, 0 - the mode is off.
    Eco Heat Value Temperature value that makes heating work in the eco mode.
    Eco Cool Value Temperature value that makes cooling work in the eco mode.
    Temperature Heat 9~32 The current target heating temperature.
    Temperature Cool 9~32 The current target cooling temperature.
    Temperature HeatCool High 9~32 The current required highest temperature limit for the heating-cooling mode.
    Temperature HeatCool Low 9~32 The current required lowest temperature limit for the heating-cooling mode.
    Connectivity 0-1 Thermostat connection:
    1 - on, 0 - off.
    Fan Mode "on / off" The current state of the ventilation:
    on - it is on, off - it is off.
    Fan Timer Timeout Value Time when the ventilation period will be over.
    Humidity 0~100 The current humidity (%).
    Info "Thermostat" The name of the device in the Nest app.
    Settings "CELSIUS" Temperature measure unit:
    CELSIUS, FAHRENHEIT.
    Ambient Temperature Value The current temperature
    Источник — «https://dev.iridi.com/index.php?title=Nest/en&oldid=111993»
    About us
    Company
    Team
    History
    Philosophy
    Rewards
    Partnership
    Our partner
    Partnership Programs
    Apply for partnership
    products
    iRidium pro
    iRidium lite
    iRidium gate
    iRidium server
    Loads
    iRidium pro
    iRidium lite
    Other version
    Marketing materials
    Support
    On-line courses/Video
    Recommended equipment
    Other version
    iRidium pro
    Documentation
    FAQ
    Forum
    iRidium lite
    Documentation
    Forum
    Projects
    Standart projects
    Smart buildings
    Smart house
    Special solution
    Find a dealer
    News
    Youtube
    Twitter
    VK
    Logo
    contact@iridi.com
    +7 (499) 322-73-29

    Privacy policy