Final versie!

This commit is contained in:
Atilla
2024-04-10 13:59:00 +02:00
parent c6143effc6
commit ac40b781e4
22 changed files with 702 additions and 688 deletions

View File

@@ -17,25 +17,43 @@ Zorg dat je in de hoofdmap "GoodGarden" zit. Kijk in je path: "../GoodGarden". A
npm install express
npm install body-parser
npm install python-shell
npm install --save-dev npm-run-all
npm install wait-on --save-dev
npm install concurrently --save-dev
pip install mysql-connector-python
pip install requests
pip install flask-cors
pip install Flask-SQLAlchemy
## Gebruik
Een paar voorbeelden van nuttig gebruik van dit project of hoe het gebruikt kan worden.
- De data wordt gefetched via MQTT, waarnaar het in topics wordt verdeeld en dan kan je met een script op he gewenste onderwerp "subscriben".
- Op het Dashboard worden de planten getoond die aanwezig zijn in de database. Je kan doormiddel een modal de planten invullen die je getoond wilt hebben op het Dashboard. Voor nu moet je dan even het "planten.py" script handmatig uitvoeren. Ook worden de 2 sensoren getoond op het Dashboard en hebben we voor nu een "placeholder" neergezet voor de pomp.
- Als je op een plant klikt ga je naar de pagina van de plant toe. Die is dynamisch gemaakt, alleen nog niet helemaal ingevuld met data. Er zit een switch-knop in waarmee je kan aangeven of de plant aanwezig is in de kas of niet, ook die werkt helaas niet helemaal naar behoren.
- Je kan ook op de sensoren klikken die op de homepage staan. Dan ga je door naar de pagina van die desbetreffende sensor. De bedoeling was om hier alle errors en waardes te tonen de we doorkrijgen van de sensoren.
- Als laatste hebben we een grafiek toegevoegd aan het project die laat zien wat de temperatuur is voor de aankomende 5 dagen. De bedoeling was om voor elke plant een unieke grafiek te maken waar dan data in getoond zou worden.
## Versiebeheer
We gebruiken [SemVer](http://semver.org/) voor versiebeheer. Voor de beschikbare versies, zie de [tags op deze repository](https://example.com/tags).
We gebruiken [Github](https://github.com) voor versiebeheer. Voor de beschikbare versies, zie de [GoodGarden](https://github.com/6028570/GoodGarden).
De branch "oomen" is up to date. Het mergen ging niet helemaal goed dus we hebben het niet met "main" gemerged.
## Auteurs
* **Jouw Naam** - *Initieel werk* - [Gebruikersnaam](https://example.com/)
* **Atilla Oomen** - *Projectleider | Programmeur* - [Znooptokkie](https://github.com/Znooptokkie)
Zie ook de lijst van [bijdragers](https://example.com/contributors) die hebben bijgedragen aan dit project.
* **Mohammed Çifçi** - *Back end Programmeur* - [6028570](https://github.com/6028570)
* **Burak Diker** - *Back end Programmeur* - [6028083](https://github.com/6028083)
* **Justin Doekhi** - *Front end Programmeur* - [6027529](https://github.com/6027529)
* **Atilla Oomen** - *Front end Programmeur* - [6025850](https://github.com/6025850)