-
-
Notifications
You must be signed in to change notification settings - Fork 104
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
Home Assistant API (ESPHOME like) #133
Comments
that would be a nice addition. Not everyone uses HA hence the generic MQTT support. Would you like to have a go at implementing this yourself? |
I would rather prefer a more generic approach, like Homie for instance: https://homieiot.github.io/implementations/ |
I did have a version of EMS-ESP based on Espurna (https://github.com/xoseperez/espurna/wiki) a few releases ago but dropped it and went solo after I found it easier and more lightweight. It is possible to port to homie/tasmota/esphome though if someone wants to try. But it'll take a lot of time keeping up the support. One of the tricky things is the way I re-write the serial UART libraries so all Serial.* code could interfere with the EMS bus. |
Homie is not a distro, but rather a topic/message specification for how to arrange the data. So, although Homie-ESP exists, it could also be done in EMS-ESP. I am currently trying to get the right message definitions for my thermostat, and as soon as I have a PR, I'll send it through. So far it seems to work great, and is very neat to use. |
I do plan to do a ESPHome port at some point. I like what they've done. |
v2 uses HA discovery. |
moved to EMS-ESP32 project. HA MQTT Discovery kinda sucks and it's about time to move to using the new APIs. https://developers.home-assistant.io/docs/creating_component_index/ |
Hi,
do you have any plans to integrate the native Home Asisstant API. This works very nice as one can see with the ESPHome project and the according integration in HA.
For me the best part, you can skip MQTT, which I personally do not like so much.
Some Info:
https://esphome.io/components/api.html
https://www.home-assistant.io/components/esphome/
Greetings
Timo
The text was updated successfully, but these errors were encountered: