Zigbee2MQTT, безплатната програма, която свързва Zigbee сензорите, ключовете и крушките в хиляди домове с Home Assistant, започва да се сбогува с 32-битовите системи. С версия 2.14.3 от 1 ноември проектът обяви работата на 32-битова платформа за остаряла, а поддръжката ѝ приключва, когато Node.js 22 стигне края на живота си на 30 април 2027 г. – време, което стига за спокойна миграция, ако започнете сега.
Накратко
- След април 2027 г. Zigbee2MQTT ще изисква поне Node.js 24, който няма официални 32-битови версии.
- Засегнати са Raspberry Pi 1 и Zero, но и по-нови платки, на които още върви 32-битов Raspberry Pi OS.
- С резервно копие и същия Zigbee адаптер устройствата обикновено не се сдвояват наново.
Защо проектът се отказва от 32 бита
Причината е в основата, върху която работи програмата. Zigbee2MQTT е написан на JavaScript и има нужда от Node.js. Следващата поддържана версия, Node.js 24, вече няма официални 32-битови издания, а в бележките към 2.14.3 разработчиците пишат, че 32-битовите Docker образи няма да бъдат обновявани. Това засяга всички видове инсталации – и директните на Linux, и контейнерите за x86 и ARM.
Ходът не е изненада. Home Assistant обяви още през май 2025 г., че спира архитектурите i386, armhf и armv7, които тогава бяха под 1% от инсталациите, и прекрати поддръжката им с версия 2025.12. По-късно Home Assistant OS 17.0 премахна и 32-битовите образи за Raspberry Pi 2, 3 и 4. Затова, ако ползвате Zigbee2MQTT като добавка в актуален Home Assistant OS, най-вероятно вече сте на 64 бита.

Кои платки остават без изход и кои само без правилната система
Важно е да различавате хардуера от операционната система. Много Raspberry Pi 3 и 4 могат да работят на 64 бита, но години наред са били инсталирани с 32-битов Raspberry Pi OS и така са останали.
| Устройство | Може ли 64-битова система | Какво да направите |
|---|---|---|
| Raspberry Pi 1, Zero, Zero W | Не | Нужен е нов хардуер |
| Raspberry Pi 2 Model B v1.1 | Не | Нужен е нов хардуер |
| Raspberry Pi 2 v1.2, 3, 3B+, Zero 2 W | Да | Нова инсталация с 64-битова система |
| Raspberry Pi 4 и 5 | Да | Проверете системата – може да е 32-битова |
| Стар компютър с 32-битов Linux | Зависи от процесора | Проверете процесора, после системата |
Платките с малко памет – Zero 2 W с 512 MB и Raspberry Pi 3 с 1 GB – ще поемат Zigbee2MQTT, но трудно ще носят и Home Assistant, и база данни едновременно. Ако така или иначе сменяте хардуер, това е моментът за по-мощна машина.
Проверка за една минута
Отворете терминал на машината, на която работи Zigbee2MQTT, и изпълнете:
dpkg --print-architectureОтговор armhf означава 32-битова система, arm64 – 64-битова. На обикновен компютър ще видите i386 или amd64.
Внимание с uname -m. Командата показва архитектурата на ядрото, а 32-битовият Raspberry Pi OS на Pi 4 и 5 често стартира с 64-битово ядро. Тогава ще видите aarch64, въпреки че програмите, включително Node.js, са 32-битови. Затова се доверявайте на dpkg.
Ако ползвате Docker, проверете образа:
docker image inspect koenkk/zigbee2mqtt --format '{{.Architecture}}'arm означава 32 бита, arm64 или amd64 – 64.
Как да мигрирате, без да сдвоявате всичко наново
Преминаването от 32 на 64 бита почти винаги е нова инсталация – надграждане на място няма. Добрата новина е, че мрежата Zigbee живее в адаптера и в конфигурацията, а не в операционната система.
- Спрете Zigbee2MQTT и копирайте цялата му папка с данни – там са
configuration.yaml,database.dbиcoordinator_backup.json. Ако е добавка в Home Assistant, направете пълно резервно копие на Home Assistant. - Запишете на нова карта или SSD 64-битова система – Raspberry Pi OS (64-bit) през Raspberry Pi Imager или Home Assistant OS. Старата карта пазете непокътната като резервен вариант.
- Инсталирайте Zigbee2MQTT наново и върнете папката с данни на мястото ѝ.
- Включете същия Zigbee адаптер и проверете дали пътят до него в
configuration.yamlе същият. - Стартирайте и изчакайте няколко минути – захранваните устройства се появяват първи, а сензорите на батерии се обаждат при следващото си събуждане.
Най-честите грешки са три: да приемете, че щом имате Pi 4, системата е 64-битова; да започнете без резервно копие; и да смените адаптера по време на същата миграция. Ако искате нов адаптер, направете го отделно и след като всичко работи. Ако се чудите дали изобщо да останете на Zigbee, вижте нашето сравнение Zigbee или Thread.
Кога да го направите. След 30 април 2027 г. старата инсталация няма да спре от само себе си, но няма да получава поправки за сигурност, нови устройства и съвместимост с бъдещи версии на Home Assistant. Миграцията отнема около час, ако имате резервно копие. По-добре е да я направите в спокоен уикенд, отколкото след неуспешно обновяване през зимата, когато отоплението зависи от автоматизациите. Още промени в платформите за умен дом следим в рубриката Платформи и стандарти, включително края на безплатната връзка между SmartThings и Home Assistant.



