Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User input malformed: 5d250e7b4f0c7d841e14b717 is not a valid option for dictionary value @ data['devices'] #203

Open
khammo01 opened this issue Jun 5, 2023 · 5 comments
Assignees

Comments

@khammo01
Copy link

khammo01 commented Jun 5, 2023

Describe the bug
I am unable to add a new device through the "Configure" option on the Integrations page. When I attempt to do so, there is a phantom identifier that cannot be cleared. I am unable to add new devices to Home Assistant due to this error.
I may have deleted a broken timer device from the b-hyve app which could be associated with the malformed nameless dictionary value.
Reloading the integration and reloading Home Assistant does not clear the error.
The only apparent workaround is to delete and reinstall the integration and set up all entities again.

BHyve devices
Gen 1 Hose faucet timers and 1 and 4 port XD

Integration Diagnostics
config_entry-bhyve-4076f34870c59c276e480ae1939f2ea5.json.txt

@sebr
Copy link
Owner

sebr commented Jun 6, 2023

Can you upload a screenshot of this?

@sebr
Copy link
Owner

sebr commented Jun 6, 2023

If you could please enable debugging the bhyve component in Home Assistant and upload the logs? Please follow these steps:

  1. Run the service call below to enable debug logging
  2. Attach the log to this issue. It is preferable to only keep lines which contain custom_components.bhyve to avoid unnecessarily sharing information.
logger:
  logs:
    custom_components.bhyve: debug
    pybhyve: debug

Once this is done, you can set the level back to warning

@khammo01
Copy link
Author

khammo01 commented Jun 6, 2023 via email

@khammo01
Copy link
Author

khammo01 commented Jun 9, 2023

the issue came back when I deleted a different bhyve device.

here are screenshots. I don't know how to enable the debug - your logger service call doesn't match what I see in the developer tools / services box.
Screenshot 2023-06-09 at 10 46 40
Screenshot 2023-06-09 at 10 46 49
Screenshot 2023-06-09 at 10 49 55

@Mark612
Copy link

Mark612 commented Jul 1, 2023

I had the same issue. I setup a new hose timer, but did it as a Bluetooth setup and couldn't figure out how to change it to WiFi. I added it to HA. I waited for several minutes, and it stayed grey as a device. I then deleted it from Orbit, and added it again.

Then I went to add the device in this integration again, and I got the same error in this thread. It found the new device again, but submit would fail with this error.

I deleted the offending.storage entries to fix it.

Seems the integration needs a check of all devices before adding more. Or, if the error is received it just deletes that device.

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

No branches or pull requests

3 participants