Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. mails mit Variable via JS

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.6k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    664

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

mails mit Variable via JS

Geplant Angeheftet Gesperrt Verschoben JavaScript
11 Beiträge 4 Kommentatoren 581 Aufrufe 2 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • U Offline
    U Offline
    user4711
    schrieb am zuletzt editiert von
    #1

    Hab den Adapter emails schin eingerichtet Testmails versendet funktioniert.

    jetzt wollte ich immer täglich zu eine rbestimmten Zeit den Wert einer Variable verschicken, jedoch wird da nur der Variablenname versendet

    sendTo('email', {
        from:    'iobroker@mydomain.com',
        to:      'aabbcc@gmail.com, xxyyzz@gmail.com', // comma separated multiple recipients.
        subject: 'Message from ioBroker',
        text:    'shelly.0.SHEM-3#sd4GgA1E#1.Total.InstantPower'  Power verbraucht am Tag ,
    });
    
    P paul53P 2 Antworten Letzte Antwort
    0
    • U user4711

      Hab den Adapter emails schin eingerichtet Testmails versendet funktioniert.

      jetzt wollte ich immer täglich zu eine rbestimmten Zeit den Wert einer Variable verschicken, jedoch wird da nur der Variablenname versendet

      sendTo('email', {
          from:    'iobroker@mydomain.com',
          to:      'aabbcc@gmail.com, xxyyzz@gmail.com', // comma separated multiple recipients.
          subject: 'Message from ioBroker',
          text:    'shelly.0.SHEM-3#sd4GgA1E#1.Total.InstantPower'  Power verbraucht am Tag ,
      });
      
      P Offline
      P Offline
      peterfido
      schrieb am zuletzt editiert von peterfido
      #2

      @user4711

      text: getState("Datenpunkt").val + " Power verbraucht" 
      

      Besser wäre evtl. die Variable vorher zu füllen, oder der Funktion mit zu übergeben. Sitze allerdings gerade nicht am PC, um ein Beispiel zu posten.

      Gruß

      Peterfido

      1 Antwort Letzte Antwort
      -1
      • U user4711

        Hab den Adapter emails schin eingerichtet Testmails versendet funktioniert.

        jetzt wollte ich immer täglich zu eine rbestimmten Zeit den Wert einer Variable verschicken, jedoch wird da nur der Variablenname versendet

        sendTo('email', {
            from:    'iobroker@mydomain.com',
            to:      'aabbcc@gmail.com, xxyyzz@gmail.com', // comma separated multiple recipients.
            subject: 'Message from ioBroker',
            text:    'shelly.0.SHEM-3#sd4GgA1E#1.Total.InstantPower'  Power verbraucht am Tag ,
        });
        
        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #3

        @user4711

        sendTo('email', {
            from:    'iobroker@mydomain.com',
            to:      'aabbcc@gmail.com, xxyyzz@gmail.com', // comma separated multiple recipients.
            subject: 'Message from ioBroker',
            text:    getState('shelly.0.SHEM-3#sd4GgA1E#1.Total.InstantPower').val + ' kWh verbraucht am Tag'
        });
        

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

        P U 2 Antworten Letzte Antwort
        0
        • paul53P paul53

          @user4711

          sendTo('email', {
              from:    'iobroker@mydomain.com',
              to:      'aabbcc@gmail.com, xxyyzz@gmail.com', // comma separated multiple recipients.
              subject: 'Message from ioBroker',
              text:    getState('shelly.0.SHEM-3#sd4GgA1E#1.Total.InstantPower').val + ' kWh verbraucht am Tag'
          });
          
          P Offline
          P Offline
          peterfido
          schrieb am zuletzt editiert von
          #4

          @paul53

          Ich habe mal mein = gegen den Doppelpunkt ersetzt. 😁

          Gruß

          Peterfido

          paul53P 1 Antwort Letzte Antwort
          0
          • P peterfido

            @paul53

            Ich habe mal mein = gegen den Doppelpunkt ersetzt. 😁

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

            @peterfido sagte: gegen den Doppelpunkt ersetzt.

            Dann entferne auch noch das Semikolon am Ende.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

            P 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @peterfido sagte: gegen den Doppelpunkt ersetzt.

              Dann entferne auch noch das Semikolon am Ende.

              P Offline
              P Offline
              peterfido
              schrieb am zuletzt editiert von
              #6

              @paul53 Erledigt 😇

              Gruß

              Peterfido

              1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @user4711

                sendTo('email', {
                    from:    'iobroker@mydomain.com',
                    to:      'aabbcc@gmail.com, xxyyzz@gmail.com', // comma separated multiple recipients.
                    subject: 'Message from ioBroker',
                    text:    getState('shelly.0.SHEM-3#sd4GgA1E#1.Total.InstantPower').val + ' kWh verbraucht am Tag'
                });
                
                U Offline
                U Offline
                user4711
                schrieb am zuletzt editiert von user4711
                #7

                @paul53 Danke hat erstmal so funktioniert, muss jetz nur die Werte in eine CSV schreiben

                U 1 Antwort Letzte Antwort
                0
                • U user4711

                  @paul53 Danke hat erstmal so funktioniert, muss jetz nur die Werte in eine CSV schreiben

                  U Offline
                  U Offline
                  user4711
                  schrieb am zuletzt editiert von
                  #8

                  hab jetz mal versucht eine Time rienzubauene der täglich den Zählerstand um 15.30 Uhr schickt, aber das funktioniert nicht.
                  stand hier so beschrieben :https://www.smarthome-tricks.de/software-iobroker/iobroker-zeitsteuerung-via-script/

                  
                  schedule({hour: 15, minute: 30}, RunDailyScript );
                   
                  function RunDailyScript() {
                  
                  sendTo('email', {
                      from:    'iobroker@mydomain.com',
                      to:      'aabbcc@gmail.com, xxyyzz@gmail.com', // comma separated multiple recipients.
                      subject: 'Message from ioBroker',
                      text:    getState('shelly.0.SHEM-3#sd4GgA1E#1.Total.InstantPower').val + ' kWh verbraucht am Tag'
                  });
                  
                  }
                  

                  wenn ich den Cron und Zeitassistenten im JS Fenster rechts oben auswähle geht es auch nicht :

                  '30 15 * * *'
                  
                  bahnuhrB paul53P 2 Antworten Letzte Antwort
                  0
                  • U user4711

                    hab jetz mal versucht eine Time rienzubauene der täglich den Zählerstand um 15.30 Uhr schickt, aber das funktioniert nicht.
                    stand hier so beschrieben :https://www.smarthome-tricks.de/software-iobroker/iobroker-zeitsteuerung-via-script/

                    
                    schedule({hour: 15, minute: 30}, RunDailyScript );
                     
                    function RunDailyScript() {
                    
                    sendTo('email', {
                        from:    'iobroker@mydomain.com',
                        to:      'aabbcc@gmail.com, xxyyzz@gmail.com', // comma separated multiple recipients.
                        subject: 'Message from ioBroker',
                        text:    getState('shelly.0.SHEM-3#sd4GgA1E#1.Total.InstantPower').val + ' kWh verbraucht am Tag'
                    });
                    
                    }
                    

                    wenn ich den Cron und Zeitassistenten im JS Fenster rechts oben auswähle geht es auch nicht :

                    '30 15 * * *'
                    
                    bahnuhrB Online
                    bahnuhrB Online
                    bahnuhr
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @user4711
                    ich schreibe schedule immer so:

                    schedule("0,15,30,45 * * * *", function () {
                    //xyz
                    });
                    

                    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                    Danke.
                    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                    ScreenToGif :https://www.screentogif.com/downloads.html

                    1 Antwort Letzte Antwort
                    0
                    • U user4711

                      hab jetz mal versucht eine Time rienzubauene der täglich den Zählerstand um 15.30 Uhr schickt, aber das funktioniert nicht.
                      stand hier so beschrieben :https://www.smarthome-tricks.de/software-iobroker/iobroker-zeitsteuerung-via-script/

                      
                      schedule({hour: 15, minute: 30}, RunDailyScript );
                       
                      function RunDailyScript() {
                      
                      sendTo('email', {
                          from:    'iobroker@mydomain.com',
                          to:      'aabbcc@gmail.com, xxyyzz@gmail.com', // comma separated multiple recipients.
                          subject: 'Message from ioBroker',
                          text:    getState('shelly.0.SHEM-3#sd4GgA1E#1.Total.InstantPower').val + ' kWh verbraucht am Tag'
                      });
                      
                      }
                      

                      wenn ich den Cron und Zeitassistenten im JS Fenster rechts oben auswähle geht es auch nicht :

                      '30 15 * * *'
                      
                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von
                      #10

                      @user4711 sagte: Cron und Zeitassistenten im JS Fenster rechts oben auswähle geht es auch nicht

                      Stimmt die Zeitzone im OS des ioBrokers?
                      Teste es mal:

                      log(formatDate(new Date(), 'hh:mm'));
                      

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                      U 1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @user4711 sagte: Cron und Zeitassistenten im JS Fenster rechts oben auswähle geht es auch nicht

                        Stimmt die Zeitzone im OS des ioBrokers?
                        Teste es mal:

                        log(formatDate(new Date(), 'hh:mm'));
                        
                        U Offline
                        U Offline
                        user4711
                        schrieb am zuletzt editiert von user4711
                        #11

                        @paul53 ja Zeitzone Stimmt aber es gab noch irgenwie ein Leerzeichen was vom Kopieren Scipt hab nochmal alles "gewaschen" im Editor, ging jetz erstmal beim Test.

                        Hab aber noch was festgestellt die Uhr im win 10 Pro geht immer ca 2 Min vor auch wenn ich in Einstellungen auch Synchronisieren mit ptbtime1.ptb.de gehe, den NTP Server habe ich auch im Synology , Also alle Zeiten stimmer überein IPhone Raspimatic, Synology, IOBroker nur Win10 eben nicht.

                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        293

                        Online

                        32.9k

                        Benutzer

                        82.9k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe