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
Ewelink discover fix and enhancements #1044
Ewelink discover fix and enhancements #1044
Conversation
Codecov Report
@@ Coverage Diff @@
## master #1044 +/- ##
==========================================
- Coverage 96.66% 96.64% -0.03%
==========================================
Files 686 684 -2
Lines 8970 8990 +20
==========================================
+ Hits 8671 8688 +17
- Misses 299 302 +3
Continue to review full report at Codecov.
|
ca44317
to
5c375d0
Compare
8687431
to
953dc52
Compare
953dc52
to
bc828b8
Compare
bc828b8
to
2fbf431
Compare
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.
If the device is offline, we cannot detect the available features and therefore, for the moment, we cannot add it. |
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.
Looks good to me, but I don't have any ewelink device anymore, maybe @VonOx have some to test it in real life.
@VonOx could you try this ? :) Looks good to me too, looking for a real world review before merging |
@VonOx do you still have eWelink devices? |
Yes sorry guys for delay, will test this week end. |
Some testing ( With sonoff basic ):
Maybe polling related problem or maybe I'm too fast while testing EDIT: Got this error from nowhere after testing ( ❤️ ITEAD server )
|
Thanks for your testing @VonOx :)
So it seems there is an initial state problem? So PR is ok or not ? ^^ |
e8f52b4
to
9aee8fd
Compare
ab7f15e
to
16bee9f
Compare
The pr is OK, but there are vulnerabilities. |
16bee9f
to
7085bf5
Compare
7085bf5
to
9f765bd
Compare
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.
Ok looks good to me.
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.
Hi! Thanks for your PR :)
I wrote a few very minor changes related to code only.
On the functional side, was this PR tested properly ?
The bug reported by @VonOx in previous messages were fixed ?
If it's all good, and it has been tested, I'm good to merge! 🙂
6a424fe
to
e78df21
Compare
Hello! Just saw your changes, looks better! On the functional side, was this PR tested properly ? The bug reported by @VonOx in previous messages were fixed ? |
Not yet. I'm trying to reproduce it... |
Hello! Just wanted to know the status of this PR ? :) If you need help, don't hesitate to ping me on the forum. |
e78df21
to
725b6cb
Compare
I don't have any more ewelink devices to test, but if it's ok for you, this PR is ready to be merged... |
I have one, can test if you need. |
OK @VonOx Let me know if the bug you previously saw is indeed fixed :) |
@Pierre-Gilles Not reproduced , so yes it's fixed |
Do you confirm that this PR is retro-compatible with existing connected ewelink device ? There is no breaking change, like users don't need to re-connect their device to make them work ? External_id used did not change? |
There is no change to the External_id. |
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.
Thanks for the PR then! :)
I'm merging this !
Job #132: Bundle Size — 6.67MB (~-0.01%).Changed metrics (2/8)
|
Pull Request check-list
To ensure your Pull Request can be accepted as fast as possible, make sure to review and check all of these items:
npm test
on both front/server)npm run eslint
on both front/server)npm run prettier
on both front/server)npm run compare-translations
on front)front/src/config/demo.json
) so that the demo website is working without a backend? (if needed) See https://demo.gladysassistant.com.NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
Description of change
Please provide a description of the change here. It's always best with screenshots, so don't hesitate to add some!