For the masses, I present to you the BamBuddy Printers Driver for BamBuddy.
Features
- Connects to your BamBuddy instance via REST API
- Optionally connects to a MQTT broker if you've got one setup
Hubitat Package Manager Installation
- Install HPM
- Open the HPM App, Install an app and search for BamBuddy. Select the one authored by jc21.
- Profit
Manual Installation
- In Hubitat → Drivers Code, click the "+ Add driver" button and paste contents of
bambuddy-printers.groovyand click Save - In the Devices section, create a new Virtual Device, choose driver
BamBuddy Printers
Configure
- In your new device's preferences, set the host of the BamBuddy instance, an API Token with these permissions:
- Read Status
- Manage Queue
- Control Printer
- Optionally add your MQTT server details (host:port, user/pass, topic prefix from BamBuddy settings)
- Turn on Debug Logging and check the logs, turn off when everything is working q
More info in the Github repo
Testers and feedback welcome ![]()