[APP] Govee - Making your life smarter

@Kaoh

Model: H605A

[{"type":"devices.capabilities.on_off","instance":"powerSwitch","parameters":{"dataType":"ENUM","options":[{"name":"on","value":1},{"name":"off","value":0}]}},{"type":"devices.capabilities.toggle","instance":"gradientToggle","parameters":{"dataType":"ENUM","options":[{"name":"on","value":1},{"name":"off","value":0}]}},{"type":"devices.capabilities.range","instance":"brightness","parameters":{"unit":"unit.percent","dataType":"INTEGER","range":{"min":1,"max":100,"precision":1}}},{"type":"devices.capabilities.segment_color_setting","instance":"segmentedBrightness","parameters":{"dataType":"STRUCT","fields":[{"fieldName":"segment","size":{"min":1,"max":24},"dataType":"Array","elementRange":{"min":0,"max":23},"elementType":"INTEGER","required":true},{"fieldName":"brightness","dataType":"INTEGER","range":{"min":0,"max":100,"precision":1},"required":true}]}},{"type":"devices.capabilities.segment_color_setting","instance":"segmentedColorRgb","parameters":{"dataType":"STRUCT","fields":[{"fieldName":"segment","size":{"min":1,"max":24},"dataType":"Array","elementRange":{"min":0,"max":23},"elementType":"INTEGER","required":true},{"fieldName":"rgb","dataType":"INTEGER","range":{"min":0,"max":16777215,"precision":1},"required":true}]}},{"type":"devices.capabilities.color_setting","instance":"colorRgb","parameters":{"dataType":"INTEGER","range":{"min":0,"max":16777215,"precision":1}}},{"type":"devices.capabilities.color_setting","instance":"colorTemperatureK","parameters":{"dataType":"INTEGER","range":{"min":2000,"max":9000,"precision":1}}},{"type":"devices.capabilities.dynamic_scene","instance":"lightScene","parameters":{"dataType":"ENUM","options":[]}},{"type":"devices.capabilities.music_setting","instance":"musicMode","parameters":{"dataType":"STRUCT","fields":[{"fieldName":"musicMode","dataType":"ENUM","options":[{"name":"Rhythm","value":1},{"name":"Windmill","value":2},{"name":"Hooray","value":3},{"name":"Sprouting","value":4}],"required":true},{"unit":"unit.percent","fieldName":"sensitivity","dataType":"INTEGER","range":{"min":0,"max":100,"precision":1},"required":true},{"fieldName":"autoColor","dataType":"ENUM","options":[{"name":"on","value":1},{"name":"off","value":0}],"required":false},{"fieldName":"rgb","dataType":"INTEGER","range":{"min":0,"max":16777215,"precision":1},"required":false}]}},{"type":"devices.capabilities.dynamic_scene","instance":"diyScene","parameters":{"dataType":"ENUM","options":[]}},{"type":"devices.capabilities.dynamic_scene","instance":"snapshot","parameters":{"dataType":"ENUM","options":[]}},{"type":"devices.capabilities.toggle","instance":"dreamViewToggle","parameters":{"dataType":"ENUM","options":[{"name":"on","value":1},{"name":"off","value":0}]}}]

Hello,
I have an issue on my H6143 led strips. I set in flows to dim them on 100%, but when I open official Govee app, it shows dim to 35% only. Any idea please how to set it up?
Thanks in advance.

For local api devices there is a discrepancy between dim range. The local api does not match with cloud api values. Are you using the local api devices?

Hello, yes I do. But I think I solved it. I set up in Govee a Snapshot and now I am running a Snapshot setting in Homey flows. Seems to be working atm.

Hi,

Thanks for the update. It is possible to get rid of the “no watter” sign in homey. But a new warning doesn’t pop up when the watter is empty.

it keeps on triggering continuously. Basicially it looks like the card is always triggers no matter of its condition.

this seems also for the AND card, which does trigger even if it isn’t supposed to.

I need more context of what device and card your referring to.

Due to the nature of their mqtt messages its a bit hard to debug these events. Ill give it a new attempt this weekend if life permits it.

the tank is not empty, yet it both triggers them like they are.

It is actually running right now and the govee app tells me it’s doing fine.

@Gerrold and @Nick_Stoks I tried all I can to reproduce this issue, I spend hours emptying the tank and refilling it.
But for my Humidifier it works like this:
When the Tank runs empty (so it stops functioning, and not misplaced tank or almost empty events) I receive both the Tank is Empty event and the Lack water event (with details).
When I add water to the tank till the point the humidifier starts working again I manually use the button in the Homey hunidifier device to disable the empty water event.
From that point on the device is ready for a new event and the flows that check on the empty water tank status can determine it is no longer true.

If you do not have the same behavior, I would like you to ensure that you are actually using the TEST version currently at v2.13.0 Govee | Homey.
Then try again. If it still doesnt work remove the device from Homey and add it again.

Let me know if it then still doesnt work.

Thank you again for your work. I did download the test version and i will test asap, could be a couple of days though and since they are in the kids room, its something i need to do during the day.

Will let you know once tested.

Still didnt manage to test with flows yet (not at home last two days during the day. However i did try something else

See the snippets below. I used the enhanced device widget to check the parameters, and the empty tank does not show (either true or false), only the waarschuwing for.

You see that Daniël is now empty, whereas elise is still running.


Even though govee shows it.

How do you refresh Homey apps to recognize new devices without affecting existing flows? I have a feeling I might be told to delete and reinstall the apps to recognize any new devices added since the initial setup. If that’s the case, won’t this affect any flows I’ve created with that app, specifically in my case the Govee app? Does Homey have the ability to reconnect to these flows once the app is reinstalled?

Alternatively, is there a way to simply refresh the app so it discovers new devices added since the initial install of apps without impacting the existing flows?

Thanks inadvance.

So to be clear, the govee api does NOT send events when the tank is refilled, that’s why you need to push the button in the test version of the app to reset it in homey. It’s a current limitation of the api, someone thought it made sense to only send events when the tank is empty. So until they add more events we have to live with that, hence the manual reset to prevent the status to be there forever in homey.
So unless you are using that in the test version, and the manual reset is giving issues, it’s not a bug :blush:.

Sounds like a genetic homey question, not the right forum. But to answer it, you do not have to reinstall apps to add more devices. Just press the add device button in the homey app, select the app from the list and discovery wizard gets activated.
So don’t uninstall the apps. There is no easy way to fix workflows with missing devices.
I see a moderator moves it here, weird.

1 Like

Thanks, i understand its limitations now. Frankly (and ofcourse to no fault of you but the api) but if it needs a manual adjustment all the time, i’ll just relay on govee app for now,

Btw i used v.2.13.0 and i did manage to remove the message via the “no water” radio button. So it seems it does work, as intended.

Thanks again for the time and work.

1 Like

Is there a way to address the lamps via the new LAN control via Homey so that they also work without the Internet?

Yes, add them as local api devices once you enabled it on the device.

How do we go about adding them as a local API device?

When adding a new device, it is a special device type you can just select.
Just make sure your devices have the local-api enabled in the govee mobile app for them to show up, it may still take a moment for them to show up.