Skip to content

feat: add support for H6671 and H6672 TV LED Backlight 2 14.4 & 18.4ft#1200

Merged
bwp91 merged 1 commit intohomebridge-plugins:latestfrom
fish-sammy:feat/add-support-for-h-6671-and-6672
Nov 29, 2025
Merged

feat: add support for H6671 and H6672 TV LED Backlight 2 14.4 & 18.4ft#1200
bwp91 merged 1 commit intohomebridge-plugins:latestfrom
fish-sammy:feat/add-support-for-h-6671-and-6672

Conversation

@fish-sammy
Copy link
Contributor

@fish-sammy fish-sammy commented Nov 27, 2025

♻️ Current situation

The Govee TV LED Backlight 2 devices (models H6671 and H6672) are not
currently recognized by the plugin. When users attempt to use these devices,
they receive an error message indicating the model is not supported, even
though these devices use the same RGB light protocol as other supported
Govee LED strips.

Users have reported in issues #1185 and #1187 that these devices have
standard WiFi, Bluetooth, and LAN connectivity, and one user confirmed that
H6671 works when manually added to the constants file.

💡 Proposed solution

Add H6671 and H6672 to the models.rgb array in lib/utils/constants.js.
These TV backlight devices follow the same protocol as other Govee RGB
lights (similar to existing TV backlights H6097, H6168, and H6169 which are
already supported).

The change is minimal - just two new entries in the model list:

  • H6671: Govee TV LED Backlight 2, 14.4ft cuttable
  • H6672: Govee TV LED Backlight 2, 18.4ft cuttable

Both devices share the same hardware (v3.08.01) and software (v1.00.09)
versions and support all three connection methods.

⚙️ Release Notes

Added Support:

  • H6671 - Govee TV LED Backlight 2 (14.4ft cuttable) - Closes #1185
  • H6672 - Govee TV LED Backlight 2 (18.4ft cuttable) - Closes #1187

These devices are now recognized as RGB lights with full support for power
control, brightness adjustment, color/RGB control, and all standard scenes
and modes via WiFi, Bluetooth, and LAN connections.

➕ Additional Information

Testing

No new tests were added as this change only extends the existing device
model list. The RGB light handler is already well-tested and handles these
devices automatically once they're added to the models.rgb array.

User confirmation from issue #1185 indicates H6671 works correctly when
added to constants.js. Both devices use the same hardware/software versions
and should behave identically.

Reviewer Nudging

Start with lib/utils/constants.js lines 348-352 - the only file changed.
The two new model entries are added in numerical order within the existing
models.rgb array, following the established pattern used for all other RGB
devices including existing TV backlights (H6097, H6168, H6169).

Copy link
Collaborator

@bwp91 bwp91 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@bwp91 bwp91 merged commit 35a529b into homebridge-plugins:latest Nov 29, 2025
7 checks passed
@pt-consulting
Copy link

thank you very much!

@jandreaucodes
Copy link

@fish-sammy i just upgraded to the version that merged your changes.

I'm not seeing my lights get controlled, though.

I see the command hit my Homebridge logs but nothing happens on the lights.

Did you have to do anything in your branch when you tested? I have a H6671 I'm using that I just set up today.

@fish-sammy
Copy link
Contributor Author

@jandreaucodes I don't have a H6671 to test, but a H6672 at home. It works no problem without me having to do anything.

[11/30/2025, 2:04:14 AM] [Govee] [TV Backlight] has been added to Homebridge.
[11/30/2025, 2:04:14 AM] [Govee] [TV Backlight] initialising with options {"adaptiveLightingShift":0,"aws":"enabled","ble":"enabled","brightnessStep":1,"colourSafeMode":false,"lan":"unsupported"}.
[11/30/2025, 2:04:14 AM] [Govee] [TV Backlight] initialised with id [35:8E:C4:45:4F:87:EF:56] [H6672].
[11/30/2025, 2:04:16 AM] [Govee] [TV Backlight] current state [on].
[11/30/2025, 2:04:16 AM] [Govee] [TV Backlight] current brightness [39%].
[11/30/2025, 2:04:16 AM] [Govee] [TV Backlight] current colour [rgb 255 223 197].
[11/30/2025, 2:05:24 AM] [Govee] [TV Backlight] current colour [2100K / 482M] via adaptive lighting.
[11/30/2025, 2:05:42 AM] [Govee] [TV Backlight] current brightness [83%].
[11/30/2025, 2:05:42 AM] [Govee] [TV Backlight] current colour [2200K / 455M] via adaptive lighting.
[11/30/2025, 2:05:42 AM] [Govee] [TV Backlight] current brightness [84%].
[11/30/2025, 2:05:42 AM] [Govee] [TV Backlight] current brightness [100%].
[11/30/2025, 2:05:43 AM] [Govee] [TV Backlight] current colour [2300K / 444M] via adaptive lighting.
[11/30/2025, 2:05:48 AM] [Govee] [TV Backlight] current colour [2200K / 455M].
[11/30/2025, 2:05:48 AM] [Govee] [TV Backlight] current colour [2300K / 435M].
[11/30/2025, 2:06:27 AM] [Govee] [TV Backlight] current brightness [50%].
[11/30/2025, 2:06:28 AM] [Govee] [TV Backlight] current colour [2100K / 475M] via adaptive lighting.
[11/30/2025, 2:06:31 AM] [Govee] [TV Backlight] current state [off].
[11/30/2025, 2:06:33 AM] [Govee] [TV Backlight] current state [on].
[11/30/2025, 2:08:58 AM] [Govee] [TV Backlight] current state [off].
[11/30/2025, 2:09:01 AM] [Govee] [TV Backlight] current state [on].
[11/30/2025, 2:09:05 AM] [Govee] [TV Backlight] current colour [rgb 255 37 0].
[11/30/2025, 2:09:06 AM] [Govee] [TV Backlight] current colour [rgb 255 37 0].
[11/30/2025, 2:09:08 AM] [Govee] [TV Backlight] current colour [2000K / 500M].
[11/30/2025, 2:09:10 AM] [Govee] [TV Backlight] current colour [rgb 245 242 255].
[11/30/2025, 2:09:11 AM] [Govee] [TV Backlight] current colour [rgb 245 242 255].
[11/30/2025, 2:09:12 AM] [Govee] [TV Backlight] current colour [rgb 204 219 255].
[11/30/2025, 2:09:17 AM] [Govee] [TV Backlight] current brightness [30%].
[11/30/2025, 2:09:18 AM] [Govee] [TV Backlight] current brightness [30%].
[11/30/2025, 2:09:19 AM] [Govee] [TV Backlight] current brightness [20%].
[11/30/2025, 2:09:20 AM] [Govee] [TV Backlight] current brightness [20%].
[11/30/2025, 2:09:22 AM] [Govee] [TV Backlight] current brightness [23%].
[11/30/2025, 2:09:22 AM] [Govee] [TV Backlight] current brightness [56%].
[11/30/2025, 2:09:22 AM] [Govee] [TV Backlight] current brightness [23%].
[11/30/2025, 2:09:23 AM] [Govee] [TV Backlight] current brightness [59%].
[11/30/2025, 2:09:23 AM] [Govee] [TV Backlight] current brightness [60%].
[11/30/2025, 2:09:24 AM] [Govee] [TV Backlight] current brightness [90%].
[11/30/2025, 2:09:24 AM] [Govee] [TV Backlight] current brightness [100%].
[11/30/2025, 2:09:25 AM] [Govee] [TV Backlight] current brightness [39%].
[11/30/2025, 2:09:26 AM] [Govee] [TV Backlight] current brightness [30%].
[11/30/2025, 2:09:27 AM] [Govee] [TV Backlight] current brightness [10%].
[11/30/2025, 2:09:32 AM] [Govee] [TV Backlight] current brightness [30%].
[11/30/2025, 2:09:34 AM] [Govee] [TV Backlight] current brightness [10%].
[11/30/2025, 2:09:41 AM] [Govee] [TV Backlight] current brightness [50%].
[11/30/2025, 2:09:41 AM] [Govee] [TV Backlight] current brightness [39%].
[11/30/2025, 2:09:45 AM] [Govee] [TV Backlight] current brightness [30%].
[11/30/2025, 2:09:46 AM] [Govee] [TV Backlight] current brightness [30%].

@fish-sammy fish-sammy deleted the feat/add-support-for-h-6671-and-6672 branch November 30, 2025 07:12
@jandreaucodes
Copy link

Weird. I see the same type of logs in Homebridge but there's not actually anything changing with the light strip.

@jandreaucodes
Copy link

Figured it out.

The Govee app said it was connected to WiFi but it actually wasn't. So Homebridge was sending the command but it went nowhere.

Did a quick factory reset and now I'm back in business.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

please add h6672 18.4ft cuttable tv backlight please add H6671 govee tv backlight 2 14.4ft cuttable tv light

4 participants