---
title: "CUEunits and Devices"
canonical: "https://docs.cuesystem.com/space/CVCIDE/498761872/CUEunits%20and%20Devices"
format: markdown
---
> Macro (toc)

---

This section includes:

- **CUEunits** - controllers and touch panels
- **CUEdevices **- keypads, interfaces, sensors, power units, dimmers, etc…
- **Devices **– a third-party device to be controlled represented by its device drivers.

The context menu is activated by the right mouse button. If the list is empty, the context menu is as follows.

![image](media://848a2e1a-01b4-422c-8e76-f3da1cb48c2c)


# Insert

This item allows inserting devices from a library or user devices section.

### Insert CUEunit …

This item inserts the CUEunit into the project. It opens the file open dialog box, where the requested unit can be selected and inserted. CUEunits are inserted from the **local** data installed with CVC.

### Insert CUEdevice …

This item inserts the CUEdevice into the project. It opens the file open dialog box, where the requested unit can be selected and inserted. CUEdevices are inserted from the **local** data installed with CVC.

### Insert Device …

This function can be used to import device drivers. Selecting this item in the context menu will open the grid of available device drivers. 

![image](media://7fb4653b-658f-4b14-95b3-6ead558a0209)

The individual columns can be **sorted **in ascending/descending order and **filtered **by entering a search term (e.g. the word Display entered in the Type column will filter out all drivers that are for display type devices. All columns can be filtered in this way.

In the **Source **column, you can select from which source the device drivers will be offered:

- From **Cloud**
- From **Community cloud**
- From **Local** storage.

After filtering the items, it is possible to select multiple drivers using checkboxes and then import them at once using the **Insert selected** button.

If you want to import drivers from other than the above-mentioned locations, use the **Insert device from another location ...** button.

# Create Device ...

This entry creates a new device described in the module.

The individual sections of the device module are described in the [https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/503218181](https://cue.atlassian.net/wiki/spaces/CVCIDE/pages/503218181) chapter.

Notes regarding sections:

- The General section contains data describing the device.
  The Pictures, Fonts, Colors, Sounds sections are not used.

After filling in all the required data (model, type, manufacturer, etc.) and selecting the type of connection (IP, serial, IR, etc.), a basic skeleton of the driver is created where you can start programming the driver.

The driver can be **protected** with a password, and you can select some components to remain accessible without a password. Press **Change Password and Access …** button and fill out this form.

![image](media://e8651290-331b-4d72-80e7-cc2ef324975f)


# Edit

This function is used to edit the device driver.

# Update CUEdevice...

This function updates CUEdevice to the selected version. Typically it is used for the update to the latest available version.

# Update All CUEunits & CUEdevices ...

This function updates all CUEunits and CUE devices to the latest available versions.

# Export to file …

This function exports CUEdevice as well as a Device driver to a file. The exported driver can be imported to another project.

# Publish the device driver to the community cloud …

A feature for archiving and sharing your device drivers through the **Cue Community Cloud** is now available. In a very easy way, you can now save your device drivers to the Cue Comunity Cloud directly from Cue Visual Composer. Just right click your driver in CVC and the context menu selects Publish the device driver to the community cloud ...”

![image](media://415308ca-e045-4a76-aa44-8b3bc48fff39)


The Comunity Cloud is a safe place to archive and share device drivers. These drivers are then accessible when doing Insert > Device. .. in a standard way. 

> 📝 Note that newly uploaded drivers must have a unique version number. It is important to increase driver version numbers by each editing that is to be stored on the cloud.

# Delete

This function deletes CUEunit, CUEdevice, or Device from the project. Delete is possible 

> ℹ️ Deletion is possible only if there is no instance of the selected unit/device in the project, i.e. the unit/device is not used in the configuration.