<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>loxforum.com - LB: Plugins</title>
		<link>https://www.loxforum.com/</link>
		<description />
		<language>de</language>
		<lastBuildDate>Fri, 17 Jul 2026 17:53:06 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://www.loxforum.com/images/misc/rss.png</url>
			<title>loxforum.com - LB: Plugins</title>
			<link>https://www.loxforum.com/</link>
		</image>
		<item>
			<title>Plugin: BLE-Scanner</title>
			<link>https://www.loxforum.com/forum/projektforen/loxberry/plugins/487954-plugin-ble-scanner</link>
			<pubDate>Sat, 11 Jul 2026 20:18:45 GMT</pubDate>
			<description>New BLE Scanner MQTT Plugin for LoxBerry 4

Hi everyone,

since the previous BLE scanner plugin is no longer working properly on current systems and has not been updated for quite some time, I decided to create a new plugin for LoxBerry 4:

BLE Scanner MQTT

GitHub repository:
https://github.com/Deathwink/LoxBerry-Plugin-BLE-Scanner

The plugin continuously scans Bluetooth Low Energy advertisements using BlueZ and publishes the detected devices and decoded sensor values through the built-in LoxBerry MQTT Gateway. Main features

 Passive BLE scanning using Python 3, Bleak and the BlueZ D-Bus API
 Automatic use of the MQTT broker, port and credentials configured in LoxBerry
 Filters by MAC address, device name and minimum RSSI
 Selectable MAC address allow-list, so only chosen devices are published
 Configurable presence detection and timeout
 Expandable raw and decoded JSON data directly in the WebUI
 Retained MQTT topics for sensor values, RSSI and presence
 Non-retained MQTT topics for momentary events such as button presses
 Italian and English WebUI
 Settings, filters, excluded devices and Xiaomi bindkeys are preserved during plugin upgrades
 Automatic update support
 Supported devices and protocols

The plugin currently includes dedicated decoders for:

 Govee devices, including temperature and humidity sensors, multi-probe sensors, air-quality monitors, motion sensors, door/window sensors, vibration sensors and buttons
 Xiaomi, Mijia, Qingping and Flower Care devices, including MiBeacon devices and encrypted devices using bindkeys
 Oral-B Bluetooth toothbrushes, including brushing status, timer, mode, pressure and sector information
 Xiaomi BLE Mesh identity frames, including identification of compatible Mesh devices
 Devices that are not supported by a dedicated decoder can still be detected and published as raw BLE JSON. Installation  
 Enable and configure the LoxBerry MQTT Gateway.
 Download or build the plugin ZIP from the GitHub repository.
 Install it through Plugin management → Install plugin.
 Reboot LoxBerry when requested.
 Open BLE Scanner MQTT, select the devices you want to publish and save the configuration.
 The plugin requires LoxBerry 4.0 or newer and internet access during installation to download its Python dependencies.

Feedback, testing results, device samples and contributions are very welcome. Problems or feature requests can be reported through the GitHub Issues section.</description>
			<content:encoded><![CDATA[<b>New BLE Scanner MQTT Plugin for LoxBerry 4</b><br />
<br />
Hi everyone,<br />
<br />
since the previous BLE scanner plugin is no longer working properly on current systems and has not been updated for quite some time, I decided to create a new plugin for LoxBerry 4:<br />
<br />
<b>BLE Scanner MQTT</b><br />
<br />
GitHub repository:<br />
<a href="https://github.com/Deathwink/LoxBerry-Plugin-BLE-Scanner" target="_blank">https://github.com/Deathwink/LoxBerr...in-BLE-Scanner</a><br />
<br />
The plugin continuously scans Bluetooth Low Energy advertisements using BlueZ and publishes the detected devices and decoded sensor values through the built-in LoxBerry MQTT Gateway. <b>Main features</b><ul><li>Passive BLE scanning using Python 3, Bleak and the BlueZ D-Bus API</li>
<li>Automatic use of the MQTT broker, port and credentials configured in LoxBerry</li>
<li>Filters by MAC address, device name and minimum RSSI</li>
<li>Selectable MAC address allow-list, so only chosen devices are published</li>
<li>Configurable presence detection and timeout</li>
<li>Expandable raw and decoded JSON data directly in the WebUI</li>
<li>Retained MQTT topics for sensor values, RSSI and presence</li>
<li>Non-retained MQTT topics for momentary events such as button presses</li>
<li>Italian and English WebUI</li>
<li>Settings, filters, excluded devices and Xiaomi bindkeys are preserved during plugin upgrades</li>
<li>Automatic update support</li>
</ul><b>Supported devices and protocols</b><br />
<br />
The plugin currently includes dedicated decoders for:<ul><li><b>Govee devices</b>, including temperature and humidity sensors, multi-probe sensors, air-quality monitors, motion sensors, door/window sensors, vibration sensors and buttons</li>
<li><b>Xiaomi, Mijia, Qingping and Flower Care devices</b>, including MiBeacon devices and encrypted devices using bindkeys</li>
<li><b>Oral-B Bluetooth toothbrushes</b>, including brushing status, timer, mode, pressure and sector information</li>
<li><b>Xiaomi BLE Mesh identity frames</b>, including identification of compatible Mesh devices</li>
</ul>Devices that are not supported by a dedicated decoder can still be detected and published as raw BLE JSON. <b>Installation</b><ol class="decimal"><li>Enable and configure the LoxBerry MQTT Gateway.</li>
<li>Download or build the plugin ZIP from the GitHub repository.</li>
<li>Install it through <b>Plugin management → Install plugin</b>.</li>
<li>Reboot LoxBerry when requested.</li>
<li>Open <b>BLE Scanner MQTT</b>, select the devices you want to publish and save the configuration.</li>
</ol>The plugin requires <b>LoxBerry 4.0 or newer</b> and internet access during installation to download its Python dependencies.<br />
<br />
Feedback, testing results, device samples and contributions are very welcome. Problems or feature requests can be reported through the GitHub Issues section.<br />
]]></content:encoded>
			<category domain="https://www.loxforum.com/forum/projektforen/loxberry/plugins">LB: Plugins</category>
			<dc:creator>Deathwink</dc:creator>
			<guid isPermaLink="true">https://www.loxforum.com/forum/projektforen/loxberry/plugins/487954-plugin-ble-scanner</guid>
		</item>
	</channel>
</rss>
