Website Camera
homebridge-website-to-camera · v3.0.1
Shows a screenshot of a website, such as Google Maps traffic, as a HomeKit camera image.
What it says it supports
Devices it names
- Google Maps traffic
Shows up in Apple Home as from its README
What people report
Needs Chromium; Docker/snap setups and Raspberry Pi with live mode caused trouble. Apple TV support added in v2.0.0.
- Works1
- Not working2
| Device | Status | What they said | Source |
|---|---|---|---|
| Apple TV (tvOS camera view) | Works | Fixed in v2.0.0 after tvOS stream-start issueSaved copyI've created two dummy cameras, one with this plugin and one with the ffmpeg homebridge plugin. In the logs I can see, that the ffmpeg plugin responds immediately when I swipe to the Camera on the Apple TV, doesn't matter on which interface. The website to camera plugin shows me the logs only when I open it on my iPhone (but also shows me a "No Response" watermark). Excerpt saved from GitHub on 2026-10-22. | Issue #36 · 2021-11 |
| Docker (OZNU Homebridge) with Chromium | Not working | Chromium via snap not available in containerSaved copyI would like to use your plugin in my homebridge environment since it delivers exactly what I have been looking for for a long time. Unfortunately, I run homebridge in a docker container which seems to make it a bit more complicated. I already read a lot and added apt-get update apt-get install -y chromium-browser to startup.sh chromium-browser obviously got installed. When I start the camera feed in homekit, I get this error in the homebridge log: ` 2023-04-25T22:17:43.743945808Z | stdout | at processTicksAndRejections (node:internal/process/task_queues:82:21) -- | -- | -- … Excerpt saved from GitHub on 2026-10-22. | Issue #50 · 2023-04 |
| Raspberry Pi 3 B+ with Chromium 92 | Not working | Infinite boot loop with live set trueSaved copyRaspberry Pi 3 Model B+ Official Homebridge Raspberry Pi Image based on Raspbian Lite Linux homebridge 5.10.63-v7+ #1459 SMP Wed Oct 6 16:41:10 BST 2021 armv7l GNU/Linux Chromium 92.0.4515.98 Built on Raspbian , running on Raspbian 11 Node.js Version v16.13.0 Npm Version v8.1.3 no Docker Excerpt saved from GitHub on 2026-10-22. | Issue #40 · 2021-12 |
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
Cloud
Headless Chromium screenshot of a web page
You’ll need
- Chromium/Puppeteer
Compatibility
| Verified by Homebridge | No |
|---|---|
| Homebridge versions | ^1.8.0 || ^2.0.0 |
| Homebridge 2.0 | Yes |
| Node.js | >=24.0.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | website-camera |
| License | MIT |
Community signals
| Downloads a week | 86 |
|---|---|
| Downloads a month | 126 |
| GitHub stars | 56 |
| Open issues | 1 |
| Closed issues | 47 |
| Last code push | 2026-05-20 |
| Latest version | 3.0.1 (2026-05-20) |
| First published | 2018-06-27 |
| Releases | 34 |
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
- Still image only
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- CameraControl