NEWS
[fixed] Проблема с timestamp
-
Привет!
В скрипте необходимо узнать время изменения состояния допустим вывода с меги, но проблема в том что с одной и той-же меги получаю разную длину timestamp.
Задано:
log('megad.1.p8 - ' + getState('megad.1.p8_Det').lc, 'info'); log('megad.1.p1 - ' + getState('megad.1.p1_Pump').lc, 'info'); log('megad.3.p13 - ' + getState('megad.3.p13_P13_Wens_Tou').lc, 'info'); log('time - ' + Math.floor(new Date()) , 'info'); log('result megad.1.p8 - ' + (Math.floor(new Date())-getState('megad.1.p8_Det').lc) , 'info'); log('result megad.1.p1 - ' + (Math.floor(new Date())-getState('megad.1.p1_Pump').lc) , 'info');Получено:
javascript.0 script.js.script3: megad.1.p8 - 1463920201 javascript.0 script.js.script3: megad.1.p1 - 1464249730678 javascript.0 script.js.script3: megad.3.p13 - 1464248766216 javascript.0 script.js.script3: time - 1464254308831 javascript.0 script.js.script3: result megad.1.p8 - 1462790388633 javascript.0 script.js.script3: result megad.1.p1 - 4578158Я не пробовал переустанавливать драйвер меги, т.к их 4 шт. и придется вручную заполнять названия портов. Перезапуск драйвера меги делал, результат без изменений.
Вроде это вылезло после последних обновлений.
П.С. Раннее при вычислении промежутка````
Math.floor(new Date())-getState('megad.1.p1_Pump').lcPS PS Так теперь нужно переписывать скрипты под новый формат timestamp?
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