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 …
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
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 😃