🇬🇧 English | 🇮🇹 Italiano
This integration allows you to display real-time CGM (Continuous Glucose Monitor) data from Medtrum sensors in Home Assistant, read via the EasyView cloud.
The Medtrum CGM sensor transmits data to the EasyView app on the patient's phone. Via the Follow sharing feature, this data is sent to the cloud and made available to a second account through the EasyView Follow function.
The Home Assistant integration connects to this Follow account to read the data in real time.
- An active Medtrum CGM sensor
- The EasyView app installed on the patient's phone, with a registered Medtrum account
- A second Medtrum account to use as a Follow account (can be a secondary account of yours)
- Home Assistant with HACS installed
On the patient's phone, in the EasyView app:
- Open the app and go to Settings
- Select Follow or Sharing
- Enter the email address of the second account
- Send the invitation
On the device where you received the invitation:
- Accept the invitation via the received email or notification
- Log in to the EasyView Follow account
- Verify that the patient's glucose data is visible
- Open HACS in Home Assistant
- Go to Integrations → click the three dots in the top right → Custom repositories
- Enter the repository URL:
https://github.com/dmsmartech/easyview - Select the category Integration
- Click Add
- Search for EasyView in HACS and install it
- Restart Home Assistant
- Copy the
custom_components/easyviewfolder to your Home Assistantcustom_componentsdirectory - Restart Home Assistant
- In Home Assistant go to Settings → Devices & services
- Click Add integration and search for EasyView
- Enter:
- Email and Password of the EasyView Follow account
- Unit of measurement —
mg/dLormmol/L - High glucose threshold — value above which the Is High sensor activates (default: 180 mg/dL)
- Low glucose threshold — value below which the Is Low sensor activates (default: 70 mg/dL)
- Click Submit
If the credentials are correct, the integration will connect and the sensors will be created automatically.
For each monitored user, the following are created:
| Sensor | Description |
|---|---|
| Glucose | Current value in mg/dL or mmol/L |
| Glucose Trend | Text + icon (Stable, Increasing, Decreasing, etc.) |
| Sensor Status | Normal / Warming up / Needs calibration |
| Battery | Sensor battery percentage |
| Minutes since update | Minutes since the last sensor reading |
| Is High | On / Off (configurable threshold) |
| Is Low | On / Off (configurable threshold) |
Thresholds can be changed at any time without reinstalling:
- In Home Assistant go to Settings → Devices & services
- Find the EasyView integration and click the ✏️ Configure icon
- Update the High glucose threshold and/or Low glucose threshold
- Click Submit
If the integration stops working due to an expired session:
- In Home Assistant go to Settings → Devices & services
- You will see a notification on the EasyView integration — click Re-authenticate
- Re-enter your credentials
There is no need to remove and reinstall the integration.
| Issue | Solution |
|---|---|
| Authentication error | Check the email and password of the Follow account |
| No data visible | Verify that the invitation has been accepted and data is visible in the Follow account |
| Sensors unavailable | Check internet connectivity and restart the integration |
| Battery shows wrong value | Update to the latest version of the integration |
Developed by dmsmartech.
API usage based on the open source project nl-ruud/nightscout-easyview.