[APP] Govee - Making your life smarter

Mine are H6072, I can enable local API in the Govee mobile app on the settings of the device.
If you dont have that option, then yours dont support the Local API.

On the H60A1 has it been added as cloud device or local api device?
The local API is way more restricted, so please try to add it as cloud device for the test.
Once you have sucessfully done that provide me with a updated screenshot, but using the homey web app please copy paste the entire Capabilities list also.

If it is filled I can check. Then you can delete it and use the local one again until I can confirm or deny it can be controlled superatly.

yep, it was filled when i added it as a local device.
heres the capabilities list:

[{"type":"devices.capabilities.on_off","instance":"powerSwitch","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":13},"dataType":"Array","elementRange":{"min":0,"max":14},"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":13},"dataType":"Array","elementRange":{"min":0,"max":12},"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":2200,"max":6500,"precision":1}}},{"type":"devices.capabilities.dynamic_scene","instance":"lightScene","parameters":{"dataType":"ENUM","options":[]}},{"type":"devices.capabilities.dynamic_scene","instance":"diyScene","parameters":{"dataType":"ENUM","options":[]}},{"type":"devices.capabilities.dynamic_scene","instance":"snapshot","parameters":{"dataType":"ENUM","options":[]}}]

and the list, this time with the slider additional light scenes activated:


[{"type":"devices.capabilities.on_off","instance":"powerSwitch","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":13},"dataType":"Array","elementRange":{"min":0,"max":14},"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":13},"dataType":"Array","elementRange":{"min":0,"max":12},"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":2200,"max":6500,"precision":1}}},{"type":"devices.capabilities.dynamic_scene","instance":"lightScene","parameters":{"dataType":"ENUM","options":[]}},{"type":"devices.capabilities.dynamic_scene","instance":"diyScene","parameters":{"dataType":"ENUM","options":[]}},{"type":"devices.capabilities.dynamic_scene","instance":"snapshot","parameters":{"dataType":"ENUM","options":[]}}]

Thank you and regards!

Hello,

Another question. Is it possible to add the snaphots to the flows?. Now i can choose an basic scene but my own snapshots that i make in the govee app is not visible to choose in a homey flow.

I think you should try to manage the segments from the flow cards to see if you can control parts of it through there. It looks like the only option left.

That is already there if your device supports dnapshots. But i only load them once to not burden the api. So if your new one is missing please restart the app and it should show up.

Mmh okey, i tried that, didnt work. I have snapshots on my govee device, in the app govee home it works fine. I have the cube wall scones H6088

Please restart the app, open a flow and try to select a snapshot in the activate snapshot card and the quickly create a diagnostic report for me.
Ill try to see if there is a bug there

I dont have that flow card in my list to select

Send me the capabilities list or if the advanced settings of the device please

This are the capibilities

[{"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":6},"dataType":"Array","elementRange":{"min":0,"max":14},"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":6},"dataType":"Array","elementRange":{"min":0,"max":14},"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":"Shiny","value":1},{"name":"Luminous","value":2},{"name":"Rolling","value":3},{"name":"HeartBeating","value":4},{"name":"Hopping","value":5},{"name":"PianoKeys","value":6},{"name":"Waves","value":7},{"name":"Colorful","value":8}],"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":[]}}]

Indeed, no snapshot capability listed there, so govee doesn’t seem to think that device supports snapshots. Is it a shared device? As in, did you get access to it from someone else?
Cause this is weird if the govee mobile app supports it but the api doesn’t.

No its my own device on my own account. Local api communication with cloud enhancements in homey
In govee home app i have the snapshots of it and it is useble.

Can it be added to the api for homey? It would make programming my light scenes more easy

There is no govee api for homey, there is only the govee cloud api, and local device apis.
In this case the govee cloud api lists what each device is capable of, and the homey devices are rendered based on that answer.
So if the govee api didn’t think this device has that capability then we end up in this situation.
I therefor have no control on what that api lists as capabilities. Govee needs to fix that on their side.
Did you already have snapshot made before adding the device? Maybe it didn’t tell that it supports it when there are none? If so, try to readd it, the device

Is there any thoughts about adding h5075?

Try, if it’s not supported you have to wait for govee to update the cloud api.
There are more devices supported than listed.

I have an issue with the H7161 aroma diffuser pro.
I connected nicely and worked fine. Until the watertank was empty.
After i filled it up it still gives a warning that the watertank is empty.
I restarted the app and honey pro 2023.
What else can i try?

Does the govee mobile app no longer give the event?

No. In the govee app every thing works fine

In the device properties there is a list of capabilities can you send me those?

I have a few Govee lamps, which work well with Homey. I also have the Govee Christmas Lights String 2, but I turned this off via the Govee app and then unplugged it. However, Homey keeps turning it back on through the Govee app on Homey, making it appear as if a light is on.
Does anyone have a solution for this?

I already tried this:

  • Rebooted Homey
  • Rebooted the app
  • Power on the lights, put it off with the Govee app, power off the lights, rebooted everything.

Model type: H70C4

Capabilities:
[{“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”:10},“dataType”:“Array”,“elementRange”:{“min”:0,“max”:14},“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”:10},“dataType”:“Array”,“elementRange”:{“min”:0,“max”:14},“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”:“Energic”,“value”:0},{“name”:“Rhythm”,“value”:1},{“name”:“Hopping”,“value”:2},{“name”:“Piano Keys”,“value”:3},{“name”:“Fountain”,“value”:4},{“name”:“Day and Night”,“value”:5},{“name”:“Flow”,“value”:6},{“name”:“Spin”,“value”:7},{“name”:“Spring”,“value”:8},{“name”:“Ripple”,“value”:9}],“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}]}}]