Mimir is a live system performance analysis tool designed to give real time feedback about Pumps, Fans, Furnaces, and many more devices. (Currently only supports pumps)
In order to get data from sensors into Mimir, you must first send data to a server hosting Mimir's backend. For more information about connecting your data to Mimir click here Once you have a server hosting Mimir's backend, you can follow the instructions here to setup the Mimir desktop app. With the app successfully configured, you can setup devices through Mimir's UI or load existing devices on your network.
git clone https://github.com/ORNL-AMO/Mimir.git
cd Mimir
Python: 2.7
Node: 9.11
Node-gyp: 3.8
amo-tools-suite: ^0.3.3
conda create -n mimir python=2.7 anaconda
activate mimir
Node Version Manager (nvm):
Windows
Mac/Linux
nvm install 9.11
nvm use 9.11
npm install amo-tools-suite
Because the amo-tools-suite is built on some python components, you have to run electron-rebuild to build the python components
npm install
node_modules/.bin/electron_rebuild
To launch the Mimir desktop application run:
npm start
Before you can start analyzing device performance, Mimir needs to know the domain name that is hosting Mimir's Backend. If you don't have the backend setup, you can use our demo backend free of charge! Just set the server URL to https://demosensorapi.herokuapp.com
npm test
???