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

Add basic support for ESPHome device #10

Closed
guyluz11 opened this issue Jul 20, 2021 · 5 comments · Fixed by #253 or #261
Closed

Add basic support for ESPHome device #10

guyluz11 opened this issue Jul 20, 2021 · 5 comments · Fixed by #253 or #261
Assignees
Labels
feature request Request to add new feature hacktoberfest Support Hacktoberfest open source event https://hacktoberfest.digitalocean.com/

Comments

@guyluz11
Copy link
Member

ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
I think ESPHome is owned by Home Assistant.
Percent of users in Home Assistant is 17.5

image

@guyluz11 guyluz11 added the feature request Request to add new feature label Jul 20, 2021
@guyluz11 guyluz11 self-assigned this Jul 20, 2021
@guyluz11
Copy link
Member Author

Add support for basic communication.

For now only the switch on/off is working.

@guyluz11 guyluz11 added this to Partially Working in Supported Integrations Jul 20, 2021
@guyluz11 guyluz11 moved this from Partially Working to Not supported yet in Supported Integrations Aug 13, 2021
@guyluz11
Copy link
Member Author

Removed support as we moved to different way to organize devices layout.
Most of the work to add support back exist, just support by type with connection to the CompanysConnectorConjector is required.

@guyluz11
Copy link
Member Author

General ESPHome support is now implemented.
Specific implementation of different devices and sensors will need to be implemented.

@guyluz11 guyluz11 moved this from Not supported yet to Partially Working in Supported Integrations Sep 5, 2021
@guyluz11
Copy link
Member Author

guyluz11 commented Jul 28, 2022

As current we can detect ESPHome device but not detect which type of models are being used on it.

This blocks us from setting up at least one type of module automatically for the user.

Currently we can toggle ESPHome light/LED model on or off without making sure that this device include this model type.

So for now I am removing ESPHome from supported devices list in the site and reopening this issue.

@guyluz11 guyluz11 reopened this Jul 28, 2022
@guyluz11 guyluz11 removed their assignment Oct 2, 2022
@guyluz11 guyluz11 added the hacktoberfest Support Hacktoberfest open source event https://hacktoberfest.digitalocean.com/ label Oct 2, 2022
@guyluz11 guyluz11 moved this from Partially Working to Not supported yet in Supported Integrations Oct 4, 2022
This was linked to pull requests Nov 8, 2022
@guyluz11 guyluz11 self-assigned this Nov 9, 2022
@guyluz11
Copy link
Member Author

guyluz11 commented Nov 9, 2022

I have decided to run the Python model aioesphomeapi
for ESPHome through dart.

So now we have it working light entity that can be controlled from the app.
More entities type support is missing but will be easy to implement.

So I'm closing this issue
Thanks

@guyluz11 guyluz11 closed this as completed Nov 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Request to add new feature hacktoberfest Support Hacktoberfest open source event https://hacktoberfest.digitalocean.com/
Projects
Supported Integrations
Not supported yet
1 participant