---
title: "Niimbot"
description: "Niimbot is a Marketplace integration for Home Assistant. It has 173 installs sharing analytics, works locally and was last updated October 26, 2026."
canonical: "https://vulpo.app/integrations/marketplace/eigger-hass-niimbot"
url: "https://vulpo.app/integrations/marketplace/eigger-hass-niimbot.md"
last-updated: "2026-10-23"
version: "1.4"
---

# Niimbot

> Niimbot is a Marketplace integration for Home Assistant. It has 173 installs sharing analytics, works locally and was last updated October 26, 2026.

Niimbot is an integration that prints labels on Niimbot printers from Home Assistant over Bluetooth. It runs locally and is set up in the UI, where Home Assistant can discover a printer on the network and offer to add it. A print action takes imagespec payloads, and a second action re-reads cached printer settings such as density, speed and label type. The integration adds binary sensors for cover, paper and ribbon state, buttons for paper calibration and a test page, a sensor set that includes print head temperature and labels remaining, and an image of the last label made. It also adds an auto shutdown select and a connection sound switch. Options cover the status polling interval, keeping the Bluetooth connection open, and an optional online label lookup that sends only the product barcode and is off by default.

Automatic summary of the README and code of eigger/hass-niimbot. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=eigger&repository=hass-niimbot&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=eigger&repository=hass-niimbot&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **Found by itself**: Home Assistant spots it on the network and offers to add it.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Connect

- **Device**
- **Scan Interval**: Interval in seconds to poll printer status (battery, printhead temperature, RFID/label info, etc.). Lower values update status faster but consume more battery.
- **Keep BLE Connection**: Keep the Bluetooth connection alive continuously instead of disconnecting after each operation. Eliminates reconnection delay when printing, but drains more battery and prevents other devices from connecting to the printer.
- **Fetch Label Info Online**: Look up the loaded label's name and size from a NIIMBOT server using its product code (barcode). Off by default. Only the product code is sent — no serial number, tag ID, or other device information.

### Confirm the device

- **Scan Interval**: Interval in seconds to poll printer status (battery, printhead temperature, RFID/label info, etc.). Lower values update status faster but consume more battery.
- **Keep BLE Connection**: Keep the Bluetooth connection alive continuously instead of disconnecting after each operation. Eliminates reconnection delay when printing, but drains more battery and prevents other devices from connecting to the printer.
- **Fetch Label Info Online**: Look up the loaded label's name and size from a NIIMBOT server using its product code (barcode). Off by default. Only the product code is sent — no serial number, tag ID, or other device information.

### After setup

- **Scan Interval**: Interval in seconds to poll printer status (battery, printhead temperature, RFID/label info, etc.). Lower values update status faster but consume more battery.
- **Keep BLE Connection**: Keep the Bluetooth connection alive continuously instead of disconnecting after each operation. Eliminates reconnection delay when printing, but drains more battery and prevents other devices from connecting to the printer.
- **Fetch Label Info Online**: Look up the loaded label's name and size from a NIIMBOT server using its product code (barcode). Off by default. Only the product code is sent — no serial number, tag ID, or other device information.

Texts from the code of [eigger/hass-niimbot](https://github.com/eigger/hass-niimbot).

## Entities

- **Binary sensors**: Cover, Paper, RFID, Ribbon Loaded, Ribbon RFID
- **Buttons**: Paper Calibration, Calibrate Roll Feed, Reset Printer Settings, Print Test Page
- **Images**: Last Label Made
- **Selects**: Auto Shutdown
- **Sensors**: Print Head Temperature, WiFi Signal, Voltage State, Lighting Error Code, Last Error, Print Density, Print Speed, Label Type, Protocol Version, Colour Support, Print Area, Labels Remaining, and 18 more
- **Switches**: Connection Sound

## Actions

- **Print Label**: Print Niimbot Label.
  Fields: Payload, Rotate, Width, Height, Density, Label Type, Copies, Preview the image data
- **Refresh Printer Info**: Re-read cached printer settings (density, speed, label type, auto shutdown, battery bucket).

## From the README

> Print labels with Niimbot printers from Home Assistant using imagespec payloads over Bluetooth.

From the README of [eigger/hass-niimbot](https://github.com/eigger/hass-niimbot#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Computers and network](https://vulpo.app/integrations/category/computers-and-network.md), Printers
- Number: 173 installs sharing analytics; 127 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: 4.3.0, last updated October 26, 2026
- Domain: `niimbot`
- Source: <https://github.com/eigger/hass-niimbot>
- Issues: <https://github.com/eigger/hass-niimbot/issues>
- Screenshot: https://vulpo.app/integrations-img/11f5a33810860f2a.webp (from eigger/hass-niimbot's README)
- Screenshot: https://vulpo.app/integrations-img/4baea2cb7bd93099.webp (from eigger/hass-niimbot's README)
- Screenshot: https://vulpo.app/integrations-img/8a90f32088832fa2.webp (from eigger/hass-niimbot's README)

In Vulpo: Quick Toggle card, Button card, Select card, Chart card, Apple Watch, Control Center

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-23. Source: https://vulpo.app/integrations/marketplace/eigger-hass-niimbot

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/eigger-hass-niimbot
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
