Bluetooth interface for Chinese Diesel Heaters
Find a file
rljonesau 388aef2c48 Screen5 completed - can set and save fuel settings OK.
Also enhanced pump setters/getters to use float.
Added selection box methods to CScreen
2018-11-28 22:15:23 +11:00
AppInventor Added a "carbon rod" to moderate enthusiastic OEM controllers to Bluetooth. 2018-10-28 18:34:16 +11:00
Arduino Screen5 completed - can set and save fuel settings OK. 2018-11-28 22:15:23 +11:00
Documentation Added Screen2 - simple presentation with ability to toggle thermostat and change set point (keypad) 2018-11-23 21:34:37 +11:00
icons New pin allocations, updated OLED presentation 2018-11-20 06:31:20 +11:00
.gitignore Merged remote-tracking branch 'remotes/origin/RLJ_WebSockets_I2C_OLED' 2018-11-26 21:45:28 +11:00
LICENSE Add LICENSE 2018-11-26 10:46:40 +00:00
README.md Update README.md 2018-11-25 21:43:01 +00:00

BluetoothHeater

Bluetooth interface for Chinese Diesel Heaters

Working so far:

  • Power On/Off
  • Temperature + & -
  • Fuel mixture tuning
  • Temperature sensing (DS18B20)
  • Heat exchanger body temperature as reported by heater unit
  • Interface to external SH1106 based OLED for a full featured controller
  • 5 button keypad interface
  • Smart error detection, observes unusual heater state progression (ignition fail)
  • Bluetooth Connectivity
  • Bluetooth Control App for Android (Alpha Testing)
  • WiFi Connection to existing network or Standalone Access Point Mode (Passwd: thereisnospoon)
  • list to be expanded

To be implemented

  • Wifi control
  • DebugPort data to be sent via Telnet if/when available on the network.
  • MQTT pub/sub
  • Expand hardware compatability with different MCU setups. IE Arduino Due/Mega/Pro ESP8266 & ESP32
  • Documentation