diff --git a/interface/src/project/SettingsCustomization.tsx b/interface/src/project/SettingsCustomization.tsx index 4115c1b3e..2bcac3fa2 100644 --- a/interface/src/project/SettingsCustomization.tsx +++ b/interface/src/project/SettingsCustomization.tsx @@ -200,12 +200,16 @@ const SettingsCustomization: FC = () => { } function formatName(de: DeviceEntity) { - if (de.n === undefined) { + if (de.n === undefined || de.n === de.id) { return de.id; } return de.n + ' (' + de.id + ')'; } + function isCmd(de: DeviceEntity) { + return de.n === undefined; + } + const getMaskNumber = (newMask: string[]) => { var new_mask = 0; for (let entry of newMask) { @@ -310,8 +314,18 @@ const SettingsCustomization: FC = () => { return ( <> - - Select a device and customize each of its entities using the options. + + Select a device and customize each of its entities using the options: + + + =mark/unmark as a favorite   + + =enable/disable write action   + + =include/excluded from MQTT and API outputs   + + =show/hide from Web Dashboard + { - - : - - - + - + @@ -471,16 +485,16 @@ const SettingsCustomization: FC = () => { setMasks(['']); }} > - + - + - + - + diff --git a/mock-api/server.js b/mock-api/server.js index bcecc0df7..b6e57ff3f 100644 --- a/mock-api/server.js +++ b/mock-api/server.js @@ -593,6 +593,13 @@ const emsesp_deviceentities_1 = [ m: 0, w: false, }, + { + v: 'test data', + n: 'test', + id: 'test', + m: 0, + w: false, + }, { v: 'roomTemp', id: 'hc1/HA climate config creation',