Runs as service or as docker container
- MQTT Broker server
- Home Assistant or compatible home automation system OpenHab, IoBroker, Node-Red etc...
- 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
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.
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
What features are working by now:
- Various sensors
- Climate control for hot water
- Climate control for pellet burner itself
- Different zones regulation as climate control or similar
- Turn on/off pellet burner
Climate control- Cross platform docker images
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.