NEWS
Device Reminder: Meldung mit Zeitstempel?
-
Hi, ich nutze seit einiger Zeit bereits den Device Reminder, erst mit dem Medium email, mittlerweile bin ich auf Pushover umgestiegen.
Ich hätte gern in meiner Meldung nicht nur den Text (Waschmaschine fertig), sondern zusätzlich auch einen Zeitstempel (Waschmaschine fertig (14:22:47)).
Bietet der Adapter dazu eine einfache Möglichkeit (idealerweise ohne dass ich dazu einen extra Datenpunkt pro Meldungstyp anlegen muss)? -
Hi, ich nutze seit einiger Zeit bereits den Device Reminder, erst mit dem Medium email, mittlerweile bin ich auf Pushover umgestiegen.
Ich hätte gern in meiner Meldung nicht nur den Text (Waschmaschine fertig), sondern zusätzlich auch einen Zeitstempel (Waschmaschine fertig (14:22:47)).
Bietet der Adapter dazu eine einfache Möglichkeit (idealerweise ohne dass ich dazu einen extra Datenpunkt pro Meldungstyp anlegen muss)? -
@mcu danke für die Antwort, ich habe mir mit einem JS selbst geholfen.
das u.g. Script liest den Datenpunkt "Status" unterhalb des im Device Reminder definierten Geräts aus und kann darauf reagieren. In der Device Reminder Instanz muss dafür bei "Geräte" der entsprechende Eintrag aktiv sein, es ist aber nicht notwendig, dort Pushover Eintragungen zu hinterlegen.
Das Script reagiert damit nur auf die Statusänderung (basierend auf den im Device Reminder definierten Schwellwerten) und ich kann so die Pushovernachricht frei gestalten.on({id: 'device-reminder.0.TV WZ.Status', change: 'ne'}, (obj) => { // Wenn vorher "initialize" war, ignorieren if (obj.oldState && obj.oldState.val === 'initialize') { return; // Script endet hier, keine Nachricht } let now = new Date(); let time = now.getHours().toString().padStart(2, '0') + ':' + now.getMinutes().toString().padStart(2, '0') + ':' + now.getSeconds().toString().padStart(2, '0'); if (obj.state.val === "in Betrieb") { // Gerät / Reminder wurde aktiviert sendTo('pushover.0', { // .0 = GM message: 'TV WZ eingeschaltet (' + time+')', sound: 'magic', }); } else if (obj.state.val === "stand-by") { // Gerät / Reminder wurde deaktiviert sendTo('pushover.0', { message: 'TV WZ ausgeschaltet (' + time+')', sound: 'cashregister', }); } });
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