Forum Discussion
Daveed1973
7 years agoAdvocate II
Does anyone run Power BI dashboards on Raspberry Pi running Windows IOT Core?
I'm curious how people are displaying their Power BI dashboards where they are needed to run without any user involvement. For example on a screen in a warehouse which is showing how many products ar...
Anonymous
7 years agoNot applicable
I am currently trying to setup a Raspberry Pi 3B+ running on the NOOBS/Raspbian OS to do the same. But I cannot seem to load the screens at all, its just blank. I use the Chromium browser to logon to the Power BI Report Server URL and I get nothing. I also tried to logon to the URL where the PBI screens are embedded and get nothing as welll. How are you setup currently and how do you make it work? I plan to deploy a few of these dashboards across the office. Thanks in advance!
Daveed1973
7 years agoAdvocate II
Hi, these are the steps I follow to get my dashboards working on Raspbian OS. Have done around 15 of these so far with this method with very few issues. Hope this helps...
- Download the image for “Raspbian Stretch with desktop and recommended software” from this URL https://www.raspberrypi.org/downloads/raspbian/
- Extract and then install the image onto a blank SD card (minimum 8GB). Win32DiskImager is a good tool for installing images.
- Once the OS has installed, ensure all updates are installed.
- Open the web browser and in the settings set the start page to the URL of the dashboard you wish to display adding ?chromeless=1 to the end of the URL.
- Install the Super Auto Refresh Plus extension and set it to refresh every 15 mins for the Power BI page that you have just entered as the start page.
- Open Terminal and enter sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
- Comment out the @xscreensaver -no-splash line by adding a # at the start.
- Enter the following code to the bottom of the file
#Disable the screensaver
@xset s off
@xset -dpms
@xset s noblank
@unclutter
# Ensures if the Pi does not shut down correctly it suppresses error messages and just loads the correct screen again.
@/usr/bin/chromium-browser --kiosk –app=url of dashboard - Save the file
- Then type sudo raspi-config
- Select “Interface options”
- Select VNC to enable VNC so you can remotely connect
- Finally, set the name of the device, Whilst in Terminal type sudo nano /etc/hostname and change the name.
- Save and reboot