Skip to content

Conversation

@Maschga
Copy link
Collaborator

@Maschga Maschga commented Jan 23, 2026

Replaces #25768
Ref #26782

🖼 visualize messaging section
📱 use device api
💱 dealing with different sources of truth: evcc.yaml, UI yaml or new UI
🧩 migration: split email-uri into host-, port-, user-, password-, from- and to-keys
🧩 migration: split ntfy-uri into host- and topics-keys
🧩 migration: add disable-key to each event
🔕 add toggle to enable or disable specific events
📋 add default title- and message-values to each not-predefined event in the browser's language
💪 use TypeScript

TODO:

  • migration behavior (parallel to yaml, lock ui if yaml exists)
  • add e2e tests
  • test each service:
    • Pushover
    • Telegram
    • Email
    • Shout
    • Ntfy
    • Custom

Config UI card:
grafik

Events:
grafik

Messengers:
grafik

Add messenger:
grafik

Example: Ntfy:
grafik

\cc @naltatis

@Maschga Maschga changed the base branch from master to feat/config-messengers January 23, 2026 20:50
@Maschga Maschga changed the title Config UI: UI: make messengers configurable devices wip: Config UI: UI: make messengers configurable devices Jan 23, 2026
@andig
Copy link
Member

andig commented Jan 23, 2026

@Maschga wie gesagt- du kannst gerne den PR forken und dann auf master zielen. Ist viel Einfacher für dich!

@Maschga Maschga changed the base branch from feat/config-messengers to master January 24, 2026 16:07
@Maschga Maschga changed the title wip: Config UI: UI: make messengers configurable devices Config UI: make messengers configurable devices Jan 24, 2026
@Maschga
Copy link
Collaborator Author

Maschga commented Jan 25, 2026

@andig How can I update the Events object? Can this be done via api/state? With the move to devices, the messaging object is unfortunately empty.

"messaging": {
  "Events": null,
  "Services": null
},

@naltatis
Copy link
Member

introduce expand/collapse transition. improves initial event overview (all disabled by default)

animation.webm

@naltatis
Copy link
Member

Replace Name: db:xx tooltip on open button with [i] > dropdown. Better mobile support, more intuitive placement.

Bildschirmfoto 2026-02-11 um 20 40 18

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

Labels

ux User experience/ interface

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants