Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

mails mit Variable via JS

Geplant Angeheftet Gesperrt Verschoben JavaScript
11 Beiträge 4 Kommentatoren 471 Aufrufe 2 Watching
  • Ä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


      Proxmox auf Intel NUC12WSHi5
      ioBroker: Debian (VM)
      CCU: Debmatic (VM)
      Influx: Debian (VM)
      Grafana: Debian (VM)
      eBus: Debian (VM)
      Zigbee: Debian (VM) mit zigbee2mqtt

      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: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        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. :grin:

          Gruß

          Peterfido


          Proxmox auf Intel NUC12WSHi5
          ioBroker: Debian (VM)
          CCU: Debmatic (VM)
          Influx: Debian (VM)
          Grafana: Debian (VM)
          eBus: Debian (VM)
          Zigbee: Debian (VM) mit zigbee2mqtt

          paul53P 1 Antwort Letzte Antwort
          0
          • P peterfido

            @paul53

            Ich habe mal mein = gegen den Doppelpunkt ersetzt. :grin:

            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: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            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 :innocent:

              Gruß

              Peterfido


              Proxmox auf Intel NUC12WSHi5
              ioBroker: Debian (VM)
              CCU: Debmatic (VM)
              Influx: Debian (VM)
              Grafana: Debian (VM)
              eBus: Debian (VM)
              Zigbee: Debian (VM) mit zigbee2mqtt

              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: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      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
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        579

                        Online

                        32.5k

                        Benutzer

                        81.6k

                        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