Floor plan showing devices in Homey?

Hi
I have a request that I have been looking for a long time now, that I saw an app for in Homekit today. I would love to have a graphic illustration of my home showing all the devices at their respective locations… like shown on the screenshot.

Anyone has an idea if this is something that someone already has built, or if its something maybe Athom would consider implementing as an official feature?

I can’t be the only one missing this to get an overview ? :smiley:

Thanks a lot in advance.

4 Likes

What’s possible as well:
Install Home Assistant on a Synology NAS, or run a HA VM image on a pc/laptop/thin client, or buy HA Green;
Then:
Sync Homey to HA → tutorial

Floorplan dashboard example:
https://github.com/ExperienceLovelace/ha-floorplan

Building such a floorplan seems to be a ton of work. I like it, but wasn’t tempted to start with it yet.

More:
https://duckduckgo.com/?q=ha+floorplan

I have been on this since the start of dawn. Built one in HA. Then started building a custom one talking MQTT with homey (there are threads on the forum about my work). Now with the new dashboard in homey it’s maybe time to seal the deal. I love homey and this for me is the missing part. Showing a nice floor plan with interactive stuff.

So today I actually started working on it. I won’t say I will achieve this in any way. And even if I do it might be that it only works for me as a developer and nothing I can create for others.

But I will do some testing and see where it is heading. One limitation we have is that a widget is fixed width. So we will have to settle for quite small models (bigger than the image below was just the only one I had right now. We can have it span the whole widget at least). But maybe better than nothing.

Just a first dev glimps of me showing a house on widget :partying_face::crazy_face:

@Doekse .A full screen (web)widget would be great, so people can show their external floorplan.

Im sorry for keeping yours and my hopes up. It went to shait. Homey widgets are only allowed to talk to Web API. So first of you need to give permissions to the app explicit to talk to each and every app. And then the Apps need to expose API enpoints for doing anything. Tried with Shelly since I have lamps from them. Their app do not expose any API calls what I can see more than a updateSettings. So then we are screwed.

My whole idea was that I could gain access to the apps instances of devices so I could just as the dashboard do if you add a device lamp to the dashboard you get an icon and pressing it shows you stas. But what it looks now that is not exposed in Widget so we are out of luck.

It could have been so nice :cry:

1 Like

What crossed my mind:
AFAIK to accomplish that, the app developers should allow your app/widget to communicate with theirs, something like that.

Like MQTT Hub app ‘talks’ with MQTT Client app and uses it to publish device topics.
Or like Device Capabilities app ‘talks’ with Better Logic Library app.

Funny thing. Just downloaded the source code to MQTT Hub and found what I did wrong so now I can list devices and toggle them. so Im back on track here.

1 Like

Great!

Love the experimenting with a floor plan! Nice start!!

You are not! I did the same request. This is in my opinion the only missing feature that Home Assistent has to offer.

To access devices from other apps you should use the Web API. For instance, look here for an example on how to read a list of all devices.

Great stuff. Just found that from another app and got it working. Can turn on off lamps now on my floor plan.

Now I’m struggling with events. So we can listen on changes easily. When I have that I can set the rest up to get this dynamic.

Must say documentation for all these things are really hard to follow :(.

Alrighty Im on this now :slight_smile: You can follow the work here
https://community.homey.app/t/space-homey-new-floor-plan-widget-in-the-works/