Hey everyone! I wanted to share my recent success in connecting my Medisana BS440 smart scale to my openHAB setup. It’s been a journey, but I’m thrilled to have it working seamlessly now. I thought I’d walk through my experience in case anyone else is looking to do something similar.First, I came across the Medisana BS440 model, which is surprisingly affordable in Germany. It’s a great option for those looking to track body fat, muscle mass, and more without the need for cloud services. The idea of integrating it into my existing smart home ecosystem was appealing, but I wasn’t sure where to start.After some research, I stumbled upon a Python script on GitHub that seemed to be the solution. The script, developed by keptenkurk, allows the scale to connect via Bluetooth and send data to openHAB using MQTT. I was a bit nervous about diving into Python scripts, but the step-by-step instructions made it manageable.Here’s a quick overview of what I did:1. Bluetooth Setup: I enabled Bluetooth Low Energy (LE) on my Raspberry Pi and started scanning for devices. The scale showed up after stepping on it, which was a great confirmation.2. Python Dependencies: I installed the necessary Python modules, including Pygatt and Paho MQTT. This part was straightforward thanks to the detailed instructions.3. Script Configuration: The script required some setup in a .ini file. I configured the MQTT settings to match my openHAB setup, ensuring the data would flow correctly.4. Testing: Running the script for the first time was nerve-wracking, but stepping on the scale immediately showed results in the logs. It was a relief to see the weight and body composition data being transmitted.5. MQTT Integration: Setting up MQTT in openHAB was the final piece. The script’s plugin system made it easy to push the data into my openHAB dashboard.Now, every time I step on the scale, my openHAB instance updates with my latest metrics. It’s incredibly satisfying to see everything working together so smoothly. I’m even considering setting up a morning routine that displays my stats on my smart mirror.If anyone else is looking to do something similar, I’d be happy to help walk through the process. It’s a fantastic way to add a personal touch to your smart home setup without relying on third-party services.Cheers to all the developers out there who make these integrations possible! ![]()