Ventoy: Многозагрузочная флешка с правильной структурой

Вместо того чтобы форматировать флешку под каждый новый образ, Ventoy позволяет просто копировать ISO-файлы как обычные файлы. При загрузке вы получаете меню со всеми доступными образами. Преимущества: ✅ Не нужно перезаписывать флешку для каждого образа ✅ Поддержка Windows, Linux, утилит - всё на одном носителе ✅ Обычные файлы доступны из любой ОС ✅ Гибкая настройка через JSON-конфиги 🗂 Правильная структура флешки [Первый раздел флешки - exFAT/NTFS] ├── /ventoy/ # ← Обязательно здесь! │ ├── ventoy.json # Главный конфиг │ ├── revi/ # Авто-установка Windows │ │ └── autounattend.xml │ └── theme/ # Кастомная тема │ └── distro/theme.txt │ ├── BACKUP/ # Рабочие файлы ├── LINUX/ # Образы Linux │ ├── Archlinux 2025.12.01.iso │ ├── Debian 13.2.0.iso │ └── NixOS 25.11.1734.iso ├── WINDOWS/ # Образы Windows │ ├── Windows 10 22H2.iso │ ├── Windows 10 Enterprise LTSC 2021.iso │ └── Windows 11 25H2.iso ├── ReviSetup/ # Скрипты пост-установки │ └── setup.cmd └── UTILS/ # Утилиты ├── gparted-live.iso └── memtest86+.iso ⚠️ Критично: /ventoy/ должна быть на первом разделе (том, где лежат ISO), не в корне! ...

06 мая 2026 · 4 минуты · 640 слов · Potato Energy Team, ponfertato

Heltec V4: Интеграции. Home Assistant, Telegram, мониторинг. Часть 3

📌 Это третья часть цикла. Часть 1: Теория, Часть 2: Практика. 🔗 Что будем интегрировать Компонент Назначение Сложность ONEmesh MQTT Мост между локальной сетью и глобальной картой + уведомления в Telegram 🟢 Низкая Home Assistant Сенсоры нод, device_tracker, автоматизации на сообщения из сети 🟡 Средняя Уведомления Алерты о новых нодах, потере связи, упоминаниях в чате 🟢 Низкая 💡 Все примеры проверены на: HA 2026.4.2 (Docker) + Orange Pi 3B + встроенный MQTT-брокер. ...

29 апр. 2026 · 5 минут · 936 слов · Potato Energy Team, ponfertato

Home Assistant + Docker: Bluetooth для обнаружения устройств

Home Assistant в Docker не видит Bluetooth-устройства, даже если на хосте всё работает. Причины: ❌ Контейнер не имеет прямого доступа к /dev/hci0 ❌ BlueZ внутри контейнера конфликтует с демоном на хосте ❌ Пассивное сканирование BLE требует флага --experimental в BlueZ Решение: не запускать Bluetooth-стек внутри контейнера, а пробросить D-Bus с хоста. ✅ Настройка Docker Compose Минимальная конфигурация services: home-assistant: container_name: home-assistant image: ghcr.io/home-assistant/home-assistant:stable volumes: - config:/config - /run/dbus:/run/dbus:ro # ← Критично для Bluetooth cap_add: - NET_ADMIN - NET_RAW - SYS_ADMIN restart: unless-stopped networks: - traefik - prometheus volumes: config: driver: local networks: traefik: external: true name: traefik prometheus: external: true name: prometheus ⚠️ Не добавляйте devices: - /dev/hci0:/dev/hci0 - это не нужно при пробросе D-Bus и может вызвать конфликт. ...

29 апр. 2026 · 3 минуты · 439 слов · Potato Energy Team, ponfertato

Orange Pi 3B: Включаем Bluetooth (Spreadtrum UWE5622)

На Orange Pi 3B встроенный Bluetooth-чип Spreadtrum UWE5622 подключён через UART (/dev/ttyBT0). В отличие от USB-адаптеров, он требует: Загрузки прошивки и калибровочных данных перед инициализацией Запуска hciattach_opi с правильными флагами Корректного порядка запуска: сначала инициализация чипа, потом демон BlueZ Симптомы: bluetoothctl scan on → No default controller available btmgmt info → Index list with 0 items hciconfig -a показывает hci0, но bluetoothctl его не видит Ошибка org.bluez.Error.Busy при попытке включить питание Причина: сервис orangepi3b-sprd-bluetooth.service запускает hciattach_opi с флагом -n (no-detach), который удерживает устройство, не давая BlueZ зарегистрировать контроллер. ...

29 апр. 2026 · 3 минуты · 469 слов · Potato Energy Team, ponfertato

Home Assistant: Точная настройка домашней локации

Домашняя зона (zone.home) - основа для: ✅ Детекции присутствия (автоматизации «пришёл/ушёл») ✅ Расчёта времени восхода/заката (освещение, шторы) ✅ Прогноза погоды (привязка к координатам) ✅ Геозон для устройств и пользователей Неточные координаты = ложные срабатывания, неверный прогноз, сбои автоматизаций. 🎯 Проблема стандартного мастера При первой настройке Home Assistant предлагает выбрать локацию на карте. Но: ❌ Нет ручного ввода координат в мастере ❌ Автоопределение по IP часто даёт погрешность 1–10 км ❌ Высота над уровнем моря не запрашивается Решение: настроить точные координаты после установки, через UI или YAML. ...

29 апр. 2026 · 2 минуты · 397 слов · Potato Energy Team, ponfertato

PostgreSQL в Docker: Миграция между версиями без потери данных

PostgreSQL не поддерживает in-place upgrade между мажорными версиями (15 → 17, 17 → 18). Данные нужно переносить логически: через дамп и восстановление. Почему это важно: ✅ Новые версии = исправления безопасности, оптимизации, новые функции ✅ Поддержка актуальных клиентов (Nextcloud, Mastodon, Authelia требуют свежие версии) ✅ Предсказуемость: один и тот же процесс для любого проекта Сложность в Docker: ❌ Нельзя просто поменять тег образа - формат данных несовместим ❌ pg_upgrade требует одновременного доступа к старым и новым бинарникам - ломает изоляцию контейнеров ✅ Решение: pg_dumpall → новый контейнер → psql < dump 📋 Предварительные требования Перед началом убедись, что: ...

22 апр. 2026 · 3 минуты · 622 слова · Potato Energy Team, ponfertato

steamscope.sh: Универсальный лаунчер для Steam на Linux

🎮 Зачем это нужно Запуск игр через Steam на Linux - это часто «танцы с бубном»: разные движки требуют разных флагов, под AMD и NVIDIA нужны разные переменные окружения, а инструменты вроде Gamescope и MangoHud нужно вручную встраивать в команду запуска. Решение: steamscope.sh - скрипт-обёртка, который: ✅ Автоматически определяет видеокарту (AMD/NVIDIA) и применяет нужные оптимизации ✅ Поддерживает флаги под движки: Source, Unreal, Unity ✅ Интегрирует Gamescope, Gamemode, MangoHud, FSR одной командой ✅ Работает как %command% в настройках запуска Steam ✅ Не ломает стандартный запуск - всё опционально 💡 Скрипт не заменяет Proton или Steam - он делает их работу предсказуемой и настраиваемой. ...

07 апр. 2026 · 5 минут · 976 слов · Potato Energy Team, ponfertato