FTP Motion
homebridge-ftp-motion · v2.1.1
Turns FTP camera uploads into HTTP motion alerts for homebridge-camera-ffmpeg.
What it says it supports
Devices it names
- FTP-uploading IP cameras
Shows up in Apple Home as from its README
What people report
Cameras that upload to FTP can trigger HomeKit motion; Amcrest and Dahua users had FTP timeout problems.
- Not working2
- Requested2
| Device | Status | What they said | Source |
|---|---|---|---|
| Amcrest IP camera | Not working | Camera FTP upload failed in user's setup; owner could not reproduceSaved copyI have so far been unable to reproduce this issue with my Amcrest camera, not sure what’s going on. Amcrest cameras also support SMTP, maybe that would work for you? Excerpt saved from GitHub on 2026-10-22. | Issue #58 · 2020-10 |
| Dahua IP camera | Not working | FTP server operation timed out with cameraSaved copy[code] cant seem to make it work thrue camera if i manually connect to ftp it seems to work but with camera this is log i get Excerpt saved from GitHub on 2026-10-22. | Issue #58 · 2020-10 |
| D-Link DCS-960L camera | Requested | Has FTP upload; owner suggested using this plugin for motionSaved copyMy D-link 960L have motion detection but not work in HomeKit. Excerpt saved from GitHub on 2026-10-22. | Issue #3 · 2020-07 |
| ESP32-CAM | Requested | User asked if motion works; plugin has no motion detection itselfSaved copyThis plugin does not provide motion detection on its own, only ways for your camera to trigger a motion detector in HomeKit. I’m not familiar with the esp32cam, but if it has some way of detecting motion already, I can possibly help hook into it. Excerpt saved from GitHub on 2026-10-22. | Issue #3 · 2020-07 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
Local FTP server to HTTP motion
You’ll need
- homebridge-camera-ffmpeg
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | >=1.0.0 |
| Homebridge 2.0 | No |
| Node.js | >=10 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | ftpMotion |
| License | BSD-2-Clause |
Community signals
| Downloads a week | 48 |
|---|---|
| Downloads a month | 92 |
| GitHub stars | 7 |
| Open issues | 1 |
| Closed issues | 7 |
| Last code push | 2023-03-05 |
| Latest version | 2.1.1 (2021-02-21) |
| First published | 2020-07-19 |
| Releases | 17 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- Exposes no accessories itself
Sources
- npm: https://www.npmjs.com/package/homebridge-ftp-motion
- Source code: https://github.com/Sunoo/homebridge-ftp-motion
- Issues: https://github.com/Sunoo/homebridge-ftp-motion/issues
- Verified plugins list: https://github.com/homebridge/verified