This project is an unofficial web interface to control the Monoprice Monolith HTP-1 written in Vue 3. The goal is a lightweight, responsive, and mobile-friendly interface.
Click on the "Demo Mode" link to test out the interface.
npm install
npm run serve
npm run build
- With the latest NodeJS LTS installed on your machine, check out the code and run the following. Linux/Mac:
npm install
VUE_APP_PUBLIC_PATH=/custom/ npm run build
Windows CMD:
set VUE_APP_PUBLIC_PATH=/custom/&& npm run build
- This compiles and minifies the project to the
dist
directory. Renamedist
tocustom
. - Upload the
custom
directory to/opt/olympia/node-red/static
on the HTP-1, removing the oldcustom
directory first, if it already exists on the HTP-1. - The custom controller can be accessed at
http://{Your HTP-1 IP address}/custom/
.