diff --git a/src/model/generators/platform_templates/DeebotUniverse_Deebot-4-Home-Assistant.json b/src/model/generators/platform_templates/DeebotUniverse_Deebot-4-Home-Assistant.json
index 5cf2328e..2d06197e 100644
--- a/src/model/generators/platform_templates/DeebotUniverse_Deebot-4-Home-Assistant.json
+++ b/src/model/generators/platform_templates/DeebotUniverse_Deebot-4-Home-Assistant.json
@@ -173,5 +173,8 @@
"y": 1
}
}
- ]
+ ],
+ "internal_variables": {
+ "svgmap": "true"
+ }
}
diff --git a/src/xiaomi-vacuum-map-card.ts b/src/xiaomi-vacuum-map-card.ts
index 1c37de42..d1005187 100644
--- a/src/xiaomi-vacuum-map-card.ts
+++ b/src/xiaomi-vacuum-map-card.ts
@@ -285,13 +285,16 @@ export class XiaomiVacuumMapCard extends LitElement {
margin-bottom: ${(preset.map_source.crop?.bottom ?? 0) * -1}px;
margin-left: ${(preset.map_source.crop?.left ?? 0) * -1}px;
margin-right: ${(preset.map_source.crop?.right ?? 0) * -1}px;">
-
+ ${conditional(
+ this._isSvgMapImage(),
+ () => html``
+ )}
this._updateImageSize()}"
+ @load="${() => this._updateImageSizeAndScale()}"
/>