bezmi / homeassistant_jvc_projector_remote

Custom components for homeassistant
Apache License 2.0
14 stars 11 forks source link

Allow setting up component from web interface #7

Open bezmi opened 2 years ago

bezmi commented 2 years ago

Currently the only way to set up the component it to edit the yaml. We need to add the necessary stuff to allow setup from the web interface.

roninf commented 1 year ago

If i can be of any help let me know...unfortunately i do not know what needs to be done....

bezmi commented 1 year ago

Basic functionality is mostly implemented on the current master branch. The config flow allows setting the same values as configuration.yaml in v2.0.0. Before releasing v2.1.0, there are a few things to do:

  1. Implement an options flow, so settings may be changed later without having to delete and reconfigure the integration
  2. For now, there is a JVC Projector device, with a single remote entity attached to it. I would like to expose the attributes (power_state, input, picture_mode, etc) from the remote entity as sensor entities attached to the JVC Projector device to simplify automation for new users. The remote entity should remain untouched (keep all of the attributes), so the integration doesn't break for people on v2.0.0.

I'm not sure what your experience level is with python/home assistant, but the plan is above :)

roninf commented 1 year ago

I think i would need to learn Python first... no clue about it. Dont know if thats a leaning from scratch by doing thing...

bezmi commented 1 year ago

Yes. If you use the component, then consider adding any information about your automations to the discussion board to help other users, or update the documentation to be more helpful. These are both great ways of contributing.