CHILLER MONITORING DASHBOARD

CONNECTING TO EMQX BROKER...

TEMPERATURE & HUMIDITY

DEW POINT
00.0 °C
NORMAL
🌡️
Water In
00.0 °C
Water Out
00.0 °C
Air Temp
00.0 °C
Humidity
00.0 %
Dew Point
00.0 °C

PRESSURE GAUGE

📊
0.0 hPa

FLOW METER

💧
0.0 L/min

DIGITAL COMPASS

🧭
Azimuth:
Direction: NORTH

EQUIPMENT STATUS

⚙️
COMPRESSOR: OFF
WATER PUMP: OFF
Water Temp In: 0.0°C
Water Temp Out: 0.0°C

MAGNETOMETER DATA

🧲
Magnetic X: 0.0 µT
Magnetic Y: 0.0 µT
Magnetic Z: 0.0 µT
Magnetic Strength: 0.0 µT

MQTT PROTOCOL & DATA STRUCTURE INFORMATION

📡

MQTT CONNECTION DETAILS

Broker URL: broker.emqx.io
Protocol: TCP (Port 1883)
Port: 1883
Keep Alive: 30 seconds
Reconnect Period: 2000 ms (Exponential backoff)
Connect Timeout: 10000 ms
Topic: chiller
QoS Level: 0 (At most once)

CONNECTION STATUS DETAILS

Client ID: web-client-xxxxxxxx
Last Message: Never
Messages Received: 0
Connection Uptime: 00:00:00
Reconnection Attempts: 0
Last Error: None
Ping: -- ms
Data Rate: -- msg/s
Connection Quality: --

DATA STRUCTURE FROM ESP32

Data Format: $Chiller,tempIn,tempOut,flowRate,airTemp,humidity,pressure,compressor,pump,mx,my,mz,azimuth

FIELD DESCRIPTIONS:

$Chiller Message identifier prefix
tempIn Water inlet temperature (°C)
tempOut Water outlet temperature (°C)
flowRate Water flow rate (L/min)
airTemp Ambient air temperature (°C)
humidity Relative humidity (%)
pressure System pressure (hPa)
compressor Compressor status (0=OFF, 100=ON)
pump Water pump status (0=OFF, 100=ON)
mx Magnetic field X-axis (µT)
my Magnetic field Y-axis (µT)
mz Magnetic field Z-axis (µT)
azimuth Compass heading (degrees)

ESP32 SENSOR CONFIGURATION

  • Temperature Sensors: DS18B20 (Water In/Out), DHT22 (Air Temp & Humidity)
  • Pressure Sensor: BMP180
  • Magnetometer: HMC5883L
  • Flow Meter: Simulated (16-24 L/min ±20%)
  • Relay Control: Compressor (Pin 25), Rotating Lamp (Pin 26)
  • Dry Contacts: D32 (Compressor), D33 (Water Pump)
  • Status LED: D14 (Active Low, blinks on successful MQTT transmission)
  • Serial Communication: RX2/TX2 for additional data transmission
CONNECTING TO EMQX BROKER...