Configuration

The example configuration is in purpleair-matterbridge.config.json and its schema is in purpleair-matterbridge.schema.json.

The supported settings are:

feedUrl

HTTP or HTTPS URL for the Matter-shaped PurpleAir feed.

pollIntervalSeconds

Positive integer interval between feed requests. The default is 60.

requestTimeoutSeconds

Positive integer HTTP timeout. The default is 10.

whiteList and blackList

Matterbridge device selection settings.

unregisterOnShutdown

Whether registered endpoints should be removed during shutdown.

Docker

The combined container definition is in docker/. It runs the logger and Matterbridge together with host networking so Matter mDNS and UDP traffic can reach the local network. See the repository README for logger argument and volume examples.