Datum und Zeit benutzerdefiniertes Anzeigen in Notify Thema ist als GELÖST markiert

Bereich rings rum zum Thema Yaml und seine Tücken.


Antworten
Benutzeravatar
Andifidi
Beiträge: 58
Registriert: So 5. Jun 2022, 18:19
1
Has thanked: 4 times
Been thanked: 1 time

Datum und Zeit benutzerdefiniertes Anzeigen in Notify

Beitrag von Andifidi »

Hallo,
ich lasse mir jeden Morgen die Verbindungswerte der FritzBox via Homeassistant mailen.

Dabei hätte ich gerne, dass das Datum nach dem normalen Deutschen Format also in diesem Beispiel
Online seit: 16.10.2022 05:45 Uhr

Ich bekomme das aber leider nicht mit dem yaml hin bzw. verstehe wohl wieder den Syntax nicht.

Hat jemand eine Idee?

Der Code sieht im Moment so aus:

Code: Alles auswählen

 FritzBox {{"\n"}}Online seit:
     {{states('sensor.fritz_box_7590_connection_uptime') }}
    {{"\n"}} Downloadstream:
    {{states('sensor.fritz_box_7590_max_connection_download_throughput') | float
    /1000 | round(0) }} Mbit/s {{"\n"}}Uploadstream:
    {{states('sensor.fritz_box_7590_max_connection_upload_throughput') | float
    /1000 | round(0) }} Mbit/s {{"\n"}}

So sieht das Ergebnis im Moment aus:

FritzBox
Online seit:
2022-10-15T16:01:14+00:00

Gruß, AndiFidi

Downloadstream: 200.017 Mbit/s
Uploadstream: 41.483 Mbit/s

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Datum und Zeit benutzerdefiniertes Anzeigen in Notify

Beitrag von Osorkon »

Versuche es mal mit

Code: Alles auswählen

{{ as_timestamp(sensor.fritz_box_7590_connection_uptime) | timestamp_custom("%d.%m.%Y %H:%M Uhr") }}

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Andifidi
Beiträge: 58
Registriert: So 5. Jun 2022, 18:19
1
Has thanked: 4 times
Been thanked: 1 time

Re: Datum und Zeit benutzerdefiniertes Anzeigen in Notify

Beitrag von Andifidi »

Hi, das sah eigentlich ganz gut aus. Aber das gab einen Eintrag ins LogFile:

Error while executing automation automation.logmail: Error rendering data template: UndefinedError: 'sensor' is undefined

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Datum und Zeit benutzerdefiniertes Anzeigen in Notify

Beitrag von Osorkon »

Welchen Wert gibt den Dein Sensor zurück.

Und las mal Dein Template sehen.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Andifidi
Beiträge: 58
Registriert: So 5. Jun 2022, 18:19
1
Has thanked: 4 times
Been thanked: 1 time

Re: Datum und Zeit benutzerdefiniertes Anzeigen in Notify

Beitrag von Andifidi »

Das ist kein Template. Das ist der Sensor von der Integration 'FRITZ!Box 7590 AVM FRITZ!Box Tools'
Der Originalwert der dort ausgegeben wird ist '2022-10-15T16:01:14+00:00'

Wahrscheinlich geht das dann doch nicht so einfach wie ich denke.....

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Datum und Zeit benutzerdefiniertes Anzeigen in Notify

Beitrag von Osorkon »

Gebe mal im Template Editor folgendes ein:

Code: Alles auswählen

{{states('sensor.fritz_box_7590_connection_uptime') }}

Das Ergebnis sollte nach Deiner Aussage in diesem Format ausgeben werden:

2022-10-15T16:01:14+00:00

Dann dieses Template eingeben, was liefert der Template Editor als Ergebnis?

Code: Alles auswählen


{{ as_timestamp(sensor.fritz_box_7590_connection_uptime) | timestamp_custom("%d.%m.%Y %H:%M Uhr") }}

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Andifidi
Beiträge: 58
Registriert: So 5. Jun 2022, 18:19
1
Has thanked: 4 times
Been thanked: 1 time

Re: Datum und Zeit benutzerdefiniertes Anzeigen in Notify

Beitrag von Andifidi »

OK, hab ich....

Das erste Ergebnis lautet:

2022-10-15T16:01:14+00:00

Das zweite:

UndefinedError: 'sensor' is undefined

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Datum und Zeit benutzerdefiniertes Anzeigen in Notify

Beitrag von Osorkon »

Auf ein neues.
Versuche es mal damit:

Code: Alles auswählen


{{ as_timestamp(states(' sensor.fritz_box_7590_connection_uptime')) | timestamp_custom("%d.%m.%Y %H:%M Uhr") }}

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Andifidi
Beiträge: 58
Registriert: So 5. Jun 2022, 18:19
1
Has thanked: 4 times
Been thanked: 1 time

Re: Datum und Zeit benutzerdefiniertes Anzeigen in Notify

Beitrag von Andifidi »

Ja genau, so geht es :-) Danke Osorkon....aber sei ehrlich hast noch einen Test für mich eingebaut...das Leerzeichen vor Sensor ;)
Mit Sensor habe ich auch schon versucht gehabt, aber in einem anderen Syntax....ich lerne nie aus....

Läuft jetzt, das Ergebnis ist so wie angedacht: 18.10.2022 03:55 Uhr

Ergänzende Frage hierzu: Da wir im Moment sehr viele DSL Abbrüche bei dem Provider mit dem grossen Buchstaben haben,
notiere ich mir die Abbrüche immer auf Papier auf und schreibe nach 4 Wochen eine Beschwerde an den Kundendienst. Viel besser wäre es doch aber diese in einer DB abzulegen und dann sauber ausgewertet dem Provider zu übermitteln. Habe mal was über MariaDB auf Homeassistant gelesen. Hast du sowas schon mal probiert?
Gruß
AndiFidi

Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
1
Has thanked: 12 times
Been thanked: 13 times

Re: Datum und Zeit benutzerdefiniertes Anzeigen in Notify

Beitrag von Moss »

Das mit den Leerzeichen ist keine Absicht, ist mir letzte Woche hier auch passiert.

Obwohl einfach nur kopiert, irgend etwas stimmt da nicht….

Benutzeravatar
Andifidi
Beiträge: 58
Registriert: So 5. Jun 2022, 18:19
1
Has thanked: 4 times
Been thanked: 1 time

Re: Datum und Zeit benutzerdefiniertes Anzeigen in Notify

Beitrag von Andifidi »

Funktioniert bei mir jetzt einwandfrei.....Das mit dem Leerzeichen war Spass ;-)

Antworten