Skip to content

v1.0.4 — Temperature fix (d7 field)

Choose a tag to compare

@2bitoperations 2bitoperations released this 04 May 20:18
· 27 commits to main since this release

What's new

Temperature now works on BTG656 and similar models

The previous release looked for temperature in field d9 (encoded as n − 100). The BTG656 never sends d9 — it sends temperature as d7 (encoded as n / 100, the same scale as voltage and current).

Root cause: d7 was listed as "unknown" in the protocol map and silently ignored.

Fix: d7 is now decoded as temperature. Validated against a ground-truth thermometer reading of ~30 °C: the device consistently transmits values in the range 28.9–31.0 °C.

Both encodings are supported going forward — d7 (n/100) and d9 (n−100) — so devices using either convention will report temperature correctly.

Upgrade

In HACS, click Update on the Junctek BLE Battery Monitor integration, then restart Home Assistant. No config changes required.