Ankündigung

Einklappen
Keine Ankündigung bisher.

CurrentDate, CurrentTime und CurrentDateTime

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [Featurewunsch] CurrentDate, CurrentTime und CurrentDateTime

    Hi zusammen,

    eben wollte ich mal email ausprobieren und im Betreff gleich uhrzeit und datum mitschicken. Da ist mit aufgefallen, das das gar nicht geht. Wäre das ohne riesigen Aufwand möglich, das nachzurüsten? Theoretisch gibt es ja entsprechende Datentypen (Siehe S.89 Handbuch EibPC).

    Ansonsten als temporäre Lösung ware auf eine Funktion TimeStamp() ausreichend für meine Zwecke.

    Gruß,
    Bernd


    #2
    eben wollte ich mal email ausprobieren und im Betreff gleich uhrzeit und datum mitschicken.
    Das muss nicht nachgerüstet werden:

    Code:
    Uhr=convert(settime(),$$)
    Datum=convert(setdate(),$$)
    sollte jeweils einen Text liefern...
    offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
    Enertex Produkte kaufen

    Kommentar


      #3
      Zitat von enertegus Beitrag anzeigen
      ... sollte jeweils einen Text liefern ...
      Hoi Michael
      Der Text der dabei entsteht enthält aber scheinbar wieder "böse" Zeichen.
      Jedenfalls sendet sendmail das wieder nicht. (mit der neuen Testvorabversion natürlich. )
      Grüsse Bodo
      Fragen gehören ins Forum, und nicht in mein Postfach;
      EibPC-Fan; Wiregate-Fan; Timberwolf-Fan mit 30x 1-Wire Sensoren;

      Kommentar


        #4
        Zitat von Bodo Beitrag anzeigen
        Hoi Michael
        Der Text der dabei entsteht enthält aber scheinbar wieder "böse" Zeichen.
        Jedenfalls sendet sendmail das wieder nicht. (mit der neuen Testvorabversion natürlich. )
        Hallo Freunde

        Also jetzt funktioniert das wunderbar. Ich bekomme schöne e-mails mit Wochentag und Uhrzeit.
        Jetzt muss ich nur noch rausfinden warum die Uhr im Webserver stimmt und im e-mail genau um eine Stunde zurück ist.
        Grüsse Bodo
        Fragen gehören ins Forum, und nicht in mein Postfach;
        EibPC-Fan; Wiregate-Fan; Timberwolf-Fan mit 30x 1-Wire Sensoren;

        Kommentar


          #5
          Zitat von Bodo Beitrag anzeigen
          Jetzt muss ich nur noch rausfinden warum die Uhr im Webserver stimmt und im e-mail genau um eine Stunde zurück ist.
          Hi Bodo
          teste mal folgendes Programm.
          Dabei per debugger a auf 1 setzen. Dann sollte eine mail und ein Telegramm ausgelöst werden. es sollte in der mail die gleiche Uhrzeit wie im Busmonitor stehen (und das tut es bei mir hier auch).
          Ggf. poste mal dein Programm.

          Michael

          Code:
          [MailConf]
          // E-Mail-Einstellungen
          enertex@gmx.de
          mail.gmx.net
          enertex@gmx.de
          xxxxxxxx
          0
          [EibPC]
          mailadress=$eibpc@enertex.de$
          betreff=$Ein Höllchen vom EIBPC Sn00000100$
          nachricht=$Es ist jetzt wieder eine Stunde vergangen.$ + convert(settime(),$$)
          if a==1 then sendmail(mailadress,betreff,nachricht);write('1/0/0'b01, EIN) endif
          a=0
          k=82.165.96.101
          if a==1 then k=resolve($www.enertex.de$) endif
          offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
          Enertex Produkte kaufen

          Kommentar


            #6
            Hoi Michael

            Ich hab's aus dem Gedächtnis etwa so geschrieben:
            Code:
            [EibPC]
            mailadress=$eibpc@enertex.de$
            betreff=$Ein Höllchen vom EIBPC Sn00000100$
            nachricht=$Es ist jetzt wieder eine Stunde vergangen.$
            time=$$
            if mtime(00,00) then time=convert(settime(),$$); sendmail(mailadress,betreff,nachricht+time) endif
            Das Beispiel von Dir werd' ich am Abend testen können.
            Danke
            Grüsse Bodo
            Fragen gehören ins Forum, und nicht in mein Postfach;
            EibPC-Fan; Wiregate-Fan; Timberwolf-Fan mit 30x 1-Wire Sensoren;

            Kommentar


              #7
              Code:
              mailadress=$eibpc@enertex.de$
              betreff=$Ein Höllchen vom EIBPC Sn00000146$
              nachricht=$$
              if mtime(0,0) then nachricht=$Es ist jetzt wieder eine Stunde vergangen.$ + convert(settime(),$$); sendmail(mailadress,betreff,nachricht);write('1/0/0'b01, EIN) endif
              geht bei mir aber auch wie gewollt. Hm, 1 Std..., welche Zeitzone hast Du eingestellt, nicht das wir da noch nen Bug haben?
              Wenn Du mit write('1/2/3't24, settime()) auf den Bus schreibst, stimmt dann die Zeit?
              offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
              Enertex Produkte kaufen

              Kommentar


                #8
                Zitat von enertegus Beitrag anzeigen
                geht bei mir aber auch wie gewollt. Hm, 1 Std..., welche Zeitzone hast Du eingestellt, nicht das wir da noch nen Bug haben?
                Wenn Du mit write('1/2/3't24, settime()) auf den Bus schreibst, stimmt dann die Zeit?
                Hi ich schau mittag oder am Abend nach.
                Ich hoffe ich hab MEZ+1 eingestellt.
                Grüsse Bodo
                Fragen gehören ins Forum, und nicht in mein Postfach;
                EibPC-Fan; Wiregate-Fan; Timberwolf-Fan mit 30x 1-Wire Sensoren;

                Kommentar

                Lädt...
                X