--- title: "Custom Client | Tag Configuration | N3uron KB V1.22" slug: "custom-client-tag-configuration" description: "Custom Client is a N3uron module designed to quickly and easily create device drivers for any serial, Ethernet or command-line devices where…" updated: 2025-12-22T18:29:00Z published: 2025-12-22T18:29:00Z canonical: "docs.n3uron.com/custom-client-tag-configuration" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.n3uron.com/llms.txt > Use this file to discover all available pages before exploring further. # Tag Configuration After configuring the channel, device, transaction, and steps, the tags associated to the different transactions will also need to be created. ![](https://cdn.document360.io/54093ab5-6b22-4542-a265-04377931f11a/Images/Documentation/Figure%2015-%20Tag%20Settings.png) - **Device:** This is used to associate this tag with a device. The format of this parameter is **Channel/Device**. In this example, the Channel is labelled "Example", and the Device is labelled "Device01". - **Read:** This section is used to obtain a value from a transaction and save it to this tag: - **Enabled:** Enables or disables reads. When disabled, the bound variable won’t be defined (and any attempt to update it will result in an error). - **Transaction:** Used to select the transaction that the tag value will be updated with. - **Variable:** This variable is used to update the tag value. This can be done either using a Regular Expression step, or by using [](/docs/custom-client-tag-configuration#_%24.updateVariable(variableName,_valu)[$.variableSet](/docs/custom-client-tag-configuration#_%24.updateVariable(variableName,_valu)[](/docs/custom-client-tag-configuration#_%24.updateVariable(variableName,_valu)  in a script step. - **Write:** This section is used to initiate a write transaction whenever a tag is written by the user or by a different module. - **Enabled:** Enables or disables writes. When disabled, writes for this tag will be omitted. - **Transaction:** Used to select the transaction that will be launched when this tag is written. - **Variable:** The variable to be updated when this tag is written. The value of this variable can be obtained in script steps by using [](/docs/custom-client-tag-configuration#_%24.getVariable(variableName))[](/docs/custom-client-tag-configuration#_%24.getVariable(variableName))[$.variableGet](/docs/custom-client-tag-configuration#_%24.getVariable(variableName))[](/docs/custom-client-tag-configuration#_%24.getVariable(variableName))[](/docs/custom-client-tag-configuration#_%24.getVariable(variableName)).