Adding runelite-homeassistant-data-exporter to the plugin hub#10704
Adding runelite-homeassistant-data-exporter to the plugin hub#10704xXD4rkDragonXx wants to merge 4 commits intorunelite:masterfrom
Conversation
|
Hi, there's currently a homeassistant plugin https://runelite.net/plugin-hub/show/homeassistant - does this suit your needs? |
|
Hi @pajlada ! Thanks for your comment. We saw this plugin aswell. It does have some overlap with some of the data that is being exported, but it didnt quite fit our needs or wants for such a connection to Home Assistant. Some notable features about this plugin compared to the
One could argue to contribute... but we opted for a different approach. |
|
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed. Internal use only: Reviewer details Maintainer details |
|
We would prefer if you could contribute if possible. |
@raiyni In this case I do not see how contributing would be possible as we use a different authentication pattern to limit exposure of Home Assistant. Either option introduces unnecessary complexity and risk, and would require a major refactor. This plugin handles data export to home assistant differently and with different data allowing for a different approach to the existing solutions. Instead of considering this as a home assistant duplicate it is an alternative solution for data. |
|
So I'm just telling you this for information but many applications and integrations are able to support alternative login methods. |
|
Hi @raiyni ! Thanks for your reply once more! Does this imply that our alternative approach is not allowed on the plugin-hub? |
|
I would be curious to know why you need to live export everything about the player (ie inventory, spellbook, equipment, location, etc) and when they login/logout. |
|
Hi @raiyni , in case it wasn't clear. Home assistant is an automation platform designed for triggers, storing sensor data and other hooks. This means that if the data is available, you can trigger off of it. The combinations with a smart home are limitless, but to give some concrete examples:
I hope that clears up the why, the
|
|
I know what home assistant is, I was just asking about the realistic usage of it instead of a theoretical |
|
No worries, hope I clarfied it for you with the examples mentioned above. The "realistic" usecase would differ per user. I for one plan on implementing the first two. (and another project to show myself on a live web-based-map using the location data). |
This PR introduces a new RuneLite plugin that is conceptually based on the existing Dink plugin architecture, but differs in both the structure of the transmitted data and the conditions under which data is sent.
The plugin uses a custom Home Assistant (HA) integration available through HACS and utilizes a secure code–based authentication mechanism for connection handling.