
Raspberry Pi в ящике стола и старый монитор диагональю 24 дюйма в гараже — достаточно, чтобы создать семейный настенный календарь, который объединяет Google Calendar, iCloud, погоду и список дел на сегодня на одном постоянно включенном дисплее. Статья XDA на прошлой неделе прошла по аппаратной части. Здесь мы рассмотрим программное обеспечение: лучшие приложения для создания настенного календаря на Raspberry Pi и инструменты рабочего стола, которые мы используем для прошивки, настройки и управления Pi в течение его жизни.
Мы выбрали восемь приложений, которые охватывают всю сборку, от записи SD-карты до создания окончательного макета приборной панели. Некоторые сосредоточены на календаре, некоторые являются фреймворками для цифровых вывесок, которые мы адаптируем для использования с календарем, а несколько — это утилиты, которые мы запускаем с рабочего стола macOS или Windows, чтобы поддерживать Pi в хорошем состоянии.
На что обратить внимание в приложении настенного календаря
Настенный календарь Pi работает 24/7 в коридоре или на кухне. Это накладывает ограничения на то, что важно:
- Надежный автоматический перезапуск при перебоях с электроэнергией без входа вручную
- Поддержка календарей, которые люди действительно используют (Google, Apple, Outlook, CalDAV)
- Пользовательский макет, чтобы дисплей соответствовал физическим пропорциям монитора (портрет или пейзаж)
- Интеграция погоды и списков дел без дополнительных подписок
- Дистанционный путь обновления, чтобы мы не демонтировали монитор при исправлении опечатки
Быстрое сравнение
| Приложение | Лучше всего для | Бесплатный план | Платформы |
|---|---|---|---|
| MagicMirror² | Модульные приборные панели календаря | Бесплатно, открытый исходный код | Linux (Pi), macOS, Windows |
| DAKboard | Готовая к использованию приборная панель | Freemium | Веб-управление, клиент Pi |
| Home Assistant | Полный концентратор умного дома с представлением календаря | Бесплатно, открытый исходный код | Linux, macOS, Windows |
| Screenly OSE | Фреймворк цифровых вывесок | Бесплатно (OSE), платный уровень | Pi (Linux) |
| PiSignage | Управляемые цифровые вывески | Freemium | Pi (Linux), веб-управление |
| Raspberry Pi Imager | Прошивка SD-карт | Бесплатно | Windows, macOS, Linux |
| Balena Etcher | Альтернативная программа прошивки | Бесплатно | Windows, macOS, Linux |
| Homer | Статическая приборная панель | Бесплатно, открытый исходный код | Любой хост Docker |
1. MagicMirror², лучше всего для модульных приборных панелей
MagicMirror² — это управляемый сообществом фреймворк, который поставляется с модулем календаря из коробки и сотней модулей сообщества для погоды, дел, транзита и семейных сообщений. MagicMirror² для сборок настенного календаря Raspberry Pi — это выбор по умолчанию, поскольку модуль календаря поддерживает iCal, Google и CalDAV без внешних средств.
Где он падает: каждая настройка макета требует редактирования файла конфигурации JavaScript. Хорошо для нас, стена текста для нетехнических партнеров.
Цены:
- Бесплатно, открытый исходный код
- Без платного уровня
Итоговая линия: лучшая отправная точка. Начните с конфигурации по умолчанию и удалите модули оттуда.
Загрузить: magicmirror.builders
2. DAKboard, лучший готовый вариант
DAKboard предлагает размещенную приборную панель, которая работает в Chromium на Pi с браузером в режиме киоска 24/7. DAKboard для сборок настенного календаря пропускает танец конфигурационного файла: все перетягивается на веб-странице, а бесплатный уровень охватывает один экран домохозяйства.
Где он падает: лучшие макеты находятся за платным уровнем. Бесплатный план ограничивает количество экранов и некоторые виджеты. Облачное размещение означает, что дисплей мертв, когда их сервис недоступен.
Цены:
- Бесплатно: один экран, ограниченные виджеты
- Essential: около 6 долларов в месяц
- Plus / Pro: платные уровни для совместного использования семьей и фоновых изображений
Итоговая линия: самый быстрый путь от “SD-карты” к “календарю на стене” для нетехнических домохозяйств.
Загрузить: dakboard.com
3. Home Assistant, лучше всего для концентратора умного дома с календарем
Home Assistant поставляется с типом сущности календаря и картой Lovelace, которая отображает полный вид месяца. Home Assistant для сборок настенного календаря работает, если Pi делает больше, чем просто показывает даты: свет, термостаты, камеры безопасности и календарь — все на одной приборной панели.
Где он падает: кривая обучения реальна. Построение только календаря в Home Assistant подобно покупке грузовика для перемещения книжной полки.
Цены:
- Бесплатно, открытый исходный код
- Home Assistant Cloud: около 6,50 долларов в месяц (Nabu Casa, опционально)
Итоговая линия: правильный выбор, если Pi уже работает в умном доме. Избыточно, в противном случае.
Загрузить: home-assistant.io
4. Screenly OSE, лучше всего для фреймворка цифровых вывесок
Screenly OSE — это открытый исходный код редакции продукта цифровых вывесок Screenly, настроенный для Pi. Screenly OSE для сборок настенного календаря вытягивает веб-приборную панель (любой URL, поэтому любой вид календаря) и отображает ее полноэкранным режимом с ротацией и планированием.
Где он падает: он разработан для вывесок, а не для календарей специально. Настройка календаря означает указание на размещенный вид календаря (встроенный календарь Google, DAKboard и т. д.).
Цены:
- OSE: бесплатно, открытый исходный код
- Screenly (управляемый): платный, с около 20 долларов за экран в месяц
Итоговая линия: хороший вариант, если настенный календарь использует аппаратное обеспечение с другими вывесками или отображением фотографий.
Загрузить: screenly.io/ose
5. PiSignage, лучше всего для управляемых вывесок
PiSignage ближе к Screenly Managed, чем к Screenly OSE. PiSignage для сборок настенного календаря запускает легкий агент на Pi и размещенную веб-приборную панель для управления контентом.
Где он падает: избыточно для одного домашнего календаря. Его сила в управлении парком, поэтому ценность проявляется, когда вы запускаете пять Pi, а не одного.
Цены:
- PiSignage Free: один проигрыватель, ограниченные функции
- Pi Player: около 2-6 долларов за проигрыватель в месяц в зависимости от функций
Итоговая линия: рассмотрите только, если календарь Pi будет расширяться в небольшое развертывание.
Загрузить: pisignage.com
6. Raspberry Pi Imager, лучше всего для прошивки
Raspberry Pi Imager — это официальная программа прошивки и первое приложение для установки на рабочий стол. Raspberry Pi Imager для сборок настенного календаря обрабатывает SD-карту, плюс дополнительная предварительная конфигурация (Wi-Fi, SSH, имя хоста), чтобы Pi появлялся без подключения монитора.
Где он падает: список пользовательской ОС курирован Raspberry Pi Foundation. Сторонние образы требуют пути “Use custom”.
Цены:
- Бесплатно
- Без платного уровня
Итоговая линия: установите один раз. Используйте для каждой сборки.
Загрузить: raspberrypi.com/software
7. Balena Etcher, лучшая альтернативная программа прошивки
Balena Etcher — это альтернативная программа прошивки, которая также проверяет запись. Balena Etcher для сборок настенного календаря спасает день, когда экран предварительной конфигурации без монитора Raspberry Pi Imager не уважает статическую конфигурацию IP-адреса.
Где он падает: интерфейс минимален (три шага и готово). Нет предварительной конфигурации без монитора, поэтому вам может потребоваться один раз загрузить с клавиатурой, чтобы установить Wi-Fi.
Цены:
- Бесплатно
- Без платного уровня
Итоговая линия: быстрый резервный вариант. Держите его установленным, когда Imager действует неправильно.
Загрузить: etcher.balena.io
8. Homer, лучше всего для статической приборной панели
Homer — это статическая HTML-приборная панель, построенная из файла YAML. Укажите Homer на общественный URL iCal календаря, и он отображает аккуратную сетку без какого-либо бэкэнда. Homer для сборок настенного календаря — это самый быстрый способ получить красивую приборную панель без запуска Node.
Где он падает: стандартная приборная панель Homer в первую очередь является средством запуска. Отображение полного представления календаря означает объединение Homer с встроенным календарем, а не использование его нативных карточек.
Цены:
- Бесплатно, открытый исходный код
- Без платного уровня
Итоговая линия: объедините с встроенным календарем Google для минимальной настройки Pi.
Загрузить: github.com/bastienwirtz/homer
Как выбрать правильный
Если это первый проект Pi и вам нужен работающий настенный календарь на этой неделе: DAKboard или MagicMirror². Оба на стене через час.
Если вы назначенный мастер домохозяйства: MagicMirror². Модули сообщества будут вас интересовать.
Если Pi уже является концентратором умного дома: Home Assistant. Добавьте сущность календаря на приборную панель.
Если дисплей иногда выступает в роли цикла фотографий или доски меню: Screenly OSE. Он обрабатывает планирование контента.
Если вы предпочитаете YAML перед JavaScript: Homer плюс встроенный календарь Google. Самый простой стек, который работает.
FAQ
Нужен ли нам Raspberry Pi 4 или 5 для настенного календаря? Pi 3B+ достаточно для MagicMirror² или браузера в режиме киоска. Pi 4 или 5 обеспечивает более плавную прокрутку и более быстрые перезагрузки при обновлениях.
Можем ли мы отразить Google Calendar без подсказки входа? Да. MagicMirror² и Home Assistant поддерживают секретные URL-адреса iCal из Google Calendar. DAKboard и Homer читают эти же URL-адреса.
Нужно ли Pi работать 24/7? Да для настенного календаря. Запланируйте ночную перезагрузку (таймер systemd или cron), чтобы память оставалась чистой.
Какое приложение поддерживает Apple Calendar? MagicMirror² (через URL iCal iCloud), Home Assistant и DAKboard все работают с общими ссылками Apple Calendar. Screenly и Homer работают, встраивая веб-представление страницы календаря iCloud.
Можем ли мы отобразить погоду рядом с календарем? MagicMirror², DAKboard и Home Assistant поставляются с модулями погоды. Screenly и PiSignage нуждаются в отдельном URL-адресе виджета погоды.
Эти приложения работают в режиме офлайн? MagicMirror² и Home Assistant кэшируют последнюю выборку и продолжают отображать ее во время сетевых сбоев. DAKboard требует живого соединения, потому что это размещено.