---
# System prepended metadata

title: Образ робономики v2.0

---

# Образ робономики v2.0

Новый образ позволяет пользователю совсем не взаимодействовать с терминалом и при этом иметь полностью настроенный образ(с mqtt, zigbee2mqtt, ipfs, mqtt интеграция в НА) из коробки. 
Все что останется сделать пользователю - это прошечь образ и установить интеграцию робономики(со всеми вытекающими созданиями аккаунтов).

## Установка
Пока идет тест, релиз еще не создан. Поэтому скачать образ нужно [отсюда](https://github.com/nakata5321/Robonomics-HomeAssistant-image/actions/runs/5055842757). Скролим вниз и видим артефакт с названием "pi-gen-image". Качаем его, **разархивируем** и получаем образ для прожигания.

Открываем Pi Imager, выбираем образ и флешку для прожигания. Далее **важная часть** - нужно нажать на "шестиренку" и прописать пароль для пользователя и wi-fi:

![](https://hackmd.io/_uploads/HJQZHZcrh.png)

**ВАЖНО!!!**

Так как сейчас подразумевается что пользователь не будет заходить в терминал и при первом подключении менять пароль, то нужно это **сделать на этапе прожигания образа!**(иначе пишка будет со стандартным паролем и любой человек сможет на нее зайти.)

Для этого ставим галочку в "Set username and password". Далее:
- Username - smart   (**Нужно прописывать именно его, иначе сломаются сервисы**)
- Password - <Придумываем себе пароль>

после настройки сохраняем и прожигаем образ.

После вставляем карточку в "новую" пишку (а значит там в USB портах ничего нет) и вставляем стик в USB порт. Включаем в питание. Ждем до пяти минут, пока все загрузится(все происходит быстрее, но веб морды поднимаются последними.)

Ищем пишку в fing. 

## Настройка НА

Переходим по адресу пишки и порту 8123 - `<IP_addressRPI>:8123`. Попадаем на стандартное окно создателя пользователя НА - проходим создание пользователя и попадаем на начальный экран. В последнем окне настройки интеграций можно будет заметить, что ,mqtt уже настроен - так и должно быть.
![](https://hackmd.io/_uploads/SyK7JQcBn.png)


переходим во вкладку интеграций и проверяем, что mqtt уже стоит.
![](https://hackmd.io/_uploads/SJ_muWqrn.png)

На этом все.

## Пейринг zigbee устройств

в новой вкладке откроем вебморду zigbee2mqtt. Для этого идем по IP пишки на 8099 порт - `<IP_addressRPI>:8099`. Видим следующее:

![](https://hackmd.io/_uploads/HJKsdW9rh.png)

Веерху по центру запускем "пейринг" нажав на кнопку "Permit join". Он запускается на определенное время, что удобно так как не нужно выключать его потом в конфиге.

Подключаем нужные устройства. Процесс похож на то что было в шлюзе нашем:
![](https://hackmd.io/_uploads/S1fSY-qHh.png)

После подключения всех нужных устройств, проверяем что они появились в НА:
![](https://hackmd.io/_uploads/Bk-KKWqSh.png)

**Вы прекрасны!**
С настройкой всё - теперь надо только поставить робономику по инструкции с вики - https://wiki.robonomics.network/docs/sub-activate





## потенциальные проблемы

1) Есть узкое горлышко с правильной настройкой пользователя при прожигании. Но если так не делать, то у нас будут пишки со стандартным пользователем и паролем, которые лежат в интернете - безопастность грустит.
2) Пользователь вроде как не знает пароль от своего mqtt брокера? - Если по каким-либо причинам пользователю понадобится данные о его mqtt брокере, то он может через ssh подключиться и в домашней директории сразу увидит файл `mqtt.txt`, где указан пользователь и пароль. Пароль генерируется автоматически про первом запуске RPI.
3) Z2M настроен так, что стик имеет порт USB0. Если каким-то образом это будет не так, то сервис не запустится. - На моей практики если в пишку больше не воткнуты никакие USB устройства, то всегда порт USB0. Поэтому так как мы рассматриваем вариант с новым пользователем, который не полезет никуда дальше инструкции, то в пишке будет только стик и все сработает.