Skip to content

Estrobeda/HA-Floorplan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Attention

This project is work in progress and not intended for use.

HA Floorplan

The goal for this addon is to add 2 new features to HomeAssistant

  1. Lovelace render card which will be used to render 3d objects client-side using Three.js and/or WebGl. Feature goals
  • Ability to render 3d objects client side at all from HA
  • Ability to render whole floorplans created through third-party software like blender, sweethome3d etc
  • Ability to customize the card in order to add lightsources and 3d objects as layers to a floorplan, the idea is to make these able to change based on predefined states, such as light levels etc.
  • Add ability to explode the flooplans IE stack floors in such a way that all floors are visible from an outside camera perspective NOTE: Only one of these goals are realistic at this point and thats the very first, we will gradually make more and more features, technically feasible.
  1. Later on, a working editor that can be used to quickly sketch floorplans and add 3d objects. These 3d scenes will then be saved and accessible to the client side renderer which will render the floorplans. Feature goals
  • Directly in Homeassistant through clientside rendering and logic, be able to create basic 3d shapes.
  • Add boolean operation and scaling
  • Add ability to create an entire room (basically a rectangle with walls)
  • Add ability for more unusual room shapes
  • Add abiliry to add objects in z/y (up) direction, previously objects were placed in basically a 2d grid.

About

# ATTENTION

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors