-
Notifications
You must be signed in to change notification settings - Fork 83
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
F&P Washer - Laundry Cycle shows as "---" #321
Comments
I ran the debug, and changed (and waited) for each cycle display name to update within the SmartHQ app whilst the debug was running. Found that it is just particular cycles that are not appearing, with some appearing just fine with the actual cycle name, e.g.
On my dial I have the following presets. Those in italics are reporting as invalid.
|
@tdfountain implemented a bunch of new functionality, which will be incorporated into the next version. Looking at the changes, it may resolve what you're seeing. I'll leave this open until you confirm after trying the next version. |
The referenced changes unfortunately did not update ErdLaundryCycle, only other ERDs. I just submitted gehome PR #81 to address this issue. In looking through the list of missing presets above, it appears all but "Extra Care" are likely addressed. I do not see an enum value that likely corresponds to that laundry cycle, but it may go by a different name on F&P units. If it is still missing, we will likely need the actual value (integer or hex) to add it to the library. |
I've pulled the latest commit - assuming I'm not jumping the gun, I validated the laundry_enums.py was updated with the changed presets. Everyday cycle doesn't seem to align with the integer value :-(
|
I recently changed the ErdLaundryCycle to return NOT_DEFINED rather than INVALID in failure cases. You should confirm you are indeed running the latest gehomesdk (please note this is different than ha_gehome which is the Home Assistant custom component). It is probable that the value returned for LAUNDRY_CYCLE will be needed to identify or fix the issue if it persists. You may therefore want to apply the gehome PR #82 that I just submitted. I added a debug log entry with the value. (This PR also fixes another issue with an incorrect use of INVALID instead of NOT_DEFINED that further suggests you are using an earlier version of gethomesdk.) |
Give the latest pre-release version of the component (0.6.15-dev0) a shot and see if things are better. It incorporates the latest gehomesdk with all of @tdfountain's changes. |
PIP being PIP - it definitely was the older version still sigh Now running 0.5.41 as well as the dev branch (0.6.15-dev0) of ha_gehome - both are working perfectly so far. Of all the presets, only Extra Care is not visible. I dumped out the snippet in the running debug, not sure if this helps. I'm also wondering, as this appears to be a cycle download option - maybe this is actually correct?
|
Glad most of the changes are working for you. Could you be referring to the "Easy Care" cycle instead of the "Extra Care" cycle? The LAUNDRY_WASHER_DOWNLOADED_CYCLE_ALLOWABLES value is a bitmap of downloads that are permitted by the device. It appears from your bitmap that your washer does not support Easy Care but it is entirely possible I have something off slightly in the parser for the bitmap. I believe the list here should match the "My Cycle Settings" in your SmartHQ app. How do you set the "Extra Care" cycle (e.g. on the front of the unit, via the app, etc.)? Can you provide the full debug information from the unit when in "Extra Care"? I can look at the debug logs to see whether perhaps it is a standard cycle with a specified sub-cycle or otherwise. |
Physically on the machine it's showing as "Extra Care", but likely the same function. I will run a debug for you! Though I've noticed that whether I tail it to a log file or view it interactively, the JSON payload is always truncated. Is there a particular location I should be picking the logs from? Or whatever is being output is suitable? |
Typically should show the washer cycle I've chosen, e.g. "Everyday", but shows as "---" for the value on entity: sensor.fcb*_laundry_cycle.
Washer model: Fisher & Paykel- WH1060SG1 [10kg front loader]
gehomesdk executed, found this snippet that I assume is useful.
The text was updated successfully, but these errors were encountered: