nomos system Controller API 0.3.40

This is the documentation of the nomos system AG Controller API. nomos system is a Smart Home and building automation controller that manages devices, rooms, zones, users, automations, scenes, and integrations with platforms such as Matter, HomeKit, KNX, Philips Hue, Sonos, Miele, Husqvarna, and many more.

Two communication protocols are available:

  • socket.io API — bidirectional, event-driven, recommended for apps and persistent connections
  • HTTP REST API — request/response, ideal for scripts and one-shot integrations

Authentication

All endpoints require authentication. Two schemes are supported on both protocols:

  • User credentials — username and password
  • Session ID — reusable token returned after a successful login

Sessions live for two years and are extended on every access (rolling expiration), so a stored Session ID typically remains valid as long as the client keeps using the API.

socket.io

Authenticate by emitting auth with username and password. The callback returns a sessionID that can be reused on subsequent connections via the x-nomos-sid query parameter, skipping the credentials prompt.

socket.emit('auth', {username: 'admin', password: '••••••••'}, function(result) {
  if(result && result.sessionID) {
    // store result.sessionID and reuse it on the next connection
    localStorage.setItem('nomos-sid', result.sessionID);
  } else {
    // result contains {errorCode, errorText} on failure
  }
});

// Reconnect later with the stored session — no password required
var sid = localStorage.getItem('nomos-sid');
var socket = io('http://{host}:{port}/api/v1?x-nomos-sid=' + sid, {path: '/socket.io-v4'});

HTTP

Send credentials via the auth-username and auth-password headers, or a stored Session ID via the x-nomos-sid header.

# With user credentials
curl -H 'auth-username: admin' -H 'auth-password: ••••••••' https://{host}/api/v1/getRooms
# With a stored Session ID
curl -H 'x-nomos-sid: <session-id>' https://{host}/api/v1/getRooms

Errors

Every API call returns a result object. On failure, the object has the following shape:

{
  "errorCode": 106,
  "errorText": "Parameter(s) error"
}
  • errorCode — integer error code, stable across versions. Use this in code for branching and logging.
  • errorText — human-readable message localized to the client language sent during init. Use this for display only, never for control flow.

A successful response never contains an errorCode field. Inspect its absence to distinguish success from failure:

socket.emit('getRooms', {}, function(result) {
  if(result.errorCode) {
    console.error('Failed:', result.errorCode, result.errorText);
    return;
  }
  // result is the success payload
});

Operations that return no payload on success reply with an empty object ({}).

Sorting

Many API functions support sort order definitions. For example:

socket.emit('getEvents', {sortBy: ['name', 'created']}, function(result) {
  // Result sorted by name and created Timestamp
  console.debug(result);
});

socket.emit('getEvents', {sortBy: ['-created', 'name']}, function(result) {
  // Result sorted by created Timestamp ('-' means reverse sort order) and name
  console.debug(result);
});
  • #System
  • #Miscellaneous
  • #Components
  • #Rooms
  • #Floors
  • #Scenes
  • #Events
  • #Links
  • #Monitoring
  • #Notification
  • #NotificationProfile
  • #Users
  • #Permissions
  • #Clients
  • #BackupRestore
  • #Cloud
  • #ExternalAccess
  • #Network
  • #SupportVPN
  • #Logging
  • #Scripting
  • #Profiles
  • #Addons
  • #DMX
  • #Eltako
  • #Shelly
  • #KNX
  • #Lutron
  • #Matter
  • #PhilipsHUE
  • #FreeAtHome
  • #Somfy
  • #Sonos
  • #Spotify
  • #HomeConnect
  • #Miele
  • #Nuki
  • #Netatmo
  • #Husqvarna
  • #Cameras
  • #SIP
  • #Apple-Remote
  • #HAP
  • #ManagementMaster
  • #ManagementClient
  • #MCP
  • #Plugins

Servers

  • ws://{host}:{port}/api/v1wssocketio

    Example #1

    function socketInitialization() {
      socket.emit('init', {uagent: navigator.userAgent, language: 'en'}, function() {
        // ready
      });
    }
    var socket = io('http://{host}:{port}/api/v1', {path: '/socket.io-v4'}); // or '/socket.io' for v2
    socket.on('connect', function() {
      // TODO: Show authentication dialog or fetch credentials
      var username = 'USERNAME';
      var password = 'PASSWORD';
      socket.emit('auth', {username: username, password: password, persistent: false}, function(auth) {
        if(auth.sessionID) {
          // successful
          socketInitialization();
        }
        else {
          // not successful
        }
      });
    });
    

    Example #2

    var socket = io('http://{host}:{port}/api/v1', {
      query: {
        'x-nomos-sid': 'SESSION-ID'
      }
    });
    socket.on('connect', function() {
      socket.emit('init', {uagent: navigator.userAgent, language: 'en'}, function() {
        // ready
      });
    });
    
    object
    hoststring
    required

    Hostname or IP address

    string
    required

    Secure connections (TLS) are available on port 443.

    Security:
    • User/Password

      Use auth function to authenticate on the API with user credentials.

    • HTTP API key
      • Name: x-nomos-sid
      • In: query

      Provide your Session ID and skip the username and password.

  • http://{host}:{port}/api/v1/{function}httphttp

    Example #1

    curl --header "auth-username: USERNAME" --header "auth-password: PASSWORD" --header "auth-persistent: false" --header "accept-language: en" http://{host}:{port}/api/v1/getVersion
    

    Example #2

    curl --header "x-nomos-sid: 1234567890123456789012345678901234567890" --header "accept-language: en" http://{host}:{port}/api/v1/getVersion
    
    object
    hoststring
    required

    Hostname or IP address

    string
    required

    Secure connections (TLS) are available on port 443.

    functionstring
    required

    Function/Operation Name

    Security:
    • User/Password

      Provide user credentials auth-username and auth-password in HTTP header to authenticate on the API.

    • HTTP API key
      • Name: x-nomos-sid
      • In: header

      Provide your Session ID and skip the username and password.

    object

Operations

  • EMIT addAddonDevice

    Add an Addon Device/Component
    (Version 0.2.58 | admin User Permission needed)

    Operation IDaddAddonDevice

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDaddAddonDevicePayload

    Payload: Add an Addon Device/Component

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addAddonDevice
  • EMIT addAddonProfile

    Add/import an Addon Profile
    (Version 0.2.71 | admin User Permission needed)

    Operation IDaddAddonProfile

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDaddAddonProfilePayload

    Payload: Add/import an Addon Profile

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addAddonProfile
  • EMIT getAddonLimit

    Get Addon Limit
    (Version 0.2.39 | admin User Permission needed)

    Operation IDgetAddonLimit

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getAddonLimit
  • EMIT getAddonProfile

    Get imported/added Addon Profile
    (Version 0.2.40 | admin User Permission needed)

    Operation IDgetAddonProfile

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDgetAddonProfilePayload

    Payload: Get imported/added Addon Profile

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getAddonProfile
  • EMIT getAddonProfiles

    Get imported/added Addon Profiles
    (Version 0.2.40 | admin User Permission needed)

    Operation IDgetAddonProfiles

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDgetAddonProfilesPayload

    Payload: Get imported/added Addon Profiles

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getAddonProfiles
  • EMIT getOnlineLibraryProfiles

    Get available Online Library Profiles
    (Version 0.2.40 | admin User Permission needed)

    Operation IDgetOnlineLibraryProfiles

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getOnlineLibraryProfiles
  • EMIT importAddonProfile

    Import an Addon Profile (.csv, .json) via Base64 Content. Alternative to the SocketIOFileUpload based Upload-Addon-Profile that does not require the library.
    (Version 0.3.30 | admin User Permission needed)

    Operation IDimportAddonProfile

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDimportAddonProfilePayload

    Payload: Import an Addon Profile (.csv, .json) via Base64 Content

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: importAddonProfile
  • EMIT importOnlineLibraryProfile

    Add/import an Online Library Profile
    (Version 0.2.71 | admin User Permission needed)

    Operation IDimportOnlineLibraryProfile

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDimportOnlineLibraryProfilePayload

    Payload: Add/import an Online Library Profile

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: importOnlineLibraryProfile
  • EVENT onAddonProfileAdded

    Event Update when a new Addon Profile has been added
    (Version 0.2.19 | admin User Permission needed)

    Operation IDonAddonProfileAdded

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDonAddonProfileAddedEvent

    Event Update when a new Addon Profile has been added

    object

    Examples

  • EVENT onAddonProfileRemoved

    Event Update when an Addon Profile has been removed
    (Version 0.2.19 | admin User Permission needed)

    Operation IDonAddonProfileRemoved

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDonAddonProfileRemovedEvent

    Event Update when an Addon Profile has been removed

    object

    Examples

  • EMIT removeAddonProfileById

    Remove an Addon Profile by Id
    (Version 0.2.19 | admin User Permission needed)

    Operation IDremoveAddonProfileById

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDremoveAddonProfileByIdPayload

    Payload: Remove an Addon Profile by Id

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeAddonProfileById
  • EMIT removeAddonProfileByName

    Remove an Addon Profile by Name
    (Version 0.2.19 | admin User Permission needed)

    Operation IDremoveAddonProfileByName

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDremoveAddonProfileByNamePayload

    Payload: Remove an Addon Profile by Name

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeAddonProfileByName
  • EMIT setAddonDevice

    Set/update an Addon Device/Component
    (Version 0.2.39 | admin User Permission needed)

    Operation IDsetAddonDevice

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDsetAddonDevicePayload

    Payload: Set/update an Addon Device/Component

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setAddonDevice
  • EMIT Upload-Addon-Profile

    SocketIOFileUpload Upload Addon (.csv, .json) Profile File with the help of SocketIOFileUpload Library (see SocketIOFileUpload for more information)
    (Version 0.2.19 | admin User Permission needed)

    Operation IDUpload-Addon-Profile

    Available only on servers:

    • #Addons

    Accepts the following message:

    Message IDUpload-Addon-ProfilePayload

    Payload: Upload Addon (.csv, .json) Profile File with the help of SocketIOFileUpload Library (see SocketIOFileUpload for more information)

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: Upload-Addon-Profile
  • EMIT addRemoteDevice

    Add a "remote" Apple AppleTV Device/Component
    (Version 0.2.71 | admin User Permission needed)

    Operation IDaddRemoteDevice

    Available only on servers:

    • #Apple-Remote

    Accepts the following message:

    Message IDaddRemoteDevicePayload

    Payload: Add a "remote" Apple AppleTV Device/Component

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addRemoteDevice
  • EMIT getRemoteDevices

    Get (autodetected) "remote" Apple AppleTV Devices/Components
    (Version 0.2.71 | admin User Permission needed)

    Operation IDgetRemoteDevices

    Available only on servers:

    • #Apple-Remote

    Accepts the following message:

    Message IDgetRemoteDevicesPayload

    Payload: Get (autodetected) "remote" Apple AppleTV Devices/Components

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getRemoteDevices
  • EVENT remoteStateChange

    Event update when a "remote" Apple status event is triggered
    (Version 0.2.71 | admin User Permission needed)

    Operation IDremoteStateChange

    Available only on servers:

    • #Apple-Remote

    Accepts the following message:

    Message IDremoteStateChangeEvent

    Event update when a "remote" Apple status event is triggered

    object

    Examples

  • EMIT sendRemotePairingCode

    Send "remote" Apple Pairing PIN Code
    (Version 0.2.70 | admin User Permission needed)

    Operation IDsendRemotePairingCode

    Available only on servers:

    • #Apple-Remote

    Accepts the following message:

    Message IDsendRemotePairingCodePayload

    Payload: Send "remote" Apple Pairing PIN Code

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: sendRemotePairingCode
  • EMIT startRemotePairing

    Start "remote" Apple Pairing Mode
    (Version 0.2.70 | admin User Permission needed)

    Operation IDstartRemotePairing

    Available only on servers:

    • #Apple-Remote

    Accepts the following message:

    Message IDstartRemotePairingPayload

    Payload: Start "remote" Apple Pairing Mode

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: startRemotePairing
  • EMIT stopRemotePairing

    Stop "remote" Apple Pairing Mode
    (Version 0.2.25 | admin User Permission needed)

    Operation IDstopRemotePairing

    Available only on servers:

    • #Apple-Remote

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: stopRemotePairing
  • EMIT /backup/v1/upload

    HTTP POST Upload a Backup
    (Version 0.3.10 | admin User Permission needed)

    Operation IDBackupUpload

    Available only on servers:

    • #BackupRestore

    Accepts the following message:

    Message IDBackupUploadPayload

    Payload: Upload a Backup

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: /backup/v1/upload
  • EMIT createBackup

    Create a Backup
    (Version 0.2.4 | admin User Permission needed)

    Operation IDcreateBackup

    Available only on servers:

    • #BackupRestore

    Accepts the following message:

    Message IDcreateBackupPayload

    Payload: Create a Backup

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: createBackup
  • EMIT downloadBackup

    Download a Backup
    (Version 0.2.4 | admin User Permission needed)

    Operation IDdownloadBackup

    Available only on servers:

    • #BackupRestore

    Accepts the following message:

    Message IDdownloadBackupPayload

    Payload: Download a Backup

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: downloadBackup
  • EMIT getBackups

    Get Backups
    (Version 0.2.4 | admin User Permission needed)

    Operation IDgetBackups

    Available only on servers:

    • #BackupRestore

    Accepts the following message:

    Message IDgetBackupsPayload

    Payload: Get Backups

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getBackups
  • EMIT importBackup

    Import a Backup File via Base64 Content. Alternative to the SocketIOFileUpload based Upload-Backup that does not require the library.
    (Version 0.3.30 | admin User Permission needed)

    Operation IDimportBackup

    Available only on servers:

    • #BackupRestore

    Accepts the following message:

    Message IDimportBackupPayload

    Payload: Import a Backup File via Base64 Content

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: importBackup
  • EMIT removeBackup

    Remove a Backup
    (Version 0.2.4 | admin User Permission needed)

    Operation IDremoveBackup

    Available only on servers:

    • #BackupRestore

    Accepts the following message:

    Message IDremoveBackupPayload

    Payload: Remove a Backup

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeBackup
  • EMIT restoreBackup

    Restore a Backup (on Success, System will reboot automatically)
    (Version 0.2.49 | admin User Permission needed)

    Operation IDrestoreBackup

    Available only on servers:

    • #BackupRestore

    Accepts the following message:

    Message IDrestoreBackupPayload

    Payload: Restore a Backup (on Success, System will reboot automatically)

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: restoreBackup
  • EMIT Upload-Backup

    SocketIOFileUpload Upload Backup File with the help of SocketIOFileUpload Library (see SocketIOFileUpload for more information)
    (Version 0.2.4 | admin User Permission needed)

    Operation IDUpload-Backup

    Available only on servers:

    • #BackupRestore

    Accepts the following message:

    Message IDUpload-BackupPayload

    Payload: Upload Backup File with the help of SocketIOFileUpload Library (see SocketIOFileUpload for more information)

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: Upload-Backup
  • EMIT addCamera

    Add a Camera
    (Version 0.3.3 | admin User Permission needed)

    Operation IDaddCamera

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDaddCameraPayload

    Payload: Add a Camera

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addCamera
  • EMIT getCamera

    Get Camera by ID
    (Version 0.3.3 | admin User Permission needed)

    Operation IDgetCamera

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDgetCameraPayload

    Payload: Get Camera by ID

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getCamera
  • EMIT getCameraError

    Get last Camera Error
    (Version 0.2.50 | admin User Permission needed)

    Operation IDgetCameraError

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDgetCameraErrorPayload

    Payload: Get last Camera Error

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getCameraError
  • EMIT getCameraName

    Get Camera Name
    (Version 0.2.46 | admin User Permission needed)

    Operation IDgetCameraName

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDgetCameraNamePayload

    Payload: Get Camera Name

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getCameraName
  • EMIT getCameras

    Get Cameras
    Cameras assigned to a room the user has no permission for are not returned.
    (Version 0.3.3)

    Operation IDgetCameras

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDgetCamerasPayload

    Payload: Get Cameras

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getCameras
  • EMIT getForwarderToken

    Get a token authorizing the forwarder to serve exactly one camera snapshot or url, for use where a session cannot be presented.
    (Version 0.3.40)

    Operation IDgetForwarderToken

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDgetForwarderTokenPayload

    Payload: Get Forwarder Token

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getForwarderToken
  • EMIT getJanusConfiguration

    Get Janus Configuration Settings
    (Version 0.3.2)

    Operation IDgetJanusConfiguration

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getJanusConfiguration
  • EMIT getJanusOneTimeToken

    Get One-time Token for Janus WebSocket Service
    (Version 0.3.2)

    Operation IDgetJanusOneTimeToken

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getJanusOneTimeToken
  • EVENT onCameraAdded

    Event Update when a new Camera was added
    (Version 0.2.47 | admin User Permission needed)

    Not delivered for Cameras standing in a Room the User has no permission for.

    Operation IDonCameraAdded

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDonCameraAddedEvent

    Event Update when a new Camera was added

    object

    Examples

  • EVENT onCameraNameChange

    Event Update when a Camera Name has been changed
    (Version 0.2.3 | admin User Permission needed)

    Not delivered for Cameras standing in a Room the User has no permission for.

    Operation IDonCameraNameChange

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDonCameraNameChangeEvent

    Event Update when a Camera Name has been changed

    object

    Examples

  • EVENT onCameraRemoved

    Event Update when a Camera was removed
    (Version 0.2.3 | admin User Permission needed)

    Operation IDonCameraRemoved

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDonCameraRemovedEvent

    Event Update when a Camera was removed

    object

    Examples

  • EVENT onCameraUpdated

    Event Update when a Camera has been updated
    (Version 0.2.47 | admin User Permission needed)

    Not delivered for Cameras standing in a Room the User has no permission for.

    Operation IDonCameraUpdated

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDonCameraUpdatedEvent

    Event Update when a Camera has been updated

    object

    Examples

  • EMIT removeCamera

    Remove a Camera
    (Version 0.2.47 | admin User Permission needed)

    Operation IDremoveCamera

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDremoveCameraPayload

    Payload: Remove a Camera

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeCamera
  • EMIT setCamera

    Set/Update a Camera
    (Version 0.3.3 | admin User Permission needed)

    Operation IDsetCamera

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDsetCameraPayload

    Payload: Set/Update a Camera

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setCamera
  • EMIT setCameraName

    Set Camera Name
    (Version 0.2.3 | admin User Permission needed)

    Operation IDsetCameraName

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDsetCameraNamePayload

    Payload: Set Camera Name

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setCameraName
  • EMIT startCameraStream

    Start a Camera Stream
    Cameras assigned to a room the user has no permission for are reported as not found.
    (Version 0.3.2)

    Operation IDstartCameraStream

    Available only on servers:

    • #Cameras

    Accepts the following message:

    Message IDstartCameraStreamPayload

    Payload: Start a Camera Stream

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: startCameraStream
  • EMIT getClients

    Get (App) Client List
    (Version 0.2.26 | admin User Permission needed)

    Operation IDgetClients

    Available only on servers:

    • #Clients

    Accepts the following message:

    Message IDgetClientsPayload

    Payload: Get (App) Client List

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getClients
  • EMIT registerClient

    HTTP POST Registers a device for push notifications. Only reachable within the local network.
    (Version 0.2.33)

    Operation IDregisterClient

    Available only on servers:

    • #Clients

    Accepts the following message:

    Message IDregisterClientPayload

    Payload: Registers a device for push notifications. The device is assigned to the user of the session it was registered with.

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: registerClient
  • EMIT removeAllClients

    Remove all (App) Clients
    (Version 0.2.75 | admin User Permission needed)

    Operation IDremoveAllClients

    Available only on servers:

    • #Clients

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeAllClients
  • EMIT removeClient

    Remove an (App) Client
    (Version 0.1.8 | admin User Permission needed)

    Operation IDremoveClient

    Available only on servers:

    • #Clients

    Accepts the following message:

    Message IDremoveClientPayload

    Payload: Remove an (App) Client

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeClient
  • EMIT renameClient

    Rename an (App) Client
    (Version 0.2.38 | admin User Permission needed)

    Operation IDrenameClient

    Available only on servers:

    • #Clients

    Accepts the following message:

    Message IDrenameClientPayload

    Payload: Rename an (App) Client

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: renameClient
  • EMIT disableCloud

    Disable Cloud
    (Version 0.2.66 | admin User Permission needed)

    Operation IDdisableCloud

    Available only on servers:

    • #Cloud

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: disableCloud
  • EMIT disableCloudSync

    Disable Cloud Controller Synchronization
    (Version 0.2.66 | admin User Permission needed)

    Operation IDdisableCloudSync

    Available only on servers:

    • #Cloud

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: disableCloudSync
  • EMIT enableCloud

    Enable Cloud
    (Version 0.2.66 | admin User Permission needed)

    Operation IDenableCloud

    Available only on servers:

    • #Cloud

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: enableCloud
  • EMIT enableCloudSync

    Enable Cloud Controller Synchronization
    (Version 0.2.66 | admin User Permission needed)

    Operation IDenableCloudSync

    Available only on servers:

    • #Cloud

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: enableCloudSync
  • EMIT getCloudStatus

    Get Cloud Status Information/Configuration
    (Version 0.3.7)

    Operation IDgetCloudStatus

    Available only on servers:

    • #Cloud

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getCloudStatus
  • EMIT registerCloud

    Register to Cloud
    (Version 0.2.65 | admin User Permission needed)

    Operation IDregisterCloud

    Available only on servers:

    • #Cloud

    Accepts the following message:

    Message IDregisterCloudPayload

    Payload: Register to Cloud

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: registerCloud
  • EMIT resetCloud

    Reset Cloud Connection and Credentials
    (Version 0.2.66 | admin User Permission needed)

    Operation IDresetCloud

    Available only on servers:

    • #Cloud

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: resetCloud
  • EMIT unregisterCloud

    Unregister from Cloud
    (Version 0.2.66 | admin User Permission needed)

    Operation IDunregisterCloud

    Available only on servers:

    • #Cloud

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: unregisterCloud
  • EMIT addComponentTag

    Add a Component Tag or multiple Tags
    (Version 0.2.40 | admin User Permission needed)

    Operation IDaddComponentTag

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDaddComponentTagPayload

    Payload: Add a Component Tag or multiple Tags

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addComponentTag
  • EMIT attachComponent

    Attach a Component to a Room
    (Version 0.1.8 | admin User Permission needed)

    Operation IDattachComponent

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDattachComponentPayload

    Payload: Attach a Component to a Room

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: attachComponent
  • EVENT autoDetectionChange

    Event update when new Components are detected by the system
    (Version 0.2.71 | admin User Permission needed)

    Operation IDautoDetectionChange

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDautoDetectionChangeEvent

    Event update when new Components are detected by the system

    object

    Examples

  • EMIT componentUpdate

    Do a Property Update on one or multiple Component(s)
    (Version 0.2.60)

    Operation IDcomponentUpdate

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDcomponentUpdatePayload

    Payload: Do a Property Update on one or multiple Component(s)

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: componentUpdate
  • EMIT detachComponent

    Detach a Component from a Room
    (Version 0.1.8 | admin User Permission needed)

    Operation IDdetachComponent

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDdetachComponentPayload

    Payload: Detach a Component from a Room

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: detachComponent
  • EMIT getAllComponents

    Get All Components
    (Version 0.2.73)

    Operation IDgetAllComponents

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDgetAllComponentsPayload

    Payload: Get All Components

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getAllComponents
  • EMIT getComponentAssociations

    Get Components Associations
    (Version 0.2.47 | admin User Permission needed)

    Operation IDgetComponentAssociations

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDgetComponentAssociationsPayload

    Payload: Get Components Associations

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getComponentAssociations
  • EMIT getComponentData

    Get Component Data/Value for specific Component ID
    (Version 0.2.11)

    A Component standing in a Room the User has no permission for is refused with error 117.

    Operation IDgetComponentData

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDgetComponentDataPayload

    Payload: Get Component Data/Value for specific Component ID

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getComponentData
  • EMIT getComponentInitData

    Get Component Init Data/Values for specific Component IDs
    (Version 0.2.20)

    Component IDs standing in a Room the User has no permission for are left out of the reply.

    Operation IDgetComponentInitData

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDgetComponentInitDataPayload

    Payload: Get Component Init Data/Values for specific Component IDs

    oneOf

    Component IDs to get initialization data for. Accepts a single ID, an array of IDs, or an object carrying them in cid.

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getComponentInitData
  • EMIT getComponentsByAttributes

    Get Component(s) by Attribute(s)
    (Version 0.2.82)

    Operation IDgetComponentsByAttributes

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDgetComponentsByAttributesPayload

    Payload: Get Component(s) by Attribute(s)

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getComponentsByAttributes
  • EMIT getComponentsById

    Get Component(s) by Id
    (Version 0.2.73)

    Operation IDgetComponentsById

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDgetComponentsByIdPayload

    Payload: Get Component(s) by Id

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getComponentsById
  • EMIT getComponentsByProfile

    Filter components that start with a specific profile name
    (Version 0.2.73)

    Operation IDgetComponentsByProfile

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDgetComponentsByProfilePayload

    Payload: Filter components that start with a specific profile name

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getComponentsByProfile
  • EMIT getComponentsByRoom

    Get Components by Room
    (Version 0.2.73)

    Operation IDgetComponentsByRoom

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDgetComponentsByRoomPayload

    Payload: Get Components by Room

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getComponentsByRoom
  • EMIT getComponentsByTag

    Get Components by Tag(s)
    (Version 0.2.73)

    Operation IDgetComponentsByTag

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDgetComponentsByTagPayload

    Payload: Get Components by Tag(s)

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getComponentsByTag
  • EMIT getEverything

    Get Components, Floors, Rooms, Cameras, SIP Clients and Scenes
    (Version 0.2.80)

    Operation IDgetEverything

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDgetEverythingPayload

    Payload: Get Components, Floors, Rooms, Cameras, SIP Clients and Scenes

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getEverything
  • EVENT onComponentAdded

    Event Update when a new Component has been added
    (Version 0.1.8 | admin User Permission needed)

    Not delivered for Components standing in a Room the User has no permission for.

    Operation IDonComponentAdded

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDonComponentAddedEvent

    Event Update when a new Component has been added

    object

    Examples

  • EVENT onComponentAttached

    Event Update when a Component has been attached to a Room
    (Version 0.1.8 | admin User Permission needed)

    A Component that moves into a Room the User has no permission for arrives as onComponentRemoved instead, and one that leaves such a Room as onComponentAdded -- so a client can drop it, or fetch it, without waiting for a full reload.

    Operation IDonComponentAttached

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDonComponentAttachedEvent

    Event Update when a Component has been attached to a Room

    object

    Examples

  • EVENT onComponentChange

    Event Update when a Component has been updated
    (Version 0.2.70 | admin User Permission needed)

    Not delivered for Components standing in a Room the User has no permission for.

    Operation IDonComponentChange

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDonComponentChangeEvent

    Event Update when a Component has been updated

    object

    Examples

  • EVENT onComponentDetached

    Event Update when a Component has been detached from a Room
    (Version 0.1.8 | admin User Permission needed)

    A Component that moves into a Room the User has no permission for arrives as onComponentRemoved instead, and one that leaves such a Room as onComponentAdded -- so a client can drop it, or fetch it, without waiting for a full reload.

    Operation IDonComponentDetached

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDonComponentDetachedEvent

    Event Update when a Component has been detached from a Room

    object

    Examples

  • EVENT onComponentMetaChange

    Event Update when Component Meta has been changed
    (Version 0.2.60 | admin User Permission needed)

    Not delivered for Components standing in a Room the User has no permission for.

    Operation IDonComponentMetaChange

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDonComponentMetaChangeEvent

    Event Update when Component Meta has been changed

    object

    Examples

  • EVENT onComponentNameChange

    Event Update when a Component Name has been changed
    (Version 0.2.0 | admin User Permission needed)

    Not delivered for Components standing in a Room the User has no permission for.

    Operation IDonComponentNameChange

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDonComponentNameChangeEvent

    Event Update when a Component Name has been changed

    object

    Examples

  • EVENT onComponentRemoved

    Event Update when a Component has been removed
    (Version 0.2.14 | admin User Permission needed)

    Operation IDonComponentRemoved

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDonComponentRemovedEvent

    Event Update when a Component has been removed

    object

    Examples

  • EVENT onComponentTagsChange

    Event Update when Component Tags have been changed
    (Version 0.2.40 | admin User Permission needed)

    Not delivered for Components standing in a Room the User has no permission for.

    Operation IDonComponentTagsChange

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDonComponentTagsChangeEvent

    Event Update when Component Tags have been changed

    object

    Examples

  • EVENT onComponentUpdate

    Event Update when a Component has been updated
    (Version 0.2.11 | admin User Permission needed)

    Updates for Components standing in a Room the User has no permission for are not delivered.

    Operation IDonComponentUpdate

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDonComponentUpdateEvent

    Event Update when a Component has been updated

    array<any>

    Component Update Objects

    Examples

  • EMIT removeComponent

    Remove a Component
    (Version 0.2.18 | admin User Permission needed)

    Operation IDremoveComponent

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDremoveComponentPayload

    Payload: Remove a Component

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeComponent
  • EMIT removeComponentTag

    Remove a Component Tag or multiple Tags
    (Version 0.2.40 | admin User Permission needed)

    Operation IDremoveComponentTag

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDremoveComponentTagPayload

    Payload: Remove a Component Tag or multiple Tags

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeComponentTag
  • EMIT setComponent

    Set/Update a Component
    (Version 0.2.46 | admin User Permission needed)

    Operation IDsetComponent

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDsetComponentPayload

    Payload: Set/Update a Component

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setComponent
  • EMIT setComponentName

    Set a new Component Name
    (Version 0.1.8 | admin User Permission needed)

    Operation IDsetComponentName

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDsetComponentNamePayload

    Payload: Set a new Component Name

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setComponentName
  • EMIT startBatchMode

    Start Configuration Batch Mode. After calling this function all component configuration updates will NOT restart the engine.
    (Version 0.1.8 | admin User Permission needed)

    Operation IDstartBatchMode

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: startBatchMode
  • EMIT stopBatchMode

    Stops Configuration Batch Mode. Will restart the engine(s) so the new configuration takes effect.
    (Version 0.1.8 | admin User Permission needed)

    Operation IDstopBatchMode

    Available only on servers:

    • #Components

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: stopBatchMode
  • EMIT addDmxDevice

    Add a DMX Device/Component (Switch, Dimmer, RGB, or RGBW). Pass an existing cid to edit an existing device in place — the old backend state is cleared and the component is re-created under the same ID.
    (Version 0.3.34 | admin User Permission needed)

    Operation IDaddDmxDevice

    Available only on servers:

    • #DMX

    Accepts the following message:

    Message IDaddDmxDevicePayload

    Payload: Add a DMX Device/Component

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addDmxDevice
  • EMIT addDmxSync

    Add a DMX Sync mapping. Mirrors all values from a source universe onto a destination universe.
    (Version 0.3.34 | admin User Permission needed)

    Operation IDaddDmxSync

    Available only on servers:

    • #DMX

    Accepts the following message:

    Message IDaddDmxSyncPayload

    Payload: Add a DMX Sync mapping. Mirrors all values from source universe onto destination. Each source can have at most one destination — repeating the call with a new destination overwrites the previous mapping.

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addDmxSync
  • EMIT getDmxNodes

    Get discovered ArtNet/DMX Nodes from the local network.
    (Version 0.3.34 | admin User Permission needed)

    Operation IDgetDmxNodes

    Available only on servers:

    • #DMX

    Accepts the following message:

    Message IDgetDmxNodesPayload

    Payload: List the Art-Net nodes found on the network

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getDmxNodes
  • EMIT getDmxSyncs

    Get configured DMX Sync mappings.
    (Version 0.3.34 | admin User Permission needed)

    Operation IDgetDmxSyncs

    Available only on servers:

    • #DMX

    Accepts the following message:

    Message IDgetDmxSyncsPayload

    Payload: List the configured universe synchronisations

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getDmxSyncs
  • EMIT removeDmxSync

    Remove a DMX Sync mapping.
    (Version 0.3.34 | admin User Permission needed)

    Operation IDremoveDmxSync

    Available only on servers:

    • #DMX

    Accepts the following message:

    Message IDremoveDmxSyncPayload

    Payload: Remove a DMX Sync mapping

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeDmxSync
  • EMIT addEltakoDevice

    Adds a single device from an Eltako Series 64 gateway as a nomos component.
    (Version 0.3.38 | admin User Permission needed)

    Operation IDaddEltakoDevice

    Available only on servers:

    • #Eltako

    Accepts the following message:

    Message IDaddEltakoDevicePayload

    Payload: Add an Eltako Series 64 device

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addEltakoDevice
  • EMIT addEltakoGateway

    Adds an Eltako Series 64 gateway using its serial number, host, and administrator password. Logs in once to obtain a persistent API key used for all further communication. The gateway only allows a limited number of API keys and does not allow deleting them, so every call to this endpoint permanently uses up one of those slots, even if the gateway is later removed from nomos again.
    (Version 0.3.38 | admin User Permission needed)

    Operation IDaddEltakoGateway

    Available only on servers:

    • #Eltako

    Accepts the following message:

    Message IDaddEltakoGatewayPayload

    Payload: Add an Eltako Series 64 gateway

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addEltakoGateway
  • EMIT detectEltakoGateways

    Detects Eltako Series 64 gateways on the local network via automatic discovery. Scanning takes a few seconds before the reply is sent.
    (Version 0.3.38 | admin User Permission needed)

    Operation IDdetectEltakoGateways

    Available only on servers:

    • #Eltako

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: detectEltakoGateways
  • EMIT getEltakoDevices

    List the devices of an Eltako Series 64 gateway, and whether they have already been added to nomos.
    (Version 0.3.38 | admin User Permission needed)

    Operation IDgetEltakoDevices

    Available only on servers:

    • #Eltako

    Accepts the following message:

    Message IDgetEltakoDevicesPayload

    Payload: List the devices of an Eltako Series 64 gateway

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getEltakoDevices
  • EMIT getEltakoGateways

    List the connected Eltako Series 64 gateways
    (Version 0.3.38 | admin User Permission needed)

    Operation IDgetEltakoGateways

    Available only on servers:

    • #Eltako

    Accepts the following message:

    Message IDgetEltakoGatewaysPayload

    Payload: List the connected Eltako Series 64 gateways

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getEltakoGateways
  • EMIT removeEltakoGateway

    Removes a configured Eltako Series 64 gateway and disconnects from it. Devices already added to nomos are deleted as well when removeComponents is set, otherwise they are kept and marked unreachable.
    (Version 0.3.38 | admin User Permission needed)

    Operation IDremoveEltakoGateway

    Available only on servers:

    • #Eltako

    Accepts the following message:

    Message IDremoveEltakoGatewayPayload

    Payload: Remove an Eltako Series 64 gateway

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeEltakoGateway
  • EMIT setupEltakoGateway

    Adds all not yet added devices of an Eltako Series 64 gateway as nomos components in one step. Devices that could not be added are listed in the reply instead of failing the whole call.
    (Version 0.3.38 | admin User Permission needed)

    Operation IDsetupEltakoGateway

    Available only on servers:

    • #Eltako

    Accepts the following message:

    Message IDsetupEltakoGatewayPayload

    Payload: Set up an Eltako Series 64 gateway by adding all its devices

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setupEltakoGateway
  • EMIT getEngineConfiguration

    Get Engine Configuration Parameters
    (Version 0.3.4 | admin User Permission needed)

    Operation IDgetEngineConfiguration

    Available only on servers:

    • #Engine

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getEngineConfiguration
  • EMIT getEngineProjects

    Get Engine Projects List
    (Version 0.1.8 | admin User Permission needed)

    Operation IDgetEngineProjects

    Available only on servers:

    • #Engine

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getEngineProjects
  • EMIT getEngineStartLog

    Get Engine/Daemon Start Log
    (Version 0.1.8 | admin User Permission needed)

    Operation IDgetEngineStartLog

    Available only on servers:

    • #Engine

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getEngineStartLog
  • EMIT setEngineConfiguration

    Set/Replace Engine Configuration Parameters, a "null" value would delete a configuration parameter
    (Version 0.3.4 | admin User Permission needed)

    Operation IDsetEngineConfiguration

    Available only on servers:

    • #Engine

    Accepts the following message:

    Message IDsetEngineConfigurationPayload

    Payload: Set/Replace Engine Configuration Parameters, a "null" value would delete a configuration parameter

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setEngineConfiguration
  • EMIT addEvent

    Add an Event
    (Version 0.2.60 | admin User Permission needed)

    Operation IDaddEvent

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDaddEventPayload

    Payload: Add an Event

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addEvent
  • EMIT addSpecialEvent

    Add a Special Event (see Examples)
    (Version 0.2.51 | admin User Permission needed)

    Operation IDaddSpecialEvent

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDaddSpecialEventPayload

    Payload: Add a Special Event (see Examples)

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addSpecialEvent
  • EMIT cloneEvent

    Clone/duplicate an Event
    (Version 0.1.8 | admin User Permission needed)

    Operation IDcloneEvent

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDcloneEventPayload

    Payload: Clone/duplicate an Event

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: cloneEvent
  • EMIT disableEvent

    Disable an Event
    (Version 0.1.8 | admin User Permission needed)

    Operation IDdisableEvent

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDdisableEventPayload

    Payload: Disable an Event

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: disableEvent
  • EMIT enableEvent

    Enable an Event
    (Version 0.1.8 | admin User Permission needed)

    Operation IDenableEvent

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDenableEventPayload

    Payload: Enable an Event

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: enableEvent
  • EMIT getEvent

    Get Event
    (Version 0.2.45 | admin User Permission needed)

    Operation IDgetEvent

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDgetEventPayload

    Payload: Get Event

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getEvent
  • EMIT getEvents

    Get All Events
    (Version 0.2.45 | admin User Permission needed)

    Operation IDgetEvents

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDgetEventsPayload

    Payload: Get All Events

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getEvents
  • EMIT getEventsByTag

    Get Events by Tag(s)
    (Version 0.2.45 | admin User Permission needed)

    Operation IDgetEventsByTag

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDgetEventsByTagPayload

    Payload: Get Events by Tag(s)

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getEventsByTag
  • EMIT lockEvent

    Lock Event to prevent unwanted changes
    (Version 0.2.45 | admin User Permission needed)

    Operation IDlockEvent

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDlockEventPayload

    Payload: Lock Event to prevent unwanted changes

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: lockEvent
  • EVENT onEventTriggered

    Event Update when an Event got triggered
    (Version 0.2.41 | admin User Permission needed)

    Operation IDonEventTriggered

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDonEventTriggeredEvent

    Event Update when an Event got triggered

    object

    Examples

  • EMIT removeEvent

    Remove an Event
    (Version 0.2.45 | admin User Permission needed)

    Operation IDremoveEvent

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDremoveEventPayload

    Payload: Remove an Event

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeEvent
  • EMIT setEvent

    Set/Update an Event
    (Version 0.2.57 | admin User Permission needed)

    Operation IDsetEvent

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDsetEventPayload

    Payload: Set/Update an Event

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setEvent
  • EMIT setEventName

    Set a new Event Name
    (Version 0.2.45 | admin User Permission needed)

    Operation IDsetEventName

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDsetEventNamePayload

    Payload: Set a new Event Name

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setEventName
  • EMIT setSpecialEvent

    Set/Update a Special Event (see Examples)
    (Version 0.2.51 | admin User Permission needed)

    Operation IDsetSpecialEvent

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDsetSpecialEventPayload

    Payload: Set/Update a Special Event (see Examples)

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setSpecialEvent
  • EMIT unlockEvent

    Unlock Event
    (Version 0.2.45 | admin User Permission needed)

    Operation IDunlockEvent

    Available only on servers:

    • #Events

    Accepts the following message:

    Message IDunlockEventPayload

    Payload: Unlock Event

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: unlockEvent
  • EMIT disableExternalAccess

    Disable Remote Access
    (Version 0.2.33 | admin User Permission needed)

    Operation IDdisableExternalAccess

    Available only on servers:

    • #ExternalAccess

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: disableExternalAccess
  • EMIT enableExternalAccess

    Enable Remote Access
    (Version 0.2.33 | admin User Permission needed)

    Operation IDenableExternalAccess

    Available only on servers:

    • #ExternalAccess

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: enableExternalAccess
  • EMIT getExternalAccessClientToken

    Get/Generate Remote Access Client Token
    (Version 0.2.33)

    Operation IDgetExternalAccessClientToken

    Available only on servers:

    • #ExternalAccess

    Accepts the following message:

    Message IDgetExternalAccessClientTokenPayload

    Payload: Get/Generate Remote Access Client Token

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getExternalAccessClientToken
  • EMIT getExternalAccessStatus

    Get Remote Access Status Information
    (Version 0.2.33)

    Operation IDgetExternalAccessStatus

    Available only on servers:

    • #ExternalAccess

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getExternalAccessStatus
  • EMIT revokeExternalAccessClientToken

    Revoke Remote Access Client Token
    (Version 0.2.33)

    Operation IDrevokeExternalAccessClientToken

    Available only on servers:

    • #ExternalAccess

    Accepts the following message:

    Message IDrevokeExternalAccessClientTokenPayload

    Payload: Revoke Remote Access Client Token

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: revokeExternalAccessClientToken
  • EMIT revokeExternalAccessClientTokens

    Revoke All Remote Access Client Tokens
    (Version 0.2.33 | admin User Permission needed)

    Operation IDrevokeExternalAccessClientTokens

    Available only on servers:

    • #ExternalAccess

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: revokeExternalAccessClientTokens
  • EMIT addFloor

    Add a Floor
    (Version 0.2.71 | admin User Permission needed)

    Operation IDaddFloor

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDaddFloorPayload

    Payload: Add a Floor

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addFloor
  • EMIT getFloorImage

    Get Floor Image
    (Version 0.3.8)

    Operation IDgetFloorImage

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDgetFloorImagePayload

    Payload: Get Floor Image

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getFloorImage
  • EMIT getFloorName

    Get Floor Name
    (Version 0.2.60)

    Operation IDgetFloorName

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDgetFloorNamePayload

    Payload: Get Floor Name

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getFloorName
  • EMIT getFloors

    Get Floors
    (Version 0.3.8)

    Operation IDgetFloors

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDgetFloorsPayload

    Payload: Get Floors

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getFloors
  • EMIT Import-Floor-Image

    SocketIOFileUpload Import Floor Image with the help of SocketIOFileUpload Library (see SocketIOFileUpload for more information)
    (Version 0.3.8 | admin User Permission needed)

    Operation IDImport-Floor-Image

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDImport-Floor-ImagePayload

    Payload: Import Floor Image with the help of SocketIOFileUpload Library (see SocketIOFileUpload for more information)

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: Import-Floor-Image
  • EMIT importFloorImage

    Import a Floor Background Image via Base64 Content. Alternative to the SocketIOFileUpload based Import-Floor-Image that does not require the library.
    (Version 0.3.30 | admin User Permission needed)

    Operation IDimportFloorImage

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDimportFloorImagePayload

    Payload: Import a Floor Background Image via Base64 Content

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: importFloorImage
  • EVENT onFloorAdded

    Event Update when a new Floor has been added
    (Version 0.2.71 | admin User Permission needed)

    Operation IDonFloorAdded

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDonFloorAddedEvent

    Event Update when a new Floor has been added

    object

    Examples

  • EVENT onFloorImageUpload

    Event Update when a Floor Image has been uploaded
    (Version 0.3.8 | admin User Permission needed)

    Operation IDonFloorImageUpload

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDonFloorImageUploadEvent

    Event Update when a Floor Image has been uploaded

    object

    Examples

  • EVENT onFloorNameChange

    Event Update when a Floor Name has been changed
    (Version 0.1.8 | admin User Permission needed)

    Operation IDonFloorNameChange

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDonFloorNameChangeEvent

    Event Update when a Floor Name has been changed

    object

    Examples

  • EVENT onFloorRemoved

    Event Update when a Floor has been removed
    (Version 0.1.8 | admin User Permission needed)

    Operation IDonFloorRemoved

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDonFloorRemovedEvent

    Event Update when a Floor has been removed

    object

    Examples

  • EVENT onFloorUpdate

    Event Update when a Floor has been updated
    (Version 0.2.71 | admin User Permission needed)

    Operation IDonFloorUpdate

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDonFloorUpdateEvent

    Event Update when a Floor has been updated

    object

    Examples

  • EMIT removeFloor

    Remove a Floor
    (Version 0.2.3 | admin User Permission needed)

    Operation IDremoveFloor

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDremoveFloorPayload

    Payload: Remove a Floor

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeFloor
  • EMIT removeFloorImage

    Remove a Floor image
    (Version 0.3.8 | admin User Permission needed)

    Operation IDremoveFloorImage

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDremoveFloorImagePayload

    Payload: Remove a Floor image

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeFloorImage
  • EMIT setFloor

    Set/Update a Floor
    (Version 0.2.71 | admin User Permission needed)

    Operation IDsetFloor

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDsetFloorPayload

    Payload: Set/Update a Floor

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setFloor
  • EMIT setFloorName

    Set Floor Name
    (Version 0.2.0 | admin User Permission needed)

    Operation IDsetFloorName

    Available only on servers:

    • #Floors

    Accepts the following message:

    Message IDsetFloorNamePayload

    Payload: Set Floor Name

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setFloorName
  • EMIT addFreeAtHomeAPVirtualDevice

    Add free@home virtual device
    (Version 0.2.59 | admin User Permission needed)

    Operation IDaddFreeAtHomeAPVirtualDevice

    Available only on servers:

    • #FreeAtHome

    Accepts the following message:

    Message IDaddFreeAtHomeAPVirtualDevicePayload

    Payload: Add free@home virtual device

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addFreeAtHomeAPVirtualDevice
  • EMIT addFreeAtHomeDevice

    Add a free@home device as component
    (Version 0.2.54 | admin User Permission needed)

    Operation IDaddFreeAtHomeDevice

    Available only on servers:

    • #FreeAtHome

    Accepts the following message:

    Message IDaddFreeAtHomeDevicePayload

    Payload: Add a free@home device as component

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addFreeAtHomeDevice
  • EMIT authorizeFreeAtHomeAP

    Authorize the nomos Controller on a free@home System Access Point (SysAP).
    (Version 0.2.54 | admin User Permission needed)

    Operation IDauthorizeFreeAtHomeAP

    Available only on servers:

    • #FreeAtHome

    Accepts the following message:

    Message IDauthorizeFreeAtHomeAPPayload

    Payload: Authorize the nomos Controller on a free@home System Access Point (SysAP).

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: authorizeFreeAtHomeAP
  • EMIT getFreeAtHomeAPs

    Get available free@home SysAPs
    (Version 0.2.54 | admin User Permission needed)

    Operation IDgetFreeAtHomeAPs

    Available only on servers:

    • #FreeAtHome

    Accepts the following message:

    Message IDgetFreeAtHomeAPsPayload

    Payload: Get available free@home SysAP's

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getFreeAtHomeAPs
  • EMIT getFreeAtHomeAPVirtualDevices

    Get free@home virtual devices
    (Version 0.2.59 | admin User Permission needed)

    Operation IDgetFreeAtHomeAPVirtualDevices

    Available only on servers:

    • #FreeAtHome

    Accepts the following message:

    Message IDgetFreeAtHomeAPVirtualDevicesPayload

    Payload: Get free@home virtual devices

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getFreeAtHomeAPVirtualDevices
  • EMIT getFreeAtHomeDevices

    Get available free@home devices
    (Version 0.2.54 | admin User Permission needed)

    Operation IDgetFreeAtHomeDevices

    Available only on servers:

    • #FreeAtHome

    Accepts the following message:

    Message IDgetFreeAtHomeDevicesPayload

    Payload: Get available free@home devices

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getFreeAtHomeDevices
  • EMIT removeFreeAtHomeAP

    Remove a paired free@home System Access Point (SysAP).
    (Version 0.2.54 | admin User Permission needed)

    Operation IDremoveFreeAtHomeAP

    Available only on servers:

    • #FreeAtHome

    Accepts the following message:

    Message IDremoveFreeAtHomeAPPayload

    Payload: Remove a paired free@home System Access Point (SysAP).

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeFreeAtHomeAP
  • EMIT removeFreeAtHomeAPVirtualDevice

    Remove free@home virtual device
    (Version 0.2.54 | admin User Permission needed)

    Operation IDremoveFreeAtHomeAPVirtualDevice

    Available only on servers:

    • #FreeAtHome

    Accepts the following message:

    Message IDremoveFreeAtHomeAPVirtualDevicePayload

    Payload: Remove free@home virtual device

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeFreeAtHomeAPVirtualDevice
  • EMIT getHAPLastError

    Get HAP Last Error Message
    (Version 0.2.47 | admin User Permission needed)

    Operation IDgetHAPLastError

    Available only on servers:

    • #HAP

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getHAPLastError
  • EMIT getHAPSettings

    Get HAP Settings
    (Version 0.2.50 | admin User Permission needed)

    Operation IDgetHAPSettings

    Available only on servers:

    • #HAP

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getHAPSettings
  • EMIT getHAPStatus

    Get HAP Last Status Information
    (Version 0.2.50 | admin User Permission needed)

    Operation IDgetHAPStatus

    Available only on servers:

    • #HAP

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getHAPStatus
  • EMIT resetHAP

    Reset HAP
    (Version 0.2.50 | admin User Permission needed)

    Operation IDresetHAP

    Available only on servers:

    • #HAP

    Accepts the following message:

    Message IDresetHAPPayload

    Payload: Reset HAP

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: resetHAP
  • EMIT addHomeConnectDevice

    Add a Home Connect device as component
    (Version 0.2.76 | admin User Permission needed)

    Operation IDaddHomeConnectDevice

    Available only on servers:

    • #HomeConnect

    Accepts the following message:

    Message IDaddHomeConnectDevicePayload

    Payload: Add a Home Connect device as component

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addHomeConnectDevice
  • EMIT getHomeConnectDevicePrograms

    Get Home Connect device programs
    (Version 0.2.76)

    Operation IDgetHomeConnectDevicePrograms

    Available only on servers:

    • #HomeConnect

    Accepts the following message:

    Message IDgetHomeConnectDeviceProgramsPayload

    Payload: Get Home Connect device programs

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getHomeConnectDevicePrograms
  • EMIT getHomeConnectDevices

    Get HomeConnect devices
    (Version 0.2.76 | admin User Permission needed)

    Operation IDgetHomeConnectDevices

    Available only on servers:

    • #HomeConnect

    Accepts the following message:

    Message IDgetHomeConnectDevicesPayload

    Payload: Get HomeConnect devices

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getHomeConnectDevices
  • EMIT initHomeConnectAuthorization

    Initialize HomeConnect Authorization
    (Version 0.2.76 | admin User Permission needed)

    Operation IDinitHomeConnectAuthorization

    Available only on servers:

    • #HomeConnect

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: initHomeConnectAuthorization
  • EVENT onHomeConnectAuthorization

    Event on HomeConnect Authorization
    (Version 0.2.76 | admin User Permission needed)

    Operation IDonHomeConnectAuthorization

    Available only on servers:

    • #HomeConnect

    Accepts the following message:

    Message IDonHomeConnectAuthorizationEvent

    Event Update on HomeConnect Authorization

    Payloadboolean

    Examples

  • EMIT addHusqvarnaDevice

    Add a Husqvarna device as component
    (Version 0.2.71 | admin User Permission needed)

    Operation IDaddHusqvarnaDevice

    Available only on servers:

    • #Husqvarna

    Accepts the following message:

    Message IDaddHusqvarnaDevicePayload

    Payload: Add a Husqvarna device as component

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addHusqvarnaDevice
  • EMIT getHusqvarnaDevices

    Get Husqvarna locations/devices that are reported by the cloud
    (Version 0.2.59 | admin User Permission needed)

    Operation IDgetHusqvarnaDevices

    Available only on servers:

    • #Husqvarna

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getHusqvarnaDevices
  • EMIT initHusqvarnaAuthorization

    Initialize Husqvarna Authorization
    (Version 0.2.59 | admin User Permission needed)

    Operation IDinitHusqvarnaAuthorization

    Available only on servers:

    • #Husqvarna

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: initHusqvarnaAuthorization
  • EVENT onHusqvarnaAuthorization

    Event on Husqvarna Authorization
    (Version 0.2.59 | admin User Permission needed)

    Operation IDonHusqvarnaAuthorization

    Available only on servers:

    • #Husqvarna

    Accepts the following message:

    Message IDonHusqvarnaAuthorizationEvent

    Event Update on Husqvarna Authorization

    Payloadboolean

    Examples

  • EMIT addKNXDevice

    Add a KNX Device/Component
    (Version 0.2.71 | admin User Permission needed)

    Operation IDaddKNXDevice

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDaddKNXDevicePayload

    Payload: Add a KNX Device/Component

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addKNXDevice
  • EMIT addKNXGroupAddress

    Add a user-defined KNX Group Address
    (Version 0.2.8 | admin User Permission needed)

    Operation IDaddKNXGroupAddress

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDaddKNXGroupAddressPayload

    Payload: Add a user-defined KNX Group Address

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addKNXGroupAddress
  • EMIT downloadKNXProject

    Download a KNX Project
    (Version 0.2.19 | admin User Permission needed)

    Operation IDdownloadKNXProject

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDdownloadKNXProjectPayload

    Payload: Download a KNX Project

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: downloadKNXProject
  • EMIT getKNXAddressTypes

    Get an Object of KNX Addresses with their DPT
    (Version 0.2.15 | admin User Permission needed)

    Operation IDgetKNXAddressTypes

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getKNXAddressTypes
  • EMIT getKNXDataPointTypes

    Get a List of KNX Datapoint Types (DPT's)
    (Version 0.1.8 | admin User Permission needed)

    Operation IDgetKNXDataPointTypes

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getKNXDataPointTypes
  • EMIT getKNXGateways

    Get/find all KNX Gateways in local network
    (Version 0.2.71 | admin User Permission needed)

    Operation IDgetKNXGateways

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getKNXGateways
  • EMIT getKNXGroupAddresses

    Get KNX Project Group Addresses
    (Version 0.2.13 | admin User Permission needed)

    Operation IDgetKNXGroupAddresses

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDgetKNXGroupAddressesPayload

    Payload: Get KNX Project Group Addresses

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getKNXGroupAddresses
  • EMIT getKNXGroupAddressesUsedInDevices

    Get all KNX Group Addresses used in Devices
    (Version 0.2.82 | admin User Permission needed)

    Operation IDgetKNXGroupAddressesUsedInDevices

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getKNXGroupAddressesUsedInDevices
  • EMIT getKNXMainGroups

    Get KNX Project Main Group Address Information
    (Version 0.1.8 | admin User Permission needed)

    Operation IDgetKNXMainGroups

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDgetKNXMainGroupsPayload

    Payload: Get KNX Project Main Group Address Information

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getKNXMainGroups
  • EMIT getKNXMiddleGroups

    Get KNX Project Middle Group Address Information
    (Version 0.1.8 | admin User Permission needed)

    Operation IDgetKNXMiddleGroups

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDgetKNXMiddleGroupsPayload

    Payload: Get KNX Project Middle Group Address Information

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getKNXMiddleGroups
  • EMIT getKNXProjects

    Get KNX Projects List and Meta Information
    (Version 0.1.8 | admin User Permission needed)

    Operation IDgetKNXProjects

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDgetKNXProjectsPayload

    Payload: Get KNX Projects List and Meta Information

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getKNXProjects
  • EMIT getKNXTopology

    Get KNX Project Topology Information
    (Version 0.3.28 | admin User Permission needed)

    Operation IDgetKNXTopology

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDgetKNXTopologyPayload

    Payload: Get KNX Project Topology Information

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getKNXTopology
  • EMIT getLastKNXError

    Fetch the most recent KNX error so the UI can display it on first load. Returns null if there is no pending error.
    (Version 0.3.33 | admin User Permission needed)

    Operation IDgetLastKNXError

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDgetLastKNXErrorPayload

    Payload: empty — fetch the most recent KNX error.

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getLastKNXError
  • EMIT Import-KNX-File

    SocketIOFileUpload Import KNX Project/Group Address File with the help of SocketIOFileUpload Library (see SocketIOFileUpload for more information)
    (Version 0.2.83 | admin User Permission needed)

    Operation IDImport-KNX-File

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDImport-KNX-FilePayload

    Payload: Import KNX Project/Group Address File with the help of SocketIOFileUpload Library (see SocketIOFileUpload for more information)

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: Import-KNX-File
  • EMIT importKNXProject

    Import a KNX/ETS Project File via Base64 Content. Alternative to the SocketIOFileUpload based Import-KNX-File that does not require the library.
    (Version 0.3.30 | admin User Permission needed)

    Operation IDimportKNXProject

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDimportKNXProjectPayload

    Payload: Import a KNX/ETS Project File via Base64 Content

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: importKNXProject
  • EMIT isKNXGroupAddressUsed

    Is a KNX Group Address Used
    (Version 0.2.82 | admin User Permission needed)

    Operation IDisKNXGroupAddressUsed

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDisKNXGroupAddressUsedPayload

    Payload: Is a KNX Group Address Used

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: isKNXGroupAddressUsed
  • EVENT knxImportError

    Event Update when Error occurs on KNX File Import
    (Version 0.1.8 | admin User Permission needed)

    Operation IDknxImportError

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDknxImportErrorEvent

    Event Update when Error occurs on KNX File Import

    object

    Examples

  • EVENT knxImportFinished

    Event Update when KNX File Import finished
    (Version 0.2.0 | admin User Permission needed)

    Operation IDknxImportFinished

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDknxImportFinishedEvent

    Event Update when KNX File Import finished

    object

    Result Object

    Examples

  • EVENT knxImportProgress

    Event update when the progress of KNX import file parsing changes
    (Version 0.1.8 | admin User Permission needed)

    Operation IDknxImportProgress

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDknxImportProgressEvent

    Event update when the progress of KNX import file parsing changes

    object

    Examples

  • EVENT knxRemoveProgress

    Event update when the progress of KNX project file removal changes
    (Version 0.1.9 | admin User Permission needed)

    Operation IDknxRemoveProgress

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDknxRemoveProgressEvent

    Event update when the progress of KNX project file removal changes

    object

    Examples

  • EVENT knxStateChange

    Event Update when KNX Status Change is triggered
    (Version 0.2.71 | admin User Permission needed)

    Operation IDknxStateChange

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDknxStateChangeEvent

    Event Update when KNX Status Event is triggered

    object

    Examples

  • EVENT onKNXError

    Push event emitted when a structured KNX error occurs, such as keyring_load_failed or backbone_missing. A null payload clears the error state. The most recent error is retained and clears automatically once the KNX connection is re-established.
    (Version 0.3.33 | admin User Permission needed)

    Operation IDonKNXError

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDonKNXErrorEvent

    Push event emitted when a structured KNX error occurs (e.g. keyring load failure, backbone key missing, secure tunneling authentication problem). A null payload clears the error state. The most recent error is retained and clears automatically once the KNX connection is re-established.

    oneOf

    Examples

  • EMIT removeKNXGroupAddress

    Remove a KNX Group Address
    (Version 0.2.18 | admin User Permission needed)

    Operation IDremoveKNXGroupAddress

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDremoveKNXGroupAddressPayload

    Payload: Remove a KNX Group Address

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeKNXGroupAddress
  • EMIT removeKNXProject

    Remove a KNX Project
    (Version 0.2.18 | admin User Permission needed)

    Operation IDremoveKNXProject

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDremoveKNXProjectPayload

    Payload: Remove a KNX Project

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeKNXProject
  • EMIT setKNXDevice

    Set/Update a KNX Device/Component
    (Version 0.2.71 | admin User Permission needed)

    Operation IDsetKNXDevice

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDsetKNXDevicePayload

    Payload: Set/Update a KNX Device/Component

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setKNXDevice
  • EMIT setKNXGroupAddress

    Set/Update a KNX Group Address
    (Version 0.2.50 | admin User Permission needed)

    Operation IDsetKNXGroupAddress

    Available only on servers:

    • #KNX

    Accepts the following message:

    Message IDsetKNXGroupAddressPayload

    Payload: Set/Update a KNX Group Address

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setKNXGroupAddress
  • EMIT getLibraryByID

    Get Profile Data/Information from the Library
    (Version 0.2.19 | admin User Permission needed)

    Operation IDgetLibraryByID

    Available only on servers:

    • #Library

    Accepts the following message:

    Message IDgetLibraryByIDPayload

    Payload: Get Profile Data/Information from the Library

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getLibraryByID
  • EMIT getLibraryByProfile

    Get Profile Data/Information from the Library
    (Version 0.2.19 | admin User Permission needed)

    Operation IDgetLibraryByProfile

    Available only on servers:

    • #Library

    Accepts the following message:

    Message IDgetLibraryByProfilePayload

    Payload: Get Profile Data/Information from the Library

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getLibraryByProfile
  • EMIT getLibraryIndex

    Get Library Index Data/Information
    (Version 0.1.8 | admin User Permission needed)

    Operation IDgetLibraryIndex

    Available only on servers:

    • #Library

    Accepts the following message:

    Message IDgetLibraryIndexPayload

    Payload: Get Library Index Data/Information

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getLibraryIndex
  • EMIT getLicenseConfig

    Get License Configuration/Information
    (Version 0.2.19)

    Operation IDgetLicenseConfig

    Available only on servers:

    • #Licensing

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getLicenseConfig
  • EMIT Upload-License-Key

    SocketIOFileUpload Set/Upload License Key File with the help of SocketIOFileUpload Library (see SocketIOFileUpload for more information)
    (Version 0.1.8 | admin User Permission needed)

    Operation IDUpload-License-Key

    Available only on servers:

    • #Licensing

    Accepts the following message:

    Message IDUpload-License-KeyPayload

    Payload: Set/Upload License Key File with the help of SocketIOFileUpload Library (see SocketIOFileUpload for more information)

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: Upload-License-Key
  • EVENT onLinkAdded

    Event Update when a new Link has been added
    (Version 0.2.56 | admin User Permission needed)

    Operation IDonLinkAdded

    Available only on servers:

    • #Links

    Accepts the following message:

    Message IDonLinkAddedEvent

    Event Update when a new Link has been added

    object

    Examples

  • EVENT onLinkRemoved

    Event Update when a Link has been removed
    (Version 0.2.56 | admin User Permission needed)

    Operation IDonLinkRemoved

    Available only on servers:

    • #Links

    Accepts the following message:

    Message IDonLinkRemovedEvent

    Event Update when a Link has been removed

    object

    Examples

  • EVENT onLinkUpdated

    Event Update when a Link has been updated
    (Version 0.2.56 | admin User Permission needed)

    Operation IDonLinkUpdated

    Available only on servers:

    • #Links

    Accepts the following message:

    Message IDonLinkUpdatedEvent

    Event Update when a Link has been updated

    object

    Examples

  • EMIT disableLogging

    Disable Data Logging for a particular Component Property
    (Version 0.2.5 | admin User Permission needed)

    Operation IDdisableLogging

    Available only on servers:

    • #Logging

    Accepts the following message:

    Message IDdisableLoggingPayload

    Payload: Disable Data Logging for a particular Component Property

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: disableLogging
  • EMIT enableLogging

    Enable Data Logging for a particular Component Property
    (Version 0.2.47 | admin User Permission needed)

    Operation IDenableLogging

    Available only on servers:

    • #Logging

    Accepts the following message:

    Message IDenableLoggingPayload

    Payload: Enable Data Logging for a particular Component Property

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: enableLogging
  • EMIT getAllLoggingSettings

    Get Logging Settings for all enabled Components
    (Version 0.2.47)

    Components standing in a Room the User has no permission for are left out of the reply.

    Operation IDgetAllLoggingSettings

    Available only on servers:

    • #Logging

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getAllLoggingSettings
  • EMIT getLoggingData

    Get Data Log for a particular Component Property
    (Version 0.2.84)

    A Component standing in a Room the User has no permission for is refused with error 117.

    Operation IDgetLoggingData

    Available only on servers:

    • #Logging

    Accepts the following message:

    Message IDgetLoggingDataPayload

    Payload: Get Data Log for a particular Component Property

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getLoggingData
  • EMIT getLoggingSettings

    Get Logging enabled Component Settings
    (Version 0.2.47)

    A Component standing in a Room the User has no permission for is refused with error 117.

    Operation IDgetLoggingSettings

    Available only on servers:

    • #Logging

    Accepts the following message:

    Message IDgetLoggingSettingsPayload

    Payload: Get Logging enabled Component Settings

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getLoggingSettings
  • EMIT resetLogging

    Completely delete/reset Data Log for a particular Component Property
    (Version 0.2.5 | admin User Permission needed)

    Operation IDresetLogging

    Available only on servers:

    • #Logging

    Accepts the following message:

    Message IDresetLoggingPayload

    Payload: Completely delete/reset Data Log for a particular Component Property

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: resetLogging
  • EMIT downloadLutronProject

    Download a Lutron Project
    (Version 0.2.38 | admin User Permission needed)

    Operation IDdownloadLutronProject

    Available only on servers:

    • #Lutron

    Accepts the following message:

    Message IDdownloadLutronProjectPayload

    Payload: Download a Lutron Project

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: downloadLutronProject
  • EMIT getLutronProjects

    Get Lutron Projects List and Meta Information
    (Version 0.2.39 | admin User Permission needed)

    Operation IDgetLutronProjects

    Available only on servers:

    • #Lutron

    Accepts the following message:

    Message IDgetLutronProjectsPayload

    Payload: Get Lutron Projects List and Meta Information

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getLutronProjects
  • EMIT Import-Lutron-File

    SocketIOFileUpload Import Lutron Project File with the help of SocketIOFileUpload Library (see SocketIOFileUpload for more information)
    (Version 0.2.38 | admin User Permission needed)

    Operation IDImport-Lutron-File

    Available only on servers:

    • #Lutron

    Accepts the following message:

    Message IDImport-Lutron-FilePayload

    Payload: Import Lutron Project File with the help of SocketIOFileUpload Library (see SocketIOFileUpload for more information)

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: Import-Lutron-File
  • EMIT importLutronProject

    Import a Lutron Project File via Base64 Content. Alternative to the SocketIOFileUpload based Import-Lutron-File that does not require the library.
    (Version 0.3.30 | admin User Permission needed)

    Operation IDimportLutronProject

    Available only on servers:

    • #Lutron

    Accepts the following message:

    Message IDimportLutronProjectPayload

    Payload: Import a Lutron Project File via Base64 Content

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: importLutronProject
  • EMIT importRemoteLutronProject

    Import a remote Lutron Project from IP/Host
    (Version 0.2.39 | admin User Permission needed)

    Operation IDimportRemoteLutronProject

    Available only on servers:

    • #Lutron

    Accepts the following message:

    Message IDimportRemoteLutronProjectPayload

    Payload: Import a remote Lutron Project from IP/Host

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: importRemoteLutronProject
  • EVENT lutronImportError

    Event Update when Error occurs on Lutron File Import
    (Version 0.2.38 | admin User Permission needed)

    Operation IDlutronImportError

    Available only on servers:

    • #Lutron

    Accepts the following message:

    Message IDlutronImportErrorEvent

    Event Update when Error occurs on Lutron File Import

    object

    Examples

  • EVENT lutronImportFinished

    Event Update when Lutron File Import finished
    (Version 0.2.38 | admin User Permission needed)

    Operation IDlutronImportFinished

    Available only on servers:

    • #Lutron

    Accepts the following message:

    Message IDlutronImportFinishedEvent

    Event Update when Lutron File Import finished

    object

    Result Object

    Examples

  • EVENT lutronImportProgress

    Event update when the progress of Lutron import file parsing changes
    (Version 0.2.38 | admin User Permission needed)

    Operation IDlutronImportProgress

    Available only on servers:

    • #Lutron

    Accepts the following message:

    Message IDlutronImportProgressEvent

    Event update when the progress of Lutron import file parsing changes

    object

    Examples

  • EMIT removeLutronProject

    Remove a Lutron Project
    (Version 0.2.38 | admin User Permission needed)

    Operation IDremoveLutronProject

    Available only on servers:

    • #Lutron

    Accepts the following message:

    Message IDremoveLutronProjectPayload

    Payload: Remove a Lutron Project

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeLutronProject
  • EMIT setLutronProject

    Set/Update Lutron Project IP/Host and Credentials
    (Version 0.2.39 | admin User Permission needed)

    Operation IDsetLutronProject

    Available only on servers:

    • #Lutron

    Accepts the following message:

    Message IDsetLutronProjectPayload

    Payload: Set/Update Lutron Project IP/Host and Credentials

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setLutronProject
  • EMIT setLutronProjectCredentials

    Set/Update Lutron Project Credentials
    (Version 0.2.39 | admin User Permission needed)

    Operation IDsetLutronProjectCredentials

    Available only on servers:

    • #Lutron

    Accepts the following message:

    Message IDsetLutronProjectCredentialsPayload

    Payload: Set/Update Lutron Project Credentials

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setLutronProjectCredentials
  • EMIT setLutronProjectHost

    Set/Update Lutron Project IP/Host
    (Version 0.2.38 | admin User Permission needed)

    Operation IDsetLutronProjectHost

    Available only on servers:

    • #Lutron

    Accepts the following message:

    Message IDsetLutronProjectHostPayload

    Payload: Set/Update Lutron Project IP/Host

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setLutronProjectHost
  • EMIT confirmManagementPairing

    Confirm Management Master Pairing
    (Version 0.2.71 | admin User Permission needed)

    Operation IDconfirmManagementPairing

    Available only on servers:

    • #ManagementClient

    Accepts the following message:

    Message IDconfirmManagementPairingPayload

    Payload: Confirm Management Master Pairing

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: confirmManagementPairing
  • EMIT disableManagementPairing

    Disable Management Master Pairing
    (Version 0.2.71 | admin User Permission needed)

    Operation IDdisableManagementPairing

    Available only on servers:

    • #ManagementClient

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: disableManagementPairing
  • EMIT enableManagementPairing

    Enable Management Master Pairing
    (Version 0.2.71 | admin User Permission needed)

    Operation IDenableManagementPairing

    Available only on servers:

    • #ManagementClient

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: enableManagementPairing
  • EMIT getManagementMasters

    Get all paired Management Masters
    (Version 0.2.71 | admin User Permission needed)

    Operation IDgetManagementMasters

    Available only on servers:

    • #ManagementClient

    Accepts the following message:

    Message IDgetManagementMastersPayload

    Payload: Get all paired Management Masters

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getManagementMasters
  • EMIT getManagementPairing

    Get Management Master Pairing Enabled State
    (Version 0.2.71 | admin User Permission needed)

    Operation IDgetManagementPairing

    Available only on servers:

    • #ManagementClient

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getManagementPairing
  • EVENT onManagementMasterPairing

    Event on Management Master Pairing
    (Version 0.2.71 | admin User Permission needed)

    Operation IDonManagementMasterPairing

    Available only on servers:

    • #ManagementClient

    Accepts the following message:

    Message IDonManagementMasterPairingEvent

    Event Update on Management Master Pairing

    object

    Examples

  • EMIT pairManagementMaster

    Pair a Management Master
    (Version 0.2.71 | admin User Permission needed)

    Operation IDpairManagementMaster

    Available only on servers:

    • #ManagementClient

    Accepts the following message:

    Message IDpairManagementMasterPayload

    Payload: Pair a Management Master

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: pairManagementMaster
  • EMIT unpairManagementMaster

    Unpair a Management Master
    (Version 0.2.71 | admin User Permission needed)

    Operation IDunpairManagementMaster

    Available only on servers:

    • #ManagementClient

    Accepts the following message:

    Message IDunpairManagementMasterPayload

    Payload: Unpair a Management Master

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: unpairManagementMaster
  • EMIT downloadManagementClientDocument

    Download Management Client Reset Document
    (Version 0.2.75 | admin User Permission needed)

    Operation IDdownloadManagementClientDocument

    Available only on servers:

    • #ManagementMaster

    Accepts the following message:

    Message IDdownloadManagementClientDocumentPayload

    Payload: Download Management Client Reset Document

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: downloadManagementClientDocument
  • EMIT emailManagementClientDocument

    E-Mail Management Client Reset Document
    (Version 0.2.75 | admin User Permission needed)

    Operation IDemailManagementClientDocument

    Available only on servers:

    • #ManagementMaster

    Accepts the following message:

    Message IDemailManagementClientDocumentPayload

    Payload: E-Mail Management Client Reset Document

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: emailManagementClientDocument
  • EMIT emitManagementClientAPI

    Emit a Management Client API
    (Version 0.2.74 | admin User Permission needed)

    Operation IDemitManagementClientAPI

    Available only on servers:

    • #ManagementMaster

    Accepts the following message:

    Message IDemitManagementClientAPIPayload

    Payload: Emit a Management Client API

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: emitManagementClientAPI
  • EMIT getAvailableManagementClients

    Get all available Management Clients
    (Version 0.2.71 | admin User Permission needed)

    Operation IDgetAvailableManagementClients

    Available only on servers:

    • #ManagementMaster

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getAvailableManagementClients
  • EMIT getManagementClients

    Get paired Management Clients
    (Version 0.2.74 | admin User Permission needed)

    Operation IDgetManagementClients

    Available only on servers:

    • #ManagementMaster

    Accepts the following message:

    Message IDgetManagementClientsPayload

    Payload: Get paired Management Clients

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getManagementClients
  • EMIT getManagementMasterSettings

    Get Management Master Settings
    (Version 0.2.71 | admin User Permission needed)

    Operation IDgetManagementMasterSettings

    Available only on servers:

    • #ManagementMaster

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getManagementMasterSettings
  • EMIT pairManagementClient

    Pair a Management Client
    (Version 0.2.71 | admin User Permission needed)

    Operation IDpairManagementClient

    Available only on servers:

    • #ManagementMaster

    Accepts the following message:

    Message IDpairManagementClientPayload

    Payload: Pair a Management Client

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: pairManagementClient
  • EMIT setManagementMasterSettings

    Set Management Master Settings
    (Version 0.2.71 | admin User Permission needed)

    Operation IDsetManagementMasterSettings

    Available only on servers:

    • #ManagementMaster

    Accepts the following message:

    Message IDsetManagementMasterSettingsPayload

    Payload: Set Management Master Settings

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setManagementMasterSettings
  • EMIT softResetManagementClient

    Soft Reset Management Client System
    (Version 0.2.75 | admin User Permission needed)

    Operation IDsoftResetManagementClient

    Available only on servers:

    • #ManagementMaster

    Accepts the following message:

    Message IDsoftResetManagementClientPayload

    Payload: Soft Reset Management Client System

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: softResetManagementClient
  • EMIT unpairManagementClient

    Unpair a Management Client
    (Version 0.2.71 | admin User Permission needed)

    Operation IDunpairManagementClient

    Available only on servers:

    • #ManagementMaster

    Accepts the following message:

    Message IDunpairManagementClientPayload

    Payload: Unpair a Management Client

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: unpairManagementClient
  • EMIT addMatterCommissioningWindow

    Reset Matter
    (Version 0.3.25 | admin User Permission needed)

    Operation IDaddMatterCommissioningWindow

    Available only on servers:

    • #Matter

    Accepts the following message:

    Message IDaddMatterCommissioningWindowPayload

    Payload: Open Matter Commissioning Window

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addMatterCommissioningWindow
  • EMIT addMatterDevice

    Add a Matter Device/Component
    (Version 0.3.21 | admin User Permission needed)

    Operation IDaddMatterDevice

    Available only on servers:

    • #Matter

    Accepts the following message:

    Message IDaddMatterDevicePayload

    Payload: Add a Matter Device/Component

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addMatterDevice
  • EMIT dumpMatterDiagnostics

    Dump Matter Diagnostics into Log
    (Version 0.3.26 | admin User Permission needed)

    Operation IDdumpMatterDiagnostics

    Available only on servers:

    • #Matter

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: dumpMatterDiagnostics
  • EMIT getMatterDebug

    Get Matter Debug Log
    (Version 0.3.26 | admin User Permission needed)

    Operation IDgetMatterDebug

    Available only on servers:

    • #Matter

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getMatterDebug
  • EMIT getMatterDevices

    Get Matter Devices
    (Version 0.3.21 | admin User Permission needed)

    Operation IDgetMatterDevices

    Available only on servers:

    • #Matter

    Accepts the following message:

    Message IDgetMatterDevicesPayload

    Payload: Get Matter Devices

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getMatterDevices
  • EMIT getMatterLastError

    Get Matter Last Error Message
    (Version 0.3.21 | admin User Permission needed)

    Operation IDgetMatterLastError

    Available only on servers:

    • #Matter

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getMatterLastError
  • EMIT getMatterSettings

    Get Matter Settings
    (Version 0.3.21 | admin User Permission needed)

    Operation IDgetMatterSettings

    Available only on servers:

    • #Matter

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getMatterSettings
  • EMIT identifyMatterDevice

    Identify Matter Device
    (Version 0.3.21 | admin User Permission needed)

    Operation IDidentifyMatterDevice

    Available only on servers:

    • #Matter

    Accepts the following message:

    Message IDidentifyMatterDevicePayload

    Payload: Identify Matter Device

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: identifyMatterDevice
  • EMIT pairMatterDevice

    Pair a Matter Device
    (Version 0.3.21 | admin User Permission needed)

    Operation IDpairMatterDevice

    Available only on servers:

    • #Matter

    Accepts the following message:

    Message IDpairMatterDevicePayload

    Payload: Pair a Matter Device

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: pairMatterDevice
  • EMIT resetMatter

    Reset Matter
    (Version 0.3.21 | admin User Permission needed)

    Operation IDresetMatter

    Available only on servers:

    • #Matter

    Accepts the following message:

    Message IDresetMatterPayload

    Payload: Reset Matter

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: resetMatter
  • EMIT resetMatterLog

    Reset/Clear Matter Debug Log
    (Version 0.3.26 | admin User Permission needed)

    Operation IDresetMatterLog

    Available only on servers:

    • #Matter

    Accepts the following message:

    Message IDemptyMessage

    Empty message

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: resetMatterLog
  • EMIT unpairMatterDevice

    Unpair a Matter Device
    (Version 0.3.21 | admin User Permission needed)

    Operation IDunpairMatterDevice

    Available only on servers:

    • #Matter

    Accepts the following message:

    Message IDunpairMatterDevicePayload

    Payload: Unpair a Matter Device

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: unpairMatterDevice
  • EMIT addMCPToken

    Add a MCP Token
    (Version 0.3.30 | admin User Permission needed)

    Operation IDaddMCPToken

    Available only on servers:

    • #MCP

    Accepts the following message:

    Message IDaddMCPTokenPayload

    Payload: Add a MCP Token

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: addMCPToken
  • EMIT getMCPTokens

    Get MCP Token List
    (Version 0.3.30 | admin User Permission needed)

    Operation IDgetMCPTokens

    Available only on servers:

    • #MCP

    Accepts the following message:

    Message IDgetMCPTokensPayload

    Payload: Get MCP Token List

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: getMCPTokens
  • EMIT removeMCPToken

    Remove a MCP Token
    (Version 0.3.30 | admin User Permission needed)

    Operation IDremoveMCPToken

    Available only on servers:

    • #MCP

    Accepts the following message:

    Message IDremoveMCPTokenPayload

    Payload: Remove a MCP Token

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: removeMCPToken
  • EMIT setMCPToken

    Set/Update a MCP Token
    (Version 0.3.30 | admin User Permission needed)

    Operation IDsetMCPToken

    Available only on servers:

    • #MCP

    Accepts the following message:

    Message IDsetMCPTokenPayload

    Payload: Set/Update a MCP Token

    object

    Examples

    REPLY INFORMATION

    REPLY CHANNEL INFORMATION

    Reply will be provided via this designated address: setMCPToken