Niimbot Label Printer Custom Integration

Niimbot Label Printer Home Assistant Integration

Installation

  1. Install this integration with HACS (adding repository required), or copy the contents of this
    repository into the custom_components/niimbot directory.
  2. Restart Home Assistant.
  3. Go to Settings / Integrations and add integration “Niimbot”
  4. Please select a discovered Niimbot device from the list.
2 Likes

Hi

Thanks for that integration :ok_hand: It would be nice to list printers that are supported by it :wink:
Also it looks like it supports only their printer that have network no ? I tried to add my 2 bluetooth ones but it doesn’t work :frowning:

Vincèn

The Bluetooth models B1 and D110 are supported. What is your current printer model?

D110 but it doesn’t detect it, will check while being nearer of my HA computer !
Is it able to work through Proxy BLE with ESPHome ? as it would make it a lot easier to use :slight_smile:

I confirm you it doesn’t work here ! Bluetooth is activated and working in HA but it doesn’t detect the Nimbot printer even when it’s just aside the NUC running HA !
Also error message is quite confusing as in French it states it could not find a printer on network…

Is the Bluetooth device not showing up like this? I will work on making the error message clearer. Also, Bluetooth proxy is supported.

oki so I found out that HAOS is not doing Bluetooth proxy even when bluetooth integration is activated. I have setup a Bluetooth proxy on one of my ESP.
Now when I try to activate the integration it “sees” my Fitness device but the printer doesn’t show up. If I check in ESP logs nothing shows up when I put on the printer aside the ESP :confused:
How do you handle the bluetooth part on your side ?

Vincèn

Is your Bluetooth printer paired with another device? If it’s already connected to another device, it may not appear in the list. Try testing it on https://niim.mmote.ru.

The Niimbot app on my phone but app is closed and not running, and the printer keeps blinking (the blue round) indicating it’s not connected at all !
One thing is sure: my BLE Proxy on ESP doesn’t see it at al :frowning:
How did you handle the Bluetooth part in your system ?

I am using the built-in Bluetooth of a mini PC and a Bluetooth proxy.

This is such a great integration. Thank you!

Is there a way to test the payload (the x y paremeters) before printing?

Currently, there is no way to test it before printing, but i will consider adding this feature in the future.

Do you plan to publish a custom card that would allow to use it easily ? as so far it’s quite annoying to use with the Action :frowning:

Thanks

I haven’t created a custom card before, so I don’t have any plans for it yet. I’ll think about a way to make it easier to use.