7.7.23. HVAC Indoor Temp Forecast
Predict indoor temperature for HVAC control.
7.7.23.1. Overview
This example demonstrates indoor temperature forecasting for HVAC systems. Predicting future temperatures enables predictive control strategies that improve comfort and energy efficiency.
Application: Building automation, smart thermostats, energy management
Task Type: Time Series Forecasting
Data Type: Multivariate (environmental and HVAC parameters)
7.7.23.2. Configuration
common:
target_module: 'timeseries'
task_type: 'generic_timeseries_forecasting'
target_device: 'MSPM0G5187'
dataset:
dataset_name: 'hvac_indoor_temp_forecast'
training:
model_name: 'FCST_4k_NPU'
training_epochs: 50
batch_size: 32
testing: {}
compilation: {}
7.7.23.3. Running the Example
cd tinyml-modelzoo
./run_tinyml_modelzoo.sh examples/hvac_indoor_temp_forecast/config.yaml
cd tinyml-modelzoo
run_tinyml_modelzoo.bat examples\hvac_indoor_temp_forecast\config.yaml
7.7.23.4. Dataset Details
Input Variables:
Current indoor temperature
Outdoor temperature
HVAC system state
Occupancy (optional)
Time of day
Historical temperature data
Forecast Target:
Future indoor temperature
7.7.23.5. Results
Temperature Prediction Plot:
Forecast vs actual indoor temperature showing prediction accuracy
On-Device Results:
Inference results on target device
7.7.23.6. See Also
PMSM Rotor Forecasting - Motor temperature forecasting
Forecasting Example - Forecasting tutorial