diff --git a/src/devices/avatto.ts b/src/devices/avatto.ts index 05ab73e481e59..b4ce21df26221 100644 --- a/src/devices/avatto.ts +++ b/src/devices/avatto.ts @@ -213,23 +213,29 @@ const definitions: DefinitionWithExtend[] = [ description: 'Zigbee smart energy meter 80A/2CH', extend: [tuya.modernExtend.tuyaBase({dp: true})], exposes: [ - e.voltage(), + tuya.exposes.voltageWithPhase('l1'), tuya.exposes.powerWithPhase('l1'), tuya.exposes.currentWithPhase('l1'), tuya.exposes.energyWithPhase('l1'), + e.numeric('daily_energy_l1', ea.STATE).withUnit('kWh').withDescription('Daily energy L1'), + tuya.exposes.voltageWithPhase('l2'), tuya.exposes.powerWithPhase('l2'), tuya.exposes.currentWithPhase('l2'), tuya.exposes.energyWithPhase('l2'), + e.numeric('daily_energy_l2', ea.STATE).withUnit('kWh').withDescription('Daily energy L2'), ], meta: { tuyaDatapoints: [ - [107, 'voltage', tuya.valueConverter.divideBy10], [105, 'power_l1', tuya.valueConverter.divideBy10], [106, 'current_l1', tuya.valueConverter.divideBy1000], + [107, 'voltage_l1', tuya.valueConverter.divideBy10], + [108, 'energy_l1', tuya.valueConverter.divideBy1000], + [109, 'daily_energy_l1', tuya.valueConverter.divideBy1000], [115, 'power_l2', tuya.valueConverter.divideBy10], [116, 'current_l2', tuya.valueConverter.divideBy1000], - [108, 'energy_l1', tuya.valueConverter.divideBy1000], - [109, 'energy_l2', tuya.valueConverter.divideBy1000], + [117, 'voltage_l2', tuya.valueConverter.divideBy10], + [118, 'energy_l2', tuya.valueConverter.divideBy1000], + [119, 'daily_energy_l2', tuya.valueConverter.divideBy1000], ], }, },