Релиз IntraHouse V5



  • И функция boot() похоже не работает. По крайней мере этот сценарий не запускается при перезегрузке сервера. Пока закоментарил.



  • Пользователь @Lost написал в Релиз IntraHouse V5:

    И функция boot() похоже не работает. По крайней мере этот сценарий не запускается при перезагрузке сервера. Пока закоментарил.

    Вышла версия 5.8.12-beta. В ней работает функция boot(), синтаксис как в V4.
    Проблемы с таймерами также исправлены. Еще раз спасибо за баг-репорт 🙂



  • @intrapro Спасибо. Будем дальше изучать систему.👍



  • Все вроде работает. Заметил, что после перезагрузки сервера и запуска сценария функцией boot() на вкладке "Выполнение" папки "Сценарии" вот такая картина:

    425a908a-c7bb-499b-b706-288f163e432c-image.png

    По факту сценарий активен, а тут показано, что он остановился.



  • Пользователь @Lost написал в Релиз IntraHouse V5:

    Все вроде работает....
    По факту сценарий активен, а тут показано, что он остановился.

    Да, это вы верно заметили, здесь информация не совсем верно представлена.
    Показывает, сколько длится синхронная часть (последняя выполненная функция, грубо говоря). Контроль зацикливания



  • Добрый вечер!
    При дальнейшем ковырянии выявил, что вот такая конструкция не передает сообщения в Telegram:
    this.info("telegram","u0002", "Был план получить снимок с камеры " + this.cam_id + ", но увы" );
    Хотя в отладчике все нормально. В Pushnotification передача выполняется.

    110a01d8-200a-4f02-98a2-29c50f329a11-image.png



  • @Lost, уберите "не" из конструкции if (result.filename)



  • @Alex_Jet Это сделано специально, чтобы отправляла ь не картинка, а сообщение после else.



  • This post is deleted!


  • Странно, ничего не делал и pushnotification заработал



  • А что означает следующая надпись на вкладке "О системе"?
    Число привязанных каналов превышает доступные! Исполнительная система переведена в режим ограниченного функционала!

    cce67590-6438-4e14-a212-3c205e482565-image.png



  • @Lost К сожалению при выпуске бета с 5.8.17 по 5.8.19 была допущена ошибка в механизме версий.

    1. Выполните установку IntraHouse командой curl https://docs.intrahouse.ru/ru/intrahouse-installation/
    2. Войдите с учетными данными admin/202020
    3. Переключитесь на свой проект

    В версии 5.8.20-beta проблема исправлена

    В процессе установки ваш проект не пропадет.
    Просим извинения за доставленные неудобства.



  • @IntraVM То есть по верх существующей нужно накатить новую?



  • @Lost Да.



  • @IntraVM Ясно. Спасибо.



  • Добрый вечер!
    Что то с командами плагина MegaD похоже не все в порядке. Вот сценарий:
    9a4dac18-ff7e-4363-b0aa-b8ed78817376-image.png
    Вот результат в отладчике:
    899efd80-335f-4982-b96c-83cfdb069d20-image.png
    Сценарий работу не заканчивает, зависает. Что тут не так?

    И еще вопрос. Как задать интервал таймера например 0,1 секунды? Или можно только кратно 1 секунде?



  • @Lost, время для таймера пишется в секундах, например 0.5 секунды. По скриншотам - как будто что-то не работает в части getResponse. У меня на версии 4 лог плагина такой:

    18.03 12:21:12.835 IH: plugin command { unit: 'megad4',
      command: '/sec/?uart_tx=0b0400d30001&mode=rs485',
      type: 'command' }
    18.03 12:21:12.836 megad4: command: '/sec/?uart_tx=0b0400d30001&mode=rs485'
    18.03 12:21:13.024 megad4: 
    18.03 12:21:13.024 megad4: localhost => 192.168.11.24 HTTP GET /sec/?uart_tx=0b0400d30001&mode=rs485
    18.03 12:21:13.031 megad4: localhost <= 192.168.11.24  response: statusCode=200 contentType = text/html
    18.03 12:21:13.032 megad4:  body: Done
    18.03 12:21:13.836 IH: plugin command { unit: 'megad4',
      command: { url: '/sec/?uart_rx=1&mode=rs485', onResponse: 'raw' },
      uuid: '1647580873835',
      type: 'command' }
    18.03 12:21:13.837 megad4: command: { url: '/sec/?uart_rx=1&mode=rs485', onResponse: 'raw' }
    18.03 12:21:14.026 megad4: 
    18.03 12:21:14.026 megad4: localhost => 192.168.11.24 HTTP GET /sec/?uart_rx=1&mode=rs485
    18.03 12:21:14.034 megad4: localhost <= 192.168.11.24  response: statusCode=200 contentType = text/html
    18.03 12:21:14.042 megad4:  body: 0b|04|02|03|c0
    18.03 12:21:14.044 IH: Received response for command undefined "0b|04|02|03|c0"
    

    Какую железку опрашиваете?



  • @Alex_Jet Добрый день! Опрашиваю счетчик SDM630. В 4 версии сценарий нормально заходит в getResponse. В 5 версии такая беда. Интервал таймера пробовал меньше секунды. Получается если задать меньше 0.5 сек то по факту таймер не работает (интервал типа 0). Если задать 0.5 и более то интервал отрабатывает 1 сек. В 4 версии все нормально. Проблемы видимо в 5-ке.



  • В описании версии 5.9.22 указано::

    5.9.22 ◇ 22-06-2022

    При установке системы автоматически устанавливается Demo-лицензия (100 тэгов на 30 дней)

    Все? Через 30 дней откатываться на 4 версию?



  • @Erik Это только для IntraSCADA.
    Спасибо! Исправили


Log in to reply