This is the forum archive of Homey. For more information about Homey, visit the Official Homey website.

The Homey Community has been moved to https://community.athom.com.

This forum is now read-only for archive purposes.
Official

[Closed Alpha] Homey Floorplan

DannzakDannzak Member
edited February 2018 in Apps



I'm happy to share some work from the last couple of weeks. Homey Floorplan is a web-based application that allows you to visually place your smart devices on a floorplan of your rooms. This way you can easily visualize where all of your sensors, lights and other devices are inside your room.

Draw some walls, add some doors and windows, maybe some furniture, and then add the devices to the floorplan. You can even view the room in (isometric) 3d.

What can I do with it?

Specify a width and height for your room and start adding walls and devices. The devices will be retrieved from your Homey with relevant information. While placing the walls and devices, toggle the isometric mode and see it all from another perspective!

Planned features

Some things are still missing, but may be added in the future:
  • Different type of walls (windows, doors)
  • Multiple rooms
  • Furniture: Add different types of objects to your room
  • Live status: see what your device is doing in your room
  • .......

Where can I try it?

It's almost ready for some testing, but not quite there yet. We will start with a small group of testers so I can keep up with the feedback

Behind the scenes

Homey Floorplan is a web app (PWA ready) built with Preact. The entire app works locally in your browser, so there are no calls to any back-end (yet). Most of the visuals are custom made by me, all vectors. Preact (among other things) produces small bundle sizes.

The floorplan itself is a grid with tiles. The tiles store information about which objects and devices are linked to it. All data is exportable to a .json.

Closed Alpha status

The project is coming along nicely, and will enter closed alpha testing soon. That means a selected group of members will be invited to test the app and provide feedback. More people will be added as soon as possible

Alpha means that the functionality is being added (and removed), and that the app will contain bugs. With help of testers the app will be in the next phase in no time!

Work in progress




Tagged:

Comments

  • Looking good! :D
  • Woot after seeing the first alpha great to see a version for us all!! Great work!
  • wooooooooooooooooooooooooooooooooow awesome!!!!!!!!!!!!!! Good job, this is in my opinion the most 'fundamental' missing feature of homey right now! Github repo yet ?
  • Very promising ...   particularly when you have live status
  • That’s indeed excellent! So looking forward for this useful app.
  • 2Be2Be Member
    Nice work! I just wonder if this functionality shouldn't be part of the Homey software?
    Is Athom working on something similar or are you in contact with them to help you?
    I don't see this happening in the new mobile only OS of Homey.
    Combining this with @swttt Homeydash would be awesome.
  • I love it! <3
  • very cool

  • Nice idea. Looking forward to it
  • Great idea - I asked the Homey support recently on this but was ignored. I would also be happy to upload a e.g. PDF or jpeg floor plan and just "insert" the devices onto the floorplan + be able to read out the sensor status (such as closed window + temperature)... Keep on moving! :-)
  • WimstradamusWimstradamus Member
    edited January 2018
    Looks nice, but what can i do with it?
    i don't see any practical use of it.

  • Is it possible to use a https://floorplanner.com project? 
  • Looks nice, but what can i do with it?
    i don't see any practical use of it.

    I guess this could be very true for someone living in a small house/flat like one room.
    My place is not very large but for what I have, this will assist with having an update overview of what devices I have and their location on a map.
    Indeed, one can say "why not draw yourself in AutoCad or some other free Cad software" but an app that retrieves my devices from Homey is simply nice! Plus if the live status of the devices is implemented, than even nicer!

    And quite sure that if people buy few beers to @Dannzak he'll evolve this app.  ;)
  • DannzakDannzak Member
    edited February 2018
    Thank you for all your feedback! As you can tell by my response time, I'm currently working on multiple projects. 

    I'm currently working on getting Homey Floorplan in a testable state. That means improving some parts of the user interface and adding some functionality that I think is required for testing the various parts of visualising your room. 

    To answer some question:

    @2Be Let's first see how this app works out  ;) The great thing about a community is that people can contribute to the amount of available functionality. If it works, maybe it can be integrated in other systems and apps. I'm developing this in a way that allows the app to be integrated in other environments. 

    @dreamerbb That's a great idea, and I think it's very doable. Let's see how fast I can integrate something like that.

    @jovink Cool stuff! I have to admit that I've never seen that before. I think Homey Floorplan will have to focus on placing your devices in your room, not actually designing your rooms and house. Maybe in the future.

    @danone Thanks! That's exactly what the app should be. A simple overview of your devices in your room, without having to be an expert in AutoCad. Once the devices start showing their actual status (and that's not just showing on/off in a popup) it will become really interesting!

    I will have more information and images available to share soon....
  • Cool. Looks good.
  • Dannzak said:
    @danone Thanks! That's exactly what the app should be. A simple overview of your devices in your room, without having to be an expert in AutoCad. Once the devices start showing their actual status (and that's not just showing on/off in a popup) it will become really interesting!


    Superb! Looking forward!
  • LampenzLampenz Member
    edited February 2018
    If you need beta testers for this app, i'm very much interested :smiley:. Looks cool (Y)
  • Good news! Homey Floorplan will enter alpha testing very soon. A selected group of members have or will receive an invitation. That may sound excessive, but if too many people start testing the app in this phase, I won't be able to process the feedback.



    New things:
    • Floor placement
      You can define how large your room is by painting the floor. This allows the grid to be larger, without forcing you to use big square rooms.
    • Draw tools (experimental)
      You can now draw walls and floors on your Floorplan, instead of placing them one by one. Select a type of object, and paint them just like in .. well, paint or something..
    • Device retrieval
      Only the minimum required amount of data is stored in your Floorplan, other data comes from your Homey.
    • Modular objects
      No idea how to name this, but there is a system now that allows new objects to be easily added to the editor. This will allow other objects (like furniture?) to be added to the editor in the future
    • Lots of code improvements
      Transitioning from prototype to real code  ;)



    I will try to make a video next week, as images can't show everything. Thanks for all your feedback! I will try to make Homey Floorplan available for everyone as soon as possible.
  • i am in for beta testing!

  • will be happy to receive invite for beta :)
  • would it be possible to take part in the alpha?
  • Would love to take part in the alpha! :)
  • M2 <span>:smiley:</span>
  • Any news?
  • At this moment we are using a closed alpha version, it's still WIP
  • Is there any news on this project?
Sign In or Register to comment.