-
-
Notifications
You must be signed in to change notification settings - Fork 33.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Starlink Integration uses extreme data even with only one binary entity enabled #139779
Comments
Hey there @boswelja, mind taking a look at this issue as it has been labeled with an integration ( Code owner commandsCode owners of
(message by CodeOwnersMention) starlink documentation |
how exactly do you determine the data consumption of a single integration in HA? |
Not sure what would be consuming actual data, we use https://github.com/sparky8512/starlink-grpc-tools which handles everything. From an integration perspective, we can't selectively include what data we want, so it is all or nothing. How are you measuring this? You should only see traffic to and from your dishy, not beyond |
@home-assistant add-label needs-more-information |
Michael,
I have a Peplink router and use InControl2 to report on data usage by device. My HA device was using an extremely high amount of data so I investigated. One by one, I disabled the different Integrations and monitored the data usage which was updated every 15 minutes. When I disabled the Starlink Integration, the data went down to a reasonable amount. When I re-enabled it, data usage went back up. I tried disabling individual Entities to get it to reduce (obvious things like Download Throughput, etc) but that didn’t help. Even when I only had one Entity (Starlink Obstruction status – a binary entity), the Integration pulled the full amount of data.
By the way, I found that the SpeedTest Integration did something similar. When I disabled the download & upload entities (which I know should be heavy data usage) and only had the ping/latency enabled, it still seemed pull an abnormally large amount. I didn’t spend as much time monitoring that or tracking if and how much it was still using, because I switched to the HA built-in Ping test which uses very little data.
Let me know if you need more information.
Alan
From: Michael ***@***.***>
Sent: Wednesday, March 5, 2025 2:03 AM
To: home-assistant/core ***@***.***>
Cc: TexasFlyer ***@***.***>; Author ***@***.***>
Subject: Re: [home-assistant/core] Starlink Integration uses extreme data even with only one binary entity enabled (Issue #139779)
how exactly do you determine the data consumption of a single integration in HA?
—
Reply to this email directly, view it on GitHub <#139779 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AD7Z3MTOU2G5CLHRYIWVHSL2S24VTAVCNFSM6AAAAABYKGMRZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOMBQGI4DKNBYGY> .
You are receiving this because you authored the thread. <https://github.com/notifications/beacon/AD7Z3MR7WFIWXRQEFRIAWJD2S24VTA5CNFSM6AAAAABYKGMRZWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTVA6MLC4.gif> Message ID: ***@***.*** ***@***.***> >
<https://avatars.githubusercontent.com/u/35783820?s=20&v=4> mib1185 left a comment (home-assistant/core#139779) <#139779 (comment)>
how exactly do you determine the data consumption of a single integration in HA?
—
Reply to this email directly, view it on GitHub <#139779 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AD7Z3MTOU2G5CLHRYIWVHSL2S24VTAVCNFSM6AAAAABYKGMRZWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOMBQGI4DKNBYGY> .
You are receiving this because you authored the thread. <https://github.com/notifications/beacon/AD7Z3MR7WFIWXRQEFRIAWJD2S24VTA5CNFSM6AAAAABYKGMRZWWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTVA6MLC4.gif> Message ID: ***@***.*** ***@***.***> >
|
Your router sits between dishy and your home network. If you are pinging dishy, it will record that as "data transferred", but it's likely not actually pinging any remote hosts. It would be more accurate to use dishys data monitoring, so that you get a measure of outgoing and incoming data, rather than traffic to and from dishy itself |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
The problem
After extensive testing, I found that the Starlink Integration was using about 40MB per hour or ~29GB per month. And that's after disabling every entity except for one binary sensor showing Obstructions. I could understand this amount of data if I had download speeds, etc enabled which update frequently, but they were all disabled. I'm guessing this is either a bug (ie, disabling in HA is not disabling in the Integration) or the Starlink HA Core is eating up a ton of data. Since I use Starlink for my data plan, using this integration with only a single binary entity would cost me about $360/year to use :-( I disabled, re-enabled, and disabled and the ~40MB data usage followed the Starlink Integration. Can you please look into this?
What version of Home Assistant Core has the issue?
System Information version | core-2025.2.5 -- | -- installation_type | Home Assistant OS dev | false hassio | true docker | true user | root virtualenv | false python_version | 3.13.1 os_name | Linux os_version | 6.6.73-haos arch | x86_64 timezone | America/Denver 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.5 Stage | running Available Repositories | 1567 Downloaded Repositories | 18Home Assistant Cloud
logged_in | false -- | -- can_reach_cert_server | ok can_reach_cloud_auth | ok can_reach_cloud | okHome Assistant Supervisor
host_os | Home Assistant OS 14.2 -- | -- update_channel | stable supervisor_version | supervisor-2025.03.0 agent_version | 1.6.0 docker_version | 27.2.0 disk_total | 30.8 GB disk_used | 5.1 GB healthy | true supported | true host_connectivity | true supervisor_connectivity | true ntp_synchronized | true virtualization | oracle board | ova supervisor_api | ok version_api | ok installed_addons | Terminal & SSH (9.16.0), File editor (5.8.0)Dashboards
dashboards | 3 -- | -- resources | 12 views | 2 mode | storageNetwork Configuration
adapters | lo (disabled), enp0s3 (enabled, default, auto), docker0 (disabled), hassio (disabled), veth419316f (disabled), veth014793c (disabled), veth685a239 (disabled), veth0303681 (disabled), vetha4cca0b (disabled), vetha53e8b7 (disabled), veth530165e (disabled) -- | -- ipv4_addresses | lo (127.0.0.1/8), enp0s3 (192.168.50.230/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), veth419316f (), veth014793c (), veth685a239 (), veth0303681 (), vetha4cca0b (), vetha53e8b7 (), veth530165e () ipv6_addresses | lo (::1/128), enp0s3 (fe80::8a1f:d4db:1928:41b8/64), docker0 (fe80::42:e0ff:fea1:e90d/64), hassio (fe80::42:64ff:fe50:3ab3/64), veth419316f (fe80::50d2:aaff:feee:5e4c/64), veth014793c (fe80::cc1e:2cff:fe0e:28cd/64), veth685a239 (fe80::48:e2ff:fef3:ac37/64), veth0303681 (fe80::3476:3fff:feb8:c8ae/64), vetha4cca0b (fe80::584c:3eff:fe0e:7d28/64), vetha53e8b7 (fe80::2489:49ff:fe61:bbfb/64), veth530165e (fe80::14c2:fff:fe64:db25/64) announce_addresses | 192.168.50.230, fe80::8a1f:d4db:1928:41b8Recorder
oldest_recorder_run | February 22, 2025 at 3:38 AM -- | -- current_recorder_run | March 3, 2025 at 1:15 PM estimated_db_size | 523.36 MiB database_engine | sqlite database_version | 3.47.1What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
No response
Link to integration documentation on our website
No response
Diagnostics information
No response
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
No response
The text was updated successfully, but these errors were encountered: