I agree that reporting disk usage only when it changes is most efficient. I really don’t need to get a report for every change but only when usage exceeds at certain amount. Therefore, I came up with this:
automation 30:
alias: 'Disk Space Event'
trigger:
platform: numeric_state
entity_id: sensor.disk_use_percent_
above: '90'
action:
service: notify.EventGhost
data:
message: 'Disk.Usage.Above.90'
Seems to work well.
Thanks everyone for your input.