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
    Перейти к: навигация, поиск
    Эта страница является переводом страницы Editor Server Settings. Перевод выполнен на 100%.

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

    Содержание

    • 1 iRidium Studio
    • 2 Projects for iRidium Server
      • 2.1 Workspace of Server Projects
      • 2.2 Project Overview
        • 2.2.1 Server Tags, Driver Tags (I/O)
        • 2.2.2 Server Settings (Config)
        • 2.2.3 JS Editor
      • 2.3 Device Base
        • 2.3.1 DataBase Editor
      • 2.4 GC Cloud (IR Database)
    • 3 Project encryption
    • 4 Studio Settings

    iRidium Studio

    P.1 First steps
    P.2 Creating a server project » P.3 Working with drivers »

    Projects for iRidium Server

    This section describes work with iRidium Studio when creating projects for iRidium Server. iRidium Server processes data from automation equipment, saves them and sends the information to control panels. A server project does not have a graphic part - it is a set of scripts and a list of equipment you want to work with.

    Create a new project for iRidium Server:
    iRidium Studio > File > New > New Server Project

    New server project.png


    Workspace of Server Projects

    After starting iRidium Studio and creating of Server Project you can see the workspace which consists of:

    GUI serverMode overview.png
    1. Studio Settings
      the drop-down lists from which you can access to editor settings: File, Project, Tools, Help, View
    2. Project Overview
      moving between the input-output settings and server parameters
      1. I/O - in this section of your server project you will see server tags and driver tags
      2. Config - in this section you will see server settings
    3. Server tags
      the list of variables from which the iRidium Server driver in the panel project will be formed. You van create virtual tags, not connected with real equipment (filling in is performed via scripts)
    4. Settings of server tags
      the parameters of iRidium Server tags (name, size, saving data in the database, relations with JS functions, etc.)
    5. Driver tags (Driver Tags)
      the equipment variables to which iRidium Server has to connect. All variables in this tab are projected on server tags. Via the server tags control panels get access to equipment
    6. Settings of driver tags
      the parameters of drivers with which iRidium Server works. When creating a driver variable the server tag with the same name is created automatically
    7. Device Base
      the storage of built-in iRidium drivers (products). It contains tools for creating drivers for users and additional databases of script drivers.
    8. GC Cloud (IR Database)
      the database of IR commands for use with Global Caché converters



    Project Overview

    Project Overview enables you to move between the windows of server settings:

    Editor window Server Project Overview.png
    Project Overview:
    • I/O - the inputs/outputs; it opens server tags and driver tags for editing
    • Config - the server project settings


    Server Tags, Driver Tags (I/O)

    The tab is opened when clicking on I/O in Project Overview

    Server IO Settings.png

    1. Virtual variables (Virtual) - переvariables where you can write any data received as a result of script work (numbers, strings, arrays). Virtual variables are available for changing from control panels.

    • Virtual > Channels - the variables available for writing
    • Virtual > Tags - the variables available for reading


    2. Server Tags - variables which are formed automatically when adding controlled equipment to driver tags. Names of server tags correspond to the names of driver variables in driver tags

    • Driver > Driver Tokens - the information about connection to equipment, reading only
    • Driver > Commands - the variables available for writing
    • Driver > Feedbacks - the variables available for reading


    3. Settings of tags - they enable setting up virtual tags and server tags.

    • settings for writing
      • Name - the short name
      • Full Name - the full name to refer from scripts
      • Description - the description (optional)
      • Script - to execute the JavaScript function without arguments every time the tag is activated


    • settings for reading
      • Name - the short name
      • Full Name - the full name to refer from scripts
      • Description - the description (optional)
      • Store In DB - saving of all changed values in the database
      • Access - the variable type: Public - it can be changed from control panels, Private - it can be changed only from the server
      • Deadband - the change which will not be considered when building graphs on the basis of tag data. For example, if Deadband: 0.5, the change of the variable by 0.3 will not be displayed on the graph in the client application
      • Script - to execute the JavaScript function without arguments every time the tag is activated


    4. Driver Tags - equipment variables to which iRidium Server has to connect. All variables in this tab are automatically projected on server tags.

    5. Settings of tags - they enable you to set up equipment variables controlled by the server. The settings are unique. They depend on the driver type the server works with.



    Server Settings (Config)

    The tab is opened when clicking on Config in Project Overview

    Server Config Settings.png

    1. Job Notes - information about the project. It will be displayed in the panel projects connected to this server project

    • Customer/Order - the customer and order
    • Project Name - the project name
    • Address - the address of the automation object
    • Phone - the customer phone number
    • Email - the customer e-mail address


    2. Description - notes about the project, version history. It will be displayed in the panel projects connected to this server project

    3. General - main project properties

    • Project Name - the server project name


    4. Settings - the settings of the server and the iRidium Server driver which will connect the server and panel projects. This information will be displayed in all panel projects connected to this server project:

    • Server host - the server IP-address
    • Server port - the port of connection to the server (by default: 30464)
    • Login (under development) - the login for connection of control panels to the server
    • Password (under development) - the password for connection of control panels to the server
    • System ID (under development) - the unique server identifier used for push notifications and the DDNS server


    5. Debugging Log Level - the depth of logging, what information is displayed in the server log:

    • Global - it displays the upper level of logging common for all subcategories of the log. No information higher than the level indicated in Global will appear in any of the log subcategories
    • Core - it is formed by the server core
    • Database - it is formed by the database
    • Script - it is formed by scripts
    • Webserver - it is formed by the web server


    Logging levels:

    • EMERGENCY - application is unusable
    • ALERT - action must be taken immediately
    • CRITICAL - critical errors, application work is impossible
    • ERROR - errors, application work is possible
    • WARNING - warnings, application work is possible
    • NOTICE - significant notice, application work is possible
    • INFO - main information
    • DEBUG - all information


    Click Save in the lower part of the settings window to save the server settings.


    JS Editor

    It is a tool for creating programs in the Java Script language which will work on the server. The logic of server work is formed with the help of scripts. The server supports its own set of Java Script methods and properties.

    Icon Scripts.png open the editor of iRidium scripts

    Editor window JS Editor.png


    JSnew.png show script tree:
    • create a script file
    • open the script file (*.js)
    JSdel.png delete a selected script file selected from the list
    JSupdown.png move up/down
    JSpass.png set a password to view and edit a script file (for the password to come in efffect, save the project and opne it again)
    JSapply.png apply changes made in the script
    JSsavefile.png save in *.js file
    JSExternal editor.png open in an external editor

    encrypted scripts cannot be opened in an external editor

    JSundoredo.png cancel/return the change
    JSColor.png Enter color value in the editor
    JShelp.png show/hide help info on IR methods and events.
    JSserch.png serach by word or line (Ctrl+F)
    JS enable.png
    turning on script in client work
    JS disable.png
    turning off script in client work (turned off scripts are aked with a grey icon)
    Enter pass.png
    enter password
    Set pass.png
    reset password (to delete leave the "Set new password" field empty)


    Device Base

    It is a database of drivers, commands and script modules for controlling different equipment. All iRidium supported devices which you can use in your projects are stored here.

    Editor window Device Base.png
    Database tools:
    Add – to add a driver from the database to the project. The adding is performed with the Drag&Drop method: drag the driver from the Device tab to the Project tab
    Editor window Device Base icon Edit.png Edit – to edit the database. It is a professional tool which allows you to create custom databases and change the existing ones. It cannot be used for the main iRidium database.


    DataBase Editor

    It is a tool for creating preset drivers, commands and channels on the basis of the AV & Custom Systems driver.

    It is a professional tool which allows to set up control of any AV equipment, media server, converter or another device. More information in the data processing section.


    Editor window Device Base icon Edit.png Edit - to open the database editor

    Actions with databases:
    Editor window Device Base icon new.png New – to create a new database. It is used for professional setting up of equipment and creation of custom devices on the basis of the AV & Custom Systems driver
    Editor window Device Base icon Attach.png Attach – to add a new database in the list of GUI Editor
    Editor window Device Base icon Detach.png Detach – to remove the selected database from the list of GUI Editor
    Editor window Device Base small.png
    Editor window DB Editor.png



    GC Cloud (IR Database)

    GC Cloud is an online database of IR commands for the Global Cache driver.

    Click "Update" to download the list of manufacturers and commands (connection to the Internet is required)

    GCDB 1.png

    The database structure:

    • Brands - equipment manufacturers п
    • Device Types - equipment categories of the manufacturer
    • Codesets & Commands - models and corresponding IR commands

    Drag the folder with commands on the IR output of the Global Cache driver in your project. The commands are preset - you do not need to edit them:

    GCD 11.png

    Commands and folders can be moved from one IR output of GC modules to another by dragging.




    Project encryption

    Full encryption of projects (saving in the protected format)

    GUIpirpz.png

    iRidium projects (*.irpz, *.sirpz) can be saved in the protected format which will not allow other parties to get access to project editing, its settings and resources (icons, sounds, images, equipment channels).

    Protected projects (*.pirpz, '*.psirpz) cannot be opened in Studio but they can be uploaded on control panels where the application will automatically unpack and start the interface.

    Project encryption is an irreversible process. Files saved in the *.pirpz format cannot be turned back to *.irpz or edited. They can be only uploaded on control panels. Encrypted projects are saved together with the original ones. You can edit original projects only.


    There are also means for protecting data inside *.irpz projects which work without encrypting the whole project:


    Encryption of script files

    You can limit iRidium Script viewing and editing by assigning an access password to it:

    GUIscriptCoder.png




    Studio Settings

    Commands available in the drop-down lists File Project Tools Help View


    File

    New
    Editor window new project.png

    File > New > New Panel Project

    • Project Name - the name of a new project
    • Target Device - the type of the device on which the project will be launched (defines the project resolution). Select "Custom" to input the resolution manually *Landscape Widht / Landscape Height - the resolution of the landscape page in pixels
    • Page Name - the name of the first page of the new project
    • Orientation - the orientation of the start page (Portrait/Landscape)
    Editor window new server project.png

    File > New > New Server Project

    • Project Name - the name of a new server project
    Open Profect Open the saved project in the editor (*.irpz)
    Save Project Save the selected project (*.irpz)
    Save Project As... Save the project with another name
    Close Project Close the selected project
    Close All Projects Close all projects opened in the editor
    Reopen The list of recently opened projects. Click on the project to open it
    Save Protect project Save the protected project (*.pirpz), which can be uploaded on control panels but cannot be edited. The encrypted file is saved together with the original one. You cannot turn it back to *.irpz or edit. More
    Import Import to the opened project data from controller cofiguration files or other iRidium projects:
    • pr3, pr4, pr5, knxproj - import of group addresses from ETS (for KNX equipment)
    • csv - import of registers for Modbus (the special CSV table for Modbus in the iRidium format)
    • smw - import of joins for Crestron
    • irp, irpz - import of drivers with all commands and settings from other iRidium projects
    Exit Close the editor and all opened projects in it. You will be offered to save changes in the projects.


    Tools

    Languages Select the language of the editor interface
    Options
    Editor window Tools Option.png
    Main settings of iRidium GUI Editor:
    • Emulator settings
    • Properties of uploading images in Gallery
    • Displaying of objects
    • Checking for updates
    • Properties of network scanning
    • Saving of project back-up copies


    Open the settings: Tools > Options


    "Emulator" - settings of Emulator in the editor

    Editor Tools Option Emulator.png

    The mode of work with Emulator ( with connection to equipment or without it) is set up in the Client License section

    • Client Fullscreen - to launch the Emulator on full screen
    • Client Sound On - to play sounds in Emulator
    • Show log at Emulator Start - open the log window (F4) automatically


    "Showing" - settings of displaying in the editor workspace

    Editor Tools Option Showing.png
    • Channels Count - to display the number of commands assigned to the item
    • Font - the size and type of the font which will be used for displaying information about the item in the editor workspace (item name, number of comamnds, etc.)
    • Show Items In Tree - to show the list of graphic items of the page in the project page tree
    • Grid - activation and setting of the grid in the editor workspace
    • Grid Color - the grid color
    • Render - the type of rendering of the editor workspace


    "Scan" - settings of HDL Buspro network scanning

    Editor Tools Option Scan.png
    • Scan Count - the number of network scanning cycles
    • Scan Timeout, ms - the duration on one scanning cycle in ms


    "File Operating" - settings of project auto save and backup, editor update and file import in Gallery

    Editor Tools Option File Operating.png
    • Backup, Backup Path - to activate creation of project backup at each saving. Only the configuration file is saved, without library of images. In order to use it you need to unpack the damaged irpz project as a zip archive and substitute the project irp file to the one saved in backup in it
    • Check updates at start - to check for updates at each launch of the editor
    • Check BETA-builds - to check for editor beta-versions at each launch of the editor
    • Divider for file group operations - the divider separating the state order number from the image name when importing animated objects in Gallery


    "Default Control Settings" - font settings for new items created with the help of the "Draw Item" tool

    Editor Tools Option File DefaultCS.png
    • Font - the font type and size on new items
    • Font Color - the text color on new items
    • State 1 - the color of the first state
    • State 2 - the color of the second state
    Certificates Generation of certificated for the application store (under development)
    Default Panels Size Return the standard positioning of editor windows and panels.

    Help

    Editor Help iRidium Studio user manual
    Update Editor Checking for editor updates. Updates change the editor and accompanying applications. The settings stay the same.
    Send Bug Report Send the repot about found bugs to the technical support portal
    About Information about the editor version

    View

    View Contains the list of toolbar tabs and tools which have to be shown or hidden in the editor window

    Источник — «https://dev.iridiummobile.net/index.php?title=Editor_Server_Settings/en&oldid=69426»
    Категория:
    • Инструкции
    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