Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. mails mit Variable via JS

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    mails mit Variable via JS

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      peterfido @user4711 last edited by peterfido

      @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.

      1 Reply Last reply Reply Quote -1
      • paul53
        paul53 @user4711 last edited by 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 U 2 Replies Last reply Reply Quote 0
        • P
          peterfido @paul53 last edited by

          @paul53

          Ich habe mal mein = gegen den Doppelpunkt ersetzt. 😁

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @peterfido last edited by

            @peterfido sagte: gegen den Doppelpunkt ersetzt.

            Dann entferne auch noch das Semikolon am Ende.

            P 1 Reply Last reply Reply Quote 0
            • P
              peterfido @paul53 last edited by

              @paul53 Erledigt 😇

              1 Reply Last reply Reply Quote 0
              • U
                user4711 @paul53 last edited by user4711

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

                U 1 Reply Last reply Reply Quote 0
                • U
                  user4711 @user4711 last edited by

                  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 * * *'
                  
                  bahnuhr paul53 2 Replies Last reply Reply Quote 0
                  • bahnuhr
                    bahnuhr Forum Testing Most Active @user4711 last edited by

                    @user4711
                    ich schreibe schedule immer so:

                    schedule("0,15,30,45 * * * *", function () {
                    //xyz
                    });
                    
                    1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @user4711 last edited by

                      @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 1 Reply Last reply Reply Quote 0
                      • U
                        user4711 @paul53 last edited by user4711

                        @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 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        635
                        Online

                        31.8k
                        Users

                        80.0k
                        Topics

                        1.3m
                        Posts

                        4
                        11
                        282
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo