Blueprint configurations can have n-devices. If the dashboard is configured by widgets or static table to show the n devices, an error will occur when one of the devices is missing.
Example:
Blueprint is configured to show temperature of 3 rooms for different buildings.
Each building is configured separately. By default, a building has 3 rooms so 3 devices.
However, a building may also have just 2 rooms, meaning 2 devices.
In that case, the dashboard is showing an error for that building. The error tells that one of the devices is missing.
So the request is: Can we have a flag in the configuration that a device is ‘optional’ or ‘required’ making all other ‘optional’. So when a device is missing, simply don’t show it on the dashboard instead of showing an error. Hide the widget, hide the row from the table.
This feature provides a means of simplifying run sidebar configurations. A single blueprint dashboard can be used for users that have different # similar type of devices.
I believe that your Blueprint usage is not the better way to configure. Because if you specify the sensor in the configuration aways will have a widget empty or without data showing “No sensor “bp_name” selected”.
The better usage for you is:
1 - Create a tag in your 3 devices (same tag key and value for the device), like:
key: sensor_type
value: thd
2- Your BP configuration just inserts ONE tag rule using the tag above.
I’m not sure if I can follow you. What you describe is the default way right? But in that case the user needs first to select the building and then the individual device. I understand that. If a deck is missing, it is simply not displayed in the dropdown selection. But I’m looking for a way to display ALL building devices at the same time on the dashboard. The only selection a user needs to do is to select the building. Assuming each building has the same devices. The dashboard shows the 3 devices for each building. However, as I described, a building may have 2 devices. So to avoid the missing device error, make devices optional. Now I can re-use the dashboard regardless if the building has 2 or 3 devices.
I hope I explained it better. But again, perhaps I misunderstood your explanation.
I agree with this idea, particularly when you have line chart widget and want to display values from several devices on it. Currently if any of the devices are not available the blueprint dashboard will not display any data at all.
Related to the topic, we do have a new feature coming which allow you to hide tabs on a dashboard using the tags from the user. If I understand correctly, this can allow you have similar behavior, if you do separate widgets in different tabs.
But I do agree that hiding widgets that has no device selected in the blueprint, at least fo the TagoRUN, can be a good feature to have.
We are also discussing and testing other features to make blueprint scale better in situations where you want several devices to show up for a widget, like a map widget for example. It will not be released soon, just want you to know we are working on more scaling behaviors.