Skip to content

Migrate configuration to UI config flow with multi-instance support#23

Open
sushiljain1989 wants to merge 1 commit into
t0mer:mainfrom
sushiljain1989:main
Open

Migrate configuration to UI config flow with multi-instance support#23
sushiljain1989 wants to merge 1 commit into
t0mer:mainfrom
sushiljain1989:main

Conversation

@sushiljain1989
Copy link
Copy Markdown

Description:

Replace configuration.yaml setup with a UI-based config flow (Settings → Integrations). Users now configure Instance ID, Token, and a friendly service name through the Home Assistant UI.

  • Each configured instance registers its own notify service as notify.greenapi_, enabling multiple WhatsApp accounts side by side
  • Service name is user-defined at setup time (e.g. "home" → notify.greenapi_home)
  • All API calls wrapped in async_add_executor_job for async safety
  • README updated to reflect UI setup and new service call syntax

Description:

Replace configuration.yaml setup with a UI-based config flow (Settings →
Integrations). Users now configure Instance ID, Token, and a friendly
service name through the Home Assistant UI.

- Each configured instance registers its own notify service as
  notify.greenapi_<name>, enabling multiple WhatsApp accounts side by side
- Service name is user-defined at setup time (e.g. "home" → notify.greenapi_home)
- All API calls wrapped in async_add_executor_job for async safety
- README updated to reflect UI setup and new service call syntax
@sonarqubecloud
Copy link
Copy Markdown

@sushiljain1989
Copy link
Copy Markdown
Author

@t0mer can you please review these changes?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants