SofaBaton + Govee TV Backlight Automation
▲ 3 r/SofaBaton+1 crossposts

SofaBaton + Govee TV Backlight Automation

This could work with any Govee Device WITHOUT running any extra device for Home Automation.

I finally got my Govee T2 TV Backlight (H605C) working the way I wanted with my SofaBaton remote, so I figured I'd post the complete setup in case anyone else wants to do something similar.

Before you read any further: YOU NEED TO REQUEST YOUR OWN API KEY!
It wouldn't work without it. You can do this in Govee app.

The goal was:

When shutting down the home theater:

TV/AVR/etc. shut down → Govee leaves Movie mode → changes to a solid warm orange at 100% brightness so we can see while leaving the room → stays on for a selected time → turns off.

When starting the theater again:

Govee turns on → automatically goes back into my Movie DreamView.

MPORTANT LIMITATION — VIDEO MODE / “START TO EXPERIENCE”

One limitation I could not find a way around through the Govee API is directly controlling the normal Video mode.

So unfortunately, SofaBaton cannot simply reproduce every setting from the normal Govee Video/Experience screen. (White balance, individual LED segment brightness, etc.

The workaround: Movie DreamView

The solution I found was to create a Movie DreamView in the Govee app and have SofaBaton activate that DreamView through the API.

DreamView gives you fewer adjustments than the normal Video Experience. In my case, I can configure:

  • Brightness
  • Saturation
  • Movie or Game
  • Part or All

For a TV backlight, make sure you select PART, not ALL.

PART allows the different sections of the LED strip to display different colors based on the corresponding areas of the TV picture. This is what you want for proper screen-matching ambient lighting.

ALL treats the backlight more like one unified light, so the entire LED strip displays the same overall color instead of different areas of the strip matching different areas of the screen.

Once the Movie DreamView is configured the way you want in the Govee app, SofaBaton can activate it automatically during the home-theater startup sequence.

Also IMPORTANT: DO NOT IN ANY CASE EVER SHARE YOUR API KEY!!!!

End of disclaimer....

1. Get your Govee API key

First you need to request your own Govee API key through the Govee app/developer API.

You'll also need:

  • Your Govee model/SKU, in my case H605C
  • Your individual Govee device ID

Obviously, do not copy somebody else's API key or device ID. The command structure is the same, but those values need to be your own.

In SofaBaton I added the commands using IP Control / API commands.

For the headers I use:

Govee-API-Key: YOUR_API_KEY

Content type:

application/json

SOLID COLOR COMMAND

For normal color control, Govee uses its older API.

Method

PUT

URL

https://developer-api.govee.com/v1/devices/control

Body

You can select any color you want; just change the RGB values.

{"model":"H605C","cmd":{"name":"color","value":{"r":255,"g":90,"b":0}},"device":"YOUR_DEVICE_ID"}

Brightness IP commands already exist by default, so for shutdown sequency, first I add a 100% brightness command (pay attention to device if you have multiple ones!)
THEN add the color command.
THEN add Off. command and set delay.

So my shutdown sequence sends:

Brightness 100% → Warm Orange → Off.

GETTING BACK INTO MOVIE MODE

This was the difficult part.

You need to create a Movie DreamView

In the Govee app I created a Movie DreamView and configured it exactly the way I want for movie watching.

https://preview.redd.it/eln2iz9uprjh1.png?width=452&format=png&auto=webp&s=0d04704a402354db08664a3a37813ced5d4fa21c

Go to Feature hub then Group and DreamView and create a new one and name it "movie".
Then set it up how you want it to. These are my settings for T2 backlight:

https://preview.redd.it/0n2bvga4qrjh1.png?width=451&format=png&auto=webp&s=f9398aa8c5bca055e781e001ea48ec26eb97b602

MOVIE DREAMVIEW ON COMMAND

This is where an important difference comes in.

DreamView uses Govee's new API endpoint, NOT the older one used for color and brightness.

Method

POST

Do not use PUT.

URL

https://openapi.api.govee.com/router/api/v1/device/control

Header

Govee-API-Key: YOUR_API_KEY

Content type

application/json

Body

{"requestId":"sofabaton-movie-1","payload":{"sku":"H605C","device":"YOUR_DEVICE_ID","capability":{"type":"devices.capabilities.toggle","instance":"dreamViewToggle","value":1}}}

value:1 turns Movie DreamView ON.

The important part is that this MUST use:

POST
https://openapi.api.govee.com/router/api/v1/device/control

MOVIE DREAMVIEW OFF

If you want a separate DreamView OFF command, use the same command and change:

"value":1

to:

"value":0

So:

{"requestId":"sofabaton-movie-off","payload":{"sku":"H605C","device":"YOUR_DEVICE_ID","capability":{"type":"devices.capabilities.toggle","instance":"dreamViewToggle","value":0}}}

Again:

POST
https://openapi.api.govee.com/router/api/v1/device/control

MY SOFABATON STARTUP SEQUENCE

For starting the theater I can now basically do:

TV/AVR/etc. ON

Govee ON

Movie DreamView ON

And the T2 goes back into my Movie DreamView instead of remaining in the solid orange lighting mode.

The nice thing about using DreamView is that I don't have to try to send separate commands for saturation, Vivid, Movie, white balance, etc. The DreamView already contains the configuration I want.

MY SOFABATON SHUTDOWN SEQUENCE

My shutdown is essentially

Brightness 100%

Solid warm orange

Govee OFF + Delay approximately 2 minutes

This means the home theater equipment can shut down while the Govee backlight stays on as a warm orange room light for a couple of minutes so nobody is walking around in complete darkness.

Then it turns itself off.

ONE SOFABATON DELAY QUIRK I FOUND

I initially set a delay to MAX which is 127.5 seconds, but SofaBaton strangely executed the final Govee OFF command after only about 2 seconds.

I removed the OFF command completely and confirmed the orange light stayed on, so Govee itself was not shutting down.

I then tested a 10-second SofaBaton delay, and that worked perfectly.

Then tested longer delays but did not track perfectly. 111s delay turned off the color after 45 seconds. I have relayed the issue to Sofabaton, and they will look into it. I also requested to have 3-4-5 minute delays after 120seconds.
This might also be beneficial for people with serious home theater processors that take minutes to boot up

UPDATE: The best solution I found was to use repeated Color ON commands with 30-second delays instead of trying to use one long 120-second delay, which doesn't seem to work correctly with SofaBaton. So instead of: Color ON → 120-second delay → OFF I repeat the same Color ON command every 30 seconds. This keeps the light on for the amount of time I want while getting around the problem with longer delays. I also made an important change at the end of the shutdown sequence. Before actually turning the backlight off, I lower the brightness and put it back into Movie DreamView. The reason is that without doing this, the next startup begins with the Govee displaying the last solid color from the shutdown sequence at 100% brightness before Movie DreamView kicks in. By restoring the brightness and Movie DreamView before turning the backlight off, the Govee is already in the correct state for the next startup. My shutdown sequence is now: Brightness 100% → 0s delay → Color ON → 30s delay → Color ON → 30s delay → Color ON → 30s delay → Color ON → Brightness 50% → 2s delay → Movie DreamView → 2s delay → OFF This gives me the temporary solid-color room lighting during shutdown, but before the Govee actually powers off, it is returned to Movie DreamView at a more reasonable brightness. The next time the system starts, it comes on in the correct mode instead of briefly blasting the previous solid color at 100% brightness.

reddit.com
u/CSOCSO-FL — 4 days ago

Narrow table behind sofa (Bass trap)

Another addition to my DIY room acoustics.

I widened the narrow table behind the couch to get even farther away from the back wall.

I used to sit right against the wall. After making my DIY rear absorption panels, I knew I had to move forward so I wouldn't hit my head every time I sat down. There are much better acoustic reasons to get off the back wall too, so this itself was an improvement.

I originally bought a narrow sofa table from Amazon that was about 8" deep. It helped, but not by much, and it was also a little too tall. Because of the baseboard, the table had to sit away from the wall and leaned back slightly when the couch was pushed against it.
Then I had the idea of filling the table with Safe 'n' Sound insulation.
Packed pretty much 8x4ft and 8" thick, trying to act as a bass trap by the back wall.
I wrapped the front with fabric and hot-glued it to the metal frame. It looked pretty good at first, but over time the couch rubbing against it caused most of the hot glue to let go. The cats also discovered the fluffy insulation and kept pulling pieces out, so we were constantly finding bits of it on the floor.

Eventually I found some free wood panels and decided to rebuild it properly. I wanted the wood to wrap around the sides so the cats couldn't get to the insulation anymore.

I reused the old table, shortened the legs so it would still fit behind the couch with the new wood top, cut a notch for the baseboard, improved the fabric on the front, and reused the original fabric to wrap around the back and bottom as well. I even transferred the power outlet into the new table.

The table is now 12" deep instead of 8". Doesn't sound like much, but according to my wife, it's a HUGE difference, and she feels like she's sitting twice as close to the TV.

Jokes aside, it really is better. I can't honestly tell that I'm noticeably closer to the TV, but I can hear the difference from being about 4 inches closer to the front speakers.

One of the main reasons I wanted to do this is because the front stage, surrounds, and Atmos speakers always seemed to snap into place whenever I leaned forward while watching movies. I wish I could have moved another 8 inches, but I don't really have the room, and I'm already lucky my wife didn't make a bigger deal out of it. She definitely rolled her eyes when I walked in with a pile of wood and asked, "Why?"

In the end, though, she just smiled and said, "Whatever makes you happy."

Also linking some of my old posts about the other panels I made:

https://www.reddit.com/r/hometheater/comments/1mm0vhc/more_diy_acoustic_absorption_panels_for_the/

https://www.reddit.com/r/hometheater/comments/1jk3821/finally_tackled_room_acoustics_diy_2_and_4_frames/

The main intention of the table is to get away from the back wall. Did not build this to be an actual bass trap, but might as well just utilize it as such.

https://preview.redd.it/0s0z169n5tch1.jpg?width=4000&format=pjpg&auto=webp&s=c2b969a57dbf9939760b7ace7aca1940559fc6a2

https://preview.redd.it/f6pfo59n5tch1.jpg?width=4000&format=pjpg&auto=webp&s=a103e8942eace4fcfa0b4850756126bfc7f2b792

https://preview.redd.it/nn8dy59n5tch1.jpg?width=4000&format=pjpg&auto=webp&s=a736ed441259e3219bd01afc93a9394aaa2166c5

https://preview.redd.it/v8ke659n5tch1.jpg?width=2252&format=pjpg&auto=webp&s=408f0370ca777f1ea9c4c206dbf2121c56dd8be6

https://preview.redd.it/764gv49n5tch1.jpg?width=2252&format=pjpg&auto=webp&s=91c6de63f94179fc3784ede262687d7c54c55b9c

https://preview.redd.it/tzk1569n5tch1.jpg?width=2252&format=pjpg&auto=webp&s=ad9c55b43cfd0305690068e87054edd011c5e765

https://preview.redd.it/cf22859n5tch1.jpg?width=2252&format=pjpg&auto=webp&s=f182ea6b59ff834c4a0960c4a58785b75b58b041

https://preview.redd.it/h23pf79n5tch1.jpg?width=4000&format=pjpg&auto=webp&s=7db51adf59b18d1f99b5418b0d09e727e9d73078

https://preview.redd.it/p3nsp59n5tch1.jpg?width=2252&format=pjpg&auto=webp&s=9cd8272f34ccb1b76b3cac642904bf56477b5a27

reddit.com
u/CSOCSO-FL — 1 month ago

Back to tirzapetide after taking reta? Should I take a break?

I lost 100lbs. First on 3 months of sema then 10months of tirzapetide. Took a break then tried reta. I have been in reta for the past 6 months and I haven't lost a single lbs and does not help with hunger. I wanna go back to tirzapetide to lose another 30lbs or so. I took a dose of reta last Sunday. Obviously I would start with a low dosage like 2mg or so. Question is, should I take a break or no?

( i am not looking for help or trying to figure out how much reta i took or should have taken. I am done with reta.)

reddit.com
u/CSOCSO-FL — 2 months ago

X2 w/ hub wont control nvidia shield pro anymore

I am not sure what happened. It was never perfect but now it just won't control the shield pro at all. Completely stopped working. I tried reconnecting the remote which pairs perfectly fine. I removed all devices. Tried again. Paired. No difference. I deleted the nvidia from sofabaton. Add it again. It used to ask which "library" to download since there was multiple different ones available. It won't do that this time. It still doesn't work. Not sure how to fix it. Already restarted both remote and nvidia shield. Of course it didnt fix it.

It used to work and most of the times i had issues with device turning on via sofabaton, so i always had to press the question mark and select device didn't turn on then select shield. Sometimes the remote also lagged. Where I had to press a button several times before it worked. Now nothing works no matter what.

Any ideas? I wasn't really fond of universal remotes but now i am just more pissed at this thing...

For now I am also testing turning on wake when input changes to shield. And changed power setting in sofabaton so it doesnt control that anymore

Edit: i managed to make it work by selecting the voice command shield remote. But now out of nowhere i cant connect to my hub. Lmao. What a shitshow this sofabaton is....smh

edit 1.5: After adding the remote as BLE instead of BT ( i guess that is what normal vs voice command remote is controlled) I had to manually assign each and every single button for shield... arrow up,left,right, down, pause, home, etc. I wonder if these buttons got reset before and that is why I was not able to control it anymore. Well.. now we never know because I deleted all that.

Edit #2: don't wanna jinx myself but I think i fixed the issue where the shield wont turn on sometimes via sofabaton. As I mentioned i turned off power management for the shield in sofabaton and in the nvidia settings i turned on 3 settings: wake and sleep shield via input change and sleep shield when tv shuts off.

Wake shield when tv turns on is off. I just tested every scenario and shield woke up and went to sleep perfectly.

reddit.com
u/CSOCSO-FL — 2 months ago
▲ 5 r/Govee

TV backlight Green camera issue / green led and possible fix

https://preview.redd.it/0flkknzqzp8h1.jpg?width=3120&format=pjpg&auto=webp&s=8694c7576854b3c8a320750a22bf59b2d839d877

https://preview.redd.it/nz4y6ozqzp8h1.jpg?width=3120&format=pjpg&auto=webp&s=9a887c8650676b4d0bdb9f838f697070bb35240d

https://preview.redd.it/nkyjhnzqzp8h1.jpg?width=3120&format=pjpg&auto=webp&s=df85ab395c93949c99c22665e5fad3330f17e94e

https://preview.redd.it/adrswbrszp8h1.jpg?width=3120&format=pjpg&auto=webp&s=efac82e03b66dcd22ed7827600fef231789552c3

I made a post a few days ago (which I have deleted) and wanted to post this new one and also mention a possible fix.
As you can see in these images, the camera sees green. I have seen people with this issue. Not too many, but I do know that govee support and people online think this is a calibration or reflection issue. IT IS NOT.
As you can see the camera sees the ground as green also and you might think, oh thats the reflection from the LEDs behind the tv shining green everywhere. Nope!
As you can see on 1 image I aimed the camera away from the tv- at the ceiling and EEEEEVERYTHING is green for the camera.
I went through 5 (FIVE!) t2 devices. First one worked for 2 years.
2nd worked for 1 month, 3rd one for 1 week or so and the 4th for a couple days! I am NOT joking! No lies!

https://preview.redd.it/uj5bqx4r0q8h1.png?width=1201&format=png&auto=webp&s=595719bffd9a790a8d9528148e9f3202f62bf850

This issue always came back.
I would say my calibration and settings were always dialed in superb!
My saturation is at %13, white balance is at default, and brightness is at %50.
Which gave me this:

https://www.reddit.com/r/Govee/comments/1machnh/i_love_my_t2/

When the green camera issue started to happen, the first thing that i tried was to unplug and plug the camera back in. It worked for a few times, but eventually this "fix" did not help. Unfortunately as far as I can tell this camera ONLY works with the oem usb cable. No 3rd party usb cable works.

I did email govee suport and they gave me the run around... telling me how to calibrate it and trying their hardest not to understand what the issue was even when I sent them an image of my arm in front of the tv taken with my phone vs a screenshot of what the govee camera sees during calibration which was all green.
Anyways, jump to yesterday.... I was about to make a video for govee support since I was talking to them again, and they asked me to make a video. Funny enough, it's the same bs response about calibrating it like this... set it like that, then play a youtube video with the flowing colorful smoke and tape it for them. Uhm.. no thanks.

What I did yesterday is that I toggled on AI mode and selected a random filter. I saw one of the recent filters was TRON Legacy which I tried a long time ago when the 4K atmos release came out. Just to make sure: the Ai was turned off!!! I just tried turning it on then changed the filter, and BOOM! The issue went away!
I turned off the AI filter again, and so far the camera is working!
I really really hope this is a permanent fix. I really hope the issue won't come back, but if it does, toggling the AI on and off would fix it again. I emailed govee. Told them what I found. They asked me if I wanted to send in my device for testing, but since the issue is not present, i told them I would keep it until this issue comes up again.

I also wonder If I added the same t2 device to an account that never used the AI filter before (different phone, different registered email) if the camera would have shown green. I guess it's another thing to try next time if this ever happens again.

reddit.com
u/CSOCSO-FL — 2 months ago
▲ 0 r/Govee

Why are these products are so garbage???

I am beyond furious how garbage these products are. I am on my 5th Govee t2 light for my tv. Every single one had the same damn issue and govve support is clueless and worthless. They think i am stupid when i clearly tell them whats the issue and they just regurgitate the same damn typical trouble shoot issue when it has nothing to do with my problem. They are unable to answer what the issue could be. As I said they are clueless.

I have several govee products around the house.

1 porch light already stopped working under 1 year and got it replaced. I had my first T2 light for 2 years. No issue then it started happening... camera was seeing green. No... I don't have a reflection from anything. I can look at the camera calibration in a bright ass room and point the camera at my face and its like having a green filter over the lens. Obviously there is nothing on the lens it worked for 2 years. Ordered a new one. Installed it. 1 month later happened to that one too!! Same issue!

Ordered another one. 1 week later. Same issue! No lies! Swear on my sons life!

Got that replaced on amazon for free. Next one came in and literally died 1 day later!! I CAN NOT MAKE THIS UP!!!

Contacted govee asking what the hell is going on. Annoying email about troubleshoot steps, Trying to have me calibrate it and set it up better when i am keep telling them none of that will fix what the camera sees. Has nothing to do whats on my screen. As I said... I could point the camera at my wall and the whole wall is matrix green.

They had no clue. Gave me a refund. Ordered another one and somehow this last one worked for months. Now it broke again! Same green camera issue. I had an older one in my closet. Brand new box. Don't even remember how i got it but I hooked it up yesterday. Zero issues. Calibrated it. Everything is happy! Today I came home. Turn the light on to watch a movie and now its welcoming me with a message that my camera is not installed.

All cables, power adapter is original from that box!! Unplug replug everything but it does not want to see the camera being plugged in. I pressed something on the box itself and it started working. Shows the colors on the screen what the camera sees perfectly yet the app does not want to see the camera. I deleted the device. Trying to add it. Asks me to press the button to connect to it. Nothing happens. I am done. This is infuriating!!

I love the t2. I had the 3 prom did not like it at all. I also seen the 3 light and was not a fond of it. Maybe it was their settings. Not sure.

Btw here is how the t2 worked for me https://www.reddit.com/r/Govee/s/slAL0ztwiO

reddit.com
u/CSOCSO-FL — 2 months ago
▲ 0 r/kodi

Kodi setup is extremely frustrating.............

I can not put it in words how freaking annoying and frustrating this crap is. I managed to set it up ONE time for movies and I am struggling to get TV shows and custom folders made for the main screen. I am using an AEON nox skin or something, but the best part is that I am soooooo fed up with it that I have zero energy explaining my issue and what I did and the issues.

reddit.com
u/CSOCSO-FL — 3 months ago
▲ 35 r/KEF

Kef center channel crackle at loud volumes

It's my brother's setup. I just made him switch from a pioneer vsx lx 302 to an onkyo rz30. Mostly because the pioneer had a single crossover for all speakers and lfe which is crazy and wanted him to have something that comes with dirac so I can calibrate it with a umik1 mic.

He bought a hsu sub a few weeks ago which I helped him setup and that is when I talked him into a new receiver. We demod some scenes and we listened to those at around -5db. The center channel had some weird cracking, buzzing sound when people talk and with some other sounds. Before we listened to anything i double checked all trim levels which I adjusted to the proper levels (using rew; all speakers at 75db and sub at 85db at reference volume)

Now he has the rz 30. Calibrated it with a umik1 mic. Even created custom target curves with a room curve that rolls down higher frequencies than what dirac gave us by default. Still has crackle sound. I am not sure if an external amp would help the situation. Again... all speakers are setup to proper levels. Trims are like -0.5 for main speakers and -3 for center. Everything else sounds pretty good.

Also both main speakers (q950 i think) has this weird rise at 800hz which i fixed with a custom target curve in dirac. Btw the rise exists even with dirac.

u/CSOCSO-FL — 3 months ago

Some guy on fb marketplace scammed me with these seats. Forgot to check and 1 seat is broken. Permanently screwed in place so it wont recline. Mechanism is broken. Only realized after installing it in my car. Guy ghosted me so made my own templates and ordered some adapters from oshcut so i could put it on the office chair base. Pretty darn cool if u ask me. Did cast me 800 all in. Lol

u/CSOCSO-FL — 4 months ago