Bellfire home automation project

This article provides you with an overview and links of all articles published around the Bellfire fireplace (Mertik Maxitrol controller) project that was presented during the Home Assistant Conference 2020.

Although this solution is presented around Home Assistant you can easily use the same solution in OpenHab, Domoticz or any other open home automation platform.

Slides

View Automate Everything! How to make your stupid device smart on Notist.

Introduction articles

The steps

Shopping list

  1. The ESPboard: ESP8266 board or ESP32 if you also want to use Bluetooth features on AliExpress.com, Banggood, Amazon
  2. The 4 channel relay board. Make sure you select the 5V version The relay: 5v relay board AliExpress.com or Banggood, Amazon
  3. If you don’t want to solder order:
    – Mini breadboards AliExpress.com or Banggood
    – Dupont cables male-female AliExpress.com or Banggood

Optional tools

11 Replies to “Bellfire home automation project”

  1. Hi Pieter,

    Can you share the info for the fireplace controller? Or link?
    For the enthousiasts like me, we still need to integrate flame up/down using the controller inputs.

    1. Hi Stijn,

      The Fireplace controller is Mertik Maxitrol, it is part of the fireplace. The information about the options is very limited. I found the initial information with loads of Google.

      I haven’t find the time to implement the flame up/down in ESPHome. I’ve had it working, including the second burner with ESPeasy before. We should be able to deduct it from the ESPeasy rules. I just published the copy of ESPeasy rules. Please share your questions or solutions so I can update the ESPhome configuration.

      1. Well you can find some wiring schemes for the controller and the “dumb” remote control (which is what you are emulating here) but no clue on the buttons to be pressed.
        Thank you for figuring this out and saving us a lot of time!
        I’m looking forward to your Lovelace config 🙂

        1. Not completely sure if I understand your question. Are you using Home Assistant and the ESPhome solution that I described in this solution? If so the switches defined in ESP home should show up; fireplace on/off , Fireplace_centerfire, increase and decrease fire.

          Not sure if that is where you are referring to with the ‘buttons’. If you’re looking for a physicals button solutions, you should wire those a buttons to the ESP and extend the ESPhome confige to execute the correct sequence of the relays after pressing the button, using the mappings from this solution. You need to have a controller in the middle to handle the timing, otherwise you need to manual press one or two buttons together and release them in exact one or two seconds to activate the fireplace.

          Here’s my lovelace for the fireplace, it uses a entity card and a conditional card to a only show the controls when the fireplace is on.

          cards:
          – entities:
          – entity: switch.fireplace_ignition
          name: aan/uit
          show_header_toggle: false
          title: Openhaard
          type: entities
          – card:
          entities:
          – entity: switch.fireplace_centerfire
          – entity: switch.fireplace_increase
          – entity: switch.fireplace_decrease
          show_header_toggle: false
          type: entities
          conditions:
          – entity: switch.fireplace_ignition
          state: ‘on’
          type: conditional
          type: vertical-stack

          If I have some more time I’ll explain it in a post.

  2. Nice article! I have done the same with LC Relay X4 ESP-01 flashed with tasmota.
    I was wondering if you found any way to get status, if possible I want to get status update if my kid turn on the fireplace using the RF remote.

    1. I don’t think you can get the status of the controller. There are no output pins available. The only solution I can think of is replacing your remote and control all interaction of the fireplace remote using your home automation software, e.g. HomeAssistant

Leave a Reply

Your email address will not be published. Required fields are marked *