e1z0 / nbe-blackstar-homeassistant

NBE Blackstar+ Pellet Burner MQTT Integration into Home Assistant via Home Assistant Auto Discovery protocol
BSD 3-Clause "New" or "Revised" License
7 stars 0 forks source link

NBE Blackstar+/RTB Pellet Burners Home Assistant Integration

Runs as service or as docker container

Requirements

Compatible Pellet Burners

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.

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:

TODO

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.