bmLogger App
Complete guide to using the bmLogger mobile app with your Blue Maestro temperature and humidity logging devices.
If links don't work, search for "bmLogger" in your app store
1. Introduction
The bmLogger app is a mobile application designed to interface with Bluetooth Low Energy (BLE) data logging devices. These devices continuously record environmental measurements such as temperature, humidity, pressure, and dew point.
2. Getting Started
Initial Setup
- Download the App: Install bmLogger from the App Store (iOS) or Google Play Store (Android).
- Enable Bluetooth: Ensure Bluetooth is enabled on your phone. The app requires Bluetooth Low Energy (BLE) to communicate with devices.
- Grant Permissions: When prompted, allow the app to access:
Bluetooth (required for device communication) Location (required for BLE scanning on Android) Notifications (optional, for threshold alerts)
- Select Language: On first launch, select your preferred language.
- Choose Units: Navigate to Settings to select your preferred temperature units (Celsius or Fahrenheit) and pressure units (hPa, inHg, or mbar).
First Time Use
- Open the app and navigate to the Bluetooth tab
- The app will automatically begin scanning for nearby devices
- Devices within range will appear in the list
- Tap on a device to view its details and begin monitoring
4. Supported Devices
The bmLogger app supports multiple device versions, each with different sensor capabilities:
Device Version Comparison
| Feature | v8/v10 | v13 | v23 | v27 | v41 | v42 | v43 |
|---|---|---|---|---|---|---|---|
| Temperature | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Humidity | - | - | ✓ | ✓ | - | ✓ | ✓ |
| Pressure | - | - | - | ✓ | - | - | ✓ |
| Dew Point | - | - | ✓ | ✓ | - | ✓ | ✓ |
| 24h Hi/Lo | - | - | - | - | ✓ | ✓ | ✓ |
| Precision | 1 dec | 1 dec | 1 dec | 1 dec | 1-2 dec | 1-2 dec | 1-2 dec |
| Settings Storage | Device | Local | Local | Local | Device | Device | Device |
| Max Logs | 10,000 | 10,000 | 10,000 | 10,000 | 100,000 | 50,000 | 25,000 |
Device v13
Sensors: Temperature only (higher precision)
Settings Storage: Local only - Settings are stored on your phone
Device v23
Sensors: Temperature, Humidity, Dew Point
Settings Storage: Local only
Separate calibration adjustments for temperature, humidity, and dew point (all stored locally)
Device v27
Sensors: Temperature, Humidity, Pressure, Dew Point
Settings Storage: Local only
Comprehensive 4-parameter environmental monitoring
Device v41, v42, v43
ModernSettings Storage: On device - Settings persist across phones
Special Features:
Precision Setting (v41+ only)
For the latest device versions (v41, v42, v43), you can control the display precision:
- Default: 1 decimal place (e.g., 23.5°C)
- Enhanced: 2 decimal places (e.g., 23.54°C)
How to Change Precision:
- Navigate to the device's Focussed view
- Tap Settings
- Select "Precision"
- Choose between 1 or 2 decimal places
5. Scanning for Devices
How Scanning Works
The Bluetooth tab
- Device Name: The name assigned to the device (editable)
- MAC Address: Unique identifier for the device
- Signal Strength (RSSI)
: Indicates connection quality - Battery Level
: Current battery percentage - Current Reading: Latest temperature (and other readings if applicable)
- Log Count
: Number of stored readings
Filter and Sort Options
| Icon | Sort By |
|---|---|
| Name (A-Z) | |
| Signal strength | |
| Number of logs | |
| Battery level |
Device Status Indicators
Device detected, not connected Connected and ready Device is PIN locked (v41+ only)
Scanning Tips
- Move Closer: If a device isn't appearing, try moving closer to it
- Check Battery: Devices with dead batteries won't transmit
- Remove Obstacles: Metal objects and thick walls can block Bluetooth signals
- Wait for Updates: New devices may take 10-30 seconds to appear
- Refresh Scan
: Tap to manually restart scanning
6. Viewing Device Details
Tap on any device in the scan list to view its detailed information on the Focussed Device screen.
Current Readings Display
Temperature
Displayed in your chosen units (°C or °F)
Shows change indicator: rising (↑), falling (↓), or stable (—)
Humidity
Displayed as percentage relative humidity (%RH)
Range: 0-100%
v23, v27, v42, v43Pressure
Displayed in hPa, inHg, or mbar
v27, v43Dew Point
Calculated from temperature and humidity
v23, v27, v42, v43Status Indicators
| Color | Status | Description |
|---|---|---|
| Yellow | "Connecting..." | Establishing connection to device |
| Blue | "Downloading X logs - Y%" | Data transfer in progress |
| Green | "Processing and Storing" | Download complete, saving data |
| Red | "Download failed" | Connection or transfer error |
| Grey | "Up to date" | No new data to download |
Quick Actions Menu
| Action | Icon | Description |
|---|---|---|
| Device Download | Download data from device | |
| Statistics | View min/max/average stats | |
| Table View | View data in table format | |
| Export via Email | Send data as CSV via email | |
| Store in Cloud | Upload to cloud account | |
| Device Settings | Configure device |
7. Downloading Data
Downloading retrieves stored readings from the device's memory to your phone.
Starting a Download
- Navigate to the device's Focussed view
- Tap the Download button or use menu
> "Device Download" - A confirmation dialog shows the number of logs to download
- Tap Download to confirm
Download Progress
- Connecting (Yellow): Establishing Bluetooth connection
- Downloading X logs - Y% (Blue): Transferring data
- Processing and Storing X logs (Green): Saving to local database
Download Failures
If a download fails, a red "Download failed" chip appears. Common causes:
- Device moved out of range
- Bluetooth interference
- Device battery depleted
Try moving closer to the device and retry.
Automatic Download (v41+ devices)
Some devices support automatic downloading:
- Go to Device Settings
- Enable Auto-Download
- Data will automatically download when the device connects
8. Graphs and Data Visualization
After downloading data, graphs automatically display on the Focussed view.
Graph Controls
- Zoom: Pinch to zoom in/out, or drag to select a time range
- Pan: Swipe left/right to move through time
- Reset: Double-tap to reset to full view
Time Period Selector
Graph Types by Device
Single Parameter (v8, v10, v13, v41)
Temperature graph with min/max/average lines
Multi-Parameter (v23, v42)
Combined view: Temperature, Humidity, Dew Point
Full Environmental (v27, v43)
All four parameters on one graph
Color Coding
9. Device Settings
Access device settings by tapping the Settings button
General Settings
Device Name
Change device name (max 16 characters)
v13/v23/v27: Stored locally | v41+: Stored on device
Device Notes (v41+ only)
Add custom notes (max 500 characters)
Logging Settings
Logging Interval
Set recording frequency (5 seconds to 1 hour)
Shorter intervals = more data = faster battery drain
Auto-Download (v41+)
Enable automatic downloads when device connects
Delayed Start (v41+)
Schedule when the device begins logging
Calibration Settings
Adjust readings to match a reference instrument. Each sensor type can be calibrated independently.
How to Calibrate:
- Tap on "Calibration"
- Use the stepper
or enter a value - Tap "Submit"
- Calibration applies to all displayed and exported data
v13/v23/v27: Calibration saved locally | v41+: Calibration sent to device
Alert Thresholds
Set limits that trigger alerts when exceeded:
- Temperature High/Low
- Humidity High/Low (v23, v27, v42, v43)
- Pressure High/Low (v27, v43)
- Dew Point High/Low (v23, v27, v42, v43)
Device Controls (v41+ only)
Airplane Mode
Disable Bluetooth broadcasting to save battery
Blink LED
Identify a specific device by making its LED blink
Device Button
Enable or disable the physical button
Device Lock
Protect settings with a 4-digit PIN
Reset Device
Restore device to factory settings
Delete Logs
Remove downloaded data from your phone
10. History and Saved Data
The Logs tab
Local History
Downloads are grouped by device, showing:
- Device name
- Download date and time
- Number of readings
- Date range of data
Statistics View
For each download, statistics show:
- Minimum: Lowest recorded value
- Maximum: Highest recorded value
- Average: Mean of all readings
- Reading Count: Total number of data points
- Date Range: Start and end times
For v13/v23/v27 devices, statistics include calibration offsets that you have configured.
11. Exporting Data
Export your data to CSV format for analysis in spreadsheet applications.
Export via Email
- Navigate to the download you want to export
- Tap menu
> "Export via Email" - Enter or confirm the email address
- Tap "Send Email"
CSV File Format
=== EXPORT METADATA ===
Device Name: [name]
MAC Address: [address]
Device Version: [version]
Download Date: [date and time]
Logging Interval: [interval] seconds
Total Readings: [count]
=== CALIBRATION VALUES ===
Temperature Calibration: [value]°C
Humidity Calibration: [value]%
Pressure Calibration: [value] hPa
=== DATA ===
Index, Date (Device), Temperature, Humidity, Pressure, Dew Point12. Cloud Features
Cloud features require creating an account and signing in.
Account Management
Creating an Account
- Go to the Account tab
- Tap "Sign Up"
- Enter your email address
- Create a password
(minimum 8 characters) - Tap "Create Account"
- Check your email for a verification code
- Enter the 6-digit code
- Account is now active
Forgot Password
- On the sign-in screen, tap "Forgot Password"
- Enter your email address
- Check email for reset code
- Enter the code and create a new password
- Success confirmation
Cloud Upload
- Navigate to a device's Focussed view
- Tap menu
> "Store in Cloud" - If not signed in, you'll be prompted to sign in first
- Confirm the upload
- Data is synced to your cloud account
Benefits of Cloud Storage:
- Access data from multiple phones
- Backup protection against phone loss
- Share data with team members (future feature)
Cloud Status Icons
Connected to cloud Not connected / offline Upload in progress
13. App Settings
Access app-wide settings from the Settings tab
Temperature Units
Choose between Celsius (°C) or Fahrenheit (°F)
Pressure Units (v27, v43)
Options: hPa, inHg, or mbar
1013.25 hPa = 29.92 inHg = 1013.25 mbar
Notifications
Enable alerts when thresholds are exceeded
About
View app version and company information
Rate the App
Leave a review on the App Store or Google Play
Send Feedback
Contact the development team
14. Troubleshooting
Device Not Appearing in Scan
Bluetooth Disabled
Check that Bluetooth is enabled. Try toggling off and on.
Device Out of Range
Move closer to the device. Remove obstacles between phone and device.
Device Battery Dead
Replace the device battery.
Location Permission Denied (Android)
Go to phone Settings > Apps > bmLogger > Permissions. Enable Location permission.
Download Keeps Failing
Weak Signal
Move closer to the device. Stay stationary during download.
App Needs Restart
Force close the app and reopen.
Data Looks Incorrect
Calibration Needed
Compare device reading to a known accurate thermometer. Adjust calibration offset in Device Settings.
Wrong Units Selected
Check Settings > Temperature Units and Pressure Units.
Device Shows "Locked"
(v41+ devices only)
- Tap on Device Settings
- Tap "Device Lock"
- Enter the correct 4-digit PIN
- Device will unlock
15. Icon Reference
Complete reference of all icons used in the bmLogger app:
Navigation Icons
Tab Bar Icons
Status Icons
Device Control Icons
Cloud Icons
Sensor Icons
Need Help?
For additional support with your bmLogger app or Blue Maestro devices: