Configuration¶
The example configuration is in
purpleair-matterbridge.config.json and its schema is in
purpleair-matterbridge.schema.json.
The supported settings are:
feedUrlHTTP or HTTPS URL for the Matter-shaped PurpleAir feed.
pollIntervalSecondsPositive integer interval between feed requests. The default is 60.
requestTimeoutSecondsPositive integer HTTP timeout. The default is 10.
whiteListandblackListMatterbridge device selection settings.
unregisterOnShutdownWhether 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. Start it with exactly one of --local or
--remote and provide --settings-file. The scripts select the logger
arguments; do not set LOGGER_ARGS manually. See the repository README for
pairing, update, volume, and factory-reset procedures.