Communication / Bluetooth
MiniHPC can read data from compatible Bluetooth devices in the household that are located nearby.
From these devices, it can read the ambient air temperature T1 and humidity, from which MiniHPC then calculates the dew point. Based on this, it adjusts the cooling limit temperatures so that they do not exceed the dew point and prevent condensation problems on surfaces.
These sensors can also serve as a full replacement for the NTC room temperature sensor T1 and can therefore be used as wireless thermostats.
Reading data from compatible BT devices needs to be enabled in the menu 2.6 Dew point / BT sensor
All BT sensors with the custom firmware ATC_MiThermometer supporting the advertising type BTHome v2 (or PVVX) are supported. These include, for example, Xiaomi Mijia temperature sensors (LYWSD03MMC, MJWSD05MMC), or some supported Tuya temperature sensors.
The BT sensor can be flashed with custom firmware simply by uploading new firmware via the web flasher TelinkMiFlasher if the Xiaomi Mijia device contains an older original FW version up to 1.5.
For the newer original firmware version 2.1.1 the procedure is more complicated. We recommend checking the github pages of the firmware author for more details, or the following video.
After flashing the custom FW into the BT sensor, it is necessary to set the parameter Advertising type to BTHome v2.
Multiple sensors in the household
MiniHPC can read data from up to 10 supported temperature sensors simultaneously. From the measured temperature and humidity values, it calculates the average temperature and humidity (or minimum/maximum, depending on the setting). This calculated temperature will then replace the T1 temperature sensor.
The list of available sensors with their measured values can be accessed by opening the device’s IP address in the Bluetooth menu.
In this section of the MiniHPC configuration, it is possible to enable/disable individual sensors, change the name and assign them weight values for the average calculation. For example, for a temperature sensor located in a larger room, you can assign a higher weight, so its reading will have greater influence on the average. If a sensor is disabled, its value will still be displayed in the table but will not be included in the calculation.
A sensor that has been stored in the database but has not sent data for more than 60 minutes is considered lost and can be deleted from the database by clicking the trash icon on the right side of the table.
At the bottom line, under Calculate by:, you can set whether the calculation should be based on the average, or whether the maximum/minimum measured temperature should be used. This can be configured separately for temperature and humidity.
The last option defines whether newly discovered sensors will be activated automatically (ideal if they are used only for MiniHPC), or whether they need to be activated manually. Manual activation is useful in cases where the user has more BTHome v2 temperature sensors in the household and does not want newly added ones to be automatically included in the MiniHPC temperature/humidity calculation.