# Dashboard design for a lot of devices

**URL:** <https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995>\
**Category:** Forum\
**Tags:** cumulocity\
**Created:** [May 14, 2024, 8:21am UTC](https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995 "2024-05-14T08:21:53Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![dacsystemsw](https://avatars.discourse-cdn.com/v4/letter/d/e79b87/32.png) [@dacsystemsw](https://community.cumulocity.com/u/dacsystemsw)\
**Post date:** [May 14, 2024, 8:21am UTC](https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995/1 "2024-05-14T08:21:53Z")

</div>

#### _ **Product/components** used and **version/fix** level:_

Cumulocity IoT **1020.296.0**

#### _Detailed explanation of the problem:_

Hi,  
it’s Luca from DAC System.

We need to design a dashboard to show the readings of a lot of sensors.

An example of a monitored system:

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/cumulocity/original/3X/a/7/a770ef07ee7bdbdbc5b980b3bbc77edac7d7990e.png)

The measurements to display come from the child devices (Temp, pressure, rf..), the root doesn’t send any.  
In a real system the number of child devices goes up to more than 20.

The solution should satisfy this points:

1. The dashboard is at root device level
2. No custom widget/s development
3. No need to scroll to read all the information

So far, we tried to use “KPI Trend” widget and “Info Gauge” but it results in too many widgets and the third point is not satisfied.

We are now experimenting with data points table.

Any other idea?

Best

#### _Error messages / **full error** message screenshot / **log** file:_

#### _Question related to a **free trial** , or to a **production (customer)** instance?_

---

<div class="post-metadata">

**Author:** ![Tristan\_Bastian](https://dub1.discourse-cdn.com/flex005/user_avatar/community.cumulocity.com/tristan_bastian/32/18259_2.png) [@Tristan\_Bastian](https://community.cumulocity.com/u/Tristan_Bastian)\
**Post date:** [May 14, 2024, 10:44am UTC](https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995/2 "2024-05-14T10:44:17Z")

</div>

Hi Luca,

As it wasn’t really mentioned in your requirements:  
Is there a need to display a history of your measurements, or would be the current value sufficient?  
Do you want to display all latest measurement values of all child devices at the same time? So e.g. 20 child devices times 6 measurements so 120 values to be displayed?  
From my point of view the only option to display the 120 values in an overviewable way would be via a table. Although I still think that a user would probably still be overwhelmed by the amount of information.

I’m not aware of any existing widget that would e.g. list the measurements in a table where the devices are listed on one axis (e.g. rows) and the Datapoints on the other axis (e.g. columns), but this should be fairly straight forward to implement.

Regards,  
Tristan

---

<div class="post-metadata">

**Author:** ![dacsystemsw](https://avatars.discourse-cdn.com/v4/letter/d/e79b87/32.png) [@dacsystemsw](https://community.cumulocity.com/u/dacsystemsw)\
**Post date:** [May 14, 2024, 11:58am UTC](https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995/3 "2024-05-14T11:58:16Z")

</div>

Hi Tristan,

> there a need to display a history of your measurements, or would be the current value sufficient?

we would like to display the current value i.e. the last.

> Do you want to display all latest measurement values of all child devices at the same time? So e.g. 20 child devices times 6 measurements so 120 values to be displayed?

Yep. At most it will be 3 measurements per child.

> From my point of view the only option to display the 120 values in an overviewable way would be via a table. Although I still think that a user would probably still be overwhelmed by the amount of information.

I agree with you, maybe we can keep only the most important series to show but still, it’s not a scalable solution. In any case an overview table was the best solution I came up with too.

Still open to other suggestion

---

<div class="post-metadata">

**Author:** ![Darpankumar\_Lalani](https://avatars.discourse-cdn.com/v4/letter/d/e9bcb4/32.png) [@Darpankumar\_Lalani](https://community.cumulocity.com/u/Darpankumar_Lalani)\
**Post date:** [May 14, 2024, 2:05pm UTC](https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995/4 "2024-05-14T14:05:49Z")

</div>

Probably you can try [Asset Overview plugin](https://github.com/Cumulocity-IoT/Cumulocity-Asset-overview-plugin).  
This will display current value of measurement up to 5 series per device.

Regards,  
Darpan

---

<div class="post-metadata">

**Author:** ![dacsystemsw](https://avatars.discourse-cdn.com/v4/letter/d/e79b87/32.png) [@dacsystemsw](https://community.cumulocity.com/u/dacsystemsw)\
**Post date:** [May 15, 2024, 12:19pm UTC](https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995/5 "2024-05-15T12:19:30Z")

</div>

Hi Darpan,  
I would love to try this but im facing the issue described [here](https://community.cumulocity.com/t/why-power-bi-widget-is-not-available-in-the-cockpit-app-after-installation/3198). However the proposed solution is not working for me.

any idea?

Best  
Luca

---

<div class="post-metadata">

**Author:** ![Darpankumar\_Lalani](https://avatars.discourse-cdn.com/v4/letter/d/e9bcb4/32.png) [@Darpankumar\_Lalani](https://community.cumulocity.com/u/Darpankumar_Lalani)\
**Post date:** [May 15, 2024, 1:28pm UTC](https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995/6 "2024-05-15T13:28:32Z")

</div>

Hi Luca,

Can you download and share platform details file from Cockpit App  
See below screenshot for reference.

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/cumulocity/original/3X/0/f/0f2e72eed8f4a9cd5f3083ccd820319fca408d77.png)

Regards,  
Darpan

---

<div class="post-metadata">

**Author:** ![dacsystemsw](https://avatars.discourse-cdn.com/v4/letter/d/e79b87/32.png) [@dacsystemsw](https://community.cumulocity.com/u/dacsystemsw)\
**Post date:** [May 15, 2024, 1:50pm UTC](https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995/7 "2024-05-15T13:50:57Z")

</div>

mmm this is what it looks like on my side

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/cumulocity/original/3X/f/9/f9fbf324444e7dbb4d9f4958e11e15c19b0d5864.png)

We are using a customized version of Cockpit, could this be the problem?

best

---

<div class="post-metadata">

**Author:** ![Stefan\_Witschel](https://dub1.discourse-cdn.com/flex005/user_avatar/community.cumulocity.com/stefan_witschel/32/31955_2.png) [@Stefan\_Witschel](https://community.cumulocity.com/u/Stefan_Witschel)\
**Post date:** [May 15, 2024, 2:21pm UTC](https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995/8 "2024-05-15T14:21:20Z")

</div>

Uff the 1011.0.4 is pretty old and plugins are only supported using 1016+ Is there any chance you can upgrade your customized version of cockpit to at least 1016?

---

<div class="post-metadata">

**Author:** ![Darpankumar\_Lalani](https://avatars.discourse-cdn.com/v4/letter/d/e9bcb4/32.png) [@Darpankumar\_Lalani](https://community.cumulocity.com/u/Darpankumar_Lalani)\
**Post date:** [May 15, 2024, 2:21pm UTC](https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995/9 "2024-05-15T14:21:59Z")

</div>

Yes, This plugin support Cumulocity UI 1018 or later. So it might not work with your custom Cockpit ☹

---

<div class="post-metadata">

**Author:** ![dacsystemsw](https://avatars.discourse-cdn.com/v4/letter/d/e79b87/32.png) [@dacsystemsw](https://community.cumulocity.com/u/dacsystemsw)\
**Post date:** [May 16, 2024, 9:47am UTC](https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995/10 "2024-05-16T09:47:36Z")

</div>

Hi guys,  
thank you for your answers. Atm im trying to upgrade to the newest version. Im facing some issues, i’ll open a new thead!

Best

---

<div class="post-metadata">

**Author:** ![Tristan\_Bastian](https://dub1.discourse-cdn.com/flex005/user_avatar/community.cumulocity.com/tristan_bastian/32/18259_2.png) [@Tristan\_Bastian](https://community.cumulocity.com/u/Tristan_Bastian)\
**Post date:** [May 16, 2024, 10:00am UTC](https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995/11 "2024-05-16T10:00:29Z")

</div>

Hi Luca,

I’ve forgot that the asset table widget also allows to select datapoints.  
I guess this would fit your usecase:

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/cumulocity/original/3X/8/a/8a1cda5eb5816b2802d6595d52f67e745e6c9aec.png)

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/flex005/user_avatar/community.cumulocity.com/system/32/31990_2.png) [@system](https://community.cumulocity.com/u/system)\
**Post date:** [November 12, 2024, 10:00am UTC](https://community.cumulocity.com/t/dashboard-design-for-a-lot-of-devices/6995/12 "2024-11-12T10:00:43Z")

</div>

Closed on November 12, 2024, 10:00am UTC

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
