Skip to content
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

[teslapowerwall] Initial contribution #16667

Open
wants to merge 39 commits into
base: main
Choose a base branch
from

Conversation

psmedley
Copy link
Contributor

No description provided.

Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
@psmedley psmedley added the new binding If someone has started to work on a binding. For a new binding PR. label Apr 20, 2024
@psmedley psmedley requested a review from a team as a code owner April 20, 2024 09:13
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
@openhab-bot
Copy link
Collaborator

This pull request has been mentioned on openHAB Community. There might be relevant details there:

https://community.openhab.org/t/tesla-powerwall-2-integration/63516/280

Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
@lolodomo lolodomo added the work in progress A PR that is not yet ready to be merged label May 25, 2024
@lolodomo
Copy link
Contributor

I added the tag "work in progress" as "WIP" is still in the PR title.
Let us know when this is no more "work in progress".

@psmedley
Copy link
Contributor Author

I think the code is as good as it's going to get, the readme perhaps still needs some work

@lolodomo
Copy link
Contributor

If it is ready/finished, please remove "WIP" from PR title.

@lolodomo lolodomo removed the work in progress A PR that is not yet ready to be merged label May 26, 2024
@psmedley psmedley changed the title [teslapowerwall] [WIP] Initial Contribution [teslapowerwall] Initial Contribution May 27, 2024
@lsiepel lsiepel changed the title [teslapowerwall] Initial Contribution [teslapowerwall] Initial contribution Jun 2, 2024
Copy link
Contributor

@lsiepel lsiepel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for this contribution. I did a full review. There are some things to fix.
Please also fix any remaining SAT errors and compile warnings.

psmedley and others added 5 commits June 3, 2024 18:05
Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
…penhab/binding/teslapowerwall/internal/TeslaPowerwallHandler.java

Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
…penhab/binding/teslapowerwall/internal/TeslaPowerwallHandler.java

Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
…penhab/binding/teslapowerwall/internal/TeslaPowerwallHandler.java

Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
@psmedley
Copy link
Contributor Author

psmedley commented Jun 3, 2024

Thank you for this contribution. I did a full review. There are some things to fix. Please also fix any remaining SAT errors and compile warnings.

I fixed most of the warnings - will investigate the "Redundant null check" ones later in the week.

Signed-off-by: Paul Smedley <paul@smedley.id.au>
@psmedley
Copy link
Contributor Author

psmedley commented Jun 4, 2024

All warnings resolved, I believe this is ready for re-review now.

@psmedley psmedley requested a review from lsiepel June 4, 2024 02:55
Copy link
Contributor

@lsiepel lsiepel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the quick response. Found some more issues, also some comments from the previous round are not fixed. I guess those are missed becase they are behind the 'show more' button.

psmedley and others added 7 commits June 5, 2024 18:15
Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
…penhab/binding/teslapowerwall/internal/TeslaPowerwallHandler.java

Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
…penhab/binding/teslapowerwall/internal/TeslaPowerwallCommunicationException.java

Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Copy link
Contributor

@jlaur jlaur left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems I have some old pending comment, I'll take the chance and post it to publish my new comment. :)

psmedley and others added 4 commits June 6, 2024 06:36
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
@psmedley
Copy link
Contributor Author

psmedley commented Jun 6, 2024

OK - I think I've resolved all concerns.

@psmedley psmedley requested a review from lsiepel June 6, 2024 07:23
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Copy link
Contributor

@lsiepel lsiepel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think these are my final comments. Thanks for addressing all issues quick. With this pace we can merge this binding before next stable.

psmedley and others added 4 commits June 7, 2024 06:39
…penhab/binding/teslapowerwall/internal/TeslaPowerwallHandler.java

Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new binding If someone has started to work on a binding. For a new binding PR.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants