Size: a a a

2019 May 31

N

Nikolay in Home Assistant
Николай Васильчук
Постгрес по мне это перебор, слишком она умная для таких целей
А по нагрузке на систему, по использованию ресурсов, по объёмам хранения?
источник

DD

Dmitry Di in Home Assistant
Я пользую Influx, нагрузка на систему минимальная, потому что написана на Go хранить данные можно практически вечно, если их правильно сагрегировать с помощью т.н. Continuous Quries. В связке с Grafana может рисовать очень красивые графики для Lovelace.
источник

DD

Dmitry Di in Home Assistant
Кстати, мне стыдно, но обещанную почти полгода назад вторую часть поста про Continuous Queries я закончил только на днях. Если кому ещё надо, то вот :)
https://dummylabs.com/ru/post/2019-05-28-influxdb-part2/
источник

НВ

Николай Васильчук... in Home Assistant
Dmitry Di
Я пользую Influx, нагрузка на систему минимальная, потому что написана на Go хранить данные можно практически вечно, если их правильно сагрегировать с помощью т.н. Continuous Quries. В связке с Grafana может рисовать очень красивые графики для Lovelace.
Ну инфлюкс то это не про данные, это для истории. Ха не умеет его как основную базу использовать
источник

НВ

Николай Васильчук... in Home Assistant
Nikolay
А по нагрузке на систему, по использованию ресурсов, по объёмам хранения?
Ну нагрузка у mariadb/mysql/postgres будет примерно одинаковая, объем тоже
источник

НВ

Николай Васильчук... in Home Assistant
Производительность конечно сильно выше чем у родной sqlite
источник

DD

Dmitry Di in Home Assistant
Николай Васильчук
Ну инфлюкс то это не про данные, это для истории. Ха не умеет его как основную базу использовать
А что ты под данными имеешь в виду? Вроде, ограничений на типы данных у InfluxDB нет. Да, это timeseries база со всеми вытекающими, но данные УД в большинстве туда ложатся замечательно.
У меня, например, туда также все логи со всех контейнеров сваливаются, включая hassio,  с роутера и прочих устройств. Очень удобно автоматом искать повторяющиеся ошибки (аномалии) и отправлять алерты в телеграм. Да и просто смотреть сквозной лог всех систем.
источник

DD

Dmitry Di in Home Assistant
Кстати, относительно недавно в Capacitor (их веб интерфейс) появилась смотрелка логов, я все логи под понятный ей формат трансформировал. Убогая, конечно, но лучше чем из командной строки смотреть.
источник

НВ

Николай Васильчук... in Home Assistant
Dmitry Di
А что ты под данными имеешь в виду? Вроде, ограничений на типы данных у InfluxDB нет. Да, это timeseries база со всеми вытекающими, но данные УД в большинстве туда ложатся замечательно.
У меня, например, туда также все логи со всех контейнеров сваливаются, включая hassio,  с роутера и прочих устройств. Очень удобно автоматом искать повторяющиеся ошибки (аномалии) и отправлять алерты в телеграм. Да и просто смотреть сквозной лог всех систем.
Ну ха же не умеет стейты в инфлюкс складывать, только историю
источник

DD

Dmitry Di in Home Assistant
Николай Васильчук
Ну ха же не умеет стейты в инфлюкс складывать, только историю
А, это да. Мне кажется, это и не нужно, стейты сами по себе мало занимают, даже sqlite замечательно справится. Проблемы начинаются, когда люди пытаются больше пары недель истории в нее запихнуть, не говоря уже о хранении за несколько лет. Хотя большинству нормальных людей это просто не нужно.
источник

НВ

Николай Васильчук... in Home Assistant
Dmitry Di
А, это да. Мне кажется, это и не нужно, стейты сами по себе мало занимают, даже sqlite замечательно справится. Проблемы начинаются, когда люди пытаются больше пары недель истории в нее запихнуть, не говоря уже о хранении за несколько лет. Хотя большинству нормальных людей это просто не нужно.
Так вроде даже при использовании инфлюкса ха все равно пишет историю в основную базу. Или нет?
источник

DD

Dmitry Di in Home Assistant
Николай Васильчук
Так вроде даже при использовании инфлюкса ха все равно пишет историю в основную базу. Или нет?
Да, можно урезать историю до нескольких дней, чтобы сам HA свои графики мог рисовать. Вроде можно полностью отключить. Но, вроде, что у него там на историю завязано, типа отображения последнего времени изменения, точно не помню...
Я оставил неделю на sqlite, просадки по производительности нет, но у меня x86.
источник

DD

Dmitry Di in Home Assistant
У меня давно крутится в голове мысль насобирать данных прогноза погоды с разных сервисов, наложить их на реальные показатели температуры и осадков и посмотреть, кто из них точнее в долгосрочной перспективе. Но все руки не доходят.
источник

DD

Dmitry Di in Home Assistant
Странно, что никто такой сервис до сих пор не запилил
источник

DD

Dmitry Di in Home Assistant
Возможно, от нас что-то скрывают...
источник

НВ

Николай Васильчук... in Home Assistant
Dmitry Di
Да, можно урезать историю до нескольких дней, чтобы сам HA свои графики мог рисовать. Вроде можно полностью отключить. Но, вроде, что у него там на историю завязано, типа отображения последнего времени изменения, точно не помню...
Я оставил неделю на sqlite, просадки по производительности нет, но у меня x86.
Я после установки mariadb понял насколько sqlite тормозной. Даже на x86. Даже на ssd
источник

DD

Dmitry Di in Home Assistant
Николай Васильчук
Я после установки mariadb понял насколько sqlite тормозной. Даже на x86. Даже на ssd
Ну, возможно, это заметно на вкладке с историей, но я туда редко хожу
источник

НВ

Николай Васильчук... in Home Assistant
Dmitry Di
Ну, возможно, это заметно на вкладке с историей, но я туда редко хожу
Не только )
источник

НВ

Николай Васильчук... in Home Assistant
Вообще ха как-то отзывчивее стал
источник

DD

Dmitry Di in Home Assistant
Хм, надо будет попробовать. Правда у меня RAM только 4 гига, после перехода на виртуализацию через proxmox это стало сильно заметно.
источник