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