BSD Ports

sysutils/py-mqttwarn 0.35.0_1 DragonFly

Subscribe to MQTT topics and notify pluggable services

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
EPL
Categories
python, sysutils
Package size
169.4 KiB, 965.1 KiB installed

Description

mqttwarn is a highly configurable MQTT message router, where the routing targets are notification plugins, primarily written in Python.

mqttwarn subscribes to any number of MQTT topics and publishes received payloads to one or more notification services after optionally applying sophisticated transformations.

It comes with over 70 notification handler plugins covering a wide range of notification services, and has an adapter for the Apprise notification library, covering another set of 80+ notification services.

Repository: https://github.com/jpmens/mqttwarn Documentation: https://mqttwarn.readthedocs.io/

In the other systems

SystemPortVersion
DragonFlysysutils/py-mqttwarn0.35.0_1
FreeBSDsysutils/py-mqttwarn0.36.1_1

Install

Binary package:

pkg install py311-mqttwarn

From DPorts:

cd /usr/dports/sysutils/py-mqttwarn && make install clean

Dependencies

Run dependencies 9

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

After installing mqttwarn for the first time, we recommend the following:

1 - Add to /etc/rc.conf:

mqttwarn_enable="YES"

2 - Edit your configuration file

/usr/local/etc/mqttwarn/mqttwarn.conf