I used SweetHome3D + Gimp to recreate my whole home!

Lots of measuring and downloading textures and models, but I finally have a digital 'clone' of my home!

The lights all react to changes in color and brightness, and are clickable. I made the buttons transparent so it looks cleaner.

Thermostat is in the center, if clicked it opens the thermostat options. The background glow of the temperature turns blue when cooling and red when heating (black when idle)

My 3D Printer can be turned on by clicking on it too, plus it shows the current progress if it is running.

I'd love to see other people's floorplans for ideas, comment with a pic if you have one set up!

all 49 comments

sorted by: hot top controversial new old
[–] [S] 43 points 7 months ago (12 children)
  • [–] 23 points 7 months ago (11 children)

    Wtf, does it do some primitive form of ray tracing to figure out how the lights bounce around the floor plan? That’s sick!

    Here I am using Apple home like a loser

  • source
  • parent
  • hideshow 11 child comments
  • [–] [S] 32 points 7 months ago* (10 children)

    SweetHome3D does that part.
    You export an image for every light, where its the only light on. Everything is black except where the light shines. Make those black parts transparent in Gimp or PS.

    now when you layer them you have each light's beams all intersecting and mixing.
    There is a background image where all lights are off that they all stack on top of

    Its far simpler than you might imagine.

  • source
  • parent
  • hideshow 10 child comments
  • [–] 6 points 7 months ago (5 children)

    This is very similar to how I did my ghetto manual version of this on a picture elements card. Except I did it in 2D, which I actually find to be cleaner and easier for me to interpret at a glance.

    But I really like the reactivity of your lights in color and brightness. Does sweethome allow you to make plans in 2D?

  • source
  • parent
  • hideshow 5 child comments
  • [–] [S] 8 points 7 months ago (2 children)

    my original plan was to make it really bare-bones and minimal LOL

    i just kept going and going and ended up with near photo-realism. I couldn't help myself. I even put in my 3d printed wall art by exporting it from fusion as a obj LOL

  • source
  • parent
  • hideshow 2 child comments
  • [–] 7 points 7 months ago (1 child)

    I think that’s a pretty common theme for home assistant projects. I’ve been known to take things way too far on several occasions.

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 2 points 7 months ago

    it's a never ending rabbit hole. my goal now is to never touch a light switch.
    already have my office and bathroom turn on via PIR sensors (using ESPHome), gonna buy a ton since they are so cheap

  • source
  • parent
  • [–] 4 points 7 months ago (1 child)

    Does sweethome allow you to make plans in 2D?

    I think what you're after isn't technically 2D vs 3D but 'Perspective View' vs 'Orthographic View' (but tl;dr: no).

    Perspective view emulates your vision, but orthographic is what you would use for engineering / architecture drawings. Looking top down like this, for instance, in perspective view you can see both the top of the wall and the bottom of the wall (what's shown), but in orthographic view those would appear as a single line like in architecture drawings.

    All that being said, I don't think Sweet Home 3D can do orthographic views, though don't have it in front of me to check.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 23 points 7 months ago

    I sort of forgot garages existed and just. Thought you had a car sneaking into your house?

  • source
  • [–] 68 points 7 months ago (5 children)

    This is why I quit driving: I won't want a quarter of my house wasted to store a car.

    Other than that, nice floor plan!

  • source
  • hideshow 5 child comments
  • [–] [S] 26 points 7 months ago (3 children)

    thanks! honestly I don't even have a use for the storage space, my closet is like 20% full and my attic is empty.

    In Texas having your car covered is critical too

  • source
  • parent
  • hideshow 3 child comments
  • [–] 5 points 7 months ago (2 children)

    In Texas having your car covered is critical too

    May I ask why that is? Is it to shield it from the sun or hail?

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 8 points 7 months ago

    Mostly sun, but the hail is brutal too (but not often)

    Everyone's car here has the most sun faded paint filled with cracks and chips. Cars younger than mine look 50 years old

  • source
  • parent
  • [–] 5 points 7 months ago

    Both, but hail can kill a car in minutes. The sun only really hurts the tires and interior parts like dashboards. Older cars clear coat would get cooked off too, but most new cars don’t even clear coats.

  • source
  • parent
  • [–] 12 points 7 months ago (1 child)

    All I can think of is how violently loud my shit would have to be to disturb the guests over for dinner on the other side of the wall.

    Very cool, not dissing the post, just intrusive thoughts

  • source
  • hideshow 1 child comment
  • [–] 11 points 7 months ago (4 children)

    Whats that dark empty room between the garage and master bath?

  • source
  • hideshow 4 child comments
  • [–] [S] 7 points 7 months ago (2 children)

    We don't talk about that room... 🤫

    But for real it's a walk in closet. I have my servers in there, along with clothes and storage. I plan to put stats on the dashboard in that spot

  • source
  • parent
  • hideshow 2 child comments
  • [–] 9 points 7 months ago (2 children)

    this is awesome!! though 75 degress is so hot to me lol, I keep my thermostat on 65 and it still is too much sometimes

  • source
  • hideshow 2 child comments
  • [–] 9 points 7 months ago (1 child)

    Yours is so much nicer than mine!! I got this one made for our little studio apartment, but we never really used it so I didn't bother polishing it up. The temp on the fridge is the apartment temp, and the lights are visible buttons, but I love your invisible buttons and will follow how you did it if I end up doing it again!

  • source
  • hideshow 1 child comment
  • [–] [S] 5 points 7 months ago

    looks clean though! I originally planned on doing something more minimal but went overboard

    you could use that empty space in the corner for stats like indoor temp and weather!

  • source
  • parent
  • [–] 9 points 7 months ago (2 children)

    Just amazing. Thanks for sharing.

    Just to give me an idea of realism... how long did this take to do? All day? Week? Month? Year?

    I have played around with SweetHome3D and Gimp, but this looks like it'll be a step higher..

  • source
  • hideshow 2 child comments
  • [–] [S] 8 points 7 months ago* (1 child)

    Thanks! took me a little under a week of tweaking here and there.

    I learned that you should really just want until you're SURE you're done with the 3d model before making images and getting into the HomeAssistant part. Saves you from doing the same repetitive stuff over and over when you want to make a change.

    its really not that hard, I bet you'd get the hang of it fast. Just start with the SweetHome3D part, once you are happy with it move on to the Gimp part.

    dont settle for the built in resources that arent exactly what your furniture looks like. this site has practically everything: https://3dwarehouse.sketchup.com/

  • source
  • parent
  • hideshow 1 child comment
  • [–] 8 points 7 months ago (2 children)
  • [–] 6 points 7 months ago (1 child)

    That closet in the middle of your entry hallway looks like it's a frequent pain in the toes at 3am.

  • source
  • hideshow 1 child comment
  • [–] 5 points 7 months ago (1 child)

    Good job. Although those non-90⁰ walls are killing me.

    Is there a reason why it's like that and you couldn't expand the bathroom to make part of the hall and room entrances into usable space and straighten the wall angles?

    1000061176

  • source
  • hideshow 1 child comment
  • [–] [S] 7 points 7 months ago

    Yeah it makes NO sense. I found out how many empty triangles of space there are in this house while doing this project.

    Those closets are actually rectangles in real life.

    The bathroom door should absolutely be further out, the space is wasted currently

  • source
  • parent
  • [–] 5 points 7 months ago (4 children)

    I was just about to start on something like this! Is this the floorplan card? Any tips or links to help with the config?

  • source
  • hideshow 4 child comments
  • [+] [S] 7 points 7 months ago (4 children)
  • [–] 7 points 7 months ago (2 children)

    woah a limewire link! Let me put on my hazmat suit before checking that :)

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 4 points 7 months ago* (last edited 7 months ago) (1 child)

    idk what site to use these days lol. i thought i was using file.io but i guess they got acquired? too long to put in a comment reply, it cuts off :/

    this is the begining, shows the basics of how its set up. One image for white, one image for red (used for colors). lowest opacity is 40%, so that they don't look off when they are really dim.

    type: picture-elements
    image:
      media_content_id: /local/home/bg5.png
      media_content_type: ""
      metadata:
        navigateIds:
          - {}
          - media_content_type: ""
            media_content_id: __MANUAL_ENTRY__
    elements:
      - type: conditional
        conditions:
          - condition: state
            entity: light.livingroom_ceiling
            state: "on"
        elements:
          - type: image
            entity: light.livingroom_ceiling
            image: /local/home/livingroom.png
            style:
              left: 50%
              top: 50%
              width: 100%
              pointer-events: none
            card_mod:
              style: |
                :host {
                  {% set mode = state_attr('light.livingroom_ceiling', 'color_mode') %}
                  {% if mode not in ['rgb', 'hs', 'xy'] %}
                    opacity: {{ 0.4 + (state_attr('light.livingroom_ceiling', 'brightness') | float(0) / 425) }};
                  {% else %}
                    opacity: 0;
                  {% endif %}
                }
          - type: image
            entity: light.livingroom_ceiling
            image: /local/home/livingroom-red.png
            style:
              left: 50%
              top: 50%
              width: 100%
              pointer-events: none
            card_mod:
              style: |
                :host {
                  {% set mode = state_attr('light.livingroom_ceiling', 'color_mode') %}
                  {% set hs = state_attr('light.livingroom_ceiling', 'hs_color') %}
                  {% if mode in ['rgb', 'hs', 'xy'] %}
                    opacity: {{ 0.4 + (state_attr('light.livingroom_ceiling', 'brightness') | float(0) / 425) }};
                    filter: hue-rotate({{ hs[0] if hs else 0 }}deg) saturate(500%);
                  {% else %}
                    opacity: 0;
                  {% endif %}
                }
    
  • source
  • parent
  • hideshow 1 child comment
  • load more comments (-1 replies)
    [–] 0 points 7 months ago

    Look at that car shit, OMG. Fuck you, car. Fuck cars so much.

  • source