Загрузка страницы

Replacing a suburban RV propane furnace with a Chinese diesel heater and afterburner controller

I got tired of my suburban propane furnace not working in our RV bus conversion and decided to replace it with a webasto clone - a Chinese diesel heater. I also fitted an afterburner controller to it which gives control of it over WiFi and integrates with home assistant via MQTT.
I made some custom fittings for the 44mm (42mm ID) ducts to adapt them to ABS pipe and some custom duct vents that I 3D printed.

Link to 3D printer source files on github:
https://github.com/sdc53/Diesel-heater-duct-adapters-and-vents

Afterburner link: http://www.mrjones.id.au/afterburner/

Home assistant files - you will need to change the topics from afterburner to afterburnerXXXXXX if you are using a public MQTT broker. I recommend using a private mosquitto instance which you can easily install with Home assistant.
---------------------configuration.yaml:------------------------
sensor: !include sensors.yaml

switch:
- platform: mqtt
name: Heater On / Off
state_topic: "afterburner/sts/Run"
command_topic: "afterburner/JSONin"
value_template: '{{ value }}'
payload_on: '{"Run":1}'
payload_off: '{"Run":0}'
state_on: "1"
state_off: "0"
optimistic: false
retain: false
qos: 0
icon: mdi:power

climate:
- platform: mqtt
name: Heater Thermostat
retain: false
payload_on: 1
payload_off: 0
temperature_unit: C
modes:
- "off"
- "heat"
mode_state_topic: "afterburner/sts/RunHA"
mode_command_topic: "afterburner/cmd/Run"
availability_topic: "afterburner/status"
current_temperature_topic: "afterburner/sts/TempCurrent"
temperature_command_topic: "afterburner/cmd/TempDesired"
temperature_state_topic: "afterburner/sts/TempDesired"

----------------- sensors.yaml: ------------------------------------------------------
- platform: mqtt
name: "Heater Thermostat Status"
state_topic: "afterburner/status"
availability:
- topic: "afterburner/status"
icon: mdi:thermostat

- platform: mqtt
name: "Heater Thermostat Run 01"
state_topic: "afterburner/sts/Run"
value_template: "{{ value }}"
icon: mdi:state-machine

- platform: mqtt
name: "Heater Thermostat Run State"
state_topic: "afterburner/sts/RunString"
value_template: "{{ value }}"
icon: mdi:state-machine

- platform: mqtt
name: "Heater Current Temperature"
state_topic: "afterburner/sts/TempCurrent"
unit_of_measurement: '°C'
value_template: "{{ value }}"

- platform: mqtt
name: "Heater Desired Temperature"
state_topic: "afterburner/sts/TempDesired"
unit_of_measurement: '°C'
value_template: "{{ value }}"

- platform: mqtt
name: "Heater Temp Body"
state_topic: "afterburner/sts/TempBody"
unit_of_measurement: '°C'
value_template: "{{ value }}"

- platform: mqtt
name: "Heater Input Voltage"
state_topic: "afterburner/sts/InputVoltage"
unit_of_measurement: 'v'
value_template: "{{ value }}"
icon: mdi:lightning-bolt

- platform: mqtt
name: "Heater GlowPlug Voltage"
state_topic: "afterburner/sts/GlowVoltage"
unit_of_measurement: 'v'
value_template: "{{ value }}"
icon: mdi:lightning-bolt

- platform: mqtt
name: "Heater GlowPlug Current"
state_topic: "afterburner/sts/GlowCurrent"
unit_of_measurement: 'Amps'
value_template: "{{ value }}"

- platform: mqtt
name: "Heater Fuel Usage"
state_topic: "afterburner/sts/FuelUsage"
unit_of_measurement: 'mL'
value_template: "{{ value }}"
icon: mdi:fuel

- platform: mqtt
name: "Heater Fuel Rate"
state_topic: "afterburner/sts/FuelRate"
unit_of_measurement: 'mL/hr'
value_template: "{{ value }}"
icon: mdi:fuel

- platform: mqtt
name: "Heater Fan Speed"
state_topic: "afterburner/sts/FanRPM"
unit_of_measurement: 'RPM'
value_template: "{{ value }}"
icon: mdi:fan

- platform: mqtt
name: "Heater Error String"
state_topic: "afterburner/sts/ErrorString"
value_template: "{{ value }}"
icon: mdi:alert

Видео Replacing a suburban RV propane furnace with a Chinese diesel heater and afterburner controller канала This Old Bus
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
4 января 2021 г. 11:10:25
00:31:09
Яндекс.Метрика