I would like to share a tool that I wrote to solve a specific problem, but in an abstract way that could potentially solve many problems for many people.
I had been researching how to capture motion events from Unifi Video (a home surveillance software system). However Unifi Video does not support MQTT. Inspired by mzac’s unifi-video-mqtt script I wrote a more abstract solution called logs-to-mqtt-publisher that monitors a log file, matches on regular expressions, and publishes a topic/message to an MQTT broker.
(new users can only put 2 links in a post, so I’m making this more than 1 post.