Presence Z1 Zigbee2MQTT Support
Zigbee2MQTT uses converter files to add support for various devices within the Zigbee network. The latest versions of Zigbee2MQTT include support for the Tapestry Presence Z1, and we recommend updating existing installations for use with this device.
If you do not wish to update your installation for any reason, a custom converter file is available below to add support without performing an upgrade.
const {occupancy, temperature, humidity} = require('zigbee-herdsman-converters/lib/modernExtend');
const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
const exposes = require('zigbee-herdsman-converters/lib/exposes');
const e = exposes.presets;
const definition = {
zigbeeModel: ['Presence Z1'],
model: 'Presence Z1',
vendor: 'Tapestry',
description: 'Tapestry Presence Sensor Z1 Occupancy and Temperature/Humidity Sensor',
extend: [],
fromZigbee: [fz.temperature, fz.humidity, fz.occupancy],
toZigbee: [],
exposes: [e.occupancy(), e.temperature(), e.humidity()],
meta: {},
};
module.exports = definition;