Skip to content

Releases: twsnmp/twBlueScan

v3.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 11:07

What's Changed

  • feat: Add configurable host identification to MQTT topics and JSON payloads
    • Introduced a new -host command-line option (and TWBLUESCAN_HOST environment variable) to specify the hostname for identification (defaults to the system hostname or "localhost").
    • Included the host field in all JSON payloads sent via MQTT.
    • Appended the hostname to specific MQTT topics (/BlueScanStats/<hostname> and /Monitor/<hostname>) to prevent data mixing when running multiple scanners.

変更内容

  • feat: MQTT トピックおよび JSON ペイロードに設定可能なホスト識別子を追加
    • ホスト識別用のコマンドラインフラグ -host(および環境変数 TWBLUESCAN_HOST)を追加しました(デフォルトはシステムのホスト名、取得できない場合は "localhost")。
    • MQTT 経由で送信されるすべての JSON ペイロードに host フィールドを追加しました。
    • 複数台のセンサーでスキャンを行う際にデータが混在するのを防ぐため、統計情報(/BlueScanStats/<hostname>)およびリソース監視(/Monitor/<hostname>)の MQTT トピック末尾にホスト名を追加しました。

Changelog

  • df5ca93 chore: Bump version to v3.2.0 and update release notes
  • 099005b feat: Add configurable host identification to MQTT topics and JSON payloads

v3.1.2

Choose a tag to compare

@github-actions github-actions released this 26 May 06:22

MQTTトピックにスキャンしたデバイスのMACアドレスを追加してデータ混在を防止、およびタイポやシャドウイングなどの修正。

Changelog

  • fb4eb04 Add scanned device MAC address to MQTT topics to prevent data mixing
  • 3fad523 chore: Bump version to v3.1.2 and update release notes
  • 2edad41 fix: Correct typos, variable shadowing, and Adaptor/Adapter inconsistency

v3.1.1

Choose a tag to compare

@github-actions github-actions released this 18 Apr 08:09

2026/04/18: v3.1.1 Inkbird IAM-T1 センサーの気圧データに対応

Changelog

  • c1cb119 chore: Bump version to v3.1.1
  • eb7a51c delete test build file
  • 0348f8f feat: Add atmospheric pressure support for Inkbird IAM-T1 CO2 sensor
  • d4212d9 feat: Add support for Inkbird IAM-T1 CO2 sensor data decoding

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Mar 00:09

Changelog

  • eda2c61 chore: Bump version to v3.1.0 in Makefile.
  • fe646b4 feat: Add Inkbird environmental sensor support with data parsing, and skip specific advertisement types and manufacturer codes.
  • d1f4d2a feat: Add UUID tracking and reporting for Bluetooth devices by incorporating a UUID map into the device entity and MQTT messages.
  • 43fb04a feat: Include the device scan Count field in the output data.

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Mar 02:33

Changelog

  • 417f5b9 Add skip hci.AdSlaveConnInterval
  • 9229f2a Privateアドレスを除外、SwitchBot Plug mini対応
  • bb0df3d SwitchBotのCo2と防水センサーに対応
  • 7a55860 Switchbot motion sensor対応
  • e4a8c26 arm64のビルドを追加
  • ee385c4 build: add GoReleaser and GitHub Actions workflow for automated releases
  • edf8754 feat: add MQTT publishing support for device and sensor data
  • 7612346 feat: improve MQTT topic structure and unify logging
  • f3d2516 feat: use default port 1883 and tcp scheme if not specified for MQTT
  • 54291c2 fix: correct -all flag assignment and add Jekyll config for GitHub Pages
  • 848fcf1 バージョンを更新
  • 551dd3c バージョンを更新
  • 435f865 バージョンを更新
  • c9d5932 人感センサーのログを修正、バージョン更新
  • 8e10c6a 環境センサー検知時にデバックログがでる問題を修正
  • 9099ee9 説明を更新

v2.1.0 SwitchBotのセンサーとアクティブモードに対応

Choose a tag to compare

@twsnmp twsnmp released this 26 Sep 22:02

SwitchBotのセンサーとアクティブモードに対応した更新版です。

HASH値は、

dc7106f8e7cf98cdbd32a78497d4f5cb3d404d626db4e1363a734ffb7e7d2d80  twBlueScan_linux_amd64.zip
c46da7d9ab3a0ee9225c5106de7364b24461e229a736372a03ca248e7b51fb9e  twBlueScan_linux_arm.zip

v2.0.1 RSSIが0のデバイスを除外

Choose a tag to compare

@twsnmp twsnmp released this 19 Sep 01:01

環境によってはRSSIを0とするデバイスがレポートに含まれる場合がありました。
この情報を除外するように対策したバーションです。

7f24312291c250540c4da67be732f676d540094af63121028bdf27a08bfe149b  twBlueScan_linux_amd64.zip
3ee8f3cbf0ae024b783f6b1d3385c8c7f425a87f4ceeed2a78c4051178dd0acd  twBlueScan_linux_arm.zip

v2.0.0 Bluetoothの通信を低レベルで処理するパッケージに変更

Choose a tag to compare

@twsnmp twsnmp released this 12 Sep 21:29

Bluetoothの通信を低レベルで処理するパッケージに変更して、安定性と検知性能を向上させたバージョンです。

HASH値は、

1e5e2febd71e823f436fe0978fdc812a9a992cc9de68168a44308edeea47f4c5  twBlueScan_linux_amd64.zip
5b78509b70a05b851877b80f13d2f07173c5d32ca814c13428ec148f0b83d724  twBlueScan_linux_arm.zip

v1.0.0 最初のリリース

Choose a tag to compare

@twsnmp twsnmp released this 01 Sep 22:07

最初のお試し版です。

デバイスの発見とオムロンの環境センサーに対応しています。

HASH値は

db04991e397d011ebc8070b87bd888a454e1b20b2c7b11d0d80a05f5245edb59  twBlueScan_linux_amd64.zip
65e263f187811852a0e2cb51d61004e6aa84e39768e90803da217c58f4dc32ab  twBlueScan_linux_arm.zip