How to transfer data from Xiaomi Cold to your phone: all the working ways

What is Xiaomi Cold and why do you need to download data from it?

Xiaomi Cold smart refrigerators (also known as Mi Cold or Mijia Refrigerator) are not just food storage devices, but full-fledged gadgets with temperature sensors, cameras inside cameras and integration into the Mi Home ecosystem. They collect a lot of useful information: temperature charts, door opening history, energy consumption data and even photos of content. But how do you upload this data to a phone to analyze it off-app or save it for the future?

In this article, we will discuss all the current ways, from standard export through Mi Home to circumvent restrictions using third-party tools. It is important to understand that not all models of Xiaomi Cold support data uploading in the same way: For example, low-end versions can only transmit basic telemetry, while premium versions (such as Mijia Internet Refrigerator) can only transmit basic telemetry. 483L) They allow us to export even the internal camera.

Before you start, check:

  • ๐Ÿ“ฑ Mi Home version (current - no less than 6.5.400).
  • ๐Ÿ”— Stable connection of the refrigerator to Wi-Fi (without it, cloud export is impossible).
  • ๐Ÿ“Š Xiaomiโ€™s Cold Model โ€“ Some Features Only Available for Prefixed Devices DM- or BCD- titled.

Method 1: Export data through the Mi Home app

The simplest and most official method is to use the Mi Home built-in tools, which are suitable for most models, but have a limitation: only temperature and power graphs for the past 30 days are unloaded, and camera photos or notification history will not be saved.

Step instructions:

  1. Open Mi Home and select your refrigerator from the device list.
  2. Go to the Statistics tab (or Analytics in new versions).
  3. Click on the icon. โ‹ฎ (three dots) in the upper right corner and select Data Export.
  4. Specify the period (maximum 30 days) and file format (.csv or.xlsx).
  5. Confirm the export โ€“ the file will be saved in the Downloads folder of your phone.

The refrigerator model supports export (see table below)|Mi Home app updated|The refrigerator is connected to the same Wi-Fi network as the phone.|Mi Home settings enable access to statistics (Settings) โ†’ The device โ†’ Permits)-->

If Export is not on the menu, your model does not support this function, then go to Method 2.

โš ๏ธ Note: In the export file, temperature data are given in degrees Celsius in 1 hour increments. If you need more detailed charts (for example, at 10 minutes intervals), use alternative methods.

Xiaomi Cold ModelSupport for export through Mi HomeAdditional data (photos, notifications)
Mijia Internet Refrigerator 483L (BCD-483WD)โœ… Yes.โœ… Photo from the camera (via the cloud)
Xiaomi Cold Fresh 460L (DM-460)โœ… Yes.โŒ No.
Mijia Mini Fridge 40L (BCD-040)โŒ No.โŒ No.
Xiaomi Cold Pro 550L (BCD-550WDP)โœ… Yes.โœ… Photo Photo + notice-book

Method 2: Uploading photos from the refrigerator

If your Xiaomi Cold model has an internal camera (e.g. Mijia Internet Refrigerator) 483L Or Xiaomi Cold Pro, you can save content shots directly to your phone, but there are two things that are not very clear about this:

  • ๐Ÿ“ธ Photos are automatically uploaded to the Mi Cloud, but are stored there for only 7 days.
  • ๐Ÿ”’ To access the archive, you need authorization in the Xiaomi account tied to the refrigerator.

How to save a photo:

  1. Open Mi Home โ†’ Choose a refrigerator โ†’ camera-pad.
  2. Check out the available pictures (they are updated every time the door is opened).
  3. Click on the photo and hold your finger until the menu appears. โ†’ Choose Save.
  4. For mass unloading go to the camera settings โ†’ Archive and select the appropriate dates.

๐Ÿ’ก

If the photos in the archive are blurry, check the camera settings in Mi Home: go to the Device โ†’ Camera settings โ†’ Image quality and select High (HD). This will increase the size of the files, but improve the detail.

If the archive is empty or the photo is not saved, try:

  • ๐Ÿ”„ Restart the refrigerator (unplug the network for 1 minute).
  • ๐Ÿ“ถ Check Wi-Fi connection (camera doesnโ€™t work without internet).
  • ๐Ÿ”ง Update the device firmware through Settings โ†’ Update of the PO.

โš ๏ธ Warning: Camera function is disabled if the refrigerator is switched to Vacation or Energy Saving mode.

Camera photos|Temperature charts|Management of regimes|Notification of open door|Other-->

Method 3: Alternative export via Mi Cloud API

For advanced users who need full data for any period (not just 30 days), there is a way through unofficial access to the Mi Cloud. API. This method requires basic knowledge of working with Python or Postman, but allows you to download the device:

  • ๐Ÿ“Š Temperature history with 5 minute intervals.
  • ๐Ÿ”‹ Detailed energy consumption schedules.
  • ๐Ÿ“… Opening/closing logs.

Steps for export:

  1. Get your refrigerator token and did through the Mi Home Token Extractor tool.
  2. Python script with python-miio: from miio import ChuinioMiotDevice device = ChuinioMiotDevice(ip="192.168.x.x", token="YOUR_TOKEN") temp_data = device.get_properties() # Get current print data(temp_data)
  3. Use the history to download the story API-request: curl -X POST "https://api.io.mi.com/app/temperature/history" -H "x-xiaomi-protocal-flag-cli: PROTOCAL_FLAG" -H "Cookie: userId=YOUR_USER_ID; serviceToken=YOUR_TOKEN" -d '{"did": "YOUR_DID", "start_time": 1672531200, "end_time": 1675123200}'

How do you know? IP-refrigerator?
1. Open the Mi Home app and go to your device settings. 2. Click on Local Network โ†’ Network information. 3. Write down IP-Address (e.g. 192.168.1.105). 4. Make sure your phone and refrigerator are connected to the same Wi-Fi network, otherwise local access will not work.

Xiaomi may block unofficial requests to the API, If they exceed the limits (more than 100 requests per hour), use this method carefully to avoid losing access to your account.

Method 4: Local unloading through USB (for selected models)

Some Xiaomi Cold models (e.g. Mijia Internet Refrigerator) 483L Xiaomi Cold Pro 550L) support the connection USB Type-C for service access, this method allows you to unload the complete logs of the device, including:

  • ๐Ÿ“„ Error and failure logs.
  • ๐Ÿ“ˆ Raw sensor data (including humidity).
  • โš™๏ธ Firmware configuration files.

How to do this:

  1. Connect the refrigerator to a computer or phone with support OTG cable USB Type-C.
  2. Use a file manager on your phone (for example, FX File Explorer or Solid Explorer with support MTP.
  3. Go to the file. /storage/emulated/0/miio/logs (The path may differ depending on the model).
  4. Copy files with the.log or.db extension to your phone.

โš ๏ธ Note: Do not edit or delete files in the folder /miio/system โ€” This can cause firmware to crash. For secure data retrieval, only use the logs folder.

Logs are stored in a binary or JSON-They'll need a converter to see them, like:

  • ๐Ÿ–ฅ๏ธ mihome-binary-parser (for binary logs).
  • ๐Ÿ“„ Any text editor for JSON-files (e.g. Notepad)++).

Method 5: Using Third-Party Applications (IFTTT, Home Assistant)

If standard methods do not work, you can automate the uploading of data through services such as: IFTTT Or the Home Assistant, which is a platform that allows you to do this:

  • ๐Ÿ”„ Automatically save data from Mi Home to Google Sheets.
  • ๐Ÿ“ง Send weekly reports to email.
  • ๐Ÿ“Š Build custom graphics in Grafana.

Example of settings via IFTTT:

  1. Create an account on IFTTT and connect the Mi Home service.
  2. Select the new temperature data trigger from Xiaomi Cold.
  3. Set up the Add row to Google Sheets action and specify the table to save.
  4. Activate the applet โ€“ now the data will be automatically recorded in Google Sheets.

Home Assistant will require:

  1. Install the Xiaomi Miio component through HACS.
  2. Add the refrigerator to the configuration: miio: devices: - host: 192.168.x.x token: YOUR_TOKEN model: xiaomi.refrigerator
  3. Set up a dashboard with charts through Lovelace.

๐Ÿ’ก

Automation through IFTTT Home Assistant allows you to bypass the 30 day limit, as data is stored in real time to third-party services.

Frequent problems and their solutions

When you upload data from Xiaomi Cold, users encounter typical errors. Here's how to solve them:

Problem.Possible causeDecision
There is no data export item in Mi HomeThe model does not support the functionUse it. API or IFTTT
Photos from the camera are not saved.Cloud is overcrowded or no Wi-Fi connectionClean up the archive in Mi Cloud or restart the router
Error "Device offline" when connecting locallyUSB-debugging offActivate Developer Mode in Mi Home (click 5 times on the software version)
API returns the 403 errorOut of serviceTokenGet a new token through Token Extractor

If the refrigerator does not respond to the request:

  • ๐Ÿ”Œ Check the power โ€“ some models block functions at low voltage.
  • ๐Ÿ”„ Reset the device settings (press the Reset button for 10 seconds).
  • ๐Ÿ“ž Contact Xiaomi with logs (you can get them through Mi Home) โ†’ Feedback).

Can I download data from Xiaomi Cold without the Internet?
Yes, but only through local USB-The refrigerator has to maintain the mode. MTP (It's usually a Type-C port, and cloud-based export and work through Mi Home without the Internet is impossible.
How to keep the temperature history for a year?
Standard means - no (limit 30 days: ๐Ÿ“Š Mi Cloud API manually requesting each month. ๐Ÿ”„ Automation through IFTTT (Set up monthly retention).
Why are there empty cells in the exported file?
This means that during the specified period, the sensors did not detect changes (for example, the door did not open, the temperature was stable: ๐Ÿ“… Correctness of the selected date range. ๐Ÿ”ง The operation of sensors (in Mi Home should display the current temperature).
Can I transfer data from Xiaomi Cold to a new refrigerator?
No, because the data is tied to a did, but you can: ๐Ÿ“ค Exporting history through Mi Home or API. ๐Ÿ“ฅ Manually download them to a new device (if the model supports import).
How to delete personal data before selling a refrigerator?
Complete reset: Open Mi Home โ†’ Choose a refrigerator โ†’ Settings โ†’ Remove the device. At the refrigerator, press the Reset button (usually on the top panel) for 15 seconds. Connect the device to your new Xiaomi account. โš ๏ธ Note: After reset, all data (including photos and history) will be deleted without recovery.