Create beautiful, interactive floor plans with live sensor data. Monitor temperature, humidity, CO2, and more across your entire building from one intuitive interface.
{ "sensors": ... }
Perfect for
Powerful vector drawing tools meet real-time sensor monitoring in one seamless application.
Create precise floor plans with rectangles, polygons, bezier curves, and more. Snap-to-grid and element snapping ensure perfect alignment.
Connect to any HTTP endpoint or Home Assistant instance. Monitor temperature, humidity, CO2, power consumption, and custom sensors in real-time.
Native performance on Windows, macOS, and Linux. Built with Rust for speed and reliability without compromising on features.
Export to standard SVG files or our .svj container format. Easy to integrate with web dashboards and other visualization tools.
Native integration with Home Assistant. Simply enter your entity IDs and token - no complex configuration required.
Manage complex buildings with multiple floors. Switch between levels seamlessly while maintaining sensor configurations.
From installation to live visualization in three simple steps.
Use the intuitive vector tools to create rooms, or import an existing SVG. Label each room with a unique ID for sensor binding.
Click on a room and add sensors. Enter the HTTP endpoint URL or Home Assistant entity ID. Test the connection right from the dialog.
Open the preview window to see your floor plan come alive with real-time sensor data, automatically refreshing at your configured interval.
Available for all major desktop platforms. Choose your operating system below.
Coming Soon
macOS 11+ (Intel & Apple Silicon)
Coming SoonWe're working on it! Check back soon.
Embed interactive floor plans with live sensor data in your website or dashboard.
See the documentation for integration instructions.
Monitor your entire home from a single dashboard. Track room temperatures, humidity levels, and energy consumption.
Ensure employee comfort with zone-by-zone environmental monitoring. Optimize HVAC efficiency and reduce costs.
Critical infrastructure monitoring with hot/cold aisle visualization. Instant alerts when thresholds are exceeded.
Track temperature, humidity, and light levels across growing zones. Perfect for precision agriculture.
One-time payment per major version. No subscriptions, no hidden fees.
Full access to all features
Free during beta. Standard pricing applies after 1.0 release.
HabitatView supports any sensor that returns data via HTTP. Built-in support includes temperature, humidity, CO2, pressure, light level, motion detection, power consumption, and more. You can also define custom sensor types with your own units and formatting.
Yes! The drawing and editing features work completely offline. Sensor data fetching obviously requires network access to your sensor endpoints, but the application itself doesn't require an internet connection. Your floor plans are stored locally in the .svj format.
Go to Settings and enter your Home Assistant URL and Long-Lived Access Token. Then when adding sensors to rooms, simply toggle "Use Home Assistant" and enter the entity ID (like sensor.kitchen_temperature). HabitatView handles the API calls automatically.
Absolutely! You can import SVG files as vector elements that you can then edit, or as background images to trace over. PNG and JPEG files can also be imported as backgrounds. The "Import SVG as Elements" feature automatically converts paths to editable shapes.
The .svj format is a tar-based container that bundles your floor plan SVGs with the JSON configuration file. It's designed to be portable and can be extracted with standard tools like tar. This keeps all your floor data and sensor configurations in one shareable file.
HabitatView is currently a desktop application for Windows, macOS, and Linux. A web-based viewer for published floor plans is on our roadmap. The exported SVG files can be easily embedded in web pages with custom JavaScript for sensor fetching.
Join users who've transformed how they monitor their spaces. One-time purchase, no subscriptions.