-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Link
https://www.elektroimportoren.no/namron-zigbee-edge-termostat-hvit/4566702/Product.html
Database entry
{"id":93,"type":"Router","ieeeAddr":"0x70c59cfffee5e6c0","nwkAddr":22477,"manufId":4714,"manufName":"Namron AS","powerSource":"Mains (single phase)","modelId":"4566702","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":769,"inClusterList":[0,3,4,5,6,513,516,1029,1794,2820,4096,57346],"outClusterList":[3,25,1030],"clusters":{"hvacUserInterfaceCfg":{"attributes":{"tempDisplayMode":0}},"genOnOff":{"attributes":{"onOff":1}},"hvacThermostat":{"attributes":{"32768":1,"32769":0,"32770":0,"32771":0,"32772":0,"32773":75,"32774":0,"32778":1,"32779":0,"32787":500,"32796":0,"32797":0,"32798":0,"32799":0,"32800":10957,"32801":10957,"32802":1,"32803":0,"32804":1258291200,"32809":0,"pICoolingDemand":0,"pIHeatingDemand":0,"runningState":0,"systemMode":4,"programingOperMode":1,"occupiedHeatingSetpoint":1650,"localTemp":2550,"runningMode":0}},"msRelativeHumidity":{"attributes":{"measuredValue":3600}},"genBasic":{"attributes":{"modelId":"4566702","manufacturerName":"Namron AS","powerSource":0,"zclVersion":8,"appVersion":0,"stackVersion":0,"hwVersion":0,"dateCode":"20241017","swBuildId":"1.12"}},"haElectricalMeasurement":{"attributes":{"acPowerDivisor":1,"acPowerMultiplier":1,"acCurrentDivisor":1,"acCurrentMultiplier":1,"activePower":0,"rmsCurrent":0}},"seMetering":{"attributes":{"divisor":100,"multiplier":1,"currentSummDelivered":0}}},"binds":[{"cluster":0,"type":"endpoint","deviceIeeeAddress":"0x00124b0031dd2046","endpointID":1},{"cluster":3,"type":"endpoint","deviceIeeeAddress":"0x00124b0031dd2046","endpointID":1},{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0031dd2046","endpointID":1},{"cluster":513,"type":"endpoint","deviceIeeeAddress":"0x00124b0031dd2046","endpointID":1},{"cluster":516,"type":"endpoint","deviceIeeeAddress":"0x00124b0031dd2046","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0031dd2046","endpointID":1},{"cluster":1794,"type":"endpoint","deviceIeeeAddress":"0x00124b0031dd2046","endpointID":1},{"cluster":2820,"type":"endpoint","deviceIeeeAddress":"0x00124b0031dd2046","endpointID":1},{"cluster":1030,"type":"endpoint","deviceIeeeAddress":"0x00124b0031dd2046","endpointID":1}],"configuredReportings":[{"cluster":513,"attrId":18,"minRepIntval":0,"maxRepIntval":3600,"repChange":50},{"cluster":513,"attrId":0,"minRepIntval":0,"maxRepIntval":3600,"repChange":50},{"cluster":516,"attrId":1,"minRepIntval":10,"maxRepIntval":3600,"repChange":null},{"cluster":2820,"attrId":1291,"minRepIntval":10,"maxRepIntval":65000,"repChange":5},{"cluster":2820,"attrId":1288,"minRepIntval":10,"maxRepIntval":65000,"repChange":0.05},{"cluster":1794,"attrId":0,"minRepIntval":10,"maxRepIntval":65000,"repChange":10},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":0,"stackVersion":0,"hwVersion":0,"dateCode":"20241017","swBuildId":"1.12","zclVersion":8,"interviewCompleted":true,"interviewState":"SUCCESSFUL","meta":{"configured":332242049},"lastSeen":1764182946425}
Zigbee2MQTT version
2.6.3
External definition
const legacy = require('zigbee-herdsman-converters/lib/legacy');
const definitions = require('zigbee-herdsman-converters/devices/namron').definitions;
// Find the original thermostat definition (4512783 / 4512784)
const base = definitions.find(d =>
Array.isArray(d.zigbeeModel) &&
d.zigbeeModel.includes("4512783")
);
// Clone it
const custom = Object.assign({}, base);
// Replace zigbeeModel + model + description
custom.zigbeeModel = ["4566702"];
custom.model = "4566702";
custom.description = "Namron edge thermostat";
// Export it as an external definition
module.exports = [custom];What does/doesn't work with the external definition?
Everything that works on the supported 4512783 thermostat, works on the new 4566702 thermostat.
Notes
This is a newer version of the Namron edge thermostat 4512783. According to Namron/Elektroimportøren they are identical, except that there is an extra "Elko One" frame in the box. The model number has changed, but the old definition works fine. I was sent the Zigbee specification of the old 4512783 thermostat, when I asked for Zigbee documentation of the new 4566702 thermostat.