The gateway can also be run as a systemd service for those not wanting to use Docker. Requires Python 3.6 or newer. Plug Wyze Sense Bridge into USB port on Linux host. Pull down a copy of the repository cd /tmp git clone https://github.com/raetha/wyzesense2mqtt.git Create local application folder (Select a location that works for you, example uses /wyzesense2mqtt) mkdir /wyzesense2mqtt mv /tmp/wyzesense2mqtt/wyzesense2mqtt / rm -rf /tmp/wyzesense2mqtt cd /wyzesense2mqtt Create your local folders mkdir /wyzesense2mqtt/config mkdir /wyzesense2mqtt/logs Prepare config.yaml file. You must set MQTT host parameters! Username and password can be blank if unused. (see sample below) cp samples/config.yaml config/config.yaml vim config/config.yaml Copy logging.yaml file Modify if desired (optional) cp samples/logging.yaml config/logging.yaml vim config/logging.yaml If desired, pre-populate a sensors.yaml file with your existing sensors. This file will automatically be created if it doesn't exist. (see sample below) (optional) cp samples/sensors.yaml config/sensors.yaml vim config/sensors.yaml Install dependencies pip3 install -r requirements.txt (This may not put the modules where the are needed, If not tey the following) python3 -m pip install -r requirements.txt Start the service. vim wyzesense2mqtt.service Modify ExecStart= to add /bin/bash (ExecStart=/bin/bash /wyzesense2mqtt/service.sh) sudo cp wyzesense2mqtt.service /etc/systemd/system/ sudo systemctl daemon-reload sudo systemctl start wyzesense2mqtt sudo systemctl status wyzesense2mqtt Insure wyzesense2mqtt starts on boot sudo systemctl enable wyzesense2mqtt