GeekyEggo / GoveeController

Govee controller for the Elgato Stream Deck.
GNU General Public License v3.0
40 stars 6 forks source link

isn't populating devices in drop down of stream deck #1

Closed misterrichie closed 2 years ago

misterrichie commented 2 years ago

StreamDeck_vbXwrDacKH

After receiving API from Govee, and entering into Stream Deck, everything looks okay, but the devices connected to the account are not populating the field and instead show this yellow-orange line

GeekyEggo commented 2 years ago

Hey @misterrichie, to help us figure out what's going on, could I ask you to:

  1. Download and install the latest beta version of the plugin from here.
  2. With the beta version, try connecting to Govee again.
  3. Upload the logs from %appdata%\Elgato\StreamDeck\Plugins\com.geekyeggo.goveecontroller.sdPlugin\logs.
GeekyEggo commented 2 years ago

Hi @misterrichie, as I haven't heard from you I'm going to close this in the hope everything has been resolved.

If you find you're still unable to see your devices, please ensure the devices are connected via Bluetooth and WiFi. Should you continue to encounter problems please feel free to comment here and we can re-open the issue.

misterrichie commented 2 years ago

2022-01-26 06:37:28.2556 [ERROR] GoveeController.Services.GoveeConnectorBackgroundService: Unable to connect to Govee: "API key is missing". 2022-01-26 06:37:35.0859 [DEBUG] GoveeController.Services.GoveeService: Getting devices from API. 2022-01-26 06:38:41.3628 [DEBUG] GoveeController.Services.GoveeService: Getting devices from API. 2022-01-26 06:38:41.7634 [DEBUG] GoveeController.Govee.GoveeHttpClient: Request: https://developer-api.govee.com/v1/devices/, Response: OK {"data":{"devices":[]},"message":"Success","code":200}. 2022-01-26 06:38:41.7950 [DEBUG] GoveeController.Services.GoveeService: Updated device list cache. 2022-01-26 06:38:41.8193 [DEBUG] GoveeController.Services.GoveeService: Getting devices from API. 2022-01-26 06:38:41.8917 [DEBUG] GoveeController.Govee.GoveeHttpClient: Request: https://developer-api.govee.com/v1/devices/, Response: OK {"data":{"devices":[]},"message":"Success","code":200}. 2022-01-26 06:38:41.8917 [DEBUG] GoveeController.Services.GoveeService: Updated device list cache.

misterrichie commented 2 years ago

still getting a blank dropdown field and double checked my plugs. Could it be an issue with the API Key they gave me?

GeekyEggo commented 2 years ago

Are your devices configured for both Bluetooth and WiFi? The Govee is a bit brittle and requires devices to be connected via WiFi to control them via the API.

misterrichie commented 2 years ago

yup. They are the new dual smart plugs.

GeekyEggo commented 2 years ago

Within the device settings; are they connected to the WiFi network?

misterrichie commented 2 years ago

Yup! https://i.imgur.com/YAsn6DH.jpg

GeekyEggo commented 2 years ago

From the view you've uploaded, if you select the cog in the top right, can you tell me what the "Product Model" is please?

misterrichie commented 2 years ago

H5082

GeekyEggo commented 2 years ago

Sadly, looking at the API documentation, that doesn’t appear to be a supported model for the public API.

misterrichie commented 2 years ago

darn. I guess I'll have to wait it out then. Or maybe see if I'm a trendsetter and demand from more consumers causes them to fix that sooner...lol. Thank you for taking the time to look into this!