Расширение ID устройств при проблеме подключения к shelly.cloud

Ошибка «Устройство уже подключено к другой учётной записи» у старых Gen1 часто не про чужой аккаунт, а про короткий идентификатор. Лечится свежей прошивкой и командой longifyid — с заводским сбросом.

Gen1 Longifyid OTA Сброс

Разбор из поста от 14 апреля 2023. Официальный дилер Shelly в России — I-ON. Процедура — с локальной страницы вашего устройства в домашней сети.

Что за ошибка

При добавлении в Cloud приложение пишет: «Устройство уже подключено к другой учётной записи». Техподдержка производителя в части случаев связывает это с Gen1 на старой прошивке: у устройства короткий (шестизначный) ID, который пересекается с поздними двенадцатизначными.

Решение — обновить прошивку и получить новый десятичный идентификатор. После этого Cloud перестаёт видеть «чужой» короткий ID.

Кому это нужно

Речь про первое поколение: Shelly 1, 1PM, 2.5, Dimmer 2, RGBW2 и соседние Gen1. Plus / Pro / Gen3 / Gen4 с двенадцатизначным ID эту процедуру не лечат: там устройство либо реально висит в другом аккаунте, либо его надо снять у прошлого владельца.

Короткий и длинный ID

ID смотрят в локальном интерфейсе или в приложении: Настройки → Device information / Информация об устройстве.

6 символов

Короткий ID

Конфликт поколений. Нужны свежая прошивка и /longifyid. Будет заводской сброс.

12 символов

Длинный ID

Это уже не «расширение». Устройство привязано к другому аккаунту. Снимают там или пишут в поддержку Shelly с ID.

Порядок действий

  1. Устройство в вашей Wi-Fi, с доступом в интернет. Браузер — с того же компьютера или телефона в этой сети.
  2. Узнайте локальный IP (роутер, приложение, mDNS). Подставьте его вместо deviceip.
  3. Проверьте прошивку на локальной странице. Если не последняя — обновите, см. OTA.
  4. После обновления откройте http://deviceip/longifyid.
  5. Дождитесь сброса. Снова посадите устройство в домашнюю сеть и добавьте в Cloud.
Заводские настройки longifyid сбрасывает устройство. Wi-Fi, имя, сценарии и облако на нём пропадут. Это не «переименовать ID на живую».

OTA-обновление

Сначала попробуйте обновление с локальной страницы устройства — кнопка Update / Обновить. Если интерфейс старый и кнопки нет, прошивку ставят URL-ом в браузере. Подставьте IP устройства.

Пример из исходного разбора — свежая прошивка для Shelly RGBW2:

http://deviceip/ota?url=http://firmware.shelly.cloud/gen1/SHRGBW2.zip
Не копируйте zip на другую модель Имя файла — про RGBW2. Для 1 / 1PM / 2.5 / Dimmer 2 берите пакет своей модели с официального сервера прошивок или обновляйтесь из веб-интерфейса устройства. Чужой zip на реле не ставят.

Если устройство уже умеет ходить за обновлением само, достаточно:

http://deviceip/ota?update=1

longifyid

Когда прошивка свежая, в адресной строке браузера (телефон в той же сети):

http://deviceip/longifyid
  • deviceip заменяют на реальный адрес, иначе страница не откроется.
  • Команда сбрасывает настройки и записывает десятичный (длинный) идентификатор.
  • После перезагрузки устройство снова в режиме точки доступа — его заново сажают в Wi-Fi и в Cloud.

Если команда не срабатывает, прошивка ещё старая: вернитесь к OTA и повторите.

Частые вопросы

Страница longifyid не открывается

Проверьте, что телефон в той же сети 2,4 ГГц, IP верный, «частный адрес Wi-Fi» выключен. На старой прошивке пути может не быть — сначала OTA.

Это сработает на Plus и Pro?

Нет. У них ID уже длинный. Ошибка «чужой аккаунт» значит, что устройство кто-то не снял из Cloud. Нужен доступ к старому аккаунту или тикет в поддержку Shelly с ID.

Пропали сценарии после longifyid

Так и должно быть: это заводской сброс. Сцену собирают заново. Само реле и проводка на месте.

Можно ли сделать это удалённо, не в домашней сети?

Нет. И OTA по IP, и longifyid открывают с компьютера рядом с устройством. Из интернета «на чужой IP» эту команду не шлют.

OTA для RGBW2 поставили на Shelly 1

Так нельзя. В примере zip — только RGBW2. Реле обновляют пакетом своей модели или кнопкой в веб-интерфейсе.

Итог

Короткий ID Gen1 конфликтует с Cloud. Свежая прошивка, затем http://IP/longifyid, затем заново в сеть. Длинный ID и чужой аккаунт — другая история, не эта команда.

Не сходится на объекте — консультация I-ON или sales@i-on.pro. Разбор в Telegram: t.me/Shelly_Tech.

Мы используем cookie-файлы для корректной работы сайта, аналитики (Яндекс.Метрика) и показа персонализированной рекламы (пиксель ВКонтакте, myTarget и др.). Вы можете принять или отклонить использование cookie. Подробнее — в Политике использования cookie.
Хорошо