Several solutions out there, but since it is your driver and you have access to the code you can also create an attribute with custom HTML in it to display the attributes you value, and use that attribute to populate a dashboard tile. One thing to note is that the dashboard will not display attributes that exceed 1024 bytes (there are ways around this, but....).
You probably tried one of the table modules but you need the advanced version if you are going to create or extend classes.
I think what might work better is the Tile Builder Rooms module which has about 50 built in formatting classes and you can add your own quite easily. It’s free form so you are not bound by a grid and can put information anywhere you want.
If you could post a sketch of the layout you are looking for I’m sure I could help.