NEWS
[gelöst] Timestamp geht mit pushover 0.1.1 nicht mehr
-
Hallo zusammen,
ich verwende in meinem Script die timestamp-Variable des pushover-Adapters:
sendTo("pushover", { message: msg, title: tit, sound: snd, priority: prio, device: dev, timestamp: getState('javascript.1.Pushover-Devices.Pushover_xxx_Meldung').lc });
Seit dem Update auf 0.1.1 funktioniert dies nicht mehr. Die pushover-Nachricht kommt zwar auf dem Gerät als Notification mit dem Zeitstempel 01.01.1970 an, sobald ich jedoch die App starte wird sie nicht mehr angezeigt, wahrscheinlich weil sie älter ist, als die maximale Anzahl an aufgeführten Nachrichten. Dies ist eine Vermutung von mir, klingt für mich aber logisch.
Bitte korrigieren. Danke!
-
Bitte mit 1.0.0 testen
-
Bitte mit 1.0.0 testen `
Bei mir geht es nicht. Wenn ich mir den Timestamp im Log anschaue stehen dort unterschiedliche bzw. gerundete Werte:pushover-0 02 21:49:46.059 info Send pushover notification: {"message":"Test text","title":"SweetHome","sound":"incoming","device":"xxx","timestamp":1464472613,"priority":"0"} javascript-0 02 21:49:46.051 info script.js.Test_Pushover: Test pushover:1464472612747
-
Schaue genauer an. Laut Pushover Doku, die akzeptieren zeit in Sekunden:
> For these scenarios, your app may send messages to the API with the timestamp parameter set to the Unix timestamp of the original message. For example, sending timestamp=1331249662 would deliver the message with a time of March 8, 2011 17:34:22 CST (but shown relative to the local device's timezone).
console.log(new Date(1331249662 * 1000)) => Fri Mar 09 2012 00:34:22 GMT+0100ioBroker hat Millisekunden:
console.log(new Date(1464472613 * 1000)) => Sat May 28 2016 23:56:53 GMT+0200 (Dein Wert hat sich seit 4 Tagen nicht geändert)
Also passt.
-
Ah, ok, dann lag es an den vier Tagen. Heute morgen hat es mit aktuellem Timestamp dann auch funktioniert.
Danke! Thread kann aus meiner Sicht als "gelöst" markiert werden.
-
Das musst du selbst machen. Ersten Post editieren.
Gesendet mit Tapatalk