Hi! Thanks for trying out our Heat Map service. There are both Linux (Ubuntu or RaspberryPi) and Windows versions of the service.
Windows Download: PowerShell Install Script
Requirements: Admin privileges, Visual Studio installed (sorry, we've only done a "dev" version so far)
Installation instructions:
- Download the PowerShell Installer script from the above link
- Open a PowerShell terminal in Admin mode
- You may need to run:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
- cd to wherever you saved that file
- Run:
.\InstallHeatMap.ps1
- Hopefully that worked. If not, follow the manual instructions below.
- Download the latest release from the Releases folder
- Click the "Download" arrow in the top-right corner to download the whole zip file
- Unzip the file to a folder of your choice
- Search for "Developer" in your programs and Run as admin "Developer Command Prompt for VS[2013/2015/17]" (not an ordinary command prompt)
- "cd" to the unzipped folder
- Run "installutil.exe heatmap_service.exe"
- Open Services (Right click Windows button and click Services or open Task Manager, go to Services tab, then click "Open Services")
- Scroll down the list to find "Heat Map Service", right click and click "Start"
- If you want to check if the service is running properly, open the Windows Event Viewer and go to "Windows logs -> Applications" and look for any errors reported by "Heat Map Service"
- Stop the service at some point. It's a manually controlled service so won't start/stop automatically.
Linux download: Download the "RestfulClient.py" Python 2.7 script from the LinuxDeviceService in "master" branch of this repo.
Note: You must be running a recent version of Python 2.7 not Python 3 for this to work.
- Install the "requests" package:
pip install requests
- Install the "lm-sensors" package:
sudo apt-get install lm-sensors
- Setup lm-sensors:
sudo sensors-detect
- Verify your setup is working by running
sensors
(this should output some temperature data and stuff) - Run
python RestfulClient.py
- Enter your mode: "sensors" for Ubuntu
- Let the magic happen!
- Type "quit" then press enter to exit the program (don't use Ctrl+C or Ctrl+D - you'll have to use Task Manager or similar to kill Python if you use Ctrl+C/Ctrl+D)
- Install the "requests" package:
pip install requests
- Run
python RestfulClient.py
- Enter your mode: "rpi" for RaspberryPi
- Let the magic happen!
- Type "quit" then press enter to exit the program (don't use Ctrl+C or Ctrl+D - you'll have to use Task Manager or similar to kill Python if you use Ctrl+C/Ctrl+D)
We hope this worked for you! Please let us know if it didn't.
Ross, John and Ed