I noticed your post from back in Jan trying to get Grafana charts on your dashboard. I was able to achieve this recently and thought I'd share my solution. I posted briefly about it here, showing the outcome, but didn't include any of the details. There would be a neater solution than this, but..
- I setup a new virtual device using the Tile Master tile driver, not linked to the App of the same name.
- In Grafana I started by selecting to share a panel, grabbing the embed code, then switched out the panel's URL for the entire dashboard URL.
2.1) Update the Grafana config to enable embedding, achieved by (in my case) updating the /etc/grafana/grafana.ini file, uncommenting and adjusting the following settings:
allow_embedding = true
cookie_samesite = lax
See this article for more details
2.2) Update the auth_anonymous section of the grafana.ini config file to enable anonyouse login
2.3) Remember to restart your grafana service on the raspberry pi.
- Back in HE, I then used the sendTile01 command button in the Tile Master device setup screen to set the tile contents to my IFRAME (Grafana chart), e.g.
<iframe src="http://192.168.0.29:3000/d/fZew_iiRk/hubitat-climate-charts?orgId=1&refresh=30s&from=now-1h&to=now&var-Sensor=Kitchen %2F Dining&var-Sensor=Master Bedroom&var-Sensor=Study&var-Sensor=Third Bedroom&kiosk" width="900" height="2000" frameborder="0"></iframe>
I did tweak the width and height settings, made sure I hade the from and to settings how I wanted them (the last 1 hour) and included the &kiosk at the end to remove all the menus and other things around the outside.
- I then added the device to my dashboard, selecting the attribute template and the tile01 attribute from the device.
Hope this helps,