-
Notifications
You must be signed in to change notification settings - Fork 163
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
LG Washer: new "pause" button logic is not quite right #696
Comments
(I haven't yet tested the same behaviour / issue on the dryer, but can if needed or on the next time it's used) |
Are you using the last version (v0.38.0)? |
Yeah, I updated to 0.38.0 yesterday |
Please start providing integration diagnostics generated when your device is in pause state. I don't think this will help me a lot, but I will take a look... |
Here's a timeline like before: Steps taken:
I left a good clear minute between each of the pause / resumes to ensure time for polling updates. Some observations:
What's the best way to share the file, it won't seem to attach here? |
I have mentioned you from a gist.. not sure whether there are credentials in this log. LMK if something else is needed. Hopefully this gives you some clues, otherwise I can set up waydroid and try to capture traffic from the lg app, but that will have to wait a little while. |
In diagnostic sensitive data are "redacted", so you can safely extract and attach it here, |
Did you find the gist? https://gist.github.com/dcarosone/08b49b7d5dd223c523d7cd8258d889e9 |
Yes, I was looking it now, and seems that is sending |
Anyway if you could attach integration diagnostics (that is not debug log) could help my analysis. |
I analyzed your logs, but what is missing (and main point of this issue) is "Resume via HA". In first case (Remote start via HA) it is normal that is sent |
I see, I'm sorry. I thought the point was to try and get clues about what the LG app was sending, and that what HA was sending was already known. I can repeat the experiment (but not today).
Again, sorry; the distinction wasn't clear, and the UI shows "enable debug logging" but completely hides "integration diagnostics" and I had to go searching to discover the difference. config_entry-smartthinq_sensors-f45f95bd30a7ef260d06a111fbb5d5a4.json.txt |
In integration log there are no information about the commands sent by LG app, just the status change. The only reason to analyze the integration log is to verify if commands sent by integration are as expected. |
Ok, next time I will capture a pause and resume via HA, in a few days time. Otherwise, I will set up waydroid as above to capture the LG app. |
Ok, well, the plot thickens. I retested with the next load. On the first go, it paused and resumed from HA as desired! I started questioning my sanity. I checked the deployment history in nix to confirm which version it had been running the first time. Then I remembered that the first time, when it restarted, it was past the "washing" stage. So I waited, and paused again while it was in the rinsing stage. This time, it started over on resume like previously. Attached are integration diagnostics during each of the pauses config_entry-smartthinq_sensors-f45f95bd30a7ef260d06a111fbb5d5a4-pause1.json config_entry-smartthinq_sensors-f45f95bd30a7ef260d06a111fbb5d5a4-pause2.json |
https://gist.github.com/dcarosone/08b49b7d5dd223c523d7cd8258d889e9#file-ha-debug-log has the debug messages during the two pauses above |
@FilippoS1973 would you mind testing the same situation in your environment too? Does the pause / resume behaviour change further into the wash cycle? |
This make sense, so probably on resume I have to take parameter for the wakeup command from the current state and not from the program parameter. I will release a new version with this change when I will have some available time... |
Honestly I'm becoming crazy with remote start function, seems that every single washer/dryer have different way to manage parameters for this command 🤐. |
Now pause botton is not available. So no way to test it.
This happens after first edition already positively tested from my side
Il Dom 18 Feb 2024, 17:06 ollo69 ***@***.***> ha scritto:
… Honestly I'm becoming crazy with remote start function, seems that every
single washer/dryer have different way to manage parameters for this
command 🤐.
Please try last release and let me know what happen, if this doesn't work
the only solution is to capture command from LG app executing some
different cases.
—
Reply to this email directly, view it on GitHub
<#696 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AOFYIF5I7CFVPHA5ZEY7GUTYUIRJRAVCNFSM6AAAAABDDEQNM2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJRGM3TCOJUGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Can you provide more details? Is not available starting from which version? Do you enable remote start? |
I noticed that for a few seconds the buttons are not clickable (grey
colour). this occurs at the beginning of the program and after the buttons
have been used. It's like it takes a while to recap. this fits because it
happens via colud I suppose. for the rest everything works perfectly, I
also tested cross-app pause/resume functioning and it works.
Il Dom 18 Feb 2024, 17:48 ollo69 ***@***.***> ha scritto:
… Now pause botton is not available. So no way to test it.
Can you provide more details? Is not available starting from which
version? Do you enable remote start?
—
Reply to this email directly, view it on GitHub
<#696 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AOFYIF36C3EEZG4OGCRCW2LYUIWHDAVCNFSM6AAAAABDDEQNM2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJRGM4DENZTGU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Ok, this is correct. I wait a refresh polling before enable the button to be sure that we are in consistent state. |
Closing, noting that I haven't yet tested on my dryer, which could of course be different again. It might be a while before it's next used (high summer here now). If it turns out there's a problem, I'll either reopen this then or open a new issue. |
Describe the bug
The new pause button entity was much appreciated, but the logic is not quite right:
Expected behavior
Pause / Play behaviour, probably on the same button like the front panel.
Screenshots
here's a timeline of all entities, with a wash running. The pause button was pressed (in HA) at 12:14:43.
the pause button entity goes from 'unknown' (which can be pressed) to unavailable, the remote start button does the inverse.
then the remote start button is pushed at 12:15:09, and the washer cycle starts over with state change update at 12:15:40.
If applicable, add screenshots to help explain your problem.
Environment details:
The text was updated successfully, but these errors were encountered: