Description
HomeSnap is the historian for your HomeKit home. It captures what your home looked like yesterday, tells you what changed today, streams what's happening right now, and offers a private web dashboard you can pull up from any device on your Wi-Fi.
Three things. All read-only. All on-device.
SNAPSHOTS
HomeSnap quietly snapshots your entire HomeKit setup once a day (or whenever you want) and compares each new capture to the last. You'll know exactly when an accessory was added, removed, renamed, or moved; when a room was created; when an automation was enabled or disabled; when a scene was modified; when a device went offline. Every difference is color-coded, grouped by date, and searchable in a timeline.
EVENT LOG
Subscribe to live HomeKit characteristic changes and capture a stream of what's actually happening: lights turning on, motion sensors firing, doors opening, locks engaging, buttons being pressed.
Two capture modes:
- Lite: the events that matter. Lights, locks, doors, sensors, button presses. Skips ambient readings like temperature and battery.
- Full: every notify-able characteristic. More complete, noisier, more battery.
Filter by room, category, or accessory. Search the log. Export to Markdown. Tap any device to see its scenes, automations, and full event history.
ALWAYS-ON MODE
Dedicate an old iPhone or iPad or Mac on a charger for continuous HomeKit recording. Always-On Mode keeps the screen awake while logging. Pairs well with iOS Guided Access for a kiosk-style setup.
WEB DASHBOARD
Flip on "Local Web Dashboard" in Settings and any laptop or phone on the same Wi-Fi can open a clean, light dashboard:
- Live KPIs: events this hour, today, most active device, most active room
- Activity heatmap showing when your home is busy
- Charts: events over time, by category, by room, top accessories
- Live event feed streaming via WebSocket
- Per-accessory drill-in showing every scene and automation it appears in
- Per-room view listing accessories, scenes, automations, and activity
- Downloadable JSON, Markdown summary, change history, and event log
Read-only. Served on the local network only (Bonjour-discoverable at homesnap.local, with an IP fallback). Optional password.
EXPORTS
Home Summary (Markdown), Change History (Markdown), Event Log (Markdown), and a full JSON snapshot. Share-sheet on iOS or one-click download from the web dashboard.
PRIVACY
HomeSnap is strictly read-only. It cannot toggle accessories, run scenes, or modify any HomeKit configuration. All data stays on your device. No accounts, no cloud sync, no analytics, no tracking. The web dashboard runs on your LAN only. The optional Notify by Pingie integration is the only feature that contacts an external server, and only when you explicitly enable it.
Built for anyone who manages a HomeKit home and wants visibility into how their setup evolves over time.
Nouveautés (v6.05.16)
A big release. HomeSnap is no longer just a snapshot-and-diff tool. It now captures live HomeKit activity and offers a private web dashboard you can pull up from any browser on your Wi-Fi.
LIVE EVENT LOG
- New "Event Log" tab. Subscribes to HomeKit characteristic notifications and captures every state change in real time.
- "Lite" mode (default) captures the events that matter: lights, locks, doors, sensors, button presses. Skips noisy ambient readings.
- "Full" mode captures every notify-able characteristic when you want the complete picture.
- Filter by room, category, or accessory. Search the log. Export to Markdown.
ALWAYS-ON MODE
- Dedicate an old iPhone or iPad to continuous HomeKit logging. Always-On Mode keeps the screen awake while the app is open.
- Pairs well with iOS Guided Access for a kiosk-style setup on a device plugged into power.
WEB DASHBOARD (LAN-ONLY)
- Turn on "Local Web Dashboard" in Settings and open the displayed address on any laptop or phone on the same Wi-Fi.
- Clean light dashboard with live KPI tiles, activity heatmap, time-series chart, top-accessory list, per-room breakdown, door and lock timeline, and a live event feed.
- Events stream over WebSocket. Sub-100ms latency from "lightbulb turned on" to "dashboard shows it."
- Optional password (HTTP Basic Auth). Discoverable via Bonjour at `http://homesnap.local:8080` with an IP-address fallback shown alongside.
- Downloadable JSON, Markdown summary, change history, and event log directly from the dashboard.
- Strictly read-only and local-network only. Nothing leaves your Wi-Fi.
PER-ACCESSORY DETAIL VIEW
- Tap any accessory in My Home (or anywhere on the dashboard) to see a single device's full story: which scenes include it, which automations target it or watch it, and its recent event history.
- Answers "where is this device used?" in one tap.
ROOM DETAIL
- Tap any room on the web dashboard to see accessories in that room, scenes and automations that touch them, plus recent activity. Rooms are now first-class navigation, not buried in a list.
SEARCH IN MY HOME
- New search field at the top of the My Home tab. Find any room, accessory, scene, or automation by name. The web dashboard's Home page gained the same search.
MORE EXPORTS
- Two new Markdown exports in Settings: Home Summary (human-readable rundown) and Change History (one chronological log of every detected change).
- The existing JSON export was enriched with full automation details: trigger events, recurrence, conditions, and inline action-set bodies.
CURRENT HOME IS NOW MY HOME
- The "Current Home" tab is now "My Home." Same content, friendlier name.
- Rooms and Accessories are alphabetically sorted (Finder-style).
- "Accessories by Type" section groups your devices by what they actually are: Light Bulbs, Outlets, Switches, Cameras, Sensors, Fans, and more. Each with a count.
- Bridged accessories (Hue, Lutron, Homebridge) are now grouped under their real device type instead of bunching into "Other."
- HomeKit Secure Video cameras and doorbell-cameras are correctly identified.
- Multi-function devices (garage door with a built-in light, ceiling fan with a light) are categorized by their primary function.
PRIVACY UNCHANGED
- Still read-only. Still on-device. The new Event Log and Web Dashboard transmit no HomeKit data off the device. The optional Notify by Pingie integration remains the only feature that contacts an external server, and only when you explicitly enable it.