### Link
https://www.aliexpress.com/item/1005005782430275.html
### Databas…e entry
{ "ieee": "a4:c1:38:b5:cd:41:32:70", "nwk": 7491, "status": 2, "lqi": "255", "rssi": "-55", "last_seen": "1690192304.159175", "node_descriptor": "01:40:8e:41:11:42:42:00:00:2a:42:00:00", "endpoints": [ { "id": 1, "status": 1, "device_type": 81, "profile_id": 260, "manufacturer": "_TZE204_81yrt3lo", "model": "TS0601", "output_clusters": [ { "id": 25, "name": "Ota", "attributes": [] }, { "id": 10, "name": "Time", "attributes": [] } ], "input_clusters": [ { "id": 4, "name": "Groups", "attributes": [] }, { "id": 5, "name": "Scenes", "attributes": [] }, { "id": 61184, "name": "Cluster", "attributes": [] }, { "id": 0, "name": "Basic", "attributes": [ { "id": 0, "name": "zcl_version", "value": 3 }, { "id": 1, "name": "app_version", "value": 74 }, { "id": 2, "name": "stack_version", "value": 0 }, { "id": 3, "name": "hw_version", "value": 1 }, { "id": 4, "name": "manufacturer", "value": "_TZE204_81yrt3lo" }, { "id": 5, "name": "model", "value": "TS0601" }, { "id": 6, "name": "date_code", "value": "" }, { "id": 7, "name": "power_source", "value": 1 } ] } ] }, { "id": 242, "status": 1, "device_type": 97, "profile_id": 41440, "manufacturer": null, "model": null, "output_clusters": [ { "id": 33, "name": "GreenPowerProxy", "attributes": [] } ], "input_clusters": [] } ], "signature": { "manufacturer": "_TZE204_81yrt3lo", "model": "TS0601", "node_desc": { "logical_type": 1, "complex_descriptor_available": 0, "user_descriptor_available": 0, "reserved": 0, "aps_flags": 0, "frequency_band": 8, "mac_capability_flags": 142, "manufacturer_code": 4417, "maximum_buffer_size": 66, "maximum_incoming_transfer_size": 66, "server_mask": 10752, "maximum_outgoing_transfer_size": 66, "descriptor_capability_field": 0 }, "endpoints": { "1": { "profile_id": 260, "device_type": 81, "input_clusters": [ 4, 5, 61184, 0 ], "output_clusters": [ 25, 10 ] }, "242": { "profile_id": 41440, "device_type": 97, "input_clusters": [], "output_clusters": [ 33 ] } } }, "class": "zigpy.device" }
### Comments
Can you help to create a converter?
I do not have the product, it'f for an other user
Thanks
### External converter
Thanks @samartandek and other for their contribution
```
const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
const tz = require('zigbee-herdsman-converters/converters/toZigbee');
const exposes = require('zigbee-herdsman-converters/lib/exposes');
const reporting = require('zigbee-herdsman-converters/lib/reporting');
const extend = require('zigbee-herdsman-converters/lib/extend');
const tuya = require('zigbee-herdsman-converters/lib/tuya');
const utils = require('zigbee-herdsman-converters/lib/utils');
const e = exposes.presets;
const ea = exposes.access;
const {Buffer} = require('buffer');
const valueConverter = {
divideBy10: tuya.valueConverterBasic.divideBy(10),
divideBy100: tuya.valueConverterBasic.divideBy(100),
divideBy1000: tuya.valueConverterBasic.divideBy(1000),
};
const definition = {
fingerprint: [
{
modelID: 'TS0601',
manufacturerName: '_TZE204_81yrt3lo',
},
],
model: 'TS0601_Bidirectional_Energy_Meter_with_80A_Current_Clamp',
vendor: 'TuYa',
description: 'Bidirectional Energy Meter with 80A Current Clamp',
fromZigbee: [tuya.fz.datapoints],
toZigbee: [tuya.tz.datapoints],
onEvent: tuya.onEventSetTime,
configure: tuya.configureMagicPacket,
whiteLabel: [ tuya.whitelabel('Tuya', 'PJ-1203A', 'Bidirectional Energy Meter with 80A Current Clamp', ['_TZE204_81yrt3lo']), ],
// whiteLabel: [{vendor: 'MatSeePlus', model: 'PJ-1203A'}],
exposes: [ //only report data
e.ac_frequency(),
exposes.numeric('total_power_A', ea.STATE).withUnit('W').withDescription('Total power A'),
exposes.numeric('total_power_B', ea.STATE).withUnit('W').withDescription('Total power B'),
exposes.numeric('total_power_AB', ea.STATE).withUnit('W').withDescription('Total power A'),
exposes.numeric('voltage', ea.STATE).withUnit('V').withDescription('Voltage'),
exposes.numeric('current_A', ea.STATE).withUnit('A').withDescription('Current A'),
exposes.numeric('current_B', ea.STATE).withUnit('A').withDescription('Current B'),
exposes.numeric('power_factor_A', ea.STATE).withUnit('%').withDescription('Instantaneous measured power factor A'),
exposes.numeric('power_factor_B', ea.STATE).withUnit('%').withDescription('Instantaneous measured power factor B'),
exposes.numeric('power_direction A', ea.STATE).withDescription('Power direction A 0/1 for forward/reverse'),
exposes.numeric('power_direction B', ea.STATE).withDescription('Power direction B 0/1 for forward/reverse'),
exposes.numeric('energy_forward_A', ea.STATE).withUnit('kWh').withDescription('Total energy A forward'),
exposes.numeric('energy_forward_B', ea.STATE).withUnit('kWh').withDescription('Total energy B forward'),
exposes.numeric('energy_reverse_A', ea.STATE).withUnit('kWh').withDescription('Total energy A reverse'),
exposes.numeric('energy_reverse_B', ea.STATE).withUnit('kWh').withDescription('Total energy B reverse'),
exposes.numeric('update_frequency', ea.STATE).withUnit('sec').withDescription('Update frequency'),
],
meta: {
tuyaDatapoints: [//only report data
[111, 'ac_frequency', tuya.valueConverter.divideBy100],
[101, 'total_power_A', tuya.valueConverter.divideBy10],
[105, 'total_power_B', tuya.valueConverter.divideBy10],
[115, 'total_power_AB', tuya.valueConverter.divideBy10],
[112, 'voltage', tuya.valueConverter.divideBy10],
[113, 'current_A', tuya.valueConverter.divideBy1000],
[114, 'current_B', tuya.valueConverter.divideBy1000],
[110, 'power_factor_A', tuya.valueConverter.divideBy100],
[121, 'power_factor_B', tuya.valueConverter.divideBy100],
[102, 'power_direction A', tuya.valueConverter.raw],
[104, 'power_direction B', tuya.valueConverter.raw],
[106, 'energy_forward_A', tuya.valueConverter.divideBy100],
[108, 'energy_forward_B', tuya.valueConverter.divideBy100],
[107, 'energy_reverse_A', tuya.valueConverter.divideBy100],
[109, 'energy_reverse_B', tuya.valueConverter.divideBy100],
[129, 'update_frequency' , tuya.valueConverter.raw],
],
},
};
module.exports = definition;
```
### Supported color modes
_No response_
### Color temperature range
_No response_