DATRION • PROJECT 3DEnglish
PROJECT 3D • semantic building model • controlled access
A building model with real logic, not just 3D.
PROJECT 3D is a building management system where the 3D model becomes an interface for structure, devices, and operational logic. Not just visualization. Not just a smart home dashboard. A semantic building model where geometry, meaning, and behavior are connected.
A building is not just geometry
PROJECT 3D separates the building into distinct semantic layers so the model can act as an operational system rather than a static scene.
Geometry
How the building looks.
Logic
What each wall, room, and object means.
Behavior
What happens inside the system in real time.
Current capabilities
- 3D model loading and visualization with OBJ / MTL support
- Building structure display with walls, rooms, and multiple floors
- Rooms and walls represented as separate logical elements
- Device placement in 3D space with JSON-based configuration
- Home Assistant integration through WebSocket API
- Real-time device state display
- Remote access through Cloudflare Tunnel without port forwarding
- Telegram notifications and project access links
- Debug tools and system state tracking
Why PROJECT 3D is different
- The model is not only shown — it is interpreted as a system.
- Devices are placed in the context of the building, not in a flat list.
- 3D, live device state, and operational logic are combined in one interface.
- The project is designed for real use, not only for demonstration.
Use cases
- Structured smart home control inside a 3D building model
- Commercial building monitoring and technical overview
- Engineering and electrical layout visualization
- Technical demonstrations and client presentations
Technology stack
- Frontend: Three.js, WebGL, custom UI
- Backend: Python / Flask, REST API, WebSocket integration
- Infrastructure: Raspberry Pi, Cloudflare Tunnel, Telegram Bot
- Data: JSON-based model, configuration, and device state
Project status
Working now
- server
- 3D model rendering
- Home Assistant integration
- remote access
- Telegram notifications
In progress
- restoring saved configurations
- recovery of previously added elements
- improved save/load logic
Planned
- automation scenarios
- history tracking
- expanded analytics
- multi-project architecture