The program is a control panel for sensors in Smart Home. The sensors are connected with the program through MQTT Broker.
The project contains also sensors' sciripts written in Python.
Sensor scripts working
Preview control panel
Interaction with sensors
Adding new floor and a sensor - editing scheme
- Kivy
- PahoMQTT
- Clone this repo.
git clone <repo>
- Change directory (for each: 'ControlPanel' and 'SensorScripts' do 2-6).
cd <repo>
- Instal virutalenv if you don't already have virtualenv installed.
pip install virtualenv
- Create your new environment.
virtualenv venv
- Enter the virtual environment.
source venv/bin/activate
- Install the requirements in the current environment.
pip install -r requirements.txt
- Run mosquitto broker (Install mosquitto mqtt broker if you don't have it).
mosquitto –p 1883 –v
- Run makefile.
make run
- Marcin "Cozoob" Kozub
- Rafał "rafibz007" Kamiński