Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gluecodes/automated-greenhouse
https://github.com/gluecodes/automated-greenhouse
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gluecodes/automated-greenhouse
- Owner: gluecodes
- Created: 2021-11-28T11:45:58.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-05-31T22:31:12.000Z (over 2 years ago)
- Last Synced: 2024-11-08T15:20:08.779Z (2 months ago)
- Language: JavaScript
- Size: 1.39 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Automated Greenhouse
Fully automated greenhouse powerd by Raspberry PI. The app allows you to fully controll lights, watering or temparature of your greenhouse via phone and PC connected to the same Wi-Fi or directly from RPI.
## Prerequisites
### Hardware
- Raspberry Pi 4
- Water pumps
- Set of LED lights
- Power relay
- Heating elements
- Fans
- Humidity and temperature sensor (DHT22 recomended)
- Soil moisture sensor### Software (non-developers)
- Raspbian (64 or 32 bit)
### Software (developers)
- Docker
## Quick start
Run `install.bash` file on your Raspberry Pi. It will install all neccesery programs, libraries and set up your system to automatically start http server with the app and open Chrome browser on system startup. Now you can access the app in your browser (on any device connected to the same Wi-Fi) via `localhost:7070`.
## Contributing
Feel free to rise issues, open PRs or contact with me about any ideas/criticism.
## Installation
- Run:
```bash
cp .env_template .env
```- Run:
```bash
docker-compose up
```## Scripts
Bash:
```
docker exec -it ag_interface bash
```Build:
```bash
npm run build
```Lint:
```bash
npm run lint
```## Collaborators
- [Przemyslaw Michalak](https://github.com/w-eagle)
## License
[MIT](https://github.com/gluecodes/gluecodes-framework/blob/master/LICENSE)