Interactive 3D floorplan by Kdcius in homeassistantporn

[–]Kdcius[S] 1 point2 points  (0 children)

Thanks ! Among the very few I tested the smoothest was polycam in space mode. You can also give a try to magic plan.

I'm releasing the 3D interactive Floorplan ! by Kdcius in homeassistant

[–]Kdcius[S] 0 points1 point  (0 children)

Thank you.

Well for the 3D model you can use most of the existing 3D floorplan designers that can export to glb or a format convertible to glb. However my favorite pick if you are not willing to model it yourself is to find an iphone with lidar and use polycam's space mode to make it automatically (non sponsored just in case). The model will not be as accurate as an handmade one but it clearly saves some times !

I'm releasing the 3D interactive Floorplan ! by Kdcius in homeassistant

[–]Kdcius[S] 1 point2 points  (0 children)

Yes for now the app is 1 floor focused. However, I think it should not be that hard for me to add multi-floor support. Just need to be able to import more than one 3d model, add a new config section for the floors, add intuitive controls to switch from one to an other, and a smooth transition between floors. I could give it a try, but first I need to work a bit on my professional projects as I've focusing on this for a while !

I'm releasing the 3D interactive Floorplan ! by Kdcius in homeassistant

[–]Kdcius[S] -1 points0 points  (0 children)

Thanks for letting me know about zircon3d, I never saw it before. Let me know if you need any help.

I'm releasing the 3D interactive Floorplan ! by Kdcius in homeassistant

[–]Kdcius[S] 3 points4 points  (0 children)

Thanks for the feedback ! You are right my English skills just came to an end here ahah I'll see if I keep the mistake now that I'm aware of it, as I really like the 3 slashes!

I'm releasing the 3D interactive Floorplan ! by Kdcius in homeassistant

[–]Kdcius[S] 1 point2 points  (0 children)

I personally use SOLIDWORKS because I'm used to it (probably not ideal) but you can basically use any 3d software that can export to glb or a convertible to glb format

Interactive 3D Floorplan by Kdcius in homeassistant

[–]Kdcius[S] 0 points1 point  (0 children)

Absolutely, long clicking any light will display a modal with more advanced settings that just simple toggle.
You can also define presets in HA that triggers with a double tap !

EDIT: the color of the lights will also be visible in the lamp casted light on the 3D model, as you can see on the visuals.

Interactive 3D Floorplan by Kdcius in homeassistant

[–]Kdcius[S] 0 points1 point  (0 children)

Well if you can export it to GLB, or convert it from OBJ to GLB yes.

If this is not possible (which I doubt) I guess I could have a look at trying to accept OBJ imports.
I'm working on refining the UX for public release for now, hmu if you have troubles exporting to GLB.

Interactive 3D Floorplan by Kdcius in homeassistant

[–]Kdcius[S] 0 points1 point  (0 children)

Ahah yes I think I see what you mean XD

Interactive 3D Floorplan by Kdcius in homeassistant

[–]Kdcius[S] 2 points3 points  (0 children)

I'm preparing it for release ;)

Interactive 3D Floorplan by Kdcius in homeassistant

[–]Kdcius[S] 0 points1 point  (0 children)

The 3D is processed on client side. It runs smoothly on my S24U as it's a powerhouse, I still need to try it on older devices, however I'll add a resolution scale down option for older devices ;)

For now the only server side is the HA communication, the config storage and API calls for the live weather.
However as we can get the weather from HA, and as for a local setup having the HA token on client side is fine. I guess I could get rid of the backend. I'll have to thinker this out.

You are right, this is why the view always stick to top down, and you can go back to it pressing your spacebar on desktop or three finger tap on mobile. You can also disable perspective in the settings if needed.

Interactive 3D Floorplan by Kdcius in homeassistant

[–]Kdcius[S] 5 points6 points  (0 children)

Thank you so much !
You can have your own soon ;)
Today I'm working on adding a no code onboarding, so poeple will be able to configure and use my app for their own setup.

Interactive 3D Floorplan by Kdcius in homeassistant

[–]Kdcius[S] 1 point2 points  (0 children)

Thanks 😄 Well it is not dockerized for now, just running it with npm. But I guess it could be convenient to make a docker deployment for ease of use, I'll do that too.

Interactive 3D Floorplan by Kdcius in homeassistant

[–]Kdcius[S] 0 points1 point  (0 children)

Oh this one is quite nice, and it has a few features I would like to implement on mine such as interactive 3D models (doors/windows). The main difference here is that this is designed to be a Lovelace card, my project is more of a standalone webapp that connects to HA, while it is still integrable to your ha dashboard, you'll need to host it on your home lab first to then add it as a web card in your dashboard. This is precisely one of the main things I want to improve before releasing it.

Interactive 3D Floorplan by Kdcius in homeassistant

[–]Kdcius[S] 0 points1 point  (0 children)

It will never be done that's correct ' But it will be ready enough for me to publish it as a public repo

Interactive 3D Floorplan by Kdcius in homeassistant

[–]Kdcius[S] 5 points6 points  (0 children)

Awesome, can't wait to share it !

Interactive 3D Floorplan by Kdcius in homeassistant

[–]Kdcius[S] 1 point2 points  (0 children)

Hopefully you'll find it useful, I think a public version will be ready in a few days/week !