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 into
bhuebschen: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 into
bhuebschen:mainfrom
Dwokfur:main

Conversation

@Dwokfur

@Dwokfur Dwokfur commented Oct 29, 2025

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

@Ayuus

Ayuus commented Oct 30, 2025

Copy link
Copy Markdown

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

Ayuus commented Oct 30, 2025

Copy link
Copy Markdown

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

@Ayuus

Ayuus commented Nov 1, 2025

Copy link
Copy Markdown

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

cover.open_cover

So works only once after reloading integration

@altvnk

altvnk commented Feb 2, 2026

Copy link
Copy Markdown

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

Dwokfur commented Feb 3, 2026

Copy link
Copy Markdown
Author

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