# amcrest2mqtt

> Self-hosted open-source bridge that exposes all events from Amcrest cameras to an MQTT broker with built-in Home Assistant discovery support.

- **Category:** Home Automation
- **Licence:** MIT
- **Latest version:** 1.0.16
- **Open source:** oss
- **Languages:** Python
- **Platforms:** Docker Compose
- **Tags:** Mqtt, Home Automation, Home Assistant, Camera, Motion Detection, Docker, Bridge, Doorbell, Amcrest, Human Detection

## Description

amcrest2mqtt is a lightweight Python application that connects to Amcrest IP cameras and publishes all camera events — motion detection, doorbell presses, human detection, and device configuration — to an MQTT broker. It uses the python-amcrest library to communicate with any Amcrest device supported by that library. The app includes native Home Assistant MQTT discovery so entities appear automatically in Home Assistant when enabled. It runs as a Docker container (the only supported deployment method) and requires an MQTT broker and network access to the camera. The project is maintained by a single developer and accepts donations via Buy Me A Coffee.

## Links

- [Homepage](https://github.com/dchesterton/amcrest2mqtt)
- [Website](https://hub.docker.com/r/dchesterton/amcrest2mqtt)
- [Docker](dchesterton/amcrest2mqtt)
- [GitHub Repository](https://github.com/dchesterton/amcrest2mqtt)
- [Docker Hub](https://hub.docker.com/r/dchesterton/amcrest2mqtt)

---
Source: https://selfhost.directory/project/amcrest2mqtt