-
Descarca precompiled binaries de la https://www.sqlite.org/download.html
-
Descarca sqlite-tools-win32-x86-3370200.zip de acolo
-
Extrage fileurile in C:\sqlite (sa fie toate fileulire in rootul folderului)
-
Adauga folderul la PATH in environment variables
-
Creaza un folder db in C:\sqlite
-
ruleza
sqlite3
in cmd (asta verifica daca functioneaza sqlite) Prima data cand rulezi aplicatia trebuie sa faci baza de date, asa ca mai trebuie si urmatorii pasi doar odata: -
asigura-te ca liniile:
with app.app_context(): db.init_db()
nu sunt comentate in app.py -
Efeectuaza pasii de mai jos si ruleaza aplicatia odata
-
comenteaza liniile mentionate mai sus
https://mosquitto.org/download/
Din cmd rulati ca admin in folderul unde s-a instalat mosquitto comanda : net start mosquitto
In loc de flask run
folosim comanda python app.py
ca sa mearga si MQTT
set FLASK_APP=flaskr
set FLASK_ENV=development
pip install -e .
pip install flask_socketio
pip install flask_mqtt
pip install eventlet
- Mod de vacanta
- Setare temperatura
- Setare lumina ambient RGB
- Timer pentru inchiderea usii
- Gestionare stoc
- Flask
- MQTT
- Mosquitto
- Sqlite
Pentru testare a fost folosit pytest.
Comanda pentru a rula testele:
python -m pytest -v