FAQ веб-приложения
Открытие приложения
Где открыть приложение? Два способа: на webapp.rbgrid.io (Chrome или Edge, с подключением к адресу хаба) или по адресу самого хаба, после того как вы установили приложение на него. → Открытие приложения
По адресу хаба открывается страница, но приложения нет (только минимальная страница).
Веб-приложение не входит в файл прошивки. Один раз установите rbgrid-ui_<version>.zip из релиза на хаб или откройте приложение на webapp.rbgrid.io. → Открытие приложения
webapp.rbgrid.io сообщает, что ни один хаб не отвечает.
- Ваш компьютер должен находиться в той же сети, что и хаб.
- Проверьте адрес: это адрес хаба в вашей домашней сети, а не
192.168.4.1. - Когда Chrome или Edge спросили, может ли сайт обращаться к устройствам в вашей локальной сети, нужно было разрешить это. Если вы не разрешили, включите доступ к локальной сети в настройках сайта браузера и подключитесь снова.
- Firefox и Safari пока не проверялись: используйте Chrome или Edge.
Нужен ли интернет для приложения? На webapp.rbgrid.io — только для загрузки страницы. Приложение, установленное на хабе, работает только в домашней сети. Хаб использует интернет только для установки часов; без интернета задайте время из браузера (Взять время с этого устройства). → Время
Мои данные проходят через серверы RobotDyn? Нет. В обоих случаях приложение обменивается данными с хабом напрямую, в вашей сети. На webapp.rbgrid.io с нашего сайта загружается только сама страница.
Что такое demo.rbgrid.io? Демонстрация с примерами объектов, чтобы осмотреться без хаба. Подключиться к вашему хабу она не может.
Настройка
Можно ли прервать мастер на полпути? Да. Ничего не заблокировано: пропускайте необязательные шаги и возвращайтесь к ним позже через Система → Мастер настройки. Готово показывает, что осталось. → Мастер настройки
Мастер пишет «Почти готово». Чего не хватает? На шаге Готово всё перечислено: название объекта (не «Default»), синхронизированные часы, собственный тариф и хотя бы одна точка. У каждой строки есть кнопка Исправить.
Время показывает «not synchronized». Хаб устанавливает часы через интернет (NTP). Проверьте, что хаб подключён к домашнему Wi-Fi с интернетом, и выберите Синхронизировать с NTP. Без интернета выберите Взять время с этого устройства: начиная с прошивки v1.1.6 это считается синхронизацией. На хабе с v1.1.5 или более ранней версией сначала проверьте одно: если вы сохраняли часовой пояс в приложении, эта прошивка при следующей перезагрузке сбрасывала серверы NTP, и хаб больше не синхронизировался. Обновите хаб и один раз откройте Настройки → Время. → Время
Почему «сегодня» и тарифные зоны выглядят сдвинутыми? Часовой пояс хаба отличается от вашего. Задайте его в Настройки → Время. На Обзоре появляется примечание, когда пояс хаба и пояс вашего браузера отличаются на 30 минут и более.
Я изменил настройку, но ничего не произошло. Наверху раздела «Настройки» есть полоса: Есть несохранённые изменения: n. Выберите Применить. Некоторые настройки действуют только после перезагрузки: тогда кнопка называется Сохранить и перезагрузить. Несколько разделов (Безопасность, Доступ из браузера (CORS), Точка доступа хаба, брокер MQTT) сохраняются своей кнопкой. → Настройки
Я сменил домашний Wi-Fi. Как перенести хаб? В Настройках, карточка Подключение: поиск сетей, выберите нужную, введите её пароль, Сохранить и перезагрузить. Если хаб получит новый адрес, откройте приложение по новому адресу.
Тариф и деньги
Почему в деньгах написано «пример с завода»? Тариф ещё не задан. Задайте свой в мастере (новый хаб) или в Тарифах. → Тарифы
Я прошёл шаг тарифа в мастере, и мои налоги и зоны пропали. Быстрый тариф в мастере всегда пересобирает весь план. Если на хабе есть ваш более полный план, сначала появляется вопрос Заменить тариф хаба?. Используйте мастер на новом хабе; чтобы изменить существующий план, используйте Тарифы.
Учитываются ли постоянные (ежемесячные) платежи? Нет. Затраты и прогнозы считаются от энергии: цены за кВт·ч, налоги и сборы за кВт·ч и НДС.
Что значит «≈» рядом с суммой? Это собственная оценка приложения по вашим текущим тарифам, например затраты в час на текущую мощность или прогноз на месяц. → Обзор
Если я поменяю тариф, изменятся ли прошлые затраты? Нет. Хаб хранит затраты каждого периода по тарифам, действовавшим тогда. Новый тариф применяется с момента сохранения.
Может ли хаб использовать почасовую или рыночную цену моего поставщика? Да, начиная с v1.2.0. Хаб сам загружает цену на сутки вперёд для вашей зоны и по ней оценивает каждый 15-минутный период; ваш тарифный план остаётся запасным вариантом и задаёт сборы. Home Assistant может передавать цены вместо этого, если вашего поставщика нет в списке хаба. → Откуда берётся ваша цена
Все затраты вдруг выглядят сильно завышенными, а сама цена верна. Цена «all-in» обрабатывается как спотовая, поэтому налоги и НДС вашего плана добавляются поверх цены, которая их уже содержит. Для сетевого поставщика класс задаёт хаб, и его видно в списке поставщиков (· всё включено); для Home Assistant класс задаёте вы в разделе Что передаёт Home Assistant. → Динамические цены
Период стоит меньше нуля. Это ошибка? Нет: рыночная цена была отрицательной, и ваш договор её передаёт, поэтому хаб записал отрицательные затраты. Если ваш договор не передаёт отрицательные цены, задайте Минимальную цену покупки.
Поставщик отказал, а хаб продолжил работу. Что мне начислили за эти часы?
То, что шло следующим в цепочке: запасной поставщик или ставка зоны вашего тарифного плана. Применённая цена каждого 15-минутного периода и её источник хранятся 40 дней на странице «Цены», а сам сбой отражён строкой FAIL price: в Журнале хаба. → События
Точки и модули
Что такое «точка»? Одна измеряемая линия с названием и ролью: ввод из сети, группа, прибор, солнечная генерация. Точки создаются из токовых каналов ваших модулей rbAmp. → Точки
Сколько модулей и точек может принять хаб? До 8 модулей rbAmp (прошивка хаба v1.1.2 и новее). Хаб хранит историю не более чем для 12 точек; остальные точки показывают только текущие значения.
Можно ли переименовать точку? Да, на прошивке хаба v1.1.4 и новее. На v1.1.3 и более ранних, на ревизиях чипа ESP32 раньше v3, переименованная точка могла исчезнуть после следующей перезагрузки вместе с историей: сначала обновите хаб. → Точки
Я добавил точку, но у неё нет истории. Перезагрузите хаб: новая привязанная точка начинает хранить историю после перезагрузки. Если заняты все 12 мест истории, точка показывает только текущие значения.
Как добавить второй модуль? Точки → Добавить модуль, затем следуйте диалогу. Новые модули все приходят с одним заводским адресом, поэтому приложение сначала само переносит один модуль с этого адреса. Подключайте по одному новому модулю за раз, при выключенном хабе. → Датчики и модули
Что происходит, когда я отвязываю или удаляю точку? Оба действия одинаковы: точка перестаёт учитываться и уходит с обзора, а её сохранённая история на хабе стирается безвозвратно. Если она может понадобиться, сначала скачайте её в Истории (CSV). Канал датчика остаётся свободным, и его можно привязать как новую точку.
Поиск не находит мой новый модуль.
- Подключайте новые модули по одному, при выключенном хабе: каждый новый модуль приходит с заводским адресом 0x50.
- Если модуль уже стоит на 0x50, диалог сначала переносит его на свободный адрес. Сделайте это до подключения нового.
- Линия шины прижата к нулю или Шина модулей зависла: модуль может быть без питания, переведён в другой режим или подключён неправильно. Вынимая модуль, отсоединяйте весь кабель, а не только питание. → Датчики и модули
Что значит «Неучтённое»? Разница между тем, что измеряет ввод из сети, и суммой ваших учтённых линий. Это не один прибор: это всё, что не измеряет ни одна точка.
Ввод показывает отдачу, но солнечных панелей у меня нет. Токовый датчик на вводе, скорее всего, стоит задом наперёд. Выключите питание и переверните датчик на проводнике (стрелка к дому).
Точка показывает «датчик перевёрнут — не учитывается». Модуль BASIC учитывает потребление только в одном направлении. Его датчик стоит не так, поэтому нагрузка не учитывается. Переверните датчик (стрелка к нагрузке).
Что значат «срез» и «предел датчика»? Ток находится на верхней границе диапазона датчика или близко к ней. Выше неё показания обрезаются, и точка учитывает меньше, чем реально потребляется. Установите датчик с большим номиналом.
Можно ли измерять три фазы? Да, с rbAmp STD-U3I3 на вводе: откройте Настройки → Электросеть и задайте Система сети — Трёхфазная, затем Точки → Сделать трёхфазным вводом, и перезагрузите хаб. → Сценарий: один основной счётчик
Home Assistant и MQTT
Как передать данные в Home Assistant? Подключите хаб к MQTT-брокеру в Настройки → Home Assistant. Home Assistant сам находит датчики хаба (обнаружение MQTT). → MQTT-брокер
Какие датчики идут на Energy dashboard? Энергетические датчики точек («Energy In», «Energy Out»). Настройки → Home Assistant показывает таблицу, что выбрать.
Я удалил точку, но Home Assistant всё ещё её показывает. Хаб удаляет сущности удалённой точки из Home Assistant, если был подключён к MQTT-брокеру в момент удаления. Если не был, удалите оставшееся устройство в Home Assistant (Настройки → Devices & services → MQTT).
Шифруется ли подключение MQTT?
Да, с брокером mqtts://: начиная с прошивки v1.1.7 — с сертификатом от публичного центра сертификации, а начиная с v1.1.8 также с сертификатом вашего собственного центра: домашний брокер с закрытым CA или самоподписанным сертификатом, что охватывает Mosquitto в Home Assistant. В любом случае держите брокер в своей сети, со своими пользователями и правилами доступа. → MQTT-брокер
Безопасность
Нужен ли API-токен? Он необязателен, но рекомендуется. Без него любой в вашей сети, кто откроет приложение, может изменить настройки и тариф хаба. → Настройки
Я задал токен, и в другом браузере ничего не сохраняется. Токен хранится отдельно для каждого браузера. Введите его один раз в другом браузере (Настройки → Безопасность).
Приложение предупреждает о точке доступа хаба или об API-токене. Собственная Wi-Fi-сеть хаба всё ещё использует пароль первой настройки, или API-токен не задан, или верно и то и другое. Кнопки предупреждения ведут к Пароль точки доступа и API-токен. Предупреждение исчезает, только когда сделаны оба действия: без токена хаб не сообщает приложению, менялся ли его пароль.
Я забыл токен. Сбросить его из приложения нельзя: для любого изменения, включая заводской сброс, нужен токен. Единственный способ — чистая прошивка через USB: стереть флеш-память и записать четыре файла релиза заново (шаги «start clean» из заметок к релизу). Это стирает Wi-Fi, настройки, точки, тариф и токены; историю тоже стоит считать потерянной. Храните API-токен в надёжном месте.
Обновления
Как обновить приложение?
На webapp.rbgrid.io всегда последняя версия, делать ничего не нужно. Для приложения, установленного на хабе, установите новый rbgrid-ui_<version>.zip из релиза так же, как в первый раз. Ваши настройки и история хранятся на хабе и остаются. → Открытие приложения
Я использую динамические цены и у меня прошивка v1.2.0 — нужно ли обновляться?
Да. На v1.2.0 загруженные цены делили небольшое хранилище настроек хаба с часом, который измеряется, поэтому могли его заполнить, и перезагрузка могла потерять часть этого часа (в Журнале хаба видно FAIL hour persist …). v1.2.1 переносит цены в файловую систему и освобождает место при первом запуске. Ничего другого не меняется. → Откуда берётся ваша цена
Как обновить прошивку хаба?
В Настройки → Прошивка хаба загрузите main_release.bin из нового релиза (остальные три файла нужны только для прошивки через USB). Wi-Fi, настройки, точки, тариф, токены и история сохраняются, а модули продолжают учёт во время обновления. Если новая прошивка не запускается, хаб сам возвращается к предыдущей. Около минуты после обновления хаб ещё подтверждает новый образ, и второе обновление, начатое за это время, отклоняется: панель пишет «Failed: The hub is still confirming the firmware installed less than a minute ago. Try again in about a minute.» Подождите минуту и попробуйте снова (на прошивке v1.1.5 и более ранней та же попытка завершалась общей ошибкой). Затем установите подходящий rbgrid-ui_<version>.zip из того же релиза. Не перезагружайте хаб в первую минуту после обновления: новая прошивка ещё не подтверждена, и перезагрузка в эту минуту откатывает её к предыдущей. → Настройки