• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Автоматизации
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Очистка места в Home Assistant путём удаления данных из Базы данных.

1 сентября, 2024

 

Классный компьютер для сервера умного дома Home Assistant: https://alii.pub/714e5j

Подпишитесь на мой Телеграм канал: https://t.me/ypavla

Бывает такое (у меня прям часто) что заканчивается место в Home Assistant. Это собственно может быть из-за того, что у Вас много аддонов установлено и некоторыми Вы не пользуетесь (как собственно я, но мне они нужны для экспериментов).

Но чаще всего место конечно занимает именно база данных. Она разрастается со временем по мере того, как пишутся в неё данные с разных датчиков. Чем больше датчиков появляется, тем больше данных записывается ну и так далее.

Из-за этого Резервные копии тоже растут по объему.

В этой статье хочу показать простой способ быстренько почистить базу данных.

Для этого мы создадим обычную кнопку в Dashboard’е. Далее Нажимаем кнопку редактировать и вставляем туда вот такой код:


show_name: true
show_icon: true
type: button
icon: mdi:database-minus
name: Сжать базу
tap_action:
  action: perform-action
  perform_action: recorder.purge
  data:
    keep_days: 5
  target: {}

       

 

Собственно этот код создаёт кнопку, при нажатии на которую будет чиститься в базе данных все данные старше 5 дней. Но если Вы выйдите из текстового редактора, после вставления кода, то у Вас появится “юзабельная” форма для очистки базы данных:

И вот тут обратите внимание, появляется ползунок, которым можно выбирать колличество дней, которые нужно оставить в базе данных.

Ну и при нажатии кнопки у Вас данные быстренько почистятся и во время следующего бэкапа Вы приятно удивитесь, что он начнёт меньше весить, чем раньше.

Вот например мой:

Primary Sidebar

Поиск

Новые записи

  • Интеграция ИИ Deepseek в Home Assistant
  • Выводим уведомления из умного дома Home Assistant на Android TV с помощью программы TvOverlay.
  • Автоматизация оповещения о надвигающимся дожде в Home Assistant
  • Автоматизация перезагрузки устройства по команде Ping.
  • Разблокирование и добавление шлюза Xiaomi gateway 3 в Home Assistant для управления Bluetooth устройствами из экосистемы Xiaomi Home (mihome)

Официальный YouTube Канал M5Stack:

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Подписаться на YouTube!

Secondary Sidebar




Подписывайтесь на Telegram Канал!

У Павла!

Footer

Copyright_У Павла! © 2025 ·