项目作者: stesel

项目描述 :
Smart water supplier for home plants based on raspberry pi.
高级语言: TypeScript
项目地址: git://github.com/stesel/mandarin-home-pi.git
创建时间: 2020-07-05T07:43:24Z
项目社区:https://github.com/stesel/mandarin-home-pi

开源协议:MIT License

下载


Node CI

mandarin-home-pi

Video
mandarin home pi video

Demo
Password: 0000

Backend env

SECRET_PHRASE_CLIENT
SECRET_PHRASE_PI
DB_SECRET_PI
PI_MODE

Pi env

WS_HOST_PI
SECRET_PHRASE_PI

Set Pi env

  1. export ENV_VAR="value" >> ~/.bashrc
  2. source ~/.bashrc
  3. echo ENV_VAR

Install Pi App

  1. wget -O mandarin-home-pi.js url/mandarin-home-pi.js --show-progress
  2. pm2 start ./mandarin-home-pi.js
  3. pm2 startup systemd
  4. pm2 save
  5. #reload env vars
  6. pm2 reload all --update-env

Find Pi in local network

  1. arp -na | grep "PI MAC" | grep -E -o "192.168.0.[0-9]{1,3}"

Camera setup

https://www.raspberrypi.org/documentation/usage/camera/installing.md

GPIO

http://wiringpi.com/

  1. gpio -g mode 4 output
  2. gpio -g blink 4
  3. or
  4. gpio -g write 4 1 (to turn it on)
  5. gpio -g write 4 0 (to turn it off)

PM2

  1. wget -qO- https://getpm2.com/install.sh | bash

LICENSE

MIT License