Skip to content
Home Assistant TestFlight
Lighting

ElkBLEDOM

dave-code-ruiz/elkbledom · v1.6.5

HACSLocal polling

Home Assistant custom component for LED STRIP NAMED ELK- , MELK- , LEDBLE or XROCKER

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
lightLight
switchSwitch or outlet
selectMode picker (as switches)

What people report

Many generic ELK-BLEDOM-family Bluetooth LED strips work locally, but state is not synced with remote or app and only one controller connects at a time. Some variants lack brightness or white control.

  • Works6
  • Partly works1
  • Won’t be supported1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
ELK-BLEDOB / ELK-BLEDDMWorks LocalListed as supported
Saved copy
Supported devices: ELK-BLEDOM; ELK-BLEDOB; ELK-BLEDDM; ELK-BLE; ELK-BTC; ELK-BULB; ELK-BULB2; ELK-LAMPL; MELK; MELK-OA10; MELK-OC10; MELK-OF10; MELK-OG10; MELK-OA21; LEDBLE; LED-; JACKYLED; XROCKER; DMRRBA-007; Amazon LED Strips (Example); LED Light Bar (Example); MELK Strip (Example); ELK BTC Strip (Example); Search for "ELK-BLEDOM", "MELK LED", or "Bluetooth LED Strip" on your local Amazon. Limitations: External control (IR remote, mobile app) changes are NOT reflected in Home Assistant State updates only work when controlled through HA Multi-zone RGB strips not yet supported Single zone …

Excerpt saved from the README on 2026-10-23.

README
ELK-BLEDOM LED stripWorks LocalListed as supported BLE LED controller
Saved copy
Supported devices: ELK-BLEDOM; ELK-BLEDOB; ELK-BLEDDM; ELK-BLE; ELK-BTC; ELK-BULB; ELK-BULB2; ELK-LAMPL; MELK; MELK-OA10; MELK-OC10; MELK-OF10; MELK-OG10; MELK-OA21; LEDBLE; LED-; JACKYLED; XROCKER; DMRRBA-007; Amazon LED Strips (Example); LED Light Bar (Example); MELK Strip (Example); ELK BTC Strip (Example); Search for "ELK-BLEDOM", "MELK LED", or "Bluetooth LED Strip" on your local Amazon. Limitations: External control (IR remote, mobile app) changes are NOT reflected in Home Assistant State updates only work when controlled through HA Multi-zone RGB strips not yet supported Single zone …

Excerpt saved from the README on 2026-10-23.

README
ELK-BULB / ELK-BULB2Works LocalListed as supported
Saved copy
Supported devices: ELK-BLEDOM; ELK-BLEDOB; ELK-BLEDDM; ELK-BLE; ELK-BTC; ELK-BULB; ELK-BULB2; ELK-LAMPL; MELK; MELK-OA10; MELK-OC10; MELK-OF10; MELK-OG10; MELK-OA21; LEDBLE; LED-; JACKYLED; XROCKER; DMRRBA-007; Amazon LED Strips (Example); LED Light Bar (Example); MELK Strip (Example); ELK BTC Strip (Example); Search for "ELK-BLEDOM", "MELK LED", or "Bluetooth LED Strip" on your local Amazon. Limitations: External control (IR remote, mobile app) changes are NOT reflected in Home Assistant State updates only work when controlled through HA Multi-zone RGB strips not yet supported Single zone …

Excerpt saved from the README on 2026-10-23.

README
Lantern Lotus LED strip (Lxyoug)Works LocalConfirmed working, added to README
Saved copy
Add "Lantern Lotus" in Readme. The integration works great with my led strip (Lxyoug) , but I had difficulties fo find the right integration cause ther was no mention of the app name.

Excerpt saved from GitHub on 2026-10-23.

PR #16 · 2023-01
MELK-OA10/OC10/OF10/OG10 stripsWorks LocalListed as supported
Saved copy
Supported devices: ELK-BLEDOM; ELK-BLEDOB; ELK-BLEDDM; ELK-BLE; ELK-BTC; ELK-BULB; ELK-BULB2; ELK-LAMPL; MELK; MELK-OA10; MELK-OC10; MELK-OF10; MELK-OG10; MELK-OA21; LEDBLE; LED-; JACKYLED; XROCKER; DMRRBA-007; Amazon LED Strips (Example); LED Light Bar (Example); MELK Strip (Example); ELK BTC Strip (Example); Search for "ELK-BLEDOM", "MELK LED", or "Bluetooth LED Strip" on your local Amazon. Limitations: External control (IR remote, mobile app) changes are NOT reflected in Home Assistant State updates only work when controlled through HA Multi-zone RGB strips not yet supported Single zone …

Excerpt saved from the README on 2026-10-23.

README
MELK-OA21Works LocalModel added
Saved copy

The original text was already deleted or overwritten when we archived it.

PR #137 · 2026-03
ELK-BTCWCTM 2C lightsPartly works LocalPowers on but no brightness or colour temperature commands known
Saved copy
You have an partial unsupported device, i have no commands to change brightness, and color temp in your device https://github.com/dave-code-ruiz/elkbledom?tab=readme-ov-file#using-btscan-for-unsupported-devices You need to follow this guide if you want to discover new lost comands you need to change brightness, and color temp in your device https://github.com/dave-code-ruiz/elkbledom/blob/main/sniffing_ble_device.md In issue #120 https://github.com/TopsideWings have same problem When you have this commands you can put its here or create PR with changes in …

Excerpt saved from GitHub on 2026-10-23.

Issue #135 · 2026-03
Diyife LED strips (AF30 / iStrip+)Won’t be supported LocalDifferent protocol; separate istrip_plus_HA integration suggested
Saved copy
Device Information Product: Diyife TV LED Lights / Diyife LED Strip Lights Amazon links: - https://www.amazon.co.uk/dp/B0DT9K355C?th=1 (Diyife TV LED Lights, 4m TV Backlights with AR Sensor Sync to 55-60 inch TVs Screen & Music, Multiple Colors Changing RGB LED Strip Lights for TV Work with Remote, Bluetooth, Smart App Control) Its not an affiliate link - just info where the strips were purchased and some manufacturer's info App: iStrip+ (iOS) ## BLE Details Advertised Service UUID: AF30 Manufacturer Data: 0057 0400 39 Connected Services discovered: - Generic Access (1800) - Generic Attribute …

Excerpt saved from GitHub on 2026-10-23.

Issue #150 · 2026-05

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local polling

Talks to the device on your network, asking it for updates every so often.

Found automatically over

  • Bluetooth

Details

Installs (analytics)992 (0.14%)
GitHub stars210
Latest version1.6.5 (2026-10-20)
Set up in the UIYes
Maintainers@dave-code-ruiz
LicenseMIT

Devices listed in its README

  • ELK-BLEDOM
  • ELK-BLEDOB
  • ELK-BLEDDM
  • ELK-BLE
  • ELK-BTC
  • ELK-BULB
  • ELK-BULB2
  • ELK-LAMPL
  • MELK
  • MELK-OA10
  • MELK-OC10
  • MELK-OF10
  • MELK-OG10
  • MELK-OA21
  • LEDBLE
  • LED-
  • JACKYLED
  • XROCKER
  • DMRRBA-007
  • Amazon LED Strips (Example)
  • LED Light Bar (Example)
  • MELK Strip (Example)
  • ELK BTC Strip (Example)
  • Search for "ELK-BLEDOM", "MELK LED", or "Bluetooth LED Strip" on your local Amazon

Limitations from the README

  • External control (IR remote, mobile app) changes are NOT reflected in Home Assistant
  • State updates only work when controlled through HA
  • Multi-zone RGB strips not yet supported
  • Single zone control only
  • Only one device (HA or mobile app) can connect at a time
  • Disconnect from mobile app before using HA

Notable forks

Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.

ForkStarsLast pushDescription
Satimaro/elkbledom-fastlink★ 122025-12-14ELK-BLEDOM FastLink - a custom Home Assistant integration for BLE LED controllers. Features real-time RGB control, effect presets with emoji icons, and soft color temperature emulation (1800–7000 K). Clean, fast, and visually rich, rebuilt from scratch for modern HA 2025+.

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.