in src/bluetooth/devices/Govee5074.ts [43:84]
getItemProps: function (data: Govee5074Data): DeviceItemProps[] {
const props: DeviceItemProps[] = [
data.temperature && {
id: 'temp',
name: 'Temperature',
enabled: true,
simulated: false,
dataType: 'number',
value: data.temperature,
unit: '°C',
},
data.humidity && {
id: 'humidity',
name: 'Humidity',
enabled: true,
simulated: false,
dataType: 'number',
value: data.humidity,
unit: '%',
},
{
id: 'rssi',
name: 'RSSI',
enabled: true,
simulated: false,
dataType: 'number',
value: data.rssi,
unit: 'dBm',
},
data.battery && {
id: 'battery',
name: 'Battery',
enabled: true,
simulated: false,
dataType: 'number',
value: data.battery,
unit: '%',
},
].filter(Boolean) as DeviceItemProps[];
return props;
},