zigbee2mqtt icon indicating copy to clipboard operation
zigbee2mqtt copied to clipboard

WV704R0A0902 no Converter available

Open Sany-IO opened this issue 3 years ago • 2 comments

What happened?

I have 4 Schneider Electric, pairing is successfully, and configuration is fine.

debug 2022-11-08 11:16:52Received Zigbee message from 'Heizkörper Kinderzimmer', type 'read', cluster 'hvacThermostat', data '["occupiedHeatingSetpoint","localTemp","pIHeatingDemand","systemMode"]' from endpoint 2 with groupID 0
debug 2022-11-08 11:16:52No converter available for 'WV704R0A0902' with cluster 'hvacThermostat' and type 'read' and data '["occupiedHeatingSetpoint","localTemp","pIHeatingDemand","systemMode"]'
debug 2022-11-08 11:16:52Received Zigbee message from 'Heizkörper Kinderzimmer', type 'read', cluster 'genBasic', data '["zclVersion"]' from endpoint 1 with groupID 0
debug 2022-11-08 11:16:54Received Zigbee message from 'Heizkörper Kinderzimmer', type 'attributeReport', cluster 'wiserDeviceInfo', data '{"deviceInfo":"ADC,1399,1395,1379,217,-32768,2100,0,0,100,217,218,224"}' from endpoint 1 with groupID 0
info 2022-11-08 11:16:54MQTT publish: topic 'zigbee2mqtt/Heizkörper Kinderzimmer', payload '{"ADC":"1399,1395,1379,217,-32768,2100,0,0,100,217,218,224","ALG":"d,1,210,217,-7,0,0,0,0,0,100","MOT":"Stall","battery":88,"elapsed":60123,"keypad_lockout":"unlock","linkquality":69,"local_temperature":21.7,"occupied_heating_setpoint":21,"pi_heating_demand":0,"voltage":2.9}'
debug 2022-11-08 11:16:54Received Zigbee message from 'Heizkörper Kinderzimmer', type 'attributeReport', cluster 'wiserDeviceInfo', data '{"deviceInfo":"ALG,d,1,210,217,-7,0,0,0,0,0,100"}' from endpoint 1 with groupID 0
info 2022-11-08 11:16:54MQTT publish: topic 'zigbee2mqtt/Heizkörper Kinderzimmer', payload '{"ADC":"1399,1395,1379,217,-32768,2100,0,0,100,217,218,224","ALG":"d,1,210,217,-7,0,0,0,0,0,100","MOT":"Stall","battery":88,"elapsed":16,"keypad_lockout":"unlock","linkquality":72,"local_temperature":21.7,"occupied_heating_setpoint":21,"pi_heating_demand":0,"voltage":2.9}'
debug 2022-11-08 11:16:54Received Zigbee message from 'Heizkörper Kinderzimmer', type 'attributeReport', cluster 'haDiagnostic', data '{"lastMessageLqi":108,"lastMessageRssi":-73}' from endpoint 1 with groupID 0
debug 2022-11-08 11:16:54Received Zigbee message from 'Heizkörper Kinderzimmer', type 'attributeReport', cluster 'haDiagnostic', data '{"57345":0}' from endpoint 1 with groupID 0

What did you expect to happen?

No response

How to reproduce it (minimal and precise)

No response

Zigbee2MQTT version

1.28.2

Adapter firmware version

20220219

Adapter

Sonoff USB

Debug log

No response

Sany-IO avatar Nov 08 '22 10:11 Sany-IO

This is actually my new Device file:

const fz = {... require('zigbee-herdsman-converters/converters/fromZigbee'), legacy: require('zigbee-herdsman-converters/lib/legacy').fromZigbee};
const tz = require('zigbee-herdsman-converters/converters/toZigbee');
const constants = require('zigbee-herdsman-converters/lib/constants');
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 utils = require('zigbee-herdsman-converters/lib/utils');
const e = exposes.presets;
const ea = exposes.access;

module.exports = [
    {
        zigbeeModel: ['iTRV'], // The model ID from: Device with modelID 'lumi.sens' is not supported.
        model: 'WV704R0A0902', // Vendor model number, look on the device for a model number
        vendor: 'Schneider Electric', // Vendor of the device (only used for documentation and startup logging)
        description: 'Eberle/Schneider Electric TRV Fixed Version', // Description of the device, copy from vendor site. (only used for documentation and startup logging)
        fromZigbee: [fz.ignore_basic_report, fz.ignore_haDiagnostic, fz.ignore_genOta, fz.ignore_zclversion_read,
            fz.legacy.wiser_thermostat,fz.legacy.wiser_itrv_battery, fz.hvac_user_interface, fz.wiser_device_info],
        toZigbee: [tz.thermostat_occupied_heating_setpoint, tz.thermostat_keypad_lockout], // Should be empty, unless device can be controlled (e.g. lights, switches).
        exposes: [exposes.climate().withSetpoint('occupied_heating_setpoint', 7, 30, 1).withLocalTemperature(ea.STATE).withRunningState(['idle', 'heat'], ea.STATE).withPiHeatingDemand()], // Defines what this device exposes, used for e.g. Home Assistant discovery and in the frontend
        meta: {configureKey: 2},
        configure: async (device, coordinatorEndpoint, logger) => {
            let endpoint = device.getEndpoint(1);
            const binds = ['genBasic', 'genPowerCfg', 'hvacThermostat', 'haDiagnostic'];
            await reporting.bind(endpoint, coordinatorEndpoint, binds);
            await reporting.batteryVoltage(endpoint);
            await reporting.thermostatTemperature(endpoint);
            await reporting.thermostatOccupiedHeatingSetpoint(endpoint);
            await reporting.thermostatPIHeatingDemand(endpoint);
            // bind of hvacUserInterfaceCfg fails with 'Table Full', does this have any effect?
            await endpoint.configureReporting('hvacUserInterfaceCfg', [{attribute: 'keypadLockout', reportableChange: 1,
            minimumReportInterval: constants.repInterval.MINUTE, maximumReportInterval: constants.repInterval.HOUR}]);
        }
}];

How can i add a Converter for Endpoint 2 / hvacThermostat and systemMode ? On Endpoint 2 and hvacThermostat is systemMode available...

Thank you!

Sany-IO avatar Nov 11 '22 22:11 Sany-IO

systemMode has been removed recently as it was not working

https://github.com/Koenkk/zigbee2mqtt/issues/13582

GSzabados avatar Nov 28 '22 19:11 GSzabados

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

github-actions[bot] avatar Dec 29 '22 00:12 github-actions[bot]