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

[mffan] Initial contribution #16786

Merged
merged 9 commits into from
Jun 15, 2024
Merged

[mffan] Initial contribution #16786

merged 9 commits into from
Jun 15, 2024

Conversation

mark-brooks-180
Copy link
Contributor

I've developed a new binding for "Modern Forms" and "WAC Lighting" ceiling fans. The binding implements communications , and control of these WIFI connected, smart fans.

@mark-brooks-180 mark-brooks-180 requested a review from a team as a code owner May 22, 2024 13:52
@lolodomo lolodomo added the new binding If someone has started to work on a binding. For a new binding PR. label May 22, 2024
@jlaur jlaur changed the title New Binding for smart "Modern Forms" and "WAC Lighting" Ceiling Fans [mffan] New Binding for smart "Modern Forms" and "WAC Lighting" Ceiling Fans May 22, 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.

Thanks for your contribution. I'm not familiair with this device, but it looks familiair to the bigassfan binding. Maybe that is something you can use for inspiration.

Anyway, besides the comments, you should add yourself to the codeowners file and add this binding to the bom/openhab-addons/pom.xml . I prefer that you respond (done is fine) to the comments and let me mark them as resolved.
Let me know if you need anything.

@lsiepel lsiepel changed the title [mffan] New Binding for smart "Modern Forms" and "WAC Lighting" Ceiling Fans [mffan] Initial contribution May 22, 2024
@mark-brooks-180
Copy link
Contributor Author

mark-brooks-180 commented May 22, 2024 via email

@mark-brooks-180
Copy link
Contributor Author

mark-brooks-180 commented May 23, 2024 via email

@lsiepel
Copy link
Contributor

lsiepel commented May 23, 2024

I think something went wrong as the pr is closed due to no files. It should not be needed to do a force push. Can you fix this?

@mark-brooks-180
Copy link
Contributor Author

mark-brooks-180 commented May 24, 2024 via email

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.

Some, but not all previous comments are addressed. I also see some comments being lost after the changes. Ping me when your are ready.

@mark-brooks-180
Copy link
Contributor Author

mark-brooks-180 commented May 26, 2024 via email

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.

Making some progress! But the review summary is the same:
Some, but not all previous comments are addressed. I also see some comments being lost after the changes. Ping me when your are ready.

Also:

  • fix the build (see bottom of this page)
  • fix dco, some new commits are not signed off
  • add yourself to the codeowners file
  • add this binding to the bom/openhab-addons/pom.xml

I think i might need one last (small) round after all these are fixed.

@mark-brooks-180
Copy link
Contributor Author

mark-brooks-180 commented May 27, 2024 via email

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.

Many comments are fixed, thanks. Left one new comment and besides that

  • DCO is not signed (mandatory)
  • build failed (run spotless)
  • Unalbe to check now, but fix any SAT errors
  • Unable to check now but fix any compile warnings

@mark-brooks-180
Copy link
Contributor Author

mark-brooks-180 commented May 28, 2024 via email

@lsiepel
Copy link
Contributor

lsiepel commented May 28, 2024

You could fix the errors below. (Also listed in my previous comment)

@mark-brooks-180
Copy link
Contributor Author

mark-brooks-180 commented May 28, 2024 via email

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, LGTM.

Only remaining issue is the DCO, if you click details next to the DCO you can see the related commits and how to fix those.

@lsiepel
Copy link
Contributor

lsiepel commented Jun 14, 2024

Thanks, LGTM.

Only remaining issue is the DCO, if you click details next to the DCO you can see the related commits and how to fix those.

@mark-brooks-180 you need any help with the DCO?

@lsiepel lsiepel added the awaiting feedback Awaiting feedback from the pull request author label Jun 14, 2024
Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
@mark-brooks-180
Copy link
Contributor Author

mark-brooks-180 commented Jun 15, 2024 via email

@lsiepel lsiepel removed the awaiting feedback Awaiting feedback from the pull request author label Jun 15, 2024
@lsiepel lsiepel merged commit 20868ec into openhab:main Jun 15, 2024
5 checks passed
@lsiepel
Copy link
Contributor

lsiepel commented Jun 15, 2024

Now, you could add your binding's logo to the openHAB website. See https://next.openhab.org/docs/developer/addons/#add-your-add-on-s-logo-to-the-openhab-website-and-the-ui

@lsiepel lsiepel added this to the 4.2 milestone Jun 15, 2024
@mark-brooks-180
Copy link
Contributor Author

mark-brooks-180 commented Jun 16, 2024 via email

psmedley pushed a commit to psmedley/openhab-addons that referenced this pull request Jun 29, 2024
* Added entry for binding mffan

Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
pgfeller pushed a commit to pgfeller/openhab-addons that referenced this pull request Sep 29, 2024
* Added entry for binding mffan

Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
Signed-off-by: Patrik Gfeller <patrik.gfeller@proton.me>
joni1993 pushed a commit to joni1993/openhab-addons that referenced this pull request Oct 15, 2024
* Added entry for binding mffan

Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
matchews pushed a commit to matchews/openhab-addons that referenced this pull request Oct 18, 2024
* Added entry for binding mffan

Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
cipianpascu pushed a commit to cipianpascu/openhab-addons that referenced this pull request Jan 2, 2025
* Added entry for binding mffan

Signed-off-by: mark-brooks-180 <mark.brooks.180@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
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.

3 participants