Failed backups

Hi, i have HA running on a rpi3b+ using a kingston ssd.
When i attemp a full backup, i get this:

When exiting settings and going back in, the backup is actually showing.

This didnt happen for the first couple of backups on to the ssd, but now says it every time. I have no way of checking if the backup is corrupt or not?
This also happened a while back when HA was running off an sd card, and when i tried restoring from the backup, it would just freeze and never restore, so im a bit worried that ill get the same thing now… (to be fair the sd card was half corrupt anyway, but still worried).
I use HA for my diy solar system running the whole house, so is quite important to me that i get this working :sob:

The supervisor log below:

23-07-30 16:36:49 INFO (SyncWorker_6) [supervisor.docker.addon] Starting Docker add-on 2af0a32d/aarch64-addon-batmon with version 0.0.64
23-07-30 16:37:01 INFO (MainThread) [supervisor.auth] Auth request from 'core_mosquitto' for 'mqtt_user'
23-07-30 16:37:02 INFO (MainThread) [supervisor.auth] Successful login for 'mqtt_user'
23-07-30 16:45:36 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Batmon is failed, restarting...
23-07-30 16:45:36 INFO (SyncWorker_5) [supervisor.docker.interface] Cleaning addon_2af0a32d_batmon application
23-07-30 16:45:38 INFO (SyncWorker_0) [supervisor.docker.addon] Starting Docker add-on 2af0a32d/aarch64-addon-batmon with version 0.0.64
23-07-30 16:45:50 INFO (MainThread) [supervisor.auth] Auth request from 'core_mosquitto' for 'mqtt_user'
23-07-30 16:45:51 INFO (MainThread) [supervisor.auth] Successful login for 'mqtt_user'
23-07-30 16:49:25 INFO (MainThread) [supervisor.jobs] 'MountManager.reload' blocked from execution, mounting not supported on system
23-07-30 16:50:53 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Batmon is failed, restarting...
23-07-30 16:50:53 INFO (SyncWorker_4) [supervisor.docker.interface] Cleaning addon_2af0a32d_batmon application
23-07-30 16:50:55 INFO (SyncWorker_1) [supervisor.docker.addon] Starting Docker add-on 2af0a32d/aarch64-addon-batmon with version 0.0.64
23-07-30 16:51:07 INFO (MainThread) [supervisor.auth] Auth request from 'core_mosquitto' for 'mqtt_user'
23-07-30 16:51:08 INFO (MainThread) [supervisor.auth] Successful login for 'mqtt_user'
23-07-30 17:02:05 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Batmon is failed, restarting...
23-07-30 17:02:05 INFO (SyncWorker_6) [supervisor.docker.interface] Cleaning addon_2af0a32d_batmon application
23-07-30 17:02:07 INFO (SyncWorker_7) [supervisor.docker.addon] Starting Docker add-on 2af0a32d/aarch64-addon-batmon with version 0.0.64
23-07-30 17:02:19 INFO (MainThread) [supervisor.auth] Auth request from 'core_mosquitto' for 'mqtt_user'
23-07-30 17:02:20 INFO (MainThread) [supervisor.auth] Successful login for 'mqtt_user'
23-07-30 17:03:35 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Batmon is failed, restarting...
23-07-30 17:03:35 INFO (SyncWorker_5) [supervisor.docker.interface] Cleaning addon_2af0a32d_batmon application
23-07-30 17:03:37 INFO (SyncWorker_3) [supervisor.docker.addon] Starting Docker add-on 2af0a32d/aarch64-addon-batmon with version 0.0.64
23-07-30 17:04:13 INFO (MainThread) [supervisor.backups.manager] Found 5 backup files
23-07-30 17:04:13 INFO (MainThread) [supervisor.backups.manager] Found 5 backup files
23-07-30 17:04:25 INFO (MainThread) [supervisor.jobs] 'MountManager.reload' blocked from execution, mounting not supported on system
23-07-30 17:04:28 INFO (MainThread) [supervisor.backups.manager] Creating new full backup with slug f50e6634
23-07-30 17:04:28 INFO (MainThread) [supervisor.backups.manager] Backing up f50e6634 store Add-ons
23-07-30 17:04:28 INFO (MainThread) [supervisor.addons.addon] Building backup for add-on 5c53de3b_esphome
23-07-30 17:04:28 INFO (MainThread) [supervisor.addons.addon] Finish backup for addon 5c53de3b_esphome
23-07-30 17:04:28 INFO (MainThread) [supervisor.addons.addon] Building backup for add-on core_ssh
23-07-30 17:04:28 INFO (MainThread) [supervisor.addons.addon] Finish backup for addon core_ssh
23-07-30 17:04:58 INFO (SyncWorker_5) [supervisor.docker.addon] Export image 2af0a32d/aarch64-addon-batmon to /data/tmp/tmpztcr90k9/image.tar
23-07-30 17:05:13 INFO (SyncWorker_5) [supervisor.docker.addon] Export image 2af0a32d/aarch64-addon-batmon done
23-07-30 17:05:13 INFO (MainThread) [supervisor.addons.addon] Building backup for add-on 2af0a32d_batmon
23-07-30 17:09:24 INFO (MainThread) [supervisor.addons.addon] Finish backup for addon 2af0a32d_batmon
23-07-30 17:09:24 INFO (MainThread) [supervisor.addons.addon] Building backup for add-on core_mosquitto
23-07-30 17:09:24 INFO (MainThread) [supervisor.addons.addon] Finish backup for addon core_mosquitto
23-07-30 17:09:24 INFO (MainThread) [supervisor.addons.addon] Building backup for add-on core_configurator
23-07-30 17:09:24 INFO (MainThread) [supervisor.addons.addon] Finish backup for addon core_configurator
23-07-30 17:09:24 INFO (MainThread) [supervisor.addons.addon] Building backup for add-on core_duckdns
23-07-30 17:09:25 INFO (MainThread) [supervisor.addons.addon] Finish backup for addon core_duckdns
23-07-30 17:09:25 INFO (MainThread) [supervisor.addons.addon] Building backup for add-on core_nginx_proxy
23-07-30 17:09:25 INFO (MainThread) [supervisor.addons.addon] Finish backup for addon core_nginx_proxy
23-07-30 17:09:25 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
23-07-30 17:09:25 INFO (MainThread) [supervisor.homeassistant.module] Backing up Home Assistant Core config folder
23-07-30 17:12:16 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Batmon is failed, restarting...
23-07-30 17:12:16 INFO (SyncWorker_4) [supervisor.docker.interface] Cleaning addon_2af0a32d_batmon application
23-07-30 17:12:30 INFO (SyncWorker_7) [supervisor.docker.addon] Starting Docker add-on 2af0a32d/aarch64-addon-batmon with version 0.0.64
23-07-30 17:12:44 INFO (MainThread) [supervisor.auth] Auth request from 'core_mosquitto' for 'mqtt_user'
23-07-30 17:12:44 INFO (MainThread) [supervisor.auth] Successful login for 'mqtt_user'
23-07-30 17:15:47 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Batmon is failed, restarting...
23-07-30 17:15:47 INFO (SyncWorker_2) [supervisor.docker.interface] Cleaning addon_2af0a32d_batmon application
23-07-30 17:15:52 INFO (SyncWorker_5) [supervisor.docker.addon] Starting Docker add-on 2af0a32d/aarch64-addon-batmon with version 0.0.64
23-07-30 17:19:40 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Batmon is failed, restarting...
23-07-30 17:19:40 INFO (SyncWorker_7) [supervisor.docker.interface] Cleaning addon_2af0a32d_batmon application
23-07-30 17:19:43 INFO (SyncWorker_2) [supervisor.docker.addon] Starting Docker add-on 2af0a32d/aarch64-addon-batmon with version 0.0.64
23-07-30 17:19:55 INFO (MainThread) [supervisor.auth] Auth request from 'core_mosquitto' for 'mqtt_user'
23-07-30 17:19:56 INFO (MainThread) [supervisor.auth] Successful login for 'mqtt_user'
23-07-30 17:23:38 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Batmon is failed, restarting...
23-07-30 17:23:38 INFO (SyncWorker_3) [supervisor.docker.interface] Cleaning addon_2af0a32d_batmon application
23-07-30 17:23:41 INFO (SyncWorker_5) [supervisor.docker.addon] Starting Docker add-on 2af0a32d/aarch64-addon-batmon with version 0.0.64
23-07-30 17:25:23 INFO (MainThread) [supervisor.backups.manager] Found 5 backup files
23-07-30 17:25:24 INFO (MainThread) [supervisor.backups.manager] Found 5 backup files
23-07-30 17:28:19 INFO (MainThread) [supervisor.homeassistant.module] Backup Home Assistant Core config folder done
23-07-30 17:28:19 INFO (MainThread) [supervisor.backups.manager] Backing up f50e6634 store folders
23-07-30 17:28:19 INFO (SyncWorker_5) [supervisor.backups.backup] Backing up folder share
23-07-30 17:28:19 INFO (SyncWorker_5) [supervisor.backups.backup] Backup folder share done
23-07-30 17:28:19 INFO (SyncWorker_3) [supervisor.backups.backup] Backing up folder addons/local
23-07-30 17:28:19 INFO (SyncWorker_3) [supervisor.backups.backup] Backup folder addons/local done
23-07-30 17:28:19 INFO (SyncWorker_2) [supervisor.backups.backup] Backing up folder ssl
23-07-30 17:28:19 INFO (SyncWorker_2) [supervisor.backups.backup] Backup folder ssl done
23-07-30 17:28:19 INFO (SyncWorker_7) [supervisor.backups.backup] Backing up folder media
23-07-30 17:28:19 INFO (SyncWorker_7) [supervisor.backups.backup] Backup folder media done
23-07-30 17:29:28 INFO (MainThread) [supervisor.backups.manager] Creating full backup with slug f50e6634 completed
23-07-30 17:29:29 WARNING (MainThread) [supervisor.addons.addon] Watchdog found addon Batmon is failed, restarting...
23-07-30 17:29:29 INFO (SyncWorker_7) [supervisor.docker.interface] Cleaning addon_2af0a32d_batmon application
23-07-30 17:29:43 INFO (SyncWorker_2) [supervisor.docker.addon] Starting Docker add-on 2af0a32d/aarch64-addon-batmon with version 0.0.64
23-07-30 17:29:56 INFO (MainThread) [supervisor.auth] Auth request from 'core_mosquitto' for 'mqtt_user'
23-07-30 17:29:57 INFO (MainThread) [supervisor.auth] Successful login for 'mqtt_user'
23-07-30 17:32:40 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state CoreState.RUNNING
23-07-30 17:32:40 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.IPV4_CONNECTION_PROBLEM/ContextType.SYSTEM
23-07-30 17:32:40 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.PWNED/ContextType.ADDON
23-07-30 17:32:40 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.MULTIPLE_DATA_DISKS/ContextType.SYSTEM
23-07-30 17:32:40 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.FREE_SPACE/ContextType.SYSTEM
23-07-30 17:32:40 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.SECURITY/ContextType.CORE
23-07-30 17:32:40 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.NO_CURRENT_BACKUP/ContextType.SYSTEM
23-07-30 17:32:40 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.DNS_SERVER_FAILED/ContextType.DNS_SERVER
23-07-30 17:32:40 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.TRUST/ContextType.SUPERVISOR
23-07-30 17:32:40 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.DNS_SERVER_IPV6_ERROR/ContextType.DNS_SERVER
23-07-30 17:32:40 INFO (MainThread) [supervisor.resolution.check] System checks complete
23-07-30 17:32:40 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state CoreState.RUNNING
23-07-30 17:32:41 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
23-07-30 17:32:41 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state CoreState.RUNNING
23-07-30 17:32:41 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete

Im a HA newb, so any help would be much appreciated :grin::grin:

Below is my config.yaml if it might help:



# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 172.30.33.0/24
    
mqtt:
  sensor:
    - name: bottom_bank_temperature
      state_topic: tele/D1_Mini_2/RESULT
      unit_of_measurement: "°C"
      value_template: "{{ (value.split(',')[9] | float-100) }}"
  
    - name: bottom_bank_voltage
      state_topic: tele/D1_Mini_2/RESULT
      unit_of_measurement: "V"
      value_template: "{{ (value.split(',')[3] | float/100) }}"
    
    - name: bottom_bank_current
      state_topic: tele/D1_Mini_2/RESULT
      unit_of_measurement: "A"
      value_template: "{{ (value.split(',')[4] | float/100) }}"
    - name: bottom_bank_power
      state_topic: tele/D1_Mini_2/RESULT
      unit_of_measurement: "W"
      value_template: "{{ ((value.split(',')[3] | float/100) * (value.split(',')[4] | float/100)) | round(2) }}"
    - name: bottom_bank_ah_used
      state_topic: tele/D1_Mini_2/RESULT
      unit_of_measurement: "AH"
      value_template: "{{ (value.split(',')[6] | float) | round(1) }}"
   
   
    - name: bottom Amp Hours Remaining
      state_topic: tele/D1_Mini_2/RESULT
      unit_of_measurement: "AH"
      value_template: "{{ (value.split(',')[5] | float/1000) }}"
    - name: bottom Battery Remaining
      state_topic: tele/D1_Mini_2/RESULT
      unique_id: 0000420000-1
      unit_of_measurement: "%"
      value_template: "{{ (value.split(',')[5] | float/10/400) }}"


    - name: bottom_bank_SOC
      state_topic: tele/D1_Mini_2/RESULT
      unit_of_measurement: "%"
      value_template: "{{ (((value.split(',')[5] | float/100) / 280) * 10) | round(2) }}"
  





modbus:
  - name: epever
    type: rtuovertcp
    host: 192.168.0.188
    port: 8088
    delay: 5
    timeout: 10
    close_comm_on_error: false
    retry_on_empty: true
    retries: 20
    sensors:
      # Utility
      - name: "Grid Voltage"
        unit_of_measurement: V
        slave: 10
        address: 0x3500
        input_type: input
        scale: 0.01
        precision: 2      
      - name: "Grid Current"
        unit_of_measurement: A
        slave: 10
        address: 0x3501
        input_type: input
        scale: 0.01
        precision: 2  
      - name: "Grid State"
        # 0:Normal, 1:Low input; 2:High input, 3: No connected
        slave: 10
        address: 0x3511
        input_type: input
      - name: "Grid Total"
        unit_of_measurement: kWh
        slave: 10
        address: 0x350F
        input_type: input
        scale: 0.01
        precision: 2
        data_type: int32
        swap: word
        count: 2
      # PV Array
      - name: "PV Voltage"
        unit_of_measurement: V
        slave: 10
        address: 0x3549
        input_type: input
        scale: 0.01
        precision: 2   
      - name: "PV Current"
        unit_of_measurement: A
        slave: 10
        address: 0x354A
        input_type: input
        scale: 0.01
        precision: 2
      - name: "PV Power"
        unit_of_measurement: W
        slave: 10
        address: 0x354B
        input_type: input
        scale: 0.01
        precision: 2
        data_type: int32
        swap: word
        count: 2
      - name: "PV Total"
        unit_of_measurement: kWh
        slave: 10
        address: 0x3557
        input_type: input
        scale: 0.01
        precision: 2
        data_type: int32
        swap: word
        count: 2
      # Load
      - name: "Load Voltage"
        unit_of_measurement: V
        slave: 10
        address: 0x3521
        input_type: input
        scale: 0.01
        precision: 2      
      - name: "Load Current"
        unit_of_measurement: A
        slave: 10
        address: 0x3522
        input_type: input
        scale: 0.01
        precision: 2   
      - name: "Load Total"
        unit_of_measurement: kWh
        slave: 10
        address: 0x3530
        input_type: input
        scale: 0.01
        precision: 2
        data_type: int32
        swap: word
        count: 2
      # Battery
      - name: "Battery Voltage"
        unit_of_measurement: V
        slave: 10
        address: 0x3580
        input_type: input
        scale: 0.01
        precision: 2      
      - name: "Battery Current"
        unit_of_measurement: A
        slave: 10
        address: 0x3581
        input_type: input
        scale: 0.01
        precision: 2   
      - name: "Battery Capacity"
        unit_of_measurement: "%"
        slave: 10
        address: 0x3586
        input_type: input
        scale: 1
      - name: "Battery Temp"
        #ElectricChrgBatteryTemp 
        unit_of_measurement: "°C"
        slave: 10
        address: 0x3512
        input_type: input
        scale: 0.01
      - name: "Battery State"
        # 0:Normal, 1:Overvoltage, 2:Undervoltage, 3:Undervoltage Disconnect, 4:Fault 
        slave: 10
        address: 0x3589
        input_type: input
      - name: "Charging Mode"
        # 1:Solar Priority, 2:Utility & Solar, 3:Solar
        slave: 10
        address: 0x9607
        input_type: holding
      - name: "Inverter Mode"
        # 0:Inverter priority, 1:Utility Priority
        slave: 10
        address: 0x9608
        input_type: holding
      - name: "Inverter Temp"
        #LoadHeatSink2Temp 
        unit_of_measurement: "°C"
        slave: 10
        address: 0x3533
        input_type: input
        scale: 0.01
       
       
        
        
        
template:
- sensor:
    - name: "Grid Power"
      unit_of_measurement: W
      device_class: power
      state: "{{((states('sensor.grid_current')| float(0) * states('sensor.grid_voltage')| float(0))) | round(2) }}"
      
    - name: "Power into batt"
      state: "{{ states('sensor.grid_power') | float + states('sensor.pv_power') | float }}"
      unit_of_measurement: W
      device_class: power
        
    - name: "House Load"
      unit_of_measurement: W
      device_class: power
      state: "{{((states('sensor.load_current')| float(0) * states('sensor.load_voltage')| float(0))) | round(2) }}"
   
    
    
- trigger:
  - platform: mqtt
    topic: tele/D1_mini_1/RESULT
      
  sensor:
    - name: top_bank_temperature
      unit_of_measurement: "°C"
      state: "{{ (trigger.payload.split(',')[9] | float-100) }}"
    - name: top_bank_voltage
      unit_of_measurement: "V"
      state: "{{ (trigger.payload.split(',')[3] | float/100) }}"
    - name: top_bank_current
      unit_of_measurement: "A"
      state: "{{ (trigger.payload.split(',')[4] | float/100) }}"
      
    - name: top_bank_power
      unit_of_measurement: "W"
      state: "{{ ((trigger.payload.split(',')[3] | float/100) * (trigger.payload.split(',')[4] | float/100)) | round(2) }}"
    - name: top_bank_ah_used
      unit_of_measurement: "AH"
      state: "{{ (trigger.payload.split(',')[6] | float) | round(1) }}"
   
   
      
      
    - name: Amp Hours Remaining
      unit_of_measurement: "AH"
      state: "{{ (trigger.payload.split(',')[5] | float/1000) }}"
    - name: Battery Remaining
      unique_id: 0000420000-1
      unit_of_measurement: "%"
      state: "{{ (trigger.payload.split(',')[5] | float/10/400) }}"


    - name: top_bank_SOC
      unit_of_measurement: "%"
      state: "{{ (((trigger.payload.split(',')[5] | float/100) / 280) * 10) | round(2) }}"

      
    
sensor:
  - platform: integration
    source: sensor.house_load
    name: energy_used
    unit_prefix: k
    round: 2
      
      ```

Thank you 😃

Try to stop your ‘batmon’ add-on, backup, and see if it runs OK now.

Thats awsome, thanks very much :+1:. Problem solved. (that add on has been a constant pita, think i may try using an esp and esphome)