thomluther / ha-anker-solix

Home Assistant integration for Anker Solix Power devices
MIT License
290 stars 4 forks source link

Solix Smart Meter #121

Closed Bascht74 closed 1 month ago

Bascht74 commented 2 months ago

System Health details

System Information

version core-2024.8.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.4
os_name Linux
os_version 6.6.46-haos
arch aarch64
timezone Europe/Berlin
config_dir /config
Home Assistant Community Store GitHub API | ok -- | -- GitHub Content | ok GitHub Web | ok HACS Data | ok GitHub API Calls Remaining | 5000 Installed Version | 2.0.0 Stage | running Available Repositories | 1399 Downloaded Repositories | 9
Home Assistant Cloud logged_in | true -- | -- subscription_expiration | 4. November 2024 um 01:00 relayer_connected | true relayer_region | eu-central-1 remote_enabled | true remote_connected | true alexa_enabled | false google_enabled | true remote_server | eu-central-1-2.ui.nabu.casa certificate_status | ready instance_id | daf6eb36bef7465f8c634aa2297f31b0 can_reach_cert_server | ok can_reach_cloud_auth | ok can_reach_cloud | ok
Home Assistant Supervisor host_os | Home Assistant OS 13.1 -- | -- update_channel | stable supervisor_version | supervisor-2024.08.0 agent_version | 1.6.0 docker_version | 26.1.4 disk_total | 113.9 GB disk_used | 44.9 GB healthy | true supported | true host_connectivity | true supervisor_connectivity | true ntp_synchronized | true virtualization | board | odroid-n2 supervisor_api | ok version_api | ok installed_addons | MariaDB (2.7.1), Advanced SSH & Web Terminal (18.0.0), Studio Code Server (5.15.0), UniFi Network Application (3.2.0), ESPHome (2024.8.3), RaspberryMatic CCU (3.77.7.20240826), phpMyAdmin (0.9.1), Home Assistant Google Drive Backup (0.112.1), EMHASS (0.10.6)
Dashboards dashboards | 1 -- | -- resources | 3 views | 11 mode | storage
Recorder oldest_recorder_run | 8. August 2024 um 12:04 -- | -- current_recorder_run | 3. September 2024 um 10:32 estimated_db_size | 3706.36 MiB database_engine | mysql database_version | 10.11.6

Integration version

2.1.1

Checklist

Describe the issue

My Solix Smart Meter does send a lot of "zero" values between real data. I know this is because of the way the api works, but can you suppress those data sets?

Reproduction steps

  1. Add Solix Smart Meter to your system
  2. View the data

Debug logs

What do you need here excaclty?

Diagnostics dump

I am not able to get it. It is not shown:

image

Here is a graph that shows my problem:

image
thomluther commented 2 months ago

@Bascht74 I cannot suppress individual 0W data because there is no mechanism to detect whether these values are true or false. The cloud was originally marking invalid data with a separate field, but that was for all power values in the response. If only your smart meter has false 0W values, you have an issue in your setup. You can try to change the configuration entry options and skip invalid data responses as described here, but I don't think this will solve your issue since the cloud should no longer respond invalid data. This cloud change was implemented in June in order to fix the data update issues when using shared accounts which do not trigger frequent data updates either.