Skip to content

NBE Blackstar+ Pellet Burner MQTT Integration into Home Assistant via Home Assistant Auto Discovery protocol

License

Notifications You must be signed in to change notification settings

e1z0/nbe-blackstar-homeassistant

Repository files navigation

NBE Blackstar+/RTB Pellet Burners Home Assistant Integration

Runs as service or as docker container

Requirements

  • MQTT Broker server
  • Home Assistant or compatible home automation system OpenHab, IoBroker, Node-Red etc...

Compatible Pellet Burners

  • NBE RTB 10 (v13 controller)
  • NBE RTB 10 VAC (v13 controller)
  • NBE RTB 16 (v13 controller)
  • NBE RTB 16 VAC (v13 controller)
  • NBE RTB 30 (v13 controller)
  • NBE RTB 30 VAC (v13 controller)
  • NBE RTB 50 (v13 controller)
  • NBE RTB 50 VAC (v13 controller)
  • NBE RTB 80 (v13 controller)
  • NBE BS+ (Blackstar+) 10 (v13 controller)
  • NBE BS+ (Blackstar+) 16 (v13 controller)
  • NBE BS+ (Blackstar+) 25 (v13 controller)

If you don't know what model you are using, try to open pellet burner door and look over there, then compare with the user manual of most common models, it can be found here

How to run?

make up          # x86_64 Architecture (Intel/Amd)
make up_aarch64  # ARM x64 Architecture (RaspberryPI, OrangePI, nVidia Jetson, Rockchip64 etc...)

It will bring docker up, docker system must be already running on the host system. You can edit compose file for different options and set nbe serial and password.

docker-compose.yml is for x86_64 architecture and docker-compose_aarch64.yml is for ARM x64 architecture.

  • NBE Serial can be found on system menu System > User account > Serial number on the controller
  • NBE Password can be found on the pallet burner phisically just open the door and look at the top, it should be written over there.

Standard install (without docker)

Move files from src/ to /opt/nbe and do not forget to copy nbe.service to /etc/systemd/system, edit config.json, enable and start the service

pip3 install pycrypto paho-mqtt simplejson
systemctl enable nbe&&systemctl start nbe

Features

What features are working by now:

  • Various sensors
  • Climate control for hot water
  • Climate control for pellet burner itself

TODO

  • Different zones regulation as climate control or similar
  • Turn on/off pellet burner
  • Climate control
  • Cross platform docker images

Customization

You can enable different sensors, controls, etc.. just look at nbe_schema file..

The main configuration lies in config.json, just modify to suit your needs.

About

NBE Blackstar+ Pellet Burner MQTT Integration into Home Assistant via Home Assistant Auto Discovery protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published