Skip to content

Dynalite Integration#27621

Closed
ziv1234 wants to merge 113 commits into
home-assistant:devfrom
ziv1234:dev
Closed

Dynalite Integration#27621
ziv1234 wants to merge 113 commits into
home-assistant:devfrom
ziv1234:dev

Conversation

@ziv1234
Copy link
Copy Markdown
Contributor

@ziv1234 ziv1234 commented Oct 13, 2019

Breaking Change:

Not a breaking change. Only adds a new integration

Description:

I used Troy Kelly's library and component as a starting point, added several features to them, and am now able to control my full house which is based on Dynalite. I know that no other open-source system supports it, so will be glad if it can go into the mainstream, so others can use it as well. Will also be happy to make fixes to issues that come.
Since I am new to open-source development, wanted to understand what is needed to get this merged. One thing that is clearly lacking today is documentation, since this is something that is only worthwhile investing in if others will read it, so if you tell me that this should be integrated into HA, I will quickly document it.
I tried to follow the guidelines in the dev docs, but I am sure that there are some things that I missed. If this is interesting to add, please let me know if there is anything other than the documentation that needs fixing and i will take care of it quickly.

Best,
Ziv

Related issue (if applicable): fixes #

Pull request with documentation for home-assistant.io (if applicable): home-assistant/home-assistant.io#<home-assistant.io PR number goes here>

Example entry for configuration.yaml (if applicable):

Checklist:

  • The code change is tested and works locally.
  • Local tests pass with tox. Your PR cannot be merged unless tests pass
  • There is no commented out code in this PR.
  • I have followed the development checklist

If user exposed functionality or configuration variables are added/changed:

If the code communicates with devices, web services, or third-party tools:

  • The manifest file has all fields filled out correctly. Update and include derived files by running python3 -m script.hassfest.
  • New or updated dependencies have been added to requirements_all.txt by running python3 -m script.gen_requirements_all.
  • Untested files have been added to .coveragerc.

If the code does not interact with devices:

  • Tests have been added to verify that the new code works.

@homeassistant
Copy link
Copy Markdown
Contributor

Hi @ziv1234,

It seems you haven't yet signed a CLA. Please do so here.

Once you do that we will be able to review and accept this pull request.

Thanks!

@ziv1234
Copy link
Copy Markdown
Contributor Author

ziv1234 commented Oct 17, 2019

added unit tests and now it fully goes through the CI. I know that the documentation is missing, but wanted to know if this is something that you are likely to accept since I wouldn't want to spend a lot of time on good documentation that no one will read :)

Of course, if there is anything else that I can do to help, please let me know

@balloob
Copy link
Copy Markdown
Member

balloob commented Oct 18, 2019

It seems like you have some commits in this branch that are not yours, please clean it up.

@ziv1234
Copy link
Copy Markdown
Contributor Author

ziv1234 commented Oct 18, 2019 via email

@ziv1234
Copy link
Copy Markdown
Contributor Author

ziv1234 commented Oct 18, 2019 via email

@ziv1234 ziv1234 mentioned this pull request Oct 18, 2019
9 tasks
@ziv1234 ziv1234 closed this Oct 18, 2019
@ziv1234
Copy link
Copy Markdown
Contributor Author

ziv1234 commented Oct 18, 2019

closed since there is an updated pull request, 27841

@lock lock Bot locked and limited conversation to collaborators Oct 19, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.