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

Messaging: einige Variablen funktionieren nicht #12862

Closed
TheNinth7 opened this issue Mar 11, 2024 · 3 comments · Fixed by #13229
Closed

Messaging: einige Variablen funktionieren nicht #12862

TheNinth7 opened this issue Mar 11, 2024 · 3 comments · Fixed by #13229
Assignees
Labels
bug Something isn't working

Comments

@TheNinth7
Copy link

TheNinth7 commented Mar 11, 2024

Describe the bug

Habe versucht Messaging mit Pushover einzurichten, und einige der in der Dokumentation beschriebenen Variablen scheinen nicht zu funktionieren. Nachdem das auch Variablen betrifft die in den Beispielen in der Dokumentation angeführt sind, vermute ich es handelt sich um einen Bug.

Was nicht funktioniert:

  • .vehicleTitle und .vehicleSoc in connect/disconnect bleiben leer, funktionieren aber in start/stop.
  • .activePhases in start bleibt auch leer.

Steps to reproduce

Zum Beispiel Fahrzeug mit der unten angeführten Messaging-Konfiguration anschließen, oder Ladevorgang starten, die oben beschriebenen Werte fehlen dann in der Nachricht.

IMG_4689

IMG_4690

Configuration details

messaging:
  services:
    - type: pushover
      app: removed
      recipients:
        - removed
  events:
    start:
      title: "Charge of {{.vehicleTitle}} started"
      msg: |
        Wallbox {{.title}} started {{.activePhases}}-phase charging {{.vehicleTitle}} in {{ toString .mode | upper }} mode, with {{round .vehicleSoc 1}}% SoC.
    stop:
      title: "Charge of {{.vehicleTitle}} finished"
      msg: |
        Wallbox {{.title}} finished charging {{.vehicleTitle}}, with {{round .vehicleSoc 1}}% SoC.
    connect:
      title: "{{.vehicleTitle}} connected on wallbox {{.title}}"
      msg: |
        {{.vehicleTitle}} connected on wallbox {{.title}} with {{round .vehicleSoc 1}}% SoC.
    disconnect:
      title: "{{.vehicleTitle}} disconnected of wallbox {{.title}}"
      msg: |
        {{.vehicleTitle}} disconnected of wallbox {{.title}} with {{round .vehicleSoc 1}}% SoC.

Log details

In den Log Dateien finde ich nichts zu den rausgeschickten Messages.

What type of operating system are you running?

Docker container

Version

0.124.9

@andig
Copy link
Member

andig commented Mar 31, 2024

.vehicleTitle und .vehicleSoc in connect/disconnect bleiben leer, funktionieren aber in start/stop.

@TheNinth7 den soc kann es beim Connect noch nicht geben- der muss ja erst gelesen werden. Disconnect sollte eigentlich gehen. Ich vermute das ist eine Folge von #7193 wo zum Zeitpunkt der Nachricht das Fahrzeug schon vollständig abgemeldet ist.

@TheNinth7
Copy link
Author

TheNinth7 commented Apr 9, 2024

@TheNinth7 den soc kann es beim Connect noch nicht geben- der muss ja erst gelesen werden. Disconnect sollte eigentlich gehen. Ich vermute das ist eine Folge von #7193 wo zum Zeitpunkt der Nachricht das Fahrzeug schon vollständig abgemeldet ist.

Ja, verstehe. Aus Benutzersicht wäre es schon interessant das Connect erst dann auszulösen wenn die Daten zu Verfügung stehen, oder vielleicht eine eigene Message für die erfolgte Identifizierung des Fahrzeugs zu haben. Aber das ist dann wohl mehr ein Change Request als eine Issue.

Ich könnte gerne die Dokumentation anpassen, bräuchte aber dazu etwas Input dazu welche Variablen wann zur Verfügung stehen.

Wie ist es mit activePhases, dass das nicht angezeigt wird liegt auch an #7193?

@andig
Copy link
Member

andig commented Apr 10, 2024

@TheNinth7

bräuchte aber dazu etwas Input dazu welche Variablen wann zur Verfügung stehen.

Welche sollte einfach sein- alles was im Code hinter publish() vorkommt. Wann lässt sich so nicht einfach beantworten- da würde ich aktuell auch keinen Aufwand rein stecken wollen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants