Skip to content

icemaker changes from skatsavos, itroduce api delays due to recent liebherr limits and Hungarian translation#46

Open
Dwokfur wants to merge 21 commits intobhuebschen:mainfrom
Dwokfur:main
Open

icemaker changes from skatsavos, itroduce api delays due to recent liebherr limits and Hungarian translation#46
Dwokfur wants to merge 21 commits intobhuebschen:mainfrom
Dwokfur:main

Conversation

@Dwokfur
Copy link
Copy Markdown

@Dwokfur Dwokfur commented Oct 29, 2025

  • icemaker changes from skatsavos
  • introduce api delays due to recent liebherr limits
  • Hungarian translation

@Ayuus
Copy link
Copy Markdown

Ayuus commented Oct 30, 2025

I copiedthe files of this PR, deleted the integration and restarted HA. Loading the integration is now very slow, and worse, not all entities are being created. Both my freezer and fridge should contain 6 entities, but only 2 for the fridge are created.

Update 1: Only after reloading the integration 3 times, all entities for both fridge and freezer are created.

Update 2: entities are created, but remain unavailable

Update 3: restarting HA made entities available. So far, so good

@Ayuus
Copy link
Copy Markdown

Ayuus commented Oct 30, 2025

I am now missing feedback of AutoDoor status. Entity cover.autodoorcontrol has both states enabled (state==unknown). Previously: the current state was disabled.

@Ayuus
Copy link
Copy Markdown

Ayuus commented Nov 1, 2025

Autodoor does not work, state stays on "opening" after opening door with command

cover.open_cover

So works only once after reloading integration

@altvnk
Copy link
Copy Markdown

altvnk commented Feb 2, 2026

As per Liebherr release notes, API rates has been changed in October 2025.

It was working fine (almost) with one device, only being able to fetch 4 entities in total. Now for two devices it is still able to fetch 4 entities but for both 2 devices together.

Some logs:

2026-02-03 00:11:17.111 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN1>: 429
2026-02-03 00:11:17.112 WARNING (MainThread) [custom_components.liebherr.cover] No controls found for appliance <SN1>
2026-02-03 00:11:17.193 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN2>: 429
2026-02-03 00:11:17.194 WARNING (MainThread) [custom_components.liebherr.cover] No controls found for appliance <SN2>
2026-02-03 00:11:17.197 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN1>: 429
2026-02-03 00:11:17.198 WARNING (MainThread) [custom_components.liebherr.switch] No controls found for appliance <SN1>
2026-02-03 00:11:17.238 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN1>: 429
2026-02-03 00:11:17.239 WARNING (MainThread) [custom_components.liebherr.sensor] No controls found for appliance <SN1>
2026-02-03 00:11:17.273 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN2>: 429
2026-02-03 00:11:17.273 WARNING (MainThread) [custom_components.liebherr.switch] No controls found for appliance <SN2>
2026-02-03 00:11:17.273 ERROR (MainThread) [custom_components.liebherr.switch] No switch entities created
2026-02-03 00:11:17.274 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN2>: 429
2026-02-03 00:11:17.274 WARNING (MainThread) [custom_components.liebherr.climate] No controls found for appliance <SN2>
2026-02-03 00:11:17.312 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN2>: 429
2026-02-03 00:11:17.312 WARNING (MainThread) [custom_components.liebherr.sensor] No controls found for appliance <SN2>

Most subsequent after initial query requests are getting rate limited.
Is it possible to review this? It looks like this PR may solve the integration partial malfunction.

@Dwokfur
Copy link
Copy Markdown
Author

Dwokfur commented Feb 3, 2026

As per Liebherr release notes, API rates has been changed in October 2025.

It was working fine (almost) with one device, only being able to fetch 4 entities in total. Now for two devices it is still able to fetch 4 entities but for both 2 devices together.

Some logs:

2026-02-03 00:11:17.111 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN1>: 429
2026-02-03 00:11:17.112 WARNING (MainThread) [custom_components.liebherr.cover] No controls found for appliance <SN1>
2026-02-03 00:11:17.193 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN2>: 429
2026-02-03 00:11:17.194 WARNING (MainThread) [custom_components.liebherr.cover] No controls found for appliance <SN2>
2026-02-03 00:11:17.197 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN1>: 429
2026-02-03 00:11:17.198 WARNING (MainThread) [custom_components.liebherr.switch] No controls found for appliance <SN1>
2026-02-03 00:11:17.238 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN1>: 429
2026-02-03 00:11:17.239 WARNING (MainThread) [custom_components.liebherr.sensor] No controls found for appliance <SN1>
2026-02-03 00:11:17.273 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN2>: 429
2026-02-03 00:11:17.273 WARNING (MainThread) [custom_components.liebherr.switch] No controls found for appliance <SN2>
2026-02-03 00:11:17.273 ERROR (MainThread) [custom_components.liebherr.switch] No switch entities created
2026-02-03 00:11:17.274 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN2>: 429
2026-02-03 00:11:17.274 WARNING (MainThread) [custom_components.liebherr.climate] No controls found for appliance <SN2>
2026-02-03 00:11:17.312 ERROR (MainThread) [custom_components.liebherr] Failed to fetch controls for device <SN2>: 429
2026-02-03 00:11:17.312 WARNING (MainThread) [custom_components.liebherr.sensor] No controls found for appliance <SN2>

Most subsequent after initial query requests are getting rate limited. Is it possible to review this? It looks like this PR may solve the integration partial malfunction.

I'm currently using iluvdata's fork, which incorporated changes to handle API rate limits.
https://github.com/iluvdata/liebherr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants