Datum in Variable einbinden

  • Hallo, ich schon wiederđŸ„ș,

    Wenn ich:

    print %2.0day%

    dann bekomme ich das Datum zweistellig angezeigt.

    Versuche ich es in eine Variable zu schreiben bekomme ich leider keine Ergebnisse:

    Variable ist deklariert! VAR=""

    VAR="%2.0day%"

    print %VAR%

    Ergebnis: 5ayv>

    VAR=%2.0day%

    print %VAR%

    Ergebnis: leer

    Es ist wahrscheinlich wieder Mal eine Kleinigkeit, aber ich finde keine Lösung.

    Danke schon mal ans Team :)

    Gruß

    Heinz-Gerd

  • Was genau möchtest du erreichen ?

    %var% wird nur gebraucht z.B. bei

    1. Ausgaben mit print

    2. Anzeigen im WEBUI (html)

    3. an Tasmota geschickte Kommandos. (=>)

    Wenn du eine Zahl in formatierten Text im script selbst umwandeln willst musst du die Zahl in einen String umwandeln.

    >D

    svar=""

    dat=""

    >S

    svar=s(2.0day)

    print %svar%

    ; z.B. Datum

    dat=s(0day)+"."+s(0month)+"."+s(0year)

    print %dat%

  • Hallo Gemu2015,

    genau das habe ich gesucht.

    Ich habe mir eine Smarte Klingel gebastelt und

    möchte mir in der WebUI das letzte Klingeln anzeigen lassen.

    Die Standard tstamp gefÀllt mir einfach nicht.

    Daher ist dein Script genau das was ich gesucht habe :)

    Vielen Dank fĂŒr deine schnelle Hilfe :)

    Gruß

    HG