Skip to main content

Theengs Gateway is a multi-platform, multi devices Bluetooth Low Energy (BLE) to MQTT gateway that leverages the Theengs Decoder library. It retrieves data from a wide range of BLE sensors, including the LYWSD03MMC, CGD1, CGP1W, H5072, H5075, H5102, TH1, TH2, CGH1, CGDK2, CGPR1, RuuviTag, WS02, WS08, TPMS, MiScale, LYWSD02, LYWSDCGQ, and MiFlora, and translates this information into a readable JSON format and pushes those to an MQTT broker.

Enabling integration to Internet of Things (IoT) platforms or home automation controllers like NodeRED, AWS IoT, Home Assistant, OpenHAB, FHEM, ioBroker or Domoticz.

The gateway uses the Bluetooth Low Energy adapter of your Raspberry Pi, Windows, Apple desktop, laptop, or server by leveraging Python and multi-platform libraries.

Gateway

You can use Theengs Gateway as a standalone solution or as a complementary solution to OpenMQTTGateway as it uses the same MQTT topic structure and the same payload messages. Your OpenMQTTGateway home automation BLE sensors integration also works with Theengs Gateway.

The gateway retrieves data from BLE sensors from Govee, Xiaomi, Inkbird, Qingping, ThermoBeacon, Blue Maestro and many more.

You can find full documentation for installation and usage here

Install Theengs Gateway as a pip package

Prerequisites:

Command:

pip install TheengsGateway

You can access advanced configuration by typing:

python3 -m TheengsGateway -h

Install Theengs Gateway as an Add ON in Home Assistant

  1. Add the Add-on repository into the add-on store

Open your Home Assistant instance and show the add add-on repository dialog with a specific repository URL pre-filled.

Or by going to Settings -> Add-ons -> Add-on store -> ⁞ (Menu) -> Repositories -> Fill in the URL https://github.com/mihsu81/addon-theengsgw -> Add.

  1. You should now see TheengsGateway HA Add-on at the bottom list.
  2. Click on TheengsGateway, then click Install.
  3. Under the Configuration tab, change the settings appropriately (at least MQTT parameters), see Parameters.
  4. Start the Add-on.

Install Theengs Gateway as a snap

Theengs Gateway is also packaged as a snap in the Snap Store. If you have snapd running on your Linux distribution, which is the case by default on Ubuntu, you can install the Theengs Gateway snap as:

Get it from the Snap Store

snap install theengs-gateway

Have a look at the Theengs Gateway Snap documentation for more information about how to configure and start Theengs Gateway as a service.

Install Theengs Gateway as a docker

Theengs Gateway is also available from docker hub thanks to @maretodoric

Docker Image Size (latest by date)
docker pull theengs/gateway

Metadata

Release files for theengsgateway 1.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for theengsgateway 1.8.0
File Size Uploaded
theengsgateway-1.8.0.tar.gz 518.2 kB Details

Release files / theengsgateway-1.8.0.tar.gz

Download URL theengsgateway-1.8.0.tar.gz
Size 518.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d4e562d43a8695508e92d3b7f88f786e68b22bbd841595163f057d75d49a3e97
BLAKE2b-256 checksum
How to use checksums
3b2c399faee824dbcf26c86a89cbd484c1fff68aa1ef6342802d9046ab696485
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.8.0 This release

1 release file

1.7.5

1 release file

1.7.0

1 release file

1.6.0

1 release file

1.5.0

1 release file

1.4.0

1 release file

1.3.0

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.0

1 release file

0.9.0

1 release file

0.8.0

1 release file

0.7.0

1 release file

0.6.6

1 release file

0.6.5

1 release file

0.6.0

1 release file

0.5.0

1 release file

0.4.0

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page