Hi everyone,
I've got a handful of LaCrosse/TX35/IT+ temperature and humidity sensors around the house, received via a DIY JeeLink Clone USB stick, and previously relied on FHEM to get them into Home Assistant. I wanted to drop that dependency entirely and get a native, local integration instead.
I'm happy to share my native Home Assistant Custom Integration for LaCrosse/JeeLink 868 MHz sensors. It talks directly to the JeeLink stick over serial (57600 baud, OK 9 telegrams), so there's no cloud, no external APIs.
Development Background: The protocol handling is modelled closely on FHEM's proven 36_LaCrosse.pm and 36_JeeLink.pm (dew point calculation, outlier filtering, firmware quirk recovery), since that's the battle-tested reference for this hardware.
- 100% Local: Direct serial connection to the JeeLink stick, no cloud, no FHEM.
- Automatic Sensor Discovery: New sensors appear as devices automatically, complete with temperature, humidity (if present), and a calculated dew point (Magnus formula, same as FHEM).
- Battery Replacement Mode: Press a per-sensor button, swap the battery within the configured window, and the sensor's new random radio ID is mapped onto the existing device — entities and history are preserved.
- Outlier Filtering: Absolute and delta limits reject bad readings, with configurable confirmation count for genuine jumps.
- Robust Serial Handling: DTR hardware reset and automatic recovery from known firmware hangs (
drecvintr exit,RFM12 hang), with configurable reconnect delay. - Optional Notifications: Connection lost/restored, new sensor discovered, battery low, battery replacement detected — all via any
notifyentity. - Multilingual: Full English and German UI, including all dynamic notification texts.
- HACS Ready: Easy to install via HACS as a custom repository.
GitHub Repository: GitHub - Lu-Fi/ha-lacrosse-jeelink
I've tested this on a JeeLink v3 as well as a DIY Arduino clone (CH340 + RFM69) flashed with the same LaCrosseITPlusReader sketch that FHEM uses, and it's been running reliably with about two dozen sensors. If you've got LaCrosse/Technoline TX25/TX27/TX29/TX35/TX37 sensors or a genuine JeeLink, I'd love to hear how it works for you.
Any feedback, suggestions, or PRs are highly appreciated!
Best regards, Lu-Fi