Skip to content

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bosch Climate 3000i Controller

Screenshot 2025-09-01 at 21 24 55

A modern web-based controller for Midea air conditioners using ESP8266/ESP12F with a sleek dark-themed interface.

Climate Control Dashboard PlatformIO License

Features

Modern Web Interface

  • Dark-themed, responsive dashboard
  • Real-time AC status monitoring
  • Live web console for debugging
  • Over-The-Air (OTA) firmware updates

🌡️ Full Climate Control

  • Power ON/OFF
  • Temperature adjustment (17-30°C)
  • Mode selection (AUTO, COOL, DRY, HEAT, FAN)
  • Fan speed control (AUTO, LOW, MEDIUM, HIGH)
  • Swing mode control
  • Turbo and Eco modes

🔧 Easy Setup

  • WiFi configuration via captive portal
  • No hardcoded credentials
  • Automatic reconnection
  • Fallback AP mode

📊 Real-Time Monitoring

  • WebSocket-based live logging
  • AC status via REST API
  • Temperature and mode display
  • Connection status indicators

Hardware Requirements

The necessary files BOM / Gerber / Pick and Place file are available on hardware/ for download.

  • ESP8266/ESP12E/ESP12F microcontroller
  • UART connection to Bosch Climate 3000i control board
  • Power supply (3.3V for ESP module)

Pin Configuration

Function GPIO Pin Description
AC TX GPIO1 Hardware UART TX to AC
AC RX GPIO3 Hardware UART RX from AC
Debug TX GPIO2 Serial1 debug output
Power LED GPIO2 Built-in LED (optional)

Baud Rates:

  • AC Communication: 9600 baud (GPIO1/GPIO3)
  • Debug Output: 115200 baud (GPIO2)

Software Requirements

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Written by @snackk

About

Midea UART interface to control a Bosch Climate 3000i

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages