Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Add PM10, PM2, PM1 sensors to AC-device #613
Add PM10, PM2, PM1 sensors to AC-device #613
Changes from 8 commits
9565131
467209b
1f42ba9
6b857aa
1dfd6e9
b42997a
a2d2121
52d0992
7cb81de
32c2d52
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest here to create a new function at device level, eg.
is_pm_supported
(similar, for example tois_mode_airclean_supported
), to avoid to scanmodel_info
every status refresh.You could start creating a new constant:
In the new function you should loop the second array and createa new boolean array (and store this in a new device attribute) that represent supported PM type.
Then here you can just call the device method that will scan
model_info
only on the first call.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As commited in 7cb81de.
Do you have any suggestion how to debug this component outside homeassistant?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clone in a new volume
Do you want that I wait for your test result before merging?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, I test this code now by every time copying it to my 'live' HA. But there was an issue yesterday where I made a mistake and only saw in the evening what the issue actually was. I wondered if there was an option just to run this part of the code, for example in pycharm, so that debugging options are available.