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

[Extension Proposal] Quarkus HomeAssistant #39681

Closed
2 of 6 tasks
maxandersen opened this issue Mar 25, 2024 · 4 comments · Fixed by quarkiverse/quarkiverse-devops#228
Closed
2 of 6 tasks

[Extension Proposal] Quarkus HomeAssistant #39681

maxandersen opened this issue Mar 25, 2024 · 4 comments · Fixed by quarkiverse/quarkiverse-devops#228
Labels
area/quarkiverse This issue/PR is part of the Quarkiverse organization kind/extension-proposal Discuss and Propose new extensions

Comments

@maxandersen
Copy link
Member

Description

HomeAssistant has a rest and websocket api - lets make that fun to use from Java.

Have POC prototype at https://github.com/maxandersen/quarkus-homeassistant - plan to keep iterating there but thought I would put the idea here to gauge interest.

Below are the features that are currently available and planned for that:

  • Home Assistant REST API client
  • Home Assistant WebSocket API client
  • Home Assistant DevService (using Home Assistant demo server)
  • Subscribe/Listen to Home Assistant events/state changes
  • Injecting generic Home Assistant entities as CDI beans (@HassEntity("entity_id") Light kitchenLight;)
  • Code Generator for completion and type-safe friendly API (@Inject Home home; home.lights.kitchenLight.turnOn();), similar to NetDaemon.

Repository name

quarkus-homeassistant

Short description

Quarkus bringing developer joy to HomeAssistant

Repository Homepage URL

https://quarkiverse.github.io/quarkiverse-docs/homeassistant

Repository Topics

  • quarkus-extension
  • home-assistant
  • iot
    ...

Team Members

  • maxandersen

Additional context

No response

@maxandersen maxandersen added kind/extension-proposal Discuss and Propose new extensions area/quarkiverse This issue/PR is part of the Quarkiverse organization labels Mar 25, 2024
Copy link

quarkus-bot bot commented Mar 25, 2024

/cc @aloubyansky (extension-proposal), @gastaldi (extension-proposal), @gsmet (extension-proposal)

@gastaldi
Copy link
Contributor

@maxandersen
Copy link
Member Author

Thanks but you probably missed the "Have POC prototype at https://github.com/maxandersen/quarkus-homeassistant - plan to keep iterating there but thought I would put the idea here to gauge interest" part :)

@gastaldi
Copy link
Contributor

Just keep iterating in the Quarkiverse repository then, no need to publish to registry or the docs unless you need it :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/quarkiverse This issue/PR is part of the Quarkiverse organization kind/extension-proposal Discuss and Propose new extensions
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants