Size: a a a

2021 June 03

OO

Oleg O in Home Assistant
Thanks to @PeteBa, there is now a recorder.purge_entities service that allows you to purge data from the recorder database for specified entities.
в последней версии появилось в 6, возможно поможет
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
да я знаю что появилось, но сам не обновлялся и не пробовал что и куда оно
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
там хочется дату последнего снапшота?
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
вот это повытаскивать же?
источник

c

chertvl in Home Assistant
Дата и размер вытягивается из атрибутов сенсора sensor.snapshot_backup, который принадлежит аддону Home Assistant Google Drive Backup. В атрибутах весь список всех снапшотов.
источник

c

chertvl in Home Assistant
Да.
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
понятно
источник

c

chertvl in Home Assistant
И в конце этот темплейт используется в карточке custom button - вижу название последнего бекапа и размер прям на кнопке, и в уведомлении об успешном бекапе в телеге - приходит имя и размер, удобно.
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
вопщем большой пульт в смартфоне делаете от всего )
источник

c

chertvl in Home Assistant
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
в цикл добавьте просто иф с проверкой наличия данных в этом сенсоре и все
источник

c

chertvl in Home Assistant
а есть дока?))  пока что не умею)
источник

LI

Leo I in Home Assistant
А зачем это все? ;)
Квазис же всех научил профильный аддон юзать с бекапом в google drive
источник

c

chertvl in Home Assistant
Сори за дезинформацию, все таки проблема не в ресте оказалась, а в темплейте. Рядом два сенсора с похожим функционалом у меня в конфиге. Рест вытаскивает статус "выгрузки" бекапа в облако (в процентах).
источник

LI

Leo I in Home Assistant
Уже понял. Не заворачивайся
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
по колхозному прям
      value_template: >-
       {% if states('sensor.snapshot_backup') != 'unavailable' %}
         {% set upt=((as_timestamp(now())|int-as_timestamp(states('sensor.uptime'))|int) / 60 )|int %}
         {% set found=namespace(snapshot=None,time=0) %}
 
         {%-for snapshot in state_attr('sensor.snapshot_backup', 'snapshots') %}
           {%-if as_timestamp(snapshot.date) > found.time and snapshot.state == "Backed Up" %}
             {% set found.time = as_timestamp(snapshot.date) %}
             {% set found.snapshot = snapshot %}
           {%-endif %}
         {%-endfor %}  
         {%- if upt >= 5 %}
           {{ found.snapshot.name }} ({{ found.snapshot.size}})
         {%- else %}
           Loading
         {% endif %}
       {% else %}Unknown{%endif%}
источник

c

chertvl in Home Assistant
Я думал, здесь не принято просить  других людей писать за себя формулы. Спасибо, Дим. Если даже это не поможет - я забью, много времени на это уже потратили.
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
да я вроде проверил
источник

VC

Vitaliy Ch in Home Assistant
добавил в кастомайз unit_of_measurement: '°C'

все сработало !
спасибо за помощь !
не понимаю почему было мало смены девайскласса
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
ну вот я потому не очень люблю гуй
источник