neonplan3d README

The project's README from github.com/Mastershort/neonplan3d. As one markdown file: README.md.

NeonPlan 3D

Spenden mit PayPal

by Mastershort – draw your home right inside Home Assistant and control it in a neon 3D view: lights glow in their colours, blinds move, doors and windows open, cameras watch, and the TV shows what is playing. No external tools, no cloud, made for wall tablets.

▶️ Try the online demo – right in your browser, with invented demo data: turn the house, switch lights, open the editor. Nothing to install.

Open your Home Assistant instance and open the NeonPlan 3D repository inside HACS.

NeonPlan 3D: the house turns, the view flies into the ground floor, lights go off and on, then the kitchen with its room panel

📖 Manual: English · Deutsch (also in this repository: manual.md, anleitung.md)

What it does

Editor Plan editor in Home Assistant – floors, rooms as rectangles or free shapes, automatic walls and free-standing partitions, doors, windows, garage doors, stairs and floor openings, outdoor areas and a roof. The 3D view runs next to the plan while you draw.
Room Live 3D view – tap a lamp to switch it, swipe to dim, long press for colours; blinds follow their position, windows tilt and open, doors swing. A room panel lists everything of the room's area.
Library Furniture and lamps – 40 built-in models plus furniture packs. Lamps light their room in their own colour, TVs, washing machines and radiators glow while they run.
Camera Cameras – mounted on walls or ceilings with their field of view on the floor, red while they see motion; a tap shows the snapshot.
Alerts Wall tablet ready – warnings for smoke, gas, water, alarm and windows open in the rain, a kiosk mode with idle return and night dimming, scene buttons, and a Tablet quality level for Fire tablets.
Card Dashboard card – custom:neonplan3d-card with a visual editor, loaded automatically.

Also included: parking spots with vehicles that appear while a car is home, a heatmap for temperature, humidity and CO₂, sunlight through the windows from sun.sun, three looks (Neon, Blueprint, Day), a search, restore points, and a full backup of plan, pictures and packs.

Free, packs and Pro add-ons

The integration and everything above are free and open source (MIT). Optional extras are sold at mastershort.de and install from the Extensions tab:

Bought packs are signed for your installation and update by themselves once a day. Everything installed keeps working without the shop.

Installation

HACS

Open your Home Assistant instance and open the NeonPlan 3D repository inside HACS.

  1. Click the button above, or in HACS: ⋮ → Custom repositories → add https://github.com/Mastershort/neonplan3d as Integration.

  2. Install NeonPlan 3D and restart Home Assistant.

  3. Add the integration:

    Open your Home Assistant instance and start setting up NeonPlan 3D.

    or Settings → Devices & services → Add integration → NeonPlan 3D.

  4. Open NeonPlan 3D in the sidebar, switch to Editor and draw your first floor.

Manual

Copy custom_components/neonplan3d into config/custom_components/ and restart Home Assistant.

Requires Home Assistant 2025.1 or newer.

Dashboard card

All options can be set in the card's visual editor; in YAML:

type: custom:neonplan3d-card
floor: floor_ab12cd34   # optional: show a single floor (id from the editor)
height: 420             # optional: height in pixels
fill: false             # optional: fill the screen below the dashboard header instead of a height
walls: auto             # optional: auto | cut
explode: true           # optional: pull floors apart in the house view
floor_stack: dim        # optional: floors below an opened floor: dim | stacked | single
quality: auto           # optional: auto | low | high
theme: neon             # optional: neon | blueprint | day
markers: important      # optional: none | important | all
heatmap: none           # optional: none | temperature | humidity | co2
room_panel: true        # optional: tapping a room opens its details
room_names: true        # optional: room names in 3D
controls: true          # optional: switches in the card, or a list of walls, floors, temperature, humidity, co2
floor_thumbs: true      # optional: floor pictures to switch floors
fullscreen_button: false
stats: false            # optional: performance display
alerts: true            # optional: smoke, gas, CO, water, alarm and windows open in the rain pulse
alert_jump: false       # optional: jump to the room of a new warning
scenes: true            # optional: scene and script buttons of the selected room
motion_trail: false     # optional: motion of the last 30 minutes (Pro: camera cockpit)
weather: true           # optional: weather outside (Pro: weather)
weather_entity: weather.home   # optional: which weather entity (default: as set in the plan)
idle_return: 0          # optional: kiosk – seconds without a touch until the start view returns
night: "off"            # optional: kiosk – dim at night: off | sun | "22:00-06:00"
idle_orbit: false       # optional: kiosk – slow camera turn after the idle return

Privacy

NeonPlan 3D stores the plan, its pictures and the packs in Home Assistant's .storage. It talks to the internet only when you enter a licence key in Extensions: then it asks mastershort.de once a day for updates of your packs, sending the key and an anonymous installation fingerprint (a hash).

Development

cd frontend
npm install
npm test            # pure logic
npm run typecheck
npm run build       # writes the bundles to custom_components/neonplan3d/frontend (committed)
npm run screenshot  # renders preview/index.html (invented demo data) with a local Chrome or Edge

Ideas, questions and bugs

Licence

MIT – see LICENSE. Furniture packs and Pro add-ons sold in the shop are not part of this repository.

Unterstützen / Support

NeonPlan 3D ist kostenlos. Wenn es dir gefällt, freue ich mich über einen Kaffee ☕ – oder schau dir die Möbel-Packs im Shop an: https://mastershort.de/neonplan3d/ NeonPlan 3D is free. If you like it, you can buy me a coffee or check out the furniture packs.

PayPal

neonplan3d (Mastershort/neonplan3d)

Searching Database…

Что это такое?NeonPlan 3D позволяет нарисовать свой дом в виде комнат, стен, дверей, окон и мебели прямо внутри Home Assistant, а затем в живом 3D-виде в неоновом стиле управлять светом, шторами, климатом, медиа и камерами.
Это отдельное приложение или аддон для Home Assistant?Это кастомная интеграция для Home Assistant плюс карточка дашборда Lovelace (custom:neonplan3d-card), устанавливаемые через HACS, — а не отдельное самостоятельное приложение.
Какая версия Home Assistant мне нужна?Нужен Home Assistant 2025.1 или новее; HACS — рекомендуемый способ установки.
Всё здесь бесплатно, или за некоторые функции надо доплачивать?Базовая интеграция и карточка дашборда бесплатны и под лицензией MIT; пакеты мебели и Pro-аддоны вроде камеры-кокпита, погодных эффектов и живых экранов — опциональные платные дополнения, которые продаются отдельно на mastershort.de.
Отправляет ли он данные моего дома в облако?Нет — план, картинки и пакеты хранятся локально в .storage Home Assistant; в интернет он выходит раз в день, только если вы ввели лицензионный ключ, чтобы проверить обновления пакетов, отправляя ключ и анонимный отпечаток установки.
Можно ли попробовать без установки Home Assistant?Да, есть онлайн-демо в браузере с вымышленными демо-данными, где можно вращать дом, щёлкать светом и открывать редактор — ничего устанавливать не нужно.
Что реально можно контролировать в 3D-виде?Можно тапать по светильникам, чтобы включать и выключать их (свайп для яркости, долгое нажатие для цвета), двигать жалюзи, открывать двери и окна, видеть, как поля обзора камер краснеют при движении, и смотреть, что играет на телевизорах — плюс устройства климата и медиа.
Он подходит для планшета, закреплённого на стене?Да — в нём есть kiosk-режим с возвратом при простое и ночным затемнением, кнопки сцен, предупреждения о дыме, газе, воде, тревоге и открытых окнах под дождём, плюс настройка качества для планшета, подогнанная под Fire tablets.
Сколько мебели входит по умолчанию?Вместе с интеграцией идут 40 встроенных моделей мебели и светильников, а дополнительные тематические пакеты мебели доступны как платные аддоны.
Size
44.3 MB
Stars
808
Age
21d
Commits · 90 Days