# Homeydash.com, a Homey dashboard

**URL:** <https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509>\
**Category:** Apps\
**Tags:** app, dashboard\
**Created:** [May 22, 2019, 3:39pm UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509 "2019-05-22T15:39:28Z")\
**Posts on this page:** 20\
**Page:** 26

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 27, 2019, 7:02am UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/513 "2019-08-27T07:02:30Z")

</div>

All drivers have an `icon.svg` and both `large.png` and `small.png`. The Homey app shows it for my RF bridge device:

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/7/7e172e714550ef8e1f6e01862d5368839333044d.png)

However, that’s the only device I have paired with Homey at the moment, so can’t check if perhaps there’s something wrong with the files for other drivers. Perhaps @chinswain can tell me what types of Sonoff devices he has paired with Homey.

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [August 27, 2019, 8:36am UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/514 "2019-08-27T08:36:10Z")

</div>

Great work guys! I really love how easy you made it for Henk and Anita to have a touchscreen dashboard! I do have some wishes though for the roadmap:

- add multiple widget tiles that can show the content of an external weblink, e.g. a camerafeed or buienradar or stock graphs or or my enelogic energy webdashboard page or 1900pics.club etc.
- be able to make these tiles larger, e.g. 2×2 or or 3x2 or 3x3 or 4x3
- be able to select multiple tile pages, e.g first floor, second floor, security, energy

When this could be added I will definitely buy a large tablet just to put on the wall.

Keep up the good work!

---

<div class="post-metadata">

**Author:** ![chinswain](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chinswain/32/8047_2.png) [@chinswain](https://community.homey.app/u/chinswain)\
**Post date:** [August 27, 2019, 10:30am UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/515 "2019-08-27T10:30:34Z")

</div>

One device is a Basic (Original) and the other is a Generic (Tasmota):

 ![Screenshot_20190827-111714_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/3/38a15a2ae5698dcb1af38447c85e556da6a4cbf1.jpeg) ![Screenshot_20190827-112422_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/4/4470ef8fa1e28a0934bd107fa82f58004d01117d.jpeg)

Icon’s show when adding:

 ![Screenshot_20190827-112141_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/c/c3466aca3daa87081742445a853f24ce9a5a5724.jpeg)

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 27, 2019, 10:52am UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/516 "2019-08-27T10:52:19Z")

</div>

@DaneedeKruyff does Homeydash assume that icons are always located at a fixed path? Because both drivers set the icon path dynamically, and they are not accessible through the standard path `drivers/<drivername>/assets/icon.svg`

---

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [August 27, 2019, 10:57am UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/517 "2019-08-27T10:57:55Z")

</div>

> Hi Satoer, knap gemaakt, complimenten. Hoe heb je het gedaan? Dit is wat veel gebruikers willen, een liggende GUI (graphical user interface).  
> Ook knap alle aanpassingen erom heen.

I didn’t made the GUI, these credits goes to the Homy dash / ink developers over here. I only embed it in the wall.

If the question is how I build it in the wall… It was quite easy for me. The living room wall is a large cabinet, so I have easy aces from the back.

 ![DSC06988-Whatsapp](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/5/515033071bc3e7bbd681529129ae990d47185f6a.jpeg)  
 ![DSC06991-Whatsapp](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/1/127384b50069ccf9eda0c2c2393ea4f9b09bf372.jpeg)  
I used a router to deepen the hole for the iPad, cut a hole from the front and just hot-glued it in.  
 ![DSC06989-Whatsapp](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/5/54cd426f59609d7866853d1c4d96a77cd3f85d99.jpeg)  
But this shouldn’t be complicated to do with a drywall or something.

The extra electronics board is a small cheap Wemos D1 mini running Homeyduino. This devices activates/unlocks the iPad reliable. (I soldered a wire on the hall (magnetic) sensor)

---

<div class="post-metadata">

**Author:** ![chinswain](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chinswain/32/8047_2.png) [@chinswain](https://community.homey.app/u/chinswain)\
**Post date:** [August 27, 2019, 11:24am UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/518 "2019-08-27T11:24:10Z")

</div>

The icons do not show for any access method (app\web):

 ![Screenshot_20190827-115327_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/7/759fbc6260f205804ed62973fba1b987f315133e.jpeg)

---

<div class="post-metadata">

**Author:** ![Guido](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/guido/32/12202_2.png) [@Guido](https://community.homey.app/u/Guido)\
**Post date:** [August 27, 2019, 11:24am UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/519 "2019-08-27T11:24:07Z")

</div>

![]()

Thanks Michel, for your extensive explanation!

[![]()](http://www.canon.nl/for_work)

[![]()](http://www.canon-europe.com/About_Us/social-networks/)

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 27, 2019, 11:35am UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/520 "2019-08-27T11:35:57Z")

</div>

Perhaps that’s something that has changed since firmware v2, I haven’t tested much on that firmware because I don’t use my Homey all that much anymore.

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [August 27, 2019, 11:37am UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/521 "2019-08-27T11:37:06Z")

</div>

No, the icons are read from Athom.

`https://icons-cdn.athom.com/' + device.iconObj.id + '-128.png`  
Results in:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/f/fa6c5801692fd7663bd49529903035c82c6e46ee.png)  
Seems like somehow the apps icons are not created/uploaded to Athom’s CDN

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 27, 2019, 11:40am UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/522 "2019-08-27T11:40:06Z")

</div>

Wait…device icons are hosted by Athom?

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [August 27, 2019, 11:41am UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/523 "2019-08-27T11:41:18Z")

</div>

Yep, every icon is hosted by Athom (and I do wonder if every icon is unique…)

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 27, 2019, 11:44am UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/524 "2019-08-27T11:44:14Z")

</div>

I guess that would explain why it also fails in the Homey mobile app. Icon handling has turned into a black box, and it sounds like setting icons dynamically (at pairing time) might not work anymore (even though the documentation [shows an example](https://developer.athom.com/docs/apps/tutorial-Drivers-Pairing.html) on how to do exactly that).

---

<div class="post-metadata">

**Author:** ![chinswain](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chinswain/32/8047_2.png) [@chinswain](https://community.homey.app/u/chinswain)\
**Post date:** [August 27, 2019, 11:56am UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/525 "2019-08-27T11:56:47Z")

</div>

It could be, the device was fine after the upgrade but I recently reset homey completely so it is running V2 fresh. Is there any debug I can do? (I can run the app via CLR if you have debug output?)

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 27, 2019, 12:16pm UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/526 "2019-08-27T12:16:25Z")

</div>

There’s not debugging to do I’m afraid: Homeydash is trying to use cloud-hosted icons, and they don’t exist. I have no idea why (I have an idea, but a quick test suggests that it’s not _just_ having dynamic icons), and I can’t spend a whole lot of time on it at the moment.

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [August 27, 2019, 12:37pm UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/527 "2019-08-27T12:37:01Z")

</div>

Maybe we can try something different.  
@chinswain can you got to [https://developer.athom.com/tools/api-playground](https://developer.athom.com/tools/api-playground) and logon (logging on may throw you to a different location, please reload the url after a succesfull logon)  
Next uncomment the `Homey.devices.getDevices({ online: ture });` line and click **RUN**  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/c/c0e6c3f7e83f198f57be9de4fbf00e4f9e2cd014.png)

Find one of the devices that is not showing an icon and see if it has an `iconObj` entry. When it has, click it open and paste a screenshot of it here  
We’re looking for something similar to this:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/9/9da3886cf29a42bc2e0e8cdebc0662b55bc0eecd.png)

---

<div class="post-metadata">

**Author:** ![chinswain](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chinswain/32/8047_2.png) [@chinswain](https://community.homey.app/u/chinswain)\
**Post date:** [August 27, 2019, 12:55pm UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/528 "2019-08-27T12:55:32Z")

</div>

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/2/29b8158d40871c676b83a36c2cea796298029561.png)

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [August 27, 2019, 1:08pm UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/529 "2019-08-27T13:08:49Z")

</div>

I see the device icon for this device is saved in the “icon” field and not in the “iconObj”, haven’t seen that before. Could be it’s there for backwards compatibility but Athom’s app isn’t using it.  
I’ll see if I can pick up and display the image from the “icon” field instead of the "iconObj"in these cases.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 27, 2019, 1:15pm UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/530 "2019-08-27T13:15:32Z")

</div>

The Sonoff drivers set the `icon` property during device pairing (as per the fine manual). It could very well be backward compatibility, in which case it might be fixed by re-pairing the device with Homey.

---

<div class="post-metadata">

**Author:** ![chinswain](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chinswain/32/8047_2.png) [@chinswain](https://community.homey.app/u/chinswain)\
**Post date:** [August 27, 2019, 3:43pm UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/531 "2019-08-27T15:43:57Z")

</div>

I’ll try removing and adding one back.

---

<div class="post-metadata">

**Author:** ![chinswain](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chinswain/32/8047_2.png) [@chinswain](https://community.homey.app/u/chinswain)\
**Post date:** [August 27, 2019, 4:09pm UTC](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509/532 "2019-08-27T16:09:09Z")

</div>

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/5/595531c4bd0b7b33860c358b40ea849ff86970e8.png) ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/f/f9692fb55ebfacbf97c9babf44a5f83d6b5e3df5.png)  
 ![20190827_170213](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/8/88a0ade360e0e9d92a78e3434171d16918963332.jpeg)

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/6/6fb85a419ad5d24d62d2bedf9f46f46e65d6e79b.png)

Same issue. This worked after upgrading Homey to 2.0 but resetting homey after 2.0 it always does this. Could the migration script have correctly imported the icon but now that’s not being executed?

[Previous page](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509.md?page=25)

[Next page](https://community.homey.app/t/homeydash-com-a-homey-dashboard/13509.md?page=27)
