Bluetooth interface for Chinese Diesel Heaters
Find a file
rljonesau 668870580e Added code to allow injection of test commands into unknown protocol values to see if some sort of
reaction could be found - none so far.
Added Blue LED flash on ESP32 when Rx'ing serial blue wire data.
Created a UtilClasses.h file for utility classes.
2018-11-06 20:43:54 +11:00
AppInventor Added a "carbon rod" to moderate enthusiastic OEM controllers to Bluetooth. 2018-10-28 18:34:16 +11:00
Arduino Added code to allow injection of test commands into unknown protocol values to see if some sort of 2018-11-06 20:43:54 +11:00
Documentation Added debug messages if state machine gets thrown back to idle due to no bluewire rx data 2018-10-28 15:05:23 +11:00
.gitignore Added BT transmission of heater and controller frames. 2018-10-13 10:12:38 +11:00
README.md Update README.md 2018-10-30 08:08:49 +00:00

BluetoothHeater

Bluetooth interface for Chinese Diesel Heaters

Working so far:

  • Power On/Off
  • Temperature + & -
  • Heat exchanger body temperature as reported by heater unit
  • Smart error detection, observes unusual heater state progression (ignition fail)
  • list to be expanded
  • Bluetooth Connectivity
  • Bluetooth Control App for Android (Alpha Testing)
  • WiFi Connection to existing network or Standalone Access Point Mode (Passwd: thereisnospoon)

To be implemented

  • Wifi control
  • DebugPort data to be sent via Telnet if/when available on the network.
  • MQTT pub/sub
  • Temperature sensing (DS18B20)
  • Interface to external screen such as oled or nextion for a full featured controller
  • Expand hardware compatability with different MCU setups. IE Arduino Due/Mega/Pro ESP8266 & ESP32
  • Documentation