Tuesday, July 29, 2025

How to Integrate the Mopeka Pro Check Sensor with Home Assistant

Mopeka Pro Check Sensor 

If you rely on propane tanks at home—for heating, cooking, or powering RV appliances—you’ve likely had the frustrating experience of running out of gas without warning. Enter the Mopeka Pro Check Sensor, a smart, wireless propane tank sensor that gives you real-time tank levels. Even better: you can integrate it with Home Assistant for full home automation and remote monitoring.

In this post, we’ll walk you through what the Mopeka Pro Check Sensor does and how to connect it to Home Assistant, based on the excellent video guide from @SmartHomeJunkie.


What is the Mopeka Pro Check Sensor?

The Mopeka Pro Check Sensor is a Bluetooth-enabled sensor that magnetically attaches to the bottom of your propane tank. It uses ultrasonic technology to measure the liquid propane level inside the tank and sends that data wirelessly to your phone—or, in our case, Home Assistant.

Key Features:

  • Bluetooth LE (Low Energy)

  • Magnetic mount (no drilling required)

  • Works with standard BBQ-size and RV propane tanks

  • Up to 100 ft Bluetooth range

  • Long battery life (replaceable CR2032)


What You’ll Need

Before you begin the integration, make sure you have the following:

  • Mopeka Pro Check Sensor (paired to your tank and functioning)

  • Bluetooth adapter on your Home Assistant server (e.g., Raspberry Pi 4)

  • Home Assistant (latest version recommended)

  • mopeka Bluetooth integration (or bluetooth-proxies if needed)

Extras:

Step-by-Step: Connecting Mopeka to Home Assistant

1. Install and Pair the Sensor

Install the sensor by sticking it to the bottom of your propane tank. Use the Mopeka Check app (available on iOS/Android) to calibrate and verify that it’s reading data properly. Make sure it’s set to Pro Check, not Standard.

Tip: Update the firmware in the app if prompted before integrating with Home Assistant.


2. Enable Bluetooth on Home Assistant

If you’re using a Home Assistant OS install on something like a Raspberry Pi 4/4 or a system with built-in Bluetooth, make sure Bluetooth is enabled.

If your Home Assistant hardware doesn’t have Bluetooth, use an external Bluetooth dongle or set up a Bluetooth Proxy with an ESPHome device.


3. Add the Mopeka Integration

As of mid-2024, Home Assistant includes built-in support for Mopeka sensors via the Bluetooth integration.

To add it:

  • Go to Settings > Devices & Services

  • Click “Add Integration”

  • Search for Mopeka

  • Home Assistant should automatically detect your Mopeka Pro Check Sensor if it’s broadcasting nearby via Bluetooth.

Once found, it will create a new device with entities like:

  • sensor.tank_level (percentage)

  • sensor.battery_level

  • sensor.signal_strength


4. Customize and Automate

Once the sensor is added, you can:

  • Show propane levels on your dashboard using a gauge card

  • Set up automations like:

    • Send a notification when the tank drops below 20%

    • Automatically reorder propane when low (via webhook or IFTTT)

    • Turn off the outdoor heater when gas runs out

Example automation in YAML:

yaml
alias: Notify Low Propane trigger: - platform: numeric_state entity_id: sensor.tank_level below: 20 action: - service: notify.mobile_app data: message: "⚠️ Propane tank is below 20%!"

Troubleshooting

If your sensor doesn’t show up:

  • Ensure it’s not still paired to your phone via the Mopeka app (disconnect it there).

  • Check that Bluetooth is functioning properly in Home Assistant.

  • Try placing the sensor closer to your Home Assistant hardware.

  • Use an ESPHome Bluetooth Proxy for longer range.

  • Video on how to setup 


Final Thoughts

The Mopeka Pro Check Sensor is a simple yet powerful way to monitor your propane levels—without crawling under your tank with a flashlight. When integrated with Home Assistant, it becomes a fully automated part of your smart home.

Whether you’re monitoring fuel levels in your RV, outdoor kitchen, or whole-home propane system, the Mopeka + Home Assistant combo ensures you never run out unexpectedly again.

Watch the full video tutorial here: YouTube: Mopeka + Home Assistant Integration

Wednesday, July 09, 2025

Save on Calls Abroad with VoIP: How I Use Callcentric While Living in Panama

While living abroad as an expat, staying in touch with friends, family, business contacts, and associates—both in your home country and your new one—is essential. However, those international communication costs can pile up quickly.

After exploring multiple solutions, the most cost-effective and reliable option I've found is Voice over Internet Protocol (VoIP) using Callcentric. I've been a loyal customer for over 12 years, and I can confidently say their service is rock solid, with excellent reliability and availability.

This guide is tailored for Panama, but Callcentric provides telephony service in over 50 countries, so these steps should be adaptable no matter where you're living.


Why Use VoIP?

Let’s simplify things. When you use a regular mobile phone plan, you’re paying your carrier for all the towers, infrastructure, and connectivity—often at a premium.

With VoIP, you can make and receive calls using your internet connection, not your cellular network. That means:

  • Lower costs

  • Global access

  • Richer feature sets

  • No roaming fees

Here’s a high-level comparison:

📱 Cellular Network: Uses mobile towers to send/receive SMS and voice calls.
🌐 VoIP (e.g., Callcentric): Uses the internet to make/receive voice calls via an app or IP phone.


You can even continue to use your current cell phone.

Projected Costs:





How It Works (Diagram)

In this diagram:

  • SMS and cellular calls flow through the mobile network.

  • VoIP calls use a SIP client (like Linphone) configured on your device.

  • Callcentric routes the calls over the internet, bypassing local telecom rates entirely.





Getting Started: Step-by-Step

1. Create a Callcentric Account

  • Sign up at callcentric.com

  • Choose a phone number (DID) from the U.S. or another supported country

    • I chose both U.S and Panama
  • Subscribe to inbound and outbound calling options (either per-minute or monthly packages)

  • Don’t forget to enable 911 service (mandatory in most countries)




2. Configure Your SIP Credentials

After setup, you'll receive:

  • A SIP username (e.g., 17775551232)

  • The SIP domain: sip.callcentric.net

  • A SIP password (create one that's long and secure!)

Example of a SIP client configuration screen:




Fill in your credentials just like this, using your own username/password. Make sure to use UDP transport unless otherwise specified.


3. Install a SIP App

I recommend Linphone, a free and open-source SIP client available for iOS and Android.

Once logged in, you're ready to make and receive calls over Wi-Fi or mobile data, with zero reliance on your mobile voice minutes.








Here’s an example of an incoming VoIP call :










4. Test & Optimize

  • Place some outbound test calls

  • Have someone call your Callcentric DID number

  • Ensure voicemail is working (set it to answer after 35 seconds)

  • Configure Caller ID (CNAM) for better identification

  • You can get fancy with call treatments and routing:




Use Case: Panama & USA Numbers

With Callcentric and Linphone installed:

  • I can receive calls to my US number and Panama number on my phones in Panama (or anywhere I have a cell signal)

  • I can also make calls using my Panama number, and it will show correctly to recipients

  • No international fees, no roaming charges, just a flat-rate VoIP subscription


Final Thoughts

Whether you're an expat, digital nomad, or simply looking to cut telecom costs, setting up VoIP with Callcentric is a game-changer. With minimal setup and low recurring fees, you can stay connected globally, seamlessly.

If you've ever struggled with high international rates or missed calls while abroad, this setup will feel like a breath of fresh air.

Try it, test it, and see how easy it is to make your phone smarter and more economical—no matter where you live.