- Both of these are required and can be downloaded here.
- If using a Raspberry Pi Zero W, follow these instructions instead.
- Geeni is connected to the Google Assistant.
- The cameras are named the same as in
program.js
.- This can be done through the Google Home app or the Geeni app.
- REST-GoogleAssistant must be set up and operational.
- Take note of:
- The port that the server is listening on.
- Make sure that the port is forwarded.
- The public address of the server.
- The
config/auth.json
file.
- The port that the server is listening on.
- Everything in the Prerequisites section must be done first!
- After cloning:
- Update submodules with
git submodule init
followed bygit submodule update
.- Configure submodules following their respective instructions.
- Run
npm install
to install packages. - Run
node program.js
to start.
- Update submodules with
- Optionally, add the following line to
/etc/rc.local
for auto startup:sudo node "/PATH/TO/REPO/program.js" &
.