Claude a construit ma maison en 3D en une après-midi — Transcript
Full transcript
- 0:00Today, we're going to look at this. How
- 0:01to make a floor plan in a super simple
- 0:04way, well with AI, and we'll even do it
- 0:06almost 100%with AI. And afterwards,
- 0:08we're going to put that on Home
- 0:09Assistant. And there, once again, we'll
- 0:11use the Home Assistant MCP so it handles
- 0:13the entire floor plan part. Alright,
- 0:15let's go, let's dive right into it.
- 0:17First of all, you'll need to connect the
- 0:19Xfield MCP. For that, nothing could be
- 0:20simpler. We go into the settings and we
- 0:22simply add the MCP. I'll put the link in
- 0:25the description, or at least in the blog
- 0:26post that's in the description. Once
- 0:28we've added the connector, we just need
- 0:30to click connect, and accept. And there
- 0:32, you'll have to log in with your XFi
- 0:34account, then here, we accept. And there
- 0:37you go, the MCP is connected. Nothing
- 0:39could be simpler. You should know that
- 0:41with this MCP, there are a huge number
- 0:42of tools. Once that's done, you're going
- 0:44to take your phone and photograph your
- 0:46whole house. Everything from every angle
- 0:49, every wall, every floor, every ceiling
- 0:51, every light fixture. We're going to
- 0:53photograph everything in order to be
- 0:55able to generate your house in 3D, your
- 0:58own house and not a random one. Next,
- 1:00well, you need to put all the photos on
- 1:01the computer. I decided to put them in
- 1:03the downloads folder, but we could very
- 1:04well organize them etc., but what we're
- 1:06going to do is, as usual, we won't
- 1:08overcomplicate it; the real goal here is
- 1:09to show you what we can do with AI.
- 1:11So here, I'm going to tell it you will
- 1:13find photos of my ground floor in my
- 1:15downloads folder.
- 1:17We have one goal, which is to generate a
- 1:203D floor plan using the Xfield MCP.
- 1:23For the moment, just rename all the
- 1:25images and organize them into folders,
- 1:26so it's easier to find your way around.
- 1:29The goal of this prompt is for it to
- 1:31look at all the images first, then
- 1:33rename them. That way, well, in its
- 1:35context, it already has all the images.
- 1:37Then, we'll move on to what comes next.
- 1:38And I'll repeat myself, but in the
- 1:40context for what follows, it will know
- 1:42which image corresponds to the kitchen,
- 1:43which image corresponds to the living
- 1:45room, etc. While it's doing that, well,
- 1:47we're already going to move ahead with
- 1:49the next prompt. The next prompt is
- 1:51going to be to provide a 2D floor plan.
- 1:54Yes, not in 3D, in 2D. So, this 2D plan
- 1:56can be several things.
- 1:58It could be an architect's plan that you
- 2:00already have, like your house plan, or a
- 2:02plan you drew with software online, a 2D
- 2:04plan with measurements, etc. Or, well,
- 2:06it's a bit less precise and less certain
- 2:08to work, but you can also draw a floor
- 2:10plan by hand and include the dimensions
- 2:12, etc. But the best approach is to do it
- 2:14, even if you do it with Paint, with
- 2:16crooked lines and everything.
- 2:18It doesn't matter.
- 2:19As long as the measurements are accurate
- 2:21and the proportions are more or less
- 2:22correct, there shouldn't be any issues.
- 2:24OK, once we have that, we'll send it to
- 2:26him, and we'll say, "Here is the 2D
- 2:28ground floor plan, measured in
- 2:30centimeters; from this plan and the
- 2:31photos, write a very detailed plan to
- 2:33build an accurate 3D model." Dimensions
- 2:36of each room, position, and width of
- 2:37every door, window, and opening. Each
- 2:39piece of furniture with its dimensions
- 2:40and exact position relative to the walls
- 2:42, materials, and colors. Indicate what
- 2:44comes from the plan and what you are
- 2:45deducing from the photos. And then, ask
- 2:47me your questions if there are any
- 2:48inconsistencies. For my part, what I'm
- 2:49going to use is the floor plan I have
- 2:51here. So, it's a floor plan that is
- 2:53currently under development. I'll talk
- 2:55to you a little bit more about it in
- 2:56another video. I've already talked about
- 2:58it during live streams.
- 3:00But in any case, I'm going to take this
- 3:01as a reference here because, well, I
- 3:02have the measurements, so it will work
- 3:04just fine.
- 3:05We upload that and send the prompt.
- 3:07Before sending the prompt, we see that
- 3:08we have a response from earlier stating
- 3:10that it has organized the 30 photos. Yes
- 3:12, I took 30 photos just for the ground
- 3:13floor alone. And here, it makes a few
- 3:15small comments. It's talking about the
- 3:17dining room here. The sofa and the table
- 3:18are both in the photo. So it could also
- 3:20go in the living room. Indeed, because I
- 3:21have a dining room that is really
- 3:22connected to the living room. Next, the
- 3:24hallway. The photo is taken from the
- 3:25bottom of the stairs looking towards the
- 3:27hallway. So that is pretty good. If
- 3:28something isn't right, we tell it, "For
- 3:30me, everything is good." We validate it
- 3:31like that. And we move on to the next
- 3:33step, which is the 3D plan. So we send
- 3:34it the plan.
- 3:36Actually, what I want is for it to
- 3:38create a floor plan that is more usable
- 3:40than my own quick sketch, so at least it
- 3:43gives me a clear and readable plan.
- 3:46And then I'll be able to modify that
- 3:48plan, and we'll work based on the plan
- 3:49that Claude created on its own.
- 3:52Why are we doing it this way? It's
- 3:53because it can't directly modify the
- 3:55plan I send it. So it creates the plan
- 3:57based on that, and then we'll be able to
- 4:00modify it however we want. At that point
- 4:02, it will be able to make changes
- 4:03without any issues. So, we'll wait for
- 4:04it to do that and we'll be back right
- 4:06after.
- 4:07OK, so you can see it's asking questions
- 4:09about inconsistencies, and honestly, for
- 4:11most of them, we don't care—personally,
- 4:14I don't care about the door openings.
- 4:17At least, not for making a basic floor
- 4:18plan.
- 4:19Now, if you want to make a floor plan
- 4:21where you generate an image with the
- 4:23door swing, showing the door when it's
- 4:25open, you can absolutely do that.
- 4:27And in that case, it becomes interesting
- 4:29to specify the door opening details.
- 4:30That's not my case, but you can really
- 4:32go much further with that. So, for all
- 4:33the inconsistency questions it's asking
- 4:35me, I'm not going to answer any of them
- 4:37. I'm just going to answer the three on
- 4:39the left that talk about the dimensions
- 4:41not matching up. That's because I had
- 4:43already done a previous test with
- 4:45different dimensions.
- 4:47So I'm going to tell it: 1, the plan is
- 4:49correct.
- 4:512, it's OK.
- 4:523, it needs to be based on the photos.
- 4:56And yes, because I hadn't included the
- 4:57stairs and all that. So there you go. So
- 4:59I've answered those questions, and
- 5:00besides, what it generated for me
- 5:02doesn't really suit me. Actually, I did
- 5:04the test before to make the floor plan
- 5:06off-camera, and it generated an image
- 5:08for me. I thought that was great. So,
- 5:10I'm going to ask it again here to
- 5:11generate an image instead of making me a
- 5:13plan with all the measurements and so on
- 5:14. The plan will be its working tool,
- 5:16which could be not bad. But I prefer it
- 5:18to give me something visual, so I want
- 5:20it to give me an image. Honestly, we
- 5:21should have specified that in the first
- 5:23prompt directly instead of redoing it
- 5:25here. I don't know why it did it for me
- 5:27directly during my tests, and now it
- 5:29isn't. But well, it's not a big deal. At
- 5:30most, put it in the prompt just before.
- 5:33You ask yourself, "Generate an image of
- 5:35the plan for me.""I'm going to ask him
- 5:37now." And here is the plan he made for
- 5:39me. And this time, it it suits me well.
- 5:42We have the light points here, the front
- 5:44door. Here, a winding staircase, it's
- 5:46perfect. It more or less matches what I
- 5:49want. OK, so now that we have the 2D
- 5:51plan and it suits us and we have no
- 5:53changes to make, I just want to see what
- 5:55these green dots he made there are. OK.
- 5:58Well, the plan here, it suits me. It's
- 6:00perfect. I have no changes to have him
- 6:02make.
- 6:03We have the table with the chairs, we
- 6:05have the sofa, the TV unit with the
- 6:07small piece of furniture there, the
- 6:08coffee table with the rug, the desk,
- 6:10done, done, it's pretty good.
- 6:11Now that we have that, well, we are
- 6:13going to tell him this.
- 6:15With the MCPX field, use 3D Jessu to
- 6:17build the 3D model of my ground floor
- 6:19from this detailed plan.
- 6:21Without a roof, walls cut at 1.20 m to
- 6:23see the interior. Furniture in simple
- 6:24volume, correct dimensions. 3/4 view
- 6:27from the bottom of the plan, fixed
- 6:28orthographic camera.
- 6:30Do a control render and show me the
- 6:32scene in 3D.
- 6:34The idea here is to already do a first
- 6:36render a bit in draft mode without
- 6:38adding textures, etc. It's really just
- 6:39to get an overview of the generated plan
- 6:42and at that point, we could still make
- 6:43changes if ever there are things that
- 6:45don't quite fit.
- 6:47OK, perfect. So here, now, we are going
- 6:49to see our 3D plan. So we're going to go
- 6:51full screen to see a little better. OK.
- 6:53And so what do we have here? We have the
- 6:56sofa. We have a little bug here, uh,
- 6:58with the backrest that is incomplete. So
- 7:00we're going to close that and we're
- 7:01going to tell him that. The sofa
- 7:03backrest seems incomplete. There we go,
- 7:05we'll tell him that already. What else
- 7:07do we have here? The front door is weird
- 7:09there. What is that? What is this front
- 7:10door here? Nonsense. The front door, it
- 7:13looks like a board.
- 7:16Whereas it should be a front door.
- 7:19And make an empty entrance without
- 7:22furniture or boards. So that's because
- 7:24he added a little board for me, I don't
- 7:26know why. OK.
- 7:27What else do we have? So yeah, that that
- 7:29worried me too regarding the plan. I
- 7:32didn't understand why he did that to me
- 7:34. Here you see, he put cylinders in for
- 7:36me. I don't know why he put those in.
- 7:38I'll dictate, it will be easier. There
- 7:40are two cylinders in the living room,
- 7:43one green and one wood-colored. They
- 7:45need to be deleted. They have no place
- 7:47here. Same for the TV stand, I don't
- 7:49have a column rising right next to the
- 7:51green cylinder. So I'm not really sure
- 7:53what that's doing there.
- 7:54I also have something that looks like a
- 7:56black post in the living room. That one
- 7:57needs to be deleted too. The door
- 7:59between the entry and the hallway is
- 8:02missing from the plan. It needs to be
- 8:04added. The restroom door opens inward,
- 8:07not outward. It needs to be closed.
- 8:09Behind the desk, there also looks like a
- 8:12small gray partition. That one needs to
- 8:14be deleted.
- 8:16And the stairs are not in the right
- 8:17place at all.
- 8:18There is no wall. It really needs to be
- 8:20flush with the exterior wall. There is
- 8:21no intermediate wall and you can delete
- 8:24the railing as well. All doors must be
- 8:26closed. I don't want any open doors. OK
- 8:28, it made the changes for us. What did
- 8:30it do for us? So here, this time, it's
- 8:32good. We're doing pretty well.
- 8:34Regarding the TV stand, we're pretty
- 8:36good there. We're pretty good. It closed
- 8:38that for me again there. But that, I
- 8:40want to delete that. Oh well, I can
- 8:42delete it. Perfect. Oh wow, we can
- 8:44modify it live. I'm discovering this at
- 8:46the same time. We can modify in real
- 8:48time, we can delete things. But this is
- 8:49actually magnificent. So I can modify
- 8:51the plan right here. But this is
- 8:53brilliant. Oh no, we can't move it that
- 8:56much. OK. Well, in any case, I was able
- 8:58to delete a wall that was bothering me.
- 9:00Uh, tick tick tick. Here we have the, we
- 9:02have the doors. OK. They're half-cut,
- 9:04that works for me. Start of the stairs.
- 9:07There you go. Actually, I did set a
- 9:09fairly low height here. Of course, you
- 9:11can take it and modify it. You can set a
- 9:13higher height if you prefer. I like it
- 9:14because at least everything is
- 9:15accessible. Meaning, I have my floor
- 9:17plan like this, and well, I'll be able
- 9:18to add the TV here, and I can actually
- 9:20see the top of the TV. You see, I prefer
- 9:21it, personally, it's a preference I have
- 9:23. After that, you can go much higher,
- 9:26even to 2.50 if you want, no problem.
- 9:28But there you go, I'm setting it at this
- 9:30height, it suits me very well.
- 9:32Well, listen, this seems to work just
- 9:34fine for me.
- 9:35We'll settle on this for now so the
- 9:37video doesn't drag on too long. But
- 9:39there will still be some small tweaks,
- 9:40like the floor here that I don't really
- 9:42like. Anyway, let's move on, otherwise
- 9:44you'll get bored. As for the lighting,
- 9:46it doesn't look too bad. That's good.
- 9:48That's good. That's good. That's good.
- 9:51That's good. We're above it. That seems
- 9:54pretty okay to me. We're above it too.
- 9:55OK. The placement of the lights suits me
- 9:58. Perfectly. So we need to look at this
- 9:59too. Alright. We're going to use this
- 10:01prompt to move on to the finish. So with
- 10:03realistic materials, a night setting,
- 10:05and so on. We'll launch this prompt and
- 10:07wait for it to prepare all that. OK.
- 10:10Let's see what it gives us now. Well,
- 10:14that's much better. We still have a
- 10:16slightly imposing fridge, but honestly,
- 10:18it's fine, it works. There we go, we
- 10:21even have the little entry cabinet. We
- 10:22have the rug and coffee table. Well, we
- 10:25have this again, but you know what, I
- 10:26give up. There, I'm giving up on that
- 10:28little hole there. It will be like that
- 10:29on the plans. Hey. OK, sometimes.
- 10:31Perfect. Well, let's move on to the next
- 10:33step. The next step will be to place the
- 10:36lights. So, you saw it rearranged things
- 10:38a little bit.
- 10:39It removed all the lights for me. That's
- 10:41what I wanted because I'm going to show
- 10:43it where I want the lights. So here,
- 10:45we're just going to take a screenshot.
- 10:47You can use Paint or do whatever you
- 10:49want, but basically, I'm going to draw
- 10:52the LED strips here to make sure it
- 10:54understands that there are LED strips.
- 10:57There, hop, there's an LED strip. OK.
- 11:01Can I draw circles? So, I'll draw arrows
- 11:03to show the direction of the lighting.
- 11:05And then, we'll put some lighting here.
- 11:08A light here. Here, that's going to be
- 11:11the TV. So, the TV lighting.
- 11:13I'm going to put some lighting here, and
- 11:16here, with the light facing downwards.
- 11:20There, really, we're just doing this
- 11:21totally on the fly.
- 11:23Here, we'll have several lights facing
- 11:26downwards, downwards, downwards.
- 11:29Here, we'll have a light. And here, we
- 11:32have a light facing downwards. Facing
- 11:35downwards.
- 11:36And then, we'll add more lighting here
- 11:38towards the stairs.
- 11:40And here, we'll tell it to delete this
- 11:43wall. There, we'll make some crosses
- 11:45just like that. There, we delete this
- 11:47wall, we copy it, and then we paste it
- 11:50here. Here are some annotations for the
- 11:53plan.
- 11:54You'll see some very long rectangles.
- 11:56Those are LED strips that shine towards
- 11:58the ceiling. Then, you'll see rectangles
- 12:01that look more like squares. Those will
- 12:03be the light fixtures. So those will be
- 12:05the downward-facing lights. Also, I've
- 12:07marked crosses on a wall that needs to
- 12:09be deleted. So that's the wall between
- 12:11the stairs and the hallway.
- 12:13So redo the plan for me and also set it
- 12:15to night mode with the lights on so I
- 12:17can approve everything.
- 12:19OK, so it has added the lights for me.
- 12:22So that's pretty good. It's kind of what
- 12:24I asked for, so that's good. OK. And
- 12:26what does it look like in terms of night
- 12:28lighting?
- 12:29Well, it gives me kind of the lighting I
- 12:31wanted. It's perfect with the LED strips
- 12:34it added behind that light up quite well
- 12:35. Well, listen, it's pretty much perfect
- 12:37. So now I'm answering its questions.
- 12:39Perfect. I approve. Download the 3D file
- 12:42.
- 12:43OK.
- 12:44The 3D file, well, we can find it here
- 12:45and open it directly.
- 12:47So that's pretty good. There's even a
- 12:50lighting thing here. I'm not quite sure
- 12:51what that is. Ah, there we go. Well,
- 12:53here we have our quote-unquote realistic
- 12:55plan with the textures and all that.
- 12:58So this also allows us to have the files
- 13:00directly on the computer instead of
- 13:02always leaving everything to the AI.
- 13:05OK. Now I'm just going to tell it to
- 13:07remove the ceiling.
- 13:09I'll even say delete the ceiling and
- 13:14then prepare the night render, the day
- 13:19render, and the render for the lighting
- 13:25, just the lighting, to avoid it dimming
- 13:30when several lights are on.
- 13:36already on. Then, I would like us to
- 13:41make a nice floor plan on Home Assistant
- 13:46.
- 13:47We can use card-mod for the lights to
- 13:50manage the intensity.
- 13:54Prepare a floor plan for me with the
- 13:58entities you think should be linked, and
- 14:02if you're missing any or aren't sure,
- 14:05tell me, and I'll tell you which
- 14:09entities to link to which light.
- 14:13OK, so here, and this is really the
- 14:15advantage of doing it with AI, is that
- 14:17it will take care of doing all the
- 14:19rendering.
- 14:21Actually, what it will do is first
- 14:22render a night view, with all lighting
- 14:24turned off.
- 14:25Then, a day view, with all lighting
- 14:27turned off. And then, we will render
- 14:30just the area that the light will
- 14:32illuminate. And we will only do that
- 14:34render with everything else transparent
- 14:36. And in fact, that will allow us to
- 14:39then turn the lights on directly on our
- 14:41plan and only have the beam lighting up
- 14:43that specific part.
- 14:45And if, in fact, we rendered the full
- 14:47plan every time, well, when we overlay
- 14:49the different renders, it would
- 14:51eventually darken the areas that were
- 14:53already lit. So that's why we only
- 14:55render the illuminated area.
- 14:58So the plan indicates this to us all in
- 15:011600 by 1200. Day base, the sun,
- 15:03everything is off. Night base, the
- 15:05moonlight, everything is off. But we can
- 15:07still read the plan well. One light-only
- 15:09layer per entity, assisting rendering on
- 15:11a black background without sun or sky.
- 15:13It only contains the light from that
- 15:14lamp. In Assistant, layers are additive
- 15:17, so turning on a lamp never darkens
- 15:19those already on. One layer per entity,
- 15:21not per light fixture. So that makes,
- 15:23here it tells me it makes about 10
- 15:24layers. There you go, the background
- 15:26switches between day and night according
- 15:27to the sun. So basically, if the sun is
- 15:30up, we switch to day mode. If the sun is
- 15:32down, we switch to night mode. The
- 15:35intensity. We use Carré mode. Now, this
- 15:37is optional; you don't have to do it,
- 15:39but you will need to install Carré mode
- 15:41with HACS, and that will actually allow
- 15:44you to manage the light intensity.
- 15:46Meaning if we turn on a light at 20%,
- 15:48well, it will be very, very dimly lit on
- 15:51our plan. And if we set it to 100%, well
- 15:53, obviously it will be much brighter.
- 15:54Without Carré mode, well, there will
- 15:56just be a single, fixed lighting
- 15:57intensity. And that's a bit less cool
- 15:59for a floor plan. I like for it to be
- 16:02really stylish like that. There you go,
- 16:04I think it's more stylish to have the
- 16:06intensity vary directly. Next, it will
- 16:08place clickable icons on each light
- 16:10fixture, and then the card will fit on
- 16:12the screen without scrolling. OK, here
- 16:14it tells me what it's fairly sure about
- 16:16. So, the strip behind the sofa. So here
- 16:19, I just need to validate the entities
- 16:21that it wants to link to the lights. So
- 16:24, all of this is pretty accurate. Where
- 16:26I need confirmation is for the two
- 16:28dining room lights. Indeed, I have two
- 16:29of them. So, for example, this is a
- 16:31switch I have in the living room for the
- 16:34dining room. So, that's not the right
- 16:35one. So here, I just need to go to
- 16:37Assistant, and then I'll go find the
- 16:39names of my entities. I know it's
- 16:41Tasmota, so it's this one for the dining
- 16:44room switch. It's the one that will
- 16:45actually manage all of that.
- 16:47So, regarding the dining room switch,
- 16:48it's this one. So, I'll say for the
- 16:51dining room, it's this one.
- 16:55For the kitchen, it's this one.
- 16:57So here, I'm correcting it because—oh
- 16:58wait, no, it's fine. No, it was just
- 17:00right for the kitchen. It had found the
- 17:01right one. Incredible. And for the
- 17:03hallway, well, that's a bit special.
- 17:05Actually, what I'm going to do is modify
- 17:07it directly here to get the entity. It
- 17:08will be much simpler.
- 17:10In fact, in the hallway, I have a switch
- 17:12to turn on the fixture, and then I have
- 17:13a smart bulb, and I only manage the
- 17:15smart bulb.
- 17:16So here, likewise, we'll get the right
- 17:18one.
- 17:19For the hallway, it's this one, and for
- 17:22the entryway, it's this.
- 17:24We're good.
- 17:26Stairs, it's for the stairs. I think it
- 17:28found the right one for me.
- 17:31For the stairs, it's "floor."
- 17:33So here, we'll go to the floor and
- 17:35retrieve the name. Then, I'll say the
- 17:38LED under the desk.
- 17:40I don't want to add all that.
- 17:43They're just small LEDs I put there; I
- 17:44barely use them. OK. And now, you see
- 17:47it's using HA MCP. So, this will use MCP
- 17:50to Assistant to create my dashboard. Oh
- 17:52yes, while it's taking care of that, it
- 17:54might not work for you because it
- 17:56doesn't have the ability to send the
- 17:57images to your Home Assistant, because
- 17:59of course, the images must be on Home
- 18:01Assistant. In that case, there are two
- 18:03solutions.
- 18:04Either you authorize it to drop files
- 18:06from a SAMBA share, a network share, and
- 18:09so you explain to it which path to take
- 18:11, or simply you connect to the Home
- 18:13Assistant Samba share yourself and just
- 18:16drop the files onto it.
- 18:18For my part, it's connected. It has the
- 18:20ability to drop files onto my Home
- 18:22Assistant, so it handles it all by
- 18:23itself. OK. So what is it telling me?
- 18:2612 renders are ready. I simulated a
- 18:29check.
- 18:30OK, it made some corrections. The
- 18:32floorplan I'm offering you for Home
- 18:33Assistant, the background changes on its
- 18:35own. OK. Stacked light layer. The 10
- 18:38buttons. The touch size adapts.
- 18:41OK, so now we're going to look at the
- 18:43different renders. So here, actually,
- 18:45you see, I'm going to enlarge this a
- 18:46little bit for you. Hop. Can you see the
- 18:48different ones here? So this is daytime
- 18:50. This is nighttime. Here, everything is
- 18:52on. This is daytime and everything on.
- 18:54Well, that's pretty rare in general.
- 18:56And here, in fact, you see what I was
- 18:58telling you, it only did the parts that
- 19:00are lit, and that avoids having a
- 19:02conflict between two lights.
- 19:04Now, there will inevitably be some, for
- 19:06example here, living room window and
- 19:07living room office, but it will be
- 19:09almost invisible because they are really
- 19:11side by side.
- 19:12We won't really see the difference that
- 19:14much. OK, so that works for me. So I'll
- 19:17tell it "OK for the renders." OK for the
- 19:20LEDs. The LEDs suit me fine.
- 19:22And go ahead and write and copy the
- 19:26images and create the dashboard.
- 19:30There we go. So well, it was long, it
- 19:32lasted about 20 minutes, 20 to 25
- 19:33minutes or so, but if I had had to do it
- 19:35by hand, it would have been a bit longer
- 19:37.
- 19:37That's it for that.
- 19:39Now, it's going to make the dashboard,
- 19:41and here we are with the floorplan.
- 19:44So, we see that it added some little
- 19:46buttons for the lighting.
- 19:49So we can control each light
- 19:50individually like this. And at the same
- 19:52time, it lights up as it should.
- 19:55Here with a long press, we can lower the
- 19:57brightness and it also lowers the
- 19:59brightness on the floorplan directly.
- 20:01There we go, we're checking that
- 20:02everything works. Here, it turns on the
- 20:04kitchen for me just fine. Here, it turns
- 20:06on the hallway. The stairs, I just heard
- 20:08it. Here, well, that's the TV, I'm not
- 20:10going to turn it on. And here at the
- 20:12entrance, well, it's the same,
- 20:13everything is working correctly. Next,
- 20:15let's see what he did on Home Assistant
- 20:17. Here we are going to modify the little
- 20:20dashboard. We'll click edit. Let's take
- 20:22a look at the code.
- 20:24In terms of the code, we can see right
- 20:26away that it's a card mod and we already
- 20:29have a style so that it uses 100%of the
- 20:32screen. Well, my image isn't in the
- 20:34right format to fill my screen entirely
- 20:36here. But it will go onto, I'll show you
- 20:39that in another video, it will go onto a
- 20:41square-formatted screen and that's why
- 20:43it's in this format. So first off, let's
- 20:46start here; he began by setting the
- 20:48image to day or night. So, by default,
- 20:51it's the night base. And then, based on
- 20:53the status of sun.sun, which is the sun
- 20:56entity, well, if it's above the horizon
- 20:58, it's the day base. If it's below the
- 21:00horizon, it's simply the night base. So
- 21:02that's not bad. And we don't have any
- 21:03action on it.
- 21:05Next, we have cards in card-mod with the
- 21:07style that corresponds to the state and
- 21:09so on, with the sofa LED entity, and as
- 21:12for the image, we have the image of the
- 21:14light turning on, and basically it's
- 21:16always roughly that.
- 21:19So there you go, it's not perfect yet,
- 21:21it's not 100%perfect, but it's really
- 21:23not bad.
- 21:24And well, it took me, I think, about 4
- 21:26hours, knowing that I took a break to
- 21:28eat and I took a break to take a shower
- 21:30. So those are four big hours. I think
- 21:33that in total waiting and work time, we
- 21:35are at about 3 hours. And in 3 hours,
- 21:37the result is already pretty good. And I
- 21:39know very well that if I were to spend 2
- 21:41days on it—but you know me—I'm too lazy
- 21:43. I'm definitely not going to do that.
- 21:45We'll see, maybe one day if you spend 2
- 21:47hours on it, well, you can really make
- 21:49it perfect.
- 21:50There, I wanted to make this video so
- 21:51you could see the steps a bit, how it
- 21:53can be done with artificial intelligence
- 21:54. In any case, I like the result because
- 21:56it corresponds pretty well to my house.
- 21:59Of course, I only have white walls,
- 22:00apart from this one which is blue. So
- 22:02naturally, only this one is blue. But if
- 22:04I had different colors for the walls,
- 22:06well, it would have applied those too.
- 22:08It lets you have something truly
- 22:09personalized that really matches your
- 22:11interior without needing to model
- 22:13anything at all. You just need to make a
- 22:152D floor plan. That’s the part that
- 22:17takes a bit longer, but if you already
- 22:19have your house's architectural plan,
- 22:20then it's perfect, you're all set.
- 22:22Otherwise, you just need to make one,
- 22:23there are plenty of interesting tools
- 22:24for that. Thanks for watching the video
- 22:26until the end. You can find all the
- 22:27information for Xfield in the
- 22:29description, of course.
- 22:31If you want to do what I did and go
- 22:33through Xfield directly, I decided to
- 22:35take just one month to test a bit of
- 22:36everything, see what is possible to do,
- 22:38and really have access to it all.
- 22:42So don't hesitate to check that out in
- 22:43the comments if you're interested, and
- 22:44we'll see you very soon for a new video
- 22:45.
About this transcript
This page contains the full transcript of Claude a construit ma maison en 3D en une après-midi by Makernix, generated from the public captions YouTube serves with the video. The transcript has 4,704 words across 672 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.