diff --git a/custom_components/houseplan/frontend/houseplan-assets/editor-DMlizeQy.js b/custom_components/houseplan/frontend/houseplan-assets/editor-DMlizeQy.js
new file mode 100644
index 00000000..303a4630
--- /dev/null
+++ b/custom_components/houseplan/frontend/houseplan-assets/editor-DMlizeQy.js
@@ -0,0 +1,14 @@
+globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="e499c3cfebb07203abd2397b1303ed1a45286f24fcc9129f45917b8a99ba1479";import{c as e,l as o,t,d2 as s,A as a,b as l}from"./houseplan-card-OQuczTJf.js";class i extends e{constructor(){super(...arguments),this._spaces=null,this._spacesLoading=!1,this._spacesAuthoritative=!1}setConfig(e){this._config=e}async _loadSpaces(){if(!this._spaces&&!this._spacesLoading&&this.hass){this._spacesLoading=!0;try{const e=await this.hass.callWS({type:"houseplan/config/get"});this._spaces=(e?.config?.spaces||[]).map(e=>({value:e.id,label:e.title||e.id})),this._spacesAuthoritative=!0}catch{this._spaces=[],this._spacesAuthoritative=!1}finally{this._spacesLoading=!1}}}get _lang(){return o(this.hass,this._config?.language)}get _floorToken(){const e=this._config?.floor;return"number"==typeof e?`__houseplan_yaml_floor_index__:${String(e)}`:null}get _formData(){const e={...this._config},o=this._floorToken;return o?e.floor=o:Object.prototype.hasOwnProperty.call(e,"floor")||(e.floor=""),e}get _schema(){const e=this._spaces||[],o=this._lang,a=[{value:"",label:t(o,"editor.floor_none")}],l=this._floorToken;l&&a.push({value:l,label:t(o,"editor.floor_index",{index:String(this._config?.floor)})});const i="string"==typeof this._config?.floor?this._config.floor:"";i&&!e.some(e=>e.value===i)&&a.push({value:i,label:i}),a.push(...e);const n="string"==typeof this._config?.default_floor?this._config.default_floor:"",r=[...e];return n&&!e.some(e=>e.value===n)&&r.unshift({value:n,label:n}),[{name:"title",selector:{text:{}}},{name:"floor",selector:{select:{mode:"dropdown",options:a}}},e.length?{name:"default_floor",selector:{select:{mode:"dropdown",options:r}}}:{name:"default_floor",selector:{text:{}}},{name:"language",selector:{select:{mode:"dropdown",options:s(t(o,"editor.lang_auto"),this._config?.language)}}},{name:"icon_size",selector:{number:{min:1,max:6,step:.1,mode:"box"}}},{name:"show_temperature",selector:{boolean:{}}},{name:"live_states",selector:{boolean:{}}},{name:"show_signal",selector:{boolean:{}}},{name:"kiosk",selector:{boolean:{}}},{name:"cycle",selector:{number:{min:0,max:3600,step:5,mode:"box"}}}]}render(){if(!this.hass||!this._config)return a;this._loadSpaces();const e=this._lang,o={title:t(e,"editor.title"),floor:t(e,"editor.floor"),default_floor:t(e,"editor.default_floor"),language:t(e,"editor.language"),icon_size:t(e,"editor.icon_size"),show_temperature:t(e,"editor.show_temperature"),live_states:t(e,"editor.live_states"),show_signal:t(e,"editor.show_signal"),kiosk:t(e,"editor.kiosk"),cycle:t(e,"editor.cycle")},s=this._schema,i=function(e,o,t){if(!t||null===o)return null;const s="string"==typeof e?.default_floor?e.default_floor:"";return!s||o.some(e=>e.value===s)?null:s}(this._config,this._spaces,this._spacesAuthoritative),n=e=>l`
${this._t("fixed_floor.loading")}
+${this._t("fixed_floor.invalid_title")}
+${this._t("fixed_floor.invalid_body",{value:this._fixedFloorValue(r.value)})}
+${this._t("empty.no_spaces")}
+ ${this._serverStorage?B`${this._t("empty.add_first")}
+ `:B`${this._t("empty.install")}
`} +${this._t("vac.residual_message",{error:this._vacCalConfirm.error})}
+${this._tapConfirm.text}
`:this._tapConfirm.lines.map((e,t)=>B` +${e}
`)} +${this._t("opening.no_entities")}
`} +${this._reason(t.fallbackReason)}
`:a} + ${t.explanation.notices.map(t=>o`${this._reason(t)}
`)} + ${p<1?o`${this._t("marker.preview.scaled",{n:b})}
`:a} + ${e&&this._reducedMotion?o`${this._t("marker.preview.reduced_motion")}
`:a} +${t.eid}
+ ${t.stateText||t.state}
+ ${this._sourceProvider(t.eid)}
+