Overview ======== The project is a Matterbridge dynamic platform plugin. It polls the JSON feed served by ``purpleair_data_logger`` and creates one stable Matter air-quality endpoint for each accepted PurpleAir sensor. The plugin does not implement Matter transport, discovery, commissioning, or fabrics itself. Matterbridge remains the host runtime and owns those concerns. Runtime requirements -------------------- * Node.js 20.19, 22.13, 24, or 26 * Matterbridge 3.10.0 or newer * A running PurpleAir Matter JSON feed * IPv6 and mDNS connectivity for Matter commissioning The default feed URL is ``http://127.0.0.1:9855/matter/sensors``.