-
Notifications
You must be signed in to change notification settings - Fork 39
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
Comments
Can you upload a screenshot of this? |
If you could please enable debugging the bhyve component in Home Assistant and upload the logs? Please follow these steps:
logger:
logs:
custom_components.bhyve: debug
pybhyve: debug Once this is done, you can set the level back to |
Hello, sorry I already cleared the error by editing the config file in config/.storage and deleting the erroneous identifier number.
As I mentioned, my guess is the HA integration retained a value for a device deleted on the bhyve side.
I encountered the error on HA / Settings / Integrations / BHyve / Configure when I attempted to add new devices and press Submit. The phantom identifier was visible at the beginning of the list of of devices, but when I click, I could only see the friendly names of the actual existing devices, and no ability to untick the phantom device. If I press submit, I get the above described error on the Submit card.
Would it help if I put the erroneous number back into the config to gather the debug or is it too late?
From: Seb Ruiz ***@***.***>
Date: Tuesday, June 6, 2023 at 06:35
To: sebr/bhyve-home-assistant ***@***.***>
Cc: khammo01 ***@***.***>, Author ***@***.***>
Subject: Re: [sebr/bhyve-home-assistant] User input malformed: 5d250e7b4f0c7d841e14b717 is not a valid option for dictionary value @ data['devices'] (Issue #203)
Can you upload a screenshot of this?
—
Reply to this email directly, view it on GitHub<#203 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ACDQJTALH7YB3W6HNEMOPYDXJ4W2BANCNFSM6AAAAAAY3F27BQ>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
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. |
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
The text was updated successfully, but these errors were encountered: