Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. Ошибка
    5. ioBroker ошибки
    6. [fixed] Проблема с timestamp

    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

    [fixed] Проблема с timestamp

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      RDim last edited by

      Привет!

      В скрипте необходимо узнать время изменения состояния допустим вывода с меги, но проблема в том что с одной и той-же меги получаю разную длину 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').lc

      
      PS PS Так теперь нужно переписывать скрипты под новый формат timestamp?
      1 Reply Last reply Reply Quote 0
      • R
        RDim last edited by

        Поправил свои скрипты под новую длину timestamp.

        Надеюсь больше меняться не будет.

        1 Reply Last reply Reply Quote 0
        • Bluefox
          Bluefox last edited by

          @RDim:

          Поправил свои скрипты под новую длину timestamp.

          Надеюсь больше меняться не будет. `
          Такое меняется раз в жизни 😉

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          798
          Online

          31.8k
          Users

          80.0k
          Topics

          1.3m
          Posts

          2
          3
          1327
          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