Skip to content

Controller for Raspberry Pi which is used to receive commands from smart home system and execute them. It is getting messages from MQTT server, only for devices connected with Raspberry Pi by GPIO pins (every connected object has a pin defined in JSON5 config files).

Notifications You must be signed in to change notification settings

wolski0420/SmartHomeReceiver

Repository files navigation

Smart Home Receiver

Choose description language: PL, ENG

This is the application used as command receiver and executor to smart home. It allows you to connect to your home system and receive commands from remote controls, then you will be able to see the effect on connected devices. GUI in tkinter, communication between client and server is run by MQTT. To start this app, you need to have Raspberry Pi and python with mosquitto (MQTT) installed on RPi. After downloading all the packages, enter "python main.py" in console from main directory. It will show connection window where you need to enter server ip address and port. Then you will be able to see a window where you can see all connected devices statuses. More information in the documentation: polska dokumentacja, english documentation

About

Controller for Raspberry Pi which is used to receive commands from smart home system and execute them. It is getting messages from MQTT server, only for devices connected with Raspberry Pi by GPIO pins (every connected object has a pin defined in JSON5 config files).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages