esp-rainmaker icon indicating copy to clipboard operation
esp-rainmaker copied to clipboard

Cannot find addon for ESPRainmaker to integrate it to HomeAssistant (MEGH-4020)

Open inuonly opened this issue 3 years ago • 6 comments

I searched for addon for ESP Rainmaker integration to HomeAssistant but could not find it. If someone already knows any please share the link or else if there exists none then please consider this issue of not being able to integrate with HomeAssistant.

inuonly avatar Nov 20 '22 09:11 inuonly

You can use Rainmaker to control any device that you have in Home Assistant that uses MQTT with a simple MQTT bridge device. See here for details: https://youtu.be/Ta9dwDD9GyA

Kind Regards John

On Sun, 20 Nov 2022 at 04:58, inuonly @.***> wrote:

I searched for addon for ESP Rainmaker integration to HomeAssistant but could not find it. If someone already knows any please share the link or else if there exists none then please consider this issue of not being able to integrate with HomeAssistant.

— Reply to this email directly, view it on GitHub https://github.com/espressif/esp-rainmaker/issues/197, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADHTIDNDUC6D2XTLXPX57TLWJHY33ANCNFSM6AAAAAASFYMRN4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>

JohnMacrae avatar Nov 20 '22 15:11 JohnMacrae

Hi John, This is exactly opposite of what I am looking, I am looking to integrate esp rainmaker into homeassistant. I just need to reverse the role. I even checked custom controls and addons (including community addon and webhooks) but could not find any way that esp rainmaker provides or supports for homeassistant. Currently there is no documentation on how to integrate esp rainmaker to homeassistant. In simple words the existing controls (devices) available in rainmaker app should be able to be added(integrated) with homeassistant dashboard. Hope this simplifies any confusion if left in original post. Thanks in advance.

inuonly avatar Nov 20 '22 17:11 inuonly

I wonder if you could 'roll your own' using https://swaggerapis.rainmaker.espressif.com/#/

Kind Regards John

On Sun, 20 Nov 2022 at 12:19, inuonly @.***> wrote:

Hi John, This is exactly opposite of what I am looking, I am looking to integrate esp rainmaker into homeassistant. I do appreciate your efforts for a quick reply, I just need to reverse the role. I even checked custom controls but currently there is no documentation on how to integrate esp rainmaker to homeassistant. In simple words the existing controls (devices) vailable in rainmaker app should be able to be added(integrated) with homeassistant dashboard. Hope this simplifies any confision if left in original post. Thanks in advance.

— Reply to this email directly, view it on GitHub https://github.com/espressif/esp-rainmaker/issues/197#issuecomment-1321191505, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADHTIDO3N55KCAHIPGTYVOLWJJMRJANCNFSM6AAAAAASFYMRN4 . You are receiving this because you commented.Message ID: @.***>

JohnMacrae avatar Nov 20 '22 18:11 JohnMacrae

Looks interesting, will try. Looks like api calls, way too overwhelming for me atleast, though it might be useful for someone. Still don't see how can this help me integrate my ESP rainmaker devices to homeassistant. Update: the login part works, authorization token is entered but the rest of the calls like mqtt api further below does not work. it says { "status": "failure", "error_code": 100004, "description": "You are not authorized to perform this operation, Please contact administrator" }

however it can successfully list my account details and nodes list so i can confirm its correct account but no luck getting mqtt api call to work. As suggested earlier i was trying to hook up mqtt commands from homeassistant which works on local broker but there is no way to currently integrate esp rainmaker devices into existing homeassistant instance in my use case. If someone has already done this, please guide on how to successfully integrate esp rainmaker to home assistant. Both local mqtt server addition to rainmaker and sending mqtt commands(messages) to control devices from homeassistant are basic 2 objectives for me. Thanks in advance.

inuonly avatar Nov 20 '22 18:11 inuonly

hey @inuonly did you find any solution?

maxakash avatar Feb 23 '24 18:02 maxakash

hey @inuonly did you find any solution? TLDR : No nope, i even tried to host my own docker matter server for a workaround as a result of some online suggestions over internet after searchign on google, but to me nothing works as of now for me. After waiting for some time for any official support or announcemnt I gave up as there was no further support or development on this from their (rainmaker team) side. So not using rainmaker anymore .

K2Here avatar Feb 24 '24 13:02 K2Here

https://sparsh308.medium.com/home-automation-with-esp32-esp-rainmaker-and-home-assistant-with-manual-control-with-without-0a146fd0b189

My article it's little different but does same thing

sparsh308 avatar Sep 24 '24 22:09 sparsh308

hey @inuonly did you find any solution? TLDR : No nope, i even tried to host my own docker matter server for a workaround as a result of some online suggestions over internet after searchign on google, but to me nothing works as of now for me. After waiting for some time for any official support or announcemnt I gave up as there was no further support or development on this from their (rainmaker team) side. So not using rainmaker anymore .

https://sparsh308.medium.com/home-automation-with-esp32-esp-rainmaker-and-home-assistant-with-manual-control-with-without-0a146fd0b189

sparsh308 avatar Sep 24 '24 22:09 sparsh308

hey @inuonly did you find any solution? TLDR : No nope, i even tried to host my own docker matter server for a workaround as a result of some online suggestions over internet after searchign on google, but to me nothing works as of now for me. After waiting for some time for any official support or announcemnt I gave up as there was no further support or development on this from their (rainmaker team) side. So not using rainmaker anymore .

https://sparsh308.medium.com/home-automation-with-esp32-esp-rainmaker-and-home-assistant-with-manual-control-with-without-0a146fd0b189

I think you have posted same thing twice. Anyways good for you! As stated above I gave up on rainmaker . It does not suit my needs. So left rainmaker platform a long time ago. But still thanks for your link. May be that will be useful for others who might end up being here. They can try what you are proposing. I currently have no such setup so cannot try or confirm on it being working or of any use at the moment. PS : IMHO (digress) Rainmaker team was very slow at there things like releasing server, releasing docker images, integrations compatibility flashing etc. so yeah I gave up on them.

inuonly avatar Sep 24 '24 22:09 inuonly

@inuonly , Home Assistant integration was not in our plans, but as pointed out by some users, the specs and APIs are open for people to play around with and add own integrations.

RainMaker is based on AWS serverless architecture and so, there is no concept of docker images as such. Private deployments are given out for commercial purposes based on discussions with our sales team. Alexa/GVA integrations and flashing tools (like admin CLI, claiming, pre provisioned modules) have been around for close to 4 years. So apart from Home Assistant integration, can you elaborate on what you were looking for which we could not provide?

shahpiyushv avatar Sep 25 '24 01:09 shahpiyushv

@inuonly , Home Assistant integration was not in our plans, but as pointed out by some users, the specs and APIs are open for people to play around with and add own integrations.

RainMaker is based on AWS serverless architecture and so, there is no concept of docker images as such. Private deployments are given out for commercial purposes based on discussions with our sales team. Alexa/GVA integrations and flashing tools (like admin CLI, claiming, pre provisioned modules) have been around for close to 4 years. So apart from Home Assistant integration, can you elaborate on what you were looking for which we could not provide?

That is way over my paygrade ( could not understand most of it ). As for what you are asking is details washed from my memory. Now i don't even remember what I was doing with rainmaker at the time of writing this issue. Frankly that is what I could recollect of as of now about self hosting using docker ( which I am sure there might be other wasy like ubunto supports aws so could be hosted under a vm as server ) but as said above is something beyond my recognition and abilities. The server was I think never published as open source and in one of the live session which I attended it was made clear that it was not intended to be so but the server instance will be available to be run on AWS so yeah your point matches that as now I am trying to recollect these tiny details. I usually prefer official images and suport instead of trusting third party tools reason being not able to audit them instead trust the original publisher hence that was the expected part originally. Frankly speaking I might not be able to help you any more on any feedback on the same. So please accept my apologies on that part. I almost forgot to close this one as it remained out of plans and marked the same today while cosing it with the response to recent comment.

I also remember dark mode was not available back then just adding few cents here so that this closure becomes somewhat productive. ( no idea if already implemented ) . It has been years; I hope you understand that. That is why I am chosing 'close as not planned' while replying which matches your response that 'it was not in the plans'.

Anyways hope everything goes great for your project. Good luck. 👍

inuonly avatar Sep 25 '24 03:09 inuonly