Rightech IoT Cloud - Forum - Последние сообщения https://forum.rightech.io Последние сообщения Квоты, лимиты сервиса Добрый день!
Лимитруются только пакеты полученные от устройства. Если протоколом обеспечиваются ПИНГ пакеты, то они не учитываются. Так что по сути каждый пакет с данными - пакет который идет в счетчик лимита 14400. Статистика собирается не в реальном времени и поэтому она актуальной за день бываеттолько в конце текущего дня.
Как посмотреть сколько сейчас израсходован лимит: самый простой способ - загрузить историю объекта в журнале. Там указан счетчик тех пакетов которые были получены за день
p.s. обратите внимание счетчик нового дня сбрасывается в 3 утра по Москве

]]>
https://forum.rightech.io/t/kvoty-limity-servisa/139#post_6 Thu, 26 Jun 2025 05:47:13 +0000 forum.rightech.io-post-304
Квоты, лимиты сервиса Добрый день.
В продолжение вопроса, заданному Yury.
С удивлением обнаружил в списке событий по своему объекту сообщение об исчерпании лимита пакетов. произошло это через 4-ре минуты после подключения устройства, на которое за это время было передано около 10 команд. Команды отрабатывались устройством без сбоя, хотя отправлялись чаще чем оговорено условиями бесплатной лицензией работы с IoT сервисом (чаще одного запроса в 10 секунд).
Наступившее событие не помешало тестированию устройства. На него продолжали поступать команды, которые благополучно отрабатывались.
В связи с этим вопрос - “Пакеты” это что? как их посмотреть? сколько пакетов занимает, например, одна команда от сервера на устройство?
Если взять статистику за день, как это рекомендовано в предыдущем ответе, то количество пакетов отображается как 14400, но попытка ограничить поиск проблемы по времени, ограничив диапазон 1-м часом, в том числе в том, в котором пришла нотификация о превышении количества пакетов, выдает сообщение, что “Статистических данных нет”
Как и у Yury cамоделка выполнена на базе ESP8266. Может в этом модуле какая-то засада?

]]>
https://forum.rightech.io/t/kvoty-limity-servisa/139#post_5 Tue, 17 Jun 2025 19:46:56 +0000 forum.rightech.io-post-303
Роли и права на платформе RIC Добрый день! Подскажите пожалуйста, где можно подробгнее посмотреть о назначении и правах различных ролей проекта. Как я могу назначить права долько для просмотра дашбоарда, например?

]]>
https://forum.rightech.io/t/roli-i-prava-na-platforme-ric/44#post_4 Tue, 08 Oct 2024 12:43:51 +0000 forum.rightech.io-post-297
Доступ к данным при помощи RestApi. Ошибка 401 Получилось. Ключевой момент - использование dev вместо sandbox. Я пробовал этот вариант, но в сочетании с кучей других настроек, которыми “игрался”, поэтому у меня и не получилось.
Спасибо за оперативный и конструктивный ответ.

]]>
https://forum.rightech.io/t/dostup-k-dannym-pri-pomoshhi-restapi-oshibka-401/178#post_8 Thu, 25 Jul 2024 18:07:10 +0000 forum.rightech.io-post-291
Доступ к данным при помощи RestApi. Ошибка 401 А попробуйте курлом из командной строки какой-нибудь или терминала

curl -sSL -H 'Accept: application/json' -H "Authorization: Bearer ВАШ_ТОКЕН" https://dev.rightech.io/api/v1/objects

image

]]>
https://forum.rightech.io/t/dostup-k-dannym-pri-pomoshhi-restapi-oshibka-401/178#post_7 Thu, 25 Jul 2024 08:06:29 +0000 forum.rightech.io-post-290
Доступ к данным при помощи RestApi. Ошибка 401 Токен переиздавал.
С ошибкой тоже понятно по коду.

Хорошо, еще раз внимательно повторю операцию, с учётом Ваших рекомендаций.
Спасибо.

]]>
https://forum.rightech.io/t/dostup-k-dannym-pri-pomoshhi-restapi-oshibka-401/178#post_6 Thu, 25 Jul 2024 07:35:42 +0000 forum.rightech.io-post-289
Доступ к данным при помощи RestApi. Ошибка 401 Если вы издавали токен на dev.rightech.io и работаете в нем, то указывать нужно его.

Нет, не думаю что ОС и антивирус могут повлиять.

401 Unauthorized - Ошибка - токен не указан, или истек его срок действия. Надо копать в эту сторону.

Откройте тот токен который издавали и указываете и проверьте еще раз срок его действия. Как в скрине выше который я присылал. Я грешу на это.

Ну или издайте новый токен и протестируйте с новым

]]>
https://forum.rightech.io/t/dostup-k-dannym-pri-pomoshhi-restapi-oshibka-401/178#post_5 Thu, 25 Jul 2024 07:08:03 +0000 forum.rightech.io-post-288
Доступ к данным при помощи RestApi. Ошибка 401 Добрый день.
Токен делал 22.07.

dev.rightech.io - тоже пробовал. Тот же эффект.
Есть ли влияние на это версии ОС, брандмауэра, антивируса?

]]>
https://forum.rightech.io/t/dostup-k-dannym-pri-pomoshhi-restapi-oshibka-401/178#post_4 Thu, 25 Jul 2024 06:48:05 +0000 forum.rightech.io-post-287
Доступ к данным при помощи RestApi. Ошибка 401 А, ну еще вижу у вас адрес платформы sandbox.rightech.io. А аккаунт скорей всего у вас на dev.rightech.io. Попробуйте поменять. В видеоуроке используется адрес тестовой среды, что может вводить в заблуждение.

Ну и документация тоже может помочь
https://rightech.io/ru/developers/http

]]>
https://forum.rightech.io/t/dostup-k-dannym-pri-pomoshhi-restapi-oshibka-401/178#post_3 Thu, 25 Jul 2024 05:59:22 +0000 forum.rightech.io-post-286
Доступ к данным при помощи RestApi. Ошибка 401 Здравствуйте. А на какой период вы издавали токен. По умолчанию он издается на месяц. Но можно выбрать и на более длительный срок.

Проверьте, не истек ли он.

image

]]>
https://forum.rightech.io/t/dostup-k-dannym-pri-pomoshhi-restapi-oshibka-401/178#post_2 Thu, 25 Jul 2024 05:51:42 +0000 forum.rightech.io-post-285
Доступ к данным при помощи RestApi. Ошибка 401


Добрый день.
Пытаюсь повторить материал видеоурока по доступу к данным через RestApi.
Сделал токен. Подставляю его в postman. Возвращает 401. (скрин прилагается)
Что я делаю не так.
Спасибо.

]]>
https://forum.rightech.io/t/dostup-k-dannym-pri-pomoshhi-restapi-oshibka-401/178#post_1 Wed, 24 Jul 2024 19:02:15 +0000 forum.rightech.io-post-284
Устройства Galileosky Добрый день!
Видим какую-то проблему с разбором протокола. Возможно какой-то из параметров некорректно отрабатывает или есть отличия в версии протокола.
По логам также видим, что 17.07 в 15:21(время МСК) проблема перестала воспроизводится. Можете подсказать, может быть вы что-то изменили в передаче данных? Это позволит нам быстрее локализовать проблему

]]>
https://forum.rightech.io/t/ustrojstva-galileosky/77#post_5 Fri, 19 Jul 2024 09:08:46 +0000 forum.rightech.io-post-282
Устройства Galileosky Добрый день! Напишите мне личным сообщением свой логин от аккаунта в платформе Rightech. Попробуем разобраться в причинах.

Справа внизу никаких ошибок не возникает? Лимит по количеству пакетов на лицензии не превышен?

]]>
https://forum.rightech.io/t/ustrojstva-galileosky/77#post_4 Wed, 17 Jul 2024 11:14:15 +0000 forum.rightech.io-post-279
Устройства Galileosky В общем я не вижу большой корреляции между тем что я посылаю на платформу и тем, что я вижу в веб интерфейче платформы. С точки грения системы gps трекинга Галлактика (на которую я дублирую данные) - все мои данные видятся хорошо. Например я не вижу изменения значения выходов трекера на web интерфейсе rightech. Что-то неладное с обработкой протокола происходит…

]]>
https://forum.rightech.io/t/ustrojstva-galileosky/77#post_3 Wed, 17 Jul 2024 11:11:29 +0000 forum.rightech.io-post-278
Устройства Galileosky Galileosky 10 плохо передает пакеты на сервер rigtech .
Трекер все время краснеет в веб интерфейсе, и не передает пакеты…
Иногда пакеты приходят нормально. (но это редко и не точно)
Трекер в Москве. Пробовал МТС и Мегафон.
Пока все, что могу сказать для начала разговора…

]]>
https://forum.rightech.io/t/ustrojstva-galileosky/77#post_2 Tue, 16 Jul 2024 13:56:58 +0000 forum.rightech.io-post-277
Фотофиксация движения Добрый день!
Работа с фото и видео в планах есть, но не в самом ближайшем будущем. В принципе по MQTT можно отправлять файлы (протокол позволяет). Но как с этим лучше работать подсказать не могу. Возможно кто-то из пользователей в чате https://t.me/rightech_iot с такой задачей сталкивался.

]]>
https://forum.rightech.io/t/fotofiksacziya-dvizheniya/173#post_2 Tue, 02 Jul 2024 07:05:54 +0000 forum.rightech.io-post-272
Фотофиксация движения Добрый день. Я еще только развиваюсь в этом направлении и хотел бы сделать устройство, которое при срабатывании датчика движения отправляло фото на сервер(мб и видео). Почти доделал через бесплатный ftp-сервер.
Но вдруг заметил, что эта платформа развивается. И хотел бы узнать, можно ли реализовать через данный сервер или планируется улучшение сервиса для данной задачи, через ftp или mqtt-image-msg.
Достаточно 20-50 мегабайт. И картинок до 20-50 в сутки максимум.
Или можно как-то реализовать перенаправлением потока видео?

]]>
https://forum.rightech.io/t/fotofiksacziya-dvizheniya/173#post_1 Sat, 29 Jun 2024 17:02:48 +0000 forum.rightech.io-post-271
Голосовой интерфейс управления объектом через Telegram-бот: бета-тест Уважаемые пользователи! Мы работаем над улучшением платформы каждый день. Сейчас очень нуждаемся в вашей помощи! Просим пройти тестирование новой функции — голосового управления объектом через Telegram-бот.

В Telegram-боте, который помогает получать данные, отправлять команды и смотреть сообщения от объектов, появилась возможность отправлять команды на объект, используя голосовые сообщения.

Если вы поучаствуете, доступ к функции останется для вас бесплатным навсегда.

:paperclip: Подробную информацию ищите в статье по ссылке: https://rightech.io/ru/blog/beta-skills-telegram

]]>
https://forum.rightech.io/t/golosovoj-interfejs-upravleniya-obektom-cherez-telegram-bot-beta-test/171#post_1 Wed, 26 Jun 2024 14:41:00 +0000 forum.rightech.io-post-269
Семейство Arduino Ну если у вас всегда будет одна платка в проекте использоваться и вы точно уверенны, что ее Factory ID = 4C000215 то может так закастылить? Ну или расширить проверку еще и по UUID…

#define mySerial Serial2

String buffer = "";
String targetString = "";

void setup() {
  mySerial.begin(9600); // Устанавливаем скорость последовательной связи Bluetooth модуля
  Serial.begin(9600); // Устанавливаем скорость основной последовательной связи
  Serial.println("Hello");
  delay(300);
  mySerial.println("AT");
  delay(500);
  mySerial.println("AT+VERR?");
  delay(500);
  mySerial.println("AT+RENEW");
  delay(1000);
  mySerial.println("AT+RESET");
  delay(1000);
  mySerial.println("AT");
  delay(500);
  mySerial.println("AT+ROLE1");
  delay(1000);
  mySerial.println("AT+IMME1");
  delay(1000);
  mySerial.println("AT+RESET");
  delay(1000);
  mySerial.println("AT+FILT0");
  delay(2000);
  mySerial.println("AT+DISI?");
}

void loop() {
  while (mySerial.available()) {
    char c = mySerial.read();
    buffer += c;

    if (c == '\n') {
      Serial.print(buffer); 

      // Проверяем, содержит ли строка целевой шаблон
      if (buffer.startsWith("OK+DISC:4C000215:")) {
        targetString = buffer; // Сохраняем строку в переменную
      }

      buffer = "";
    }
  }

  while (Serial.available()) {
    mySerial.write(Serial.read());
  }
}

]]>
https://forum.rightech.io/t/semejstvo-arduino/73#post_8 Mon, 17 Jun 2024 15:12:43 +0000 forum.rightech.io-post-267
Семейство Arduino это bluetooth ibeacon адрес для модуля bluetooth hm 10 из документации
команда AT+DISI? выдает OK+DISC[P0:P1:P2:P3:P4], где P0: Factory ID
P1: iBeacon UUID
P2: Major Value
Minor Value
Measured Power
P3: MAC
P4: RSSI
P0 length is 8; P1 length is 32; P2 length is 10; P3 length is 12, P4 length is 4
P2 include Major Value (length 4);
Minor Value (length 4);
Measured Power (length 2)
в общем вместо Major Value, Minor Value, Measured Power я хочу передавать значения датчиков и отправлять с помощью hm 10 на другую плату и после уже отправлять их на ric, используя gsm модем

]]>
https://forum.rightech.io/t/semejstvo-arduino/73#post_7 Mon, 17 Jun 2024 14:52:35 +0000 forum.rightech.io-post-266
Семейство Arduino А что это вообще за строка? Это MAC адрес Bluetooth устройства?

Как будто в рамках данного кода выглядит так, что слушая последовательный порт не очень то удобно понять что поступают те данные которые удовлетворяют вашим требованиям и их нужно сохранить? Регулярок же нету в C - чтобы по какому то принципу разбирать строку? По какому принципу вы поинмаете что вам нужно сохранить именно это “4C000215:74278BDA212910FF8F0C720EAF059935:FFE0FFE1C5:8801F98CCAF4:-075”

]]>
https://forum.rightech.io/t/semejstvo-arduino/73#post_5 Mon, 17 Jun 2024 14:15:29 +0000 forum.rightech.io-post-264
Семейство Arduino есть код:
#define mySerial Serial2
void setup() {
mySerial.begin(9600); // Устанавливаем скорость последовательной связи Bluetooth модуля
Serial.begin(9600); // Устанавливаем скорость основной последовательной связи
Serial.println(“Hello”);
delay(300);
mySerial.println(“AT”);
delay(500);
mySerial.println(“AT+VERR?”);
delay(500);
mySerial.println(“AT+RENEW”);
delay(1000);
mySerial.println(“AT+RESET”);
delay(1000);
mySerial.println(“AT”);
delay(500);
mySerial.println(“AT+ROLE1”);
delay(1000);
mySerial.println(“AT+IMME1”);
delay(1000);
mySerial.println(“AT+RESET”);
delay(1000);
mySerial.println(“AT+FILT0”);
delay(2000);
mySerial.println(“AT+DISI?”);
}
void loop() {
if (mySerial.available()) {
Serial.write(mySerial.read());
}
if (Serial.available()) {
mySerial.write(Serial.read());
}
}
В результате его работы выводится:
Hello
OK
HMSoft V610
OK+RENEW
OK+RESET
OK
OK+Set:1
OK+Set:1
OKOK+DISIS
OK+DISC:00000000:00000000000000000000000000000000:0000000000:78BD64284478:-059
OK+DISC:00000000:00000000000000000000000000000000:0000000000:F0AE661416A0:-043
OK+DISC:4C000215:74278BDA212910FF8F0C720EAF059935:FFE0FFE1C5:8801F98CCAF4:-075
OK+DISC:00000000:00000000000000000000000000000000:0000000000:485DBDEA9F04:-069
OK+DISCE
Нужно сохранить в переменную строчку: 4C000215:74278BDA212910FF8F0C720EAF059935:FFE0FFE1C5:8801F98CCAF4:-075
Есть ли какой-то простой и удобный способ? Я пытался считывать каждую строку, но из-за этого очень сильно замедлился вывод этих строчек.

]]>
https://forum.rightech.io/t/semejstvo-arduino/73#post_4 Mon, 17 Jun 2024 13:31:43 +0000 forum.rightech.io-post-263
Описание категории «Вопросы по платформе RIC» Подключаюсь к ric с помощью sim900
Можно ли сделать так, чтобы при подключении к ric старые данные не отправлялись в логику, и не писало сообщение в телеграмм до того, как передадутся новые данные.
телеграмм
gmail: [email protected]
ссылка на google диск с логикой:
RIC – Google Диск

]]>
https://forum.rightech.io/t/opisanie-kategorii-voprosy-po-platforme-ric/32#post_2 Fri, 07 Jun 2024 08:27:49 +0000 forum.rightech.io-post-257
Семейство Arduino Здравствуйте.

Из вашего кусочка кода сложно сказать в чем может быть причина.

Вы уверены, что он подключается к RIC ? Статус объекта становится онлайн (зеленый круглый индикатор)?

image

image

Если подключение точно есть попробуйте добавить проверку и явное определение топика и пайлоада с мак в publishMAC()

void publishMAC() {
  // Что нибудь типо такого
  const char* topic = "your/topic";
  const char* payload = "mac_payload";
  
  if (client.publish(topic, payload)) {
    Serial.println("Publish successful");
  } else {
    Serial.println("Publish failed");
  }

После чего попробуйте включить отображение в платформе поулчаемых пакетов в виде кода. Если данные будут доходить, даже если не настроена модель вы это увидите

image

Когда то раньше, когда работал с Ардуино у меня был такой шаблон который позволял мне локализовывать проблему, может что-то пригодиться

#include <SoftwareSerial.h>
#include <PubSubClient.h>
#include <WiFi.h>

// Замена SoftwareSerial на соответствующий пин для вашего оборудования
SoftwareSerial mySerial(10, 11); // RX, TX

// Настройка WiFi и MQTT
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";
const char* mqtt_server = "your_MQTT_SERVER";

WiFiClient espClient;
PubSubClient client(espClient);

void setup() {
  Serial.begin(115200);
  mySerial.begin(9600); // Убедитесь, что скорость соответствует вашему модулю

  // Настройка WiFi
  setup_wifi();
  
  // Настройка MQTT
  client.setServer(mqtt_server, 1883);
  
  // Другие необходимые настройки
}

void setup_wifi() {
  delay(10);
  Serial.println();
  Serial.print("Connecting to ");
  Serial.println(ssid);
  
  WiFi.begin(ssid, password);

  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

  Serial.println("");
  Serial.println("WiFi connected");
  Serial.println("IP address: ");
  Serial.println(WiFi.localIP());
}

void reconnect() {
 
  String clientId = "your_CLIENTID";
  
  while (!client.connected()) {
    Serial.print("Attempting MQTT connection...");
    // Попробуйте подключиться
    if (client.connect(clientId.c_str())) {
      Serial.println("connected");
    } else {
      Serial.print("failed, rc=");
      Serial.print(client.state());
      Serial.println(" try again in 5 seconds");
      delay(5000);
    }
  }
}

void loop() {
  if (!client.connected()) {
    reconnect();
  }
  client.loop();
  delay(3000);

  publishMAC(); 
}



void publishMAC() {
  const char* topic = "your_topic";
  const char* payload = "your_payload";
  
  if (client.publish(topic, payload)) {
    Serial.println("Publish successful");
  } else {
    Serial.println("Publish failed");
  }
}

]]>
https://forum.rightech.io/t/semejstvo-arduino/73#post_3 Wed, 05 Jun 2024 07:33:07 +0000 forum.rightech.io-post-254
Семейство Arduino
a.bocharova:

o: важное

Есть часть кода на Arduino:
void loop() {
mySerial.println(“AT+INQ”); //сканирование доступных bluetooth
SerialMon.println(" RESTART SCAN");
delay(3000);
save_to_bufer(); // сохранение mac адреса 1-ого из них

//вывод в терминал mac адрес//

//подключение к ric//

mqtt.loop();
publishMAC(); // ф-ия отправки mac адреса в ric(объект)
}
он подключается к ric, выводит в терминал компьютера mac адрес, но не выполняет publishMAC(),(т. е. игнорирует эту функцию) с чем может быть связана данная проблема?

]]>
https://forum.rightech.io/t/semejstvo-arduino/73#post_2 Tue, 04 Jun 2024 16:28:12 +0000 forum.rightech.io-post-252
Изменение размера точек на графиках … Ребята - вы супер! Сейчас графики приятней воспринимаются. Спасибо за помощь!

]]>
https://forum.rightech.io/t/izmenenie-razmera-tochek-na-grafikah/163#post_5 Thu, 18 Apr 2024 16:29:31 +0000 forum.rightech.io-post-249
Изменение размера точек на графиках Инофрмация о релизе и новых функциях появится на портале rightech.io в понедельник. Но то, что вам было нужно уже можете проверить.

]]>
https://forum.rightech.io/t/izmenenie-razmera-tochek-na-grafikah/163#post_4 Thu, 18 Apr 2024 10:19:19 +0000 forum.rightech.io-post-248
Изменение размера точек на графиках …спасибо за ответ, толщину линии, я установил сразу 1px. , но точки так и остались “крупные”. Может добавить опцию - “отключение точек”, это бы решило проблему?!

]]>
https://forum.rightech.io/t/izmenenie-razmera-tochek-na-grafikah/163#post_3 Wed, 10 Apr 2024 09:02:01 +0000 forum.rightech.io-post-247
Изменение размера точек на графиках Добрый день. Насколько я поинмаю вы хотите менять размер именно точек в виджете? Изменение толщины линии скорей всего не подойдет?

Сейчас изменения размера точек нет. Но звучит очень полезно. Постараемся выкатить в билжайших релизах. :upside_down_face:

]]>
https://forum.rightech.io/t/izmenenie-razmera-tochek-na-grafikah/163#post_2 Wed, 10 Apr 2024 07:47:19 +0000 forum.rightech.io-post-246
Изменение размера точек на графиках Добрый вечер. Прочитал как будь то всё, но не нашел как изменить, (уменьшить), размер точек на графиках? Буду признателен, если укажете где настроить размер точек. :upside_down_face:

]]>
https://forum.rightech.io/t/izmenenie-razmera-tochek-na-grafikah/163#post_1 Sun, 07 Apr 2024 19:18:14 +0000 forum.rightech.io-post-245
Ограничения переходов в автомате (логика mqtt) пытался исключить проблему таймером в 10 сек, теперь переходы осуществляются не чаще, чем раз в 10 сек, но все равно через десятка два переходов вылетает halted, как проверить, в чем именно проблема, может быть лог событий автоматов есть? я не смог найти

]]>
https://forum.rightech.io/t/ogranicheniya-perehodov-v-avtomate-logika-mqtt/162#post_3 Mon, 01 Apr 2024 06:56:18 +0000 forum.rightech.io-post-244
Ограничения переходов в автомате (логика mqtt) Статус helted означает, что автомат был аварийно остановлен, так как начал зацикливаться и слишком часто осуществлять переходы. Это встроенная защита от ситуаций, когда автомат ведет себя подозрительно. Сейчас используем следующее ограничение - если автомат совершает более 6 переходов за 10 секунд, то автомат будет остановлен принудительно.

]]>
https://forum.rightech.io/t/ogranicheniya-perehodov-v-avtomate-logika-mqtt/162#post_2 Fri, 29 Mar 2024 09:02:57 +0000 forum.rightech.io-post-243
Ограничения переходов в автомате (логика mqtt) Есть ли ограничения по количеству переходов в автомате за единицу времени? Создал автомат, который посылает сообщение о тревоге по некоторому условию в группу телеграмм, причем существует два варианта сообщения. Сначала все работает адекватно, но через некоторое время (всегда по-разному, иногда при перезагрузке устройства mqtt) статус автомата становится halted. Раз в минуту отправляется 2 сообщения, задержка между отправкой каждого из двух сообщений - 10 сек.
Для проверки сменил сообщение в telegram на уведомление на сервере - все равно через 20 минут автомат меняет статус на halted.

]]>
https://forum.rightech.io/t/ogranicheniya-perehodov-v-avtomate-logika-mqtt/162#post_1 Fri, 29 Mar 2024 03:17:58 +0000 forum.rightech.io-post-242
Можно ли вернуть перенос строки на карточках-аргументах по \n Сейчас перенос и в приложении не работает тоже.

]]>
https://forum.rightech.io/t/mozhno-li-vernut-perenos-stroki-na-kartochkah-argumentah-po-n/159#post_3 Tue, 26 Mar 2024 11:08:59 +0000 forum.rightech.io-post-240
Можно ли вернуть перенос строки на карточках-аргументах по \n Такая неявная возможность была в мобильном приложении. Как я понял, ваш первый скриншот именно оттуда.

photo_2024-03-23_12-30-09

Возможности выводить значение параметра в несколько строк в web-интерфейсе у нас не было, по крайней мере очень давно.
Эти блоки имеют фиксированную высоту, увеличить которую не получится.

photo_2024-03-23_12-30-09 (2)

]]>
https://forum.rightech.io/t/mozhno-li-vernut-perenos-stroki-na-kartochkah-argumentah-po-n/159#post_2 Mon, 25 Mar 2024 14:08:04 +0000 forum.rightech.io-post-238
Можно ли вернуть перенос строки на карточках-аргументах по \n Раньше в аргументах можно было выводить в несколько строк значение с помощью переноса каретки \n. Сейчас ничего не меняли и \n больше не переносит строки. Как это починить?

]]>
https://forum.rightech.io/t/mozhno-li-vernut-perenos-stroki-na-kartochkah-argumentah-po-n/159#post_1 Sun, 24 Mar 2024 13:20:21 +0000 forum.rightech.io-post-237
Настройка обработчика на платформе RIC Ух ты…, не ожидал, очень квалифицированная помощь, огромное Вам спасибо.
Сначала попробовал, все “завелось”, теперь буду вникать :smiley:
Да, действительно, от Tasmota приходит пакет в котором нет DS18B20-1, DS18B20-2,
это я в консоли “тасмоты” увидел, но не придал этому значения и это привело к ошибке… .
Еще раз спасибо.

]]>
https://forum.rightech.io/t/nastrojka-obrabotchika-na-platforme-ric/153#post_3 Thu, 22 Feb 2024 13:21:55 +0000 forum.rightech.io-post-231
Настройка обработчика на платформе RIC Параметр “DS18B20-1” присутсвует не в каждом payload от устройства, поэтому для тех пакетов
где его нет возникает эта ошибка.
Помимо этого операция JSON.parse(JSON.stringify(jrpa, null, 2)) большой пользы не имеет, вы просто получаете копию имеющегося объекта.

Проверку на наличие нужного вам параметра можно выполнить следующим образом:

export function process(payload) {
  if (!payload) {
    return {};
  }
  var obj = JSON.parse(payload);

  var tyu;
  if (obj["DS18B20-1"]) {
    tyu = obj["DS18B20-1"]["Temperature"];
  }
  var tyz;
  if (obj["DS18B20-2"]) {
    tyz = obj["DS18B20-2"]["Temperature"];
  }

  return { tyu, tyz };
}

Чтобы настроить график в дашборде - нужно на форме редактирования виджета нажать “Добавить новый источник данных” и выбрать нужный вам объект и параметр:

]]>
https://forum.rightech.io/t/nastrojka-obrabotchika-na-platforme-ric/153#post_2 Thu, 22 Feb 2024 08:45:57 +0000 forum.rightech.io-post-230
Настройка обработчика на платформе RIC Добрый день.
Я вроде бы настроил обработчик, но “висит” сообщение: “SyntaxError: Unexpected token u in JSON at position 0”. Данные о температурах получаю с устройства ESP-12, на котором стоит прошивка от Tasmota.
Код применил вот такой:
function process(payload) {
var obj = JSON.parse(payload);
var jrpa = (obj[“DS18B20-1”]);
var jrpas = (obj[“DS18B20-2”]);
var abv = JSON.parse(JSON.stringify(jrpa, null, 2));
var abvg = JSON.parse(JSON.stringify(jrpas, null, 2));
var tyu = (abv[“Temperature”]);
var tyz = (abvg[“Temperature”]);
return {tyu, tyz};
}


графики вижу только на странице объектах, не могу настроить график на дашборде.

Буду признателен за исчерпывающий ответ… .

]]>
https://forum.rightech.io/t/nastrojka-obrabotchika-na-platforme-ric/153#post_1 Wed, 21 Feb 2024 13:55:06 +0000 forum.rightech.io-post-229
Баги и предложения по платформе RIC Вот видео снял

]]>
https://forum.rightech.io/t/bagi-i-predlozheniya-po-platforme-ric/62#post_7 Wed, 31 Jan 2024 15:52:10 +0000 forum.rightech.io-post-227
Баги и предложения по платформе RIC Никакой не ипользую. Есть у меня эмулятор моего девайса написан на C#, картина один в один.

]]>
https://forum.rightech.io/t/bagi-i-predlozheniya-po-platforme-ric/62#post_6 Wed, 31 Jan 2024 15:01:53 +0000 forum.rightech.io-post-226
Баги и предложения по платформе RIC запущу железку на тест, попробую воспроизвести.
какой фреймворк используете - arduino, esp-idf, mbed или ещё что-то?

]]>
https://forum.rightech.io/t/bagi-i-predlozheniya-po-platforme-ric/62#post_5 Wed, 31 Jan 2024 14:58:43 +0000 forum.rightech.io-post-225
Баги и предложения по платформе RIC Я использую sim800 модуль, там варианнты от 60 до 3600 , разницы никакой нет.

]]>
https://forum.rightech.io/t/bagi-i-predlozheniya-po-platforme-ric/62#post_4 Wed, 31 Jan 2024 14:54:52 +0000 forum.rightech.io-post-224
Баги и предложения по платформе RIC MQTT keep-alive используете?
если да - то сколько секунд?

]]>
https://forum.rightech.io/t/bagi-i-predlozheniya-po-platforme-ric/62#post_3 Wed, 31 Jan 2024 14:45:36 +0000 forum.rightech.io-post-223
Баги и предложения по платформе RIC Добрый день. Есть баг , если устройство подключено по mqtt протоколу и пропало соединение на сервере будет висеть статус онлайн ещё примерно 1,5 минуты. Устройство определяет разрыв гораздо быстрее и совершенно естественно пытается подключиться снова. И если ему удаётся подключиться по времени чуть раньше чем сервер сменит статус на оффлайн происходит глюк. Устройство подключено, данные нормально отправляются и принимаются, а статус висит оффлайн. Приходится бороться с этим двойным подключением к серверу (подключился, отключился и снова подключился) тогда всё хорошо.

]]>
https://forum.rightech.io/t/bagi-i-predlozheniya-po-platforme-ric/62#post_2 Wed, 31 Jan 2024 14:37:02 +0000 forum.rightech.io-post-222
API на платформе RIC Спасибо, это в самый раз.

]]>
https://forum.rightech.io/t/api-na-platforme-ric/43#post_8 Mon, 22 Jan 2024 14:08:03 +0000 forum.rightech.io-post-221
API на платформе RIC В таком случае вы действительно можете использовать метод POST /api/v1/tokens со следущим body:

{
    "name": "test-token",
    "scopes": [
        "models_get",
        "objects_get"
    ],
    "expires": 1706009669529
}

Здесь параметр expires - timestamp в миллисекундах, когда токен будет удален.

Список доступных значений для поля scopes можно посмотреть здесь (поле key):

]]>
https://forum.rightech.io/t/api-na-platforme-ric/43#post_7 Mon, 22 Jan 2024 13:55:11 +0000 forum.rightech.io-post-220
API на платформе RIC Спасибо, но это не совсем то что мне надо. Мне надо создавать токен для конкретного проекта с ограниченым доступом методом POST /api/v1/tokens с авторизацией не по логину и паролю , а по токену с полным доступом.

]]>
https://forum.rightech.io/t/api-na-platforme-ric/43#post_6 Mon, 22 Jan 2024 12:15:44 +0000 forum.rightech.io-post-219
API на платформе RIC Токен можно издать при помощи метода POST /api/v1/auth/token

POST /api/v1/auth/token

{
    "login": "login",
    "password": "password",
    "expiresIn": "90d"
}

Параметр expiresIn отвечает за время жизни токена, по умолчанию - 1 день.

]]>
https://forum.rightech.io/t/api-na-platforme-ric/43#post_5 Mon, 22 Jan 2024 11:35:04 +0000 forum.rightech.io-post-218
API на платформе RIC Добрый день. Как издать токен посредством REST API?

]]>
https://forum.rightech.io/t/api-na-platforme-ric/43#post_4 Mon, 22 Jan 2024 11:27:37 +0000 forum.rightech.io-post-217