Skip to content

vichi99/HomePortal

Repository files navigation

HomePortal

Control of home devices.

Dependcies

  • Make password file for mqtt.
  • Check config file for mqtt at mqtt_broker/config/mosquitto.conf.
  • Make .env file for monika_bot at this section

Develop

  • run
$ docker-compose -f docker-compose.dev.yaml up

Production

  • Check path at docker-compose and service files.
  • Copy service to systemd and run.
$ sudo cp home_portal.service /etc/systemd/system
$ sudo systemctl daemon-reload
$ sudo systemctl enable home_portal.service
$ sudo systemctl start home_portal.service

MQTT Broker

Description

This is a classic MQTT mosquitto broker hosted on server.

Login and Password

Clear file and create new user

$ mosquitto_passwd -c /mosquitto/config/passwords username

Delete user from file

$ mosquitto_passwd -D /mosquitto/config/passwords username

Add user to file

$ mosquitto_passwd /mosquitto/config/passwords username

Monika bot

This is telegram bot for controll monika`s led bed.

dependencies

$ cp monika_bot/.env_example monika_bot/.env

-monika_bot

About

Home iot devices app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published