NEWS
mails mit Variable via JS
-
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 , }); -
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 , }); -
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 , });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' }); -
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' }); -
@peterfido sagte: gegen den Doppelpunkt ersetzt.
Dann entferne auch noch das Semikolon am Ende.
-
@peterfido sagte: gegen den Doppelpunkt ersetzt.
Dann entferne auch noch das Semikolon am Ende.
-
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' }); -
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 * * *' -
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 * * *'@user4711
ich schreibe schedule immer so:schedule("0,15,30,45 * * * *", function () { //xyz }); -
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 * * *' -
@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'));@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.
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

