From 88b9348a812365d0e350e9b84304d81596fb4a0e Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 21 Jun 2019 11:05:01 -0700 Subject: [PATCH] Add map to demo (#3295) --- build-scripts/gulp/gather-static.js | 22 +- demo/public/assets/arsaboo/images/arsaboo.jpg | Bin 0 -> 60416 bytes demo/public/assets/arsaboo/images/melody.jpg | Bin 0 -> 37327 bytes demo/src/configs/arsaboo/entities.ts | 214 ++-------- demo/src/configs/jimpower/entities.ts | 240 ----------- demo/src/configs/kernehed/entities.ts | 180 -------- demo/src/configs/teachingbirds/entities.ts | 390 ------------------ src/fake_data/demo_config.ts | 4 +- src/fake_data/demo_panels.ts | 14 +- src/fake_data/entity.ts | 8 +- 10 files changed, 55 insertions(+), 1017 deletions(-) create mode 100644 demo/public/assets/arsaboo/images/arsaboo.jpg create mode 100644 demo/public/assets/arsaboo/images/melody.jpg diff --git a/build-scripts/gulp/gather-static.js b/build-scripts/gulp/gather-static.js index 9008b63f58..54d0833552 100644 --- a/build-scripts/gulp/gather-static.js +++ b/build-scripts/gulp/gather-static.js @@ -51,6 +51,18 @@ function copyFonts(staticDir) { fs.copySync(npmPath("@polymer/font-roboto-local/fonts"), staticPath("fonts")); } +function copyMapPanel(staticDir) { + const staticPath = genStaticPath(staticDir); + copyFileDir( + npmPath("leaflet/dist/leaflet.css"), + staticPath("images/leaflet/") + ); + fs.copySync( + npmPath("leaflet/dist/images"), + staticPath("images/leaflet/images/") + ); +} + function compressStatic(staticDir) { const staticPath = genStaticPath(staticDir); const fonts = gulp @@ -84,14 +96,7 @@ gulp.task("copy-static", (done) => { npmPath("react-big-calendar/lib/css/react-big-calendar.css"), staticPath("panels/calendar/") ); - copyFileDir( - npmPath("leaflet/dist/leaflet.css"), - staticPath("images/leaflet/") - ); - fs.copySync( - npmPath("leaflet/dist/images"), - staticPath("images/leaflet/images/") - ); + copyMapPanel(staticDir); done(); }); @@ -104,6 +109,7 @@ gulp.task("copy-static-demo", (done) => { fs.copySync(path.resolve(paths.demo_dir, "public"), paths.demo_root); copyPolyfills(paths.demo_static); + copyMapPanel(paths.demo_static); copyFonts(paths.demo_static); copyTranslations(paths.demo_static); done(); diff --git a/demo/public/assets/arsaboo/images/arsaboo.jpg b/demo/public/assets/arsaboo/images/arsaboo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..be04da7bf17da362b0fc8a7a482343219ab26218 GIT binary patch literal 60416 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

e>jIQ8Y`3?r<@r`VBPK_cX`~!dC#Z2=yQbN zT{k#6JkXEmc#Z7iao^yoSAIoYRY(kfE;`<+H&X{;)JU zwWrt9{LDy_t>8L;RGoXur#l7m?a&?opBNyj=?~_?lALbgpRxh z^kBMP@WO|wqDv=?2nQDi*&?fm6eq$;_dbPIi;0u?yOD^hfa{9mcqb&ab zewjwc!&G@3U2d8wYyB2-gTsp5yF;=3~)=ODB&kf@xu}FS|@ND z75Rr=I#q)E9)Heh?r+vALl?6b6W)68n;>(l{C47`Uzimu-*7BorbcrlQ65!>AX&b&cktdiJ+w>rGw>(m!)?EWwaWCgU^qJTW>rTs8^FNDd9q zi~xzbq$c&_7qrqgUn8T&Xywo^$+G!-`{9NKNuwS8wTXu5a5{<5;I?w-=g%LM{4s7L zMk)f;Qb!4^!Wpk33tc-V{M&c!%QtIW>Ue?y0j7o?k=E*I6{e6-;0K%^e&SvVfVR5d zrlJuo+Y^S^JhfVlu z##(H-;1B)tjKXuv_Vt5q)BIq1-uoYnJ_NksbFjWKTNC=2H#`0Odd*9Z-NC0reBbr` zV?v8yYdG%j-zDrw3uc3)_nyST#*>e$iu)#sJ8^JJAtr9XO=u0_EII?!2%%Dfbr_gQSW3o=31VN=*7356KMegavVIkE%+Aj3ZN3vqBnUt=T-FTJ< zm)|TrUT6-$7;z0)df*eM%TjjypOFh%4_!D9Evhlm%6g!sn#f=8+(#n{0pujrjfj4w@CK zsAIqpI#<}ky@3(ABv$ng{K0q^?Bd@~CkT(u4yVqr+0ziEj|>7D(^|#00?*I>V2=;R z3XZ?lBTv?9m50xp)&&}0oQH3@heCY6j39;AoIMhMIIuykczwKKGj{?P?0vB!ome*x zZ9JPfgpwW-d!*DH(;X?Psv;dJWgfaYlrYg$8&%TxP1gEdKV@HrrDt8I^@p)NVB^VEDUX?TQD?#w0%(*vw9B*VlF6%^Jb; z`7b|$rkeqpp7iWM(dZ-UmEnG01e)QCMs1fGu3q)j@Ft8L)Cvt@;sEwI^bAl-UDdxW z&5)+s#y6YZd{BV@09aHzydDU|fOo;Vs0DX53x_b^(gNShDfFrRDZq*6t(IunS*nmQkKJ2dPJfHoPu>hSnC-Dbgw zj{=6}BFRWLioCf#!7U`87}j|Oa!<1CvD|8VM5NAvujy_51wR=}=MriTA1bD6*@4$W zk=O{xVV0w&VTp- zFpY<9m0C6fsoaz}L%b(}fB+=LJ+h~6_ytI2vK&P(4sg}mh>sl&Y3+GEk$IbH4x+cZ zs{S5ic0LEbu1``OU*{ZDk3bboem}evm>E->wbb1rHl# zP=|Oxue5#ZU{nWa<);)wvIw;l!R)K#v*WC~gh8rLJ(c)4o*j6OcfFlv89N8hfZ&=> zT*6n4J5{Vj4ycbAfS_^RAt)Gvc{oer?GttR?zP~?n-Ulf`a=6;y>uAqyMaCT61hAn z2kYPSmOAXkFl{OYWz!Q_Kl0DH+vYKq!Y`tiW{ zz+`BWE3@Q=LlA!hROgLM3kjj)Z`o!U`QY5>`<8Wzwdk-fkYux-_F)U=7~PmoZ7>Uw z!w3R;$J|BYpHJ_&HZuPJ_ac+qEqY;2{hS1@7tlC6^dT$%0Da&SxY$G6;!Cet9KCz7 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

    >D zRyLUDx@OIewroV`hoM%)M3Z!vhDTJ_hE7DyuH2D%QZi?MViUKvV}qyYGUfB>7JGdlEQhfhaI^qko|*Mwl`abWbklL(wkMPqWdj8>W@HepBni>&_uBdw`V#P}+U zdmnsA(O8on6pO>;ct;5d=*N+Yj$?W-($ULB+57UoGLDbvdGfvF@Q#=1xH?t)SD(qn zk7$gf<{n9;a^T3$X6t9C>F+P$8FSW4cKxy5#{U3DCUO}@LW&V05k?XEE7|mjkBvPN zF4yRy)*t=_{)gEZ`+xt$04osy0s;X90R#g80s{d7000000Rj;N1P~G-F(4vA zQ3VqeGGPWVLNlTN+5iXv0|5a)0C5~i<4q43q9~3dG4~<}OL=%1iVdnIib!#h*~y_x zY^cV%B#Gm(Mr+9&ZTS`yVaAf^;&C{Q4Gtw7M-k(*6e>hewxf(%7C4clx;iNwSJ6BW zm%#MjO#N;?OtEZ-f`*UR*rJHUf-7nqM-oViD4|4*1cens^di}3MX$2PW`+16;G&8W z5f4j<;BXX9B8dn&98^}yhqa8qv(JJ06^<#fN8q8Yk|F4bhZBj!Q7YKFFKc4&(8$_F zk89fZaZFgn73o_djwc^NVi&YhO$`)^-3{)V6R~;{^evY1e%;c)2l`?~*uID2&x`GEC@$Sn>; zkK_1b#|(0&iK=}LMX?NC1lHL4EU~iAbS#EBSrG{uc;0BT85hCK$`-0O;D%))Ev7(;`7C!ULq%Cua5&JqN6AH3qCVzeg%B3eGG?1fHPI=!noVkp zmGqD2j55BvAmI}lhI|b1|1~hE0N8`QZVOh$g@R_VwKKMvnI1FU$yitW1mwn zPF-#@9Tb~ceIiHbsIuecbo%PhE~594jz*#(13 z9x;jd-FwNGgFobui^iq%yV|y+i9}G0IBp1r3o^K1TztryvZ#R#nv6j!50)bOS!7`jGCN?98uhh$rcjhsm$ zQDTV*i4lddV^!If9O@`hNhD!{hG?{5%{7;g!1G2~-2NhK^%B%&xBmc27TO%|9QZ#B z%a!2w5!NRwW1b4MtWa~WY9*&kl2Pdx*x_TsJXA&k#wgI)3i3Y7PDqYPskL-!b4MIF zM3cRdUWc;X6TIp&Kb6(QjyXY7Im!>Fe#ay>W0eq+XraXvF|o292g$2|vNZcLQ&zm0 zvU2Ho-FjZjbZLFiqZUe)9#>@W#$(0AYP^vl(HR_z8yng&v_VNejYfQU;N;?D*3VHU zmrLml`Y&a*6h~wuODdCJW-M@@lr;Pn{)duZM5Q)GPWups%NyD#g(7lEACStFIGEK( zy_crMw<2rN;eQYRsj)TNeDWG1EHLv`y)$|$0WC`rNE7I_Oh zNO{=i&)IzoEfUl+Fv*nD=@s^lDhiP%Nzp9$)9s(XAK9wJrza@+F+Efz;Kity{{0Ej zVr7aVfgDYX48DhjpRJ#*iVYkW$n;6Z(L580!eWCKHq1I^-)0>&W8`%eNSE6+Ka#_X zsJmu;c3j`-6K;rVn(}{1msd-pK|H#=-S}Pq0MQc;E?!J{B8M2HN+^_KktY;3i?&5{ zWr{e82*-(-@u-rLinh&H<}l&44|6p?kk6{=x?f0hq2^>VsdUWP__suwMp++=!}_%8 zzcTDhPjoGzDj}I9M^!|%PvClqG38^GmSgTnQM6}^u|$L{N;uWY^lHC1gAK*(aHjWSq?Y3x{K7ii$89?9u1!1R)qMGv+{DiKj$im^nZwnFt|{{S>Z&E#H8 dXXWQV*wvCgHo`-AkHL%o0IJ;xL`UOq|JhZkyHx-H literal 0 HcmV?d00001 diff --git a/demo/public/assets/arsaboo/images/melody.jpg b/demo/public/assets/arsaboo/images/melody.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c008087cf2b2a52f2be5acd4cea1c6c97c10c4e9 GIT binary patch literal 37327 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 state: "zoning", attributes: { hidden: true, + latitude: 52.3731339, + longitude: 4.8903147, radius: 200, friendly_name: "Home", icon: "hademo:home", }, - last_changed: "2019-01-22T16:59:56.243651+00:00", - last_updated: "2019-01-22T16:59:56.243651+00:00", - context: { id: "a1b962da6bc54aad9d8e921e47c7ba87", user_id: null }, }, - "zone.buckhead": { + "zone.uva": { entity_id: "zone.buckhead", state: "zoning", attributes: { hidden: true, - radius: 200, - friendly_name: "Buckhead", + radius: 400, + friendly_name: "UvA", icon: "hademo:school", + latitude: 52.3558182, + longitude: 4.9535376, }, - last_changed: "2019-01-22T16:59:56.243765+00:00", - last_updated: "2019-01-22T16:59:56.243765+00:00", - context: { id: "ed52190b694c458e8dc5bb733fc553ee", user_id: null }, }, - "zone.downtown": { - entity_id: "zone.downtown", - state: "zoning", + "person.arsaboo": { + entity_id: "person.arsaboo", + state: "not_home", attributes: { - hidden: true, - radius: 200, - friendly_name: "Downtown", - icon: "hademo:school", + radius: 50, + friendly_name: "Arsaboo", + latitude: 52.3579946, + longitude: 4.8664597, + entity_picture: "/assets/arsaboo/images/arsaboo.jpg", + }, + }, + "person.melody": { + entity_id: "person.melody", + state: "not_home", + attributes: { + radius: 50, + friendly_name: "Melody", + latitude: 52.3408927, + longitude: 4.8711073, + entity_picture: "/assets/arsaboo/images/melody.jpg", }, - last_changed: "2019-01-22T16:59:56.243873+00:00", - last_updated: "2019-01-22T16:59:56.243873+00:00", - context: { id: "9114964fdecd424ca96f60cfa8864422", user_id: null }, }, "sensor.livingroom_temp_rounded": { entity_id: "sensor.livingroom_temp_rounded", @@ -48,9 +55,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => attributes: { friendly_name: "Living room temperature", }, - last_changed: "2019-01-22T18:23:58.615703+00:00", - last_updated: "2019-01-22T18:23:58.615703+00:00", - context: { id: "d8720a928ed645838679c2b5edc5e2fd", user_id: null }, }, "sensor.study_temp_rounded": { entity_id: "sensor.study_temp_rounded", @@ -58,9 +62,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => attributes: { friendly_name: "Study temperature", }, - last_changed: "2019-01-22T19:17:17.881894+00:00", - last_updated: "2019-01-22T19:17:17.881894+00:00", - context: { id: "9e25fd2c4032461f83df3ed778fc031e", user_id: null }, }, "sensor.living_room": { entity_id: "sensor.living_room", @@ -69,9 +70,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Harmony", entity_picture: "/assets/arsaboo/icons/Harmony.png", }, - last_changed: "2019-01-22T17:00:14.722625+00:00", - last_updated: "2019-01-22T17:00:14.722625+00:00", - context: { id: "8a3e097e681740cca0f82905dd9f84b6", user_id: null }, }, "sensor.total_tv_time": { entity_id: "sensor.total_tv_time", @@ -84,9 +82,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => ), icon: "hademo:chart-line", }, - last_changed: "2019-01-22T17:00:14.938049+00:00", - last_updated: "2019-01-22T17:00:14.938049+00:00", - context: { id: "22b23e84bd7d4acfb97653fbb68ad6ef", user_id: null }, }, "climate.upstairs": { entity_id: "climate.upstairs", @@ -116,9 +111,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => ), supported_features: 3575, }, - last_changed: "2019-01-22T16:59:56.810867+00:00", - last_updated: "2019-01-22T19:33:14.146114+00:00", - context: { id: "211635d7bddb468d927d18cee9f795cf", user_id: null }, }, "input_boolean.abodeupdate": { entity_id: "input_boolean.abodeupdate", @@ -130,11 +122,7 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => icon_color: "if (state === 'on') return 'rgb(251, 210, 41)'; return 'rgb(54, 95, 140)';\n", }, - emulated_hue_hidden: false, }, - last_changed: "2019-01-22T16:59:56.881638+00:00", - last_updated: "2019-01-22T16:59:56.881638+00:00", - context: { id: "7565c5becbca495c91550822d3284249", user_id: null }, }, "input_boolean.tv": { entity_id: "input_boolean.tv", @@ -147,9 +135,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => "if (state === 'on') return 'rgb(251, 210, 41)'; return 'rgb(54, 95, 140)';\n", }, }, - last_changed: "2019-01-22T16:59:56.882562+00:00", - last_updated: "2019-01-22T16:59:56.882562+00:00", - context: { id: "0ac79c8674b242be968d08791e6b5932", user_id: null }, }, "input_boolean.homeautomation": { entity_id: "input_boolean.homeautomation", @@ -162,9 +147,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => "if (state === 'on') return 'rgb(251, 210, 41)'; return 'rgb(54, 95, 140)';\n", }, }, - last_changed: "2019-01-22T16:59:56.883106+00:00", - last_updated: "2019-01-22T16:59:56.883106+00:00", - context: { id: "c6eb55b9528c49f181f624b38c9e2744", user_id: null }, }, "input_boolean.tvtime": { entity_id: "input_boolean.tvtime", @@ -179,9 +161,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => "if (state === 'on') return 'rgb(251, 210, 41)'; return 'rgb(54, 95, 140)';\n", }, }, - last_changed: "2019-01-22T16:59:56.883309+00:00", - last_updated: "2019-01-22T16:59:56.883309+00:00", - context: { id: "5fdf8af8eb214e65ade4e3aeff3dd34b", user_id: null }, }, "input_select.livingroomharmony": { entity_id: "input_select.livingroomharmony", @@ -199,9 +178,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => ), icon: "hademo:remote", }, - last_changed: "2019-01-22T16:59:56.884366+00:00", - last_updated: "2019-01-22T16:59:56.884366+00:00", - context: { id: "0f58b582c976468da868054edf770f92", user_id: null }, }, "input_select.hdmiswitcher": { entity_id: "input_select.hdmiswitcher", @@ -213,9 +189,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => ), icon: "hademo:remote", }, - last_changed: "2019-01-22T16:59:56.884597+00:00", - last_updated: "2019-01-22T16:59:56.884597+00:00", - context: { id: "20071b60a5a84a10b48a218f1cad67e7", user_id: null }, }, "input_select.hdmiinput": { entity_id: "input_select.hdmiinput", @@ -227,9 +200,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => ), icon: "hademo:remote", }, - last_changed: "2019-01-22T16:59:56.884850+00:00", - last_updated: "2019-01-22T16:59:56.884850+00:00", - context: { id: "d807dee60854436f81ef374ab8267bd1", user_id: null }, }, "input_number.harmonyvolume": { entity_id: "input_number.harmonyvolume", @@ -245,9 +215,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => ), icon: "hademo:volume-high", }, - last_changed: "2019-01-22T17:00:16.104666+00:00", - last_updated: "2019-01-22T17:00:16.104666+00:00", - context: { id: "46df627202ed4c3981ad140e06bcc578", user_id: null }, }, "script.tv_off": { entity_id: "script.tv_off", @@ -258,9 +225,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => "ui.panel.page-demo.config.arsaboo.labels.turn_tv_off" ), }, - last_changed: "2019-01-22T16:59:57.074073+00:00", - last_updated: "2019-01-22T16:59:57.074073+00:00", - context: { id: "618e16fb9dba4dde9c40feda1f10bcc9", user_id: null }, }, "sensor.usdinr": { entity_id: "sensor.usdinr", @@ -273,9 +237,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "USDINR", icon: "hademo:currency-usd", }, - last_changed: "2019-01-22T18:25:11.582558+00:00", - last_updated: "2019-01-22T18:25:11.582558+00:00", - context: { id: "7737cf1420d241d8afb3f016179c133c", user_id: null }, }, "cover.garagedoor": { entity_id: "cover.garagedoor", @@ -286,9 +247,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => supported_features: 11, homebridge_cover_type: "garage_door", }, - last_changed: "2019-01-22T19:31:05.399638+00:00", - last_updated: "2019-01-22T19:31:05.399638+00:00", - context: { id: "6ce1bded3a1c4601a4bc8e8c3823cc9f", user_id: null }, }, "light.master_lights": { entity_id: "light.master_lights", @@ -299,9 +257,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Master Lights", supported_features: 63, }, - last_changed: "2019-01-22T16:59:57.423884+00:00", - last_updated: "2019-01-22T16:59:57.423884+00:00", - context: { id: "b2f91c5772a346b7a24cb28386276cca", user_id: null }, }, "light.living_room_lights": { entity_id: "light.living_room_lights", @@ -312,9 +267,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Living Room Lights", supported_features: 55, }, - last_changed: "2019-01-22T17:00:05.573457+00:00", - last_updated: "2019-01-22T17:00:05.573457+00:00", - context: { id: "bbcc2a67b73a42a280f905c5de1d120d", user_id: null }, }, "switch.security_armed": { entity_id: "switch.security_armed", @@ -322,9 +274,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => attributes: { friendly_name: "Home Security Arm", }, - last_changed: "2019-01-22T19:29:19.871240+00:00", - last_updated: "2019-01-22T19:29:19.871240+00:00", - context: { id: "2d370c236dc84c6ba4510fa9b537d926", user_id: null }, }, "light.kitchen_lights": { entity_id: "light.kitchen_lights", @@ -332,12 +281,7 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => attributes: { friendly_name: "Kitchen lights", supported_features: 1, - emulated_hue_hidden: false, - emulated_hue_name: "Kitchen lights", }, - last_changed: "2019-01-22T16:59:57.294651+00:00", - last_updated: "2019-01-22T16:59:57.294651+00:00", - context: { id: "84a69e03a3b14de29e6753fb10889da7", user_id: null }, }, "light.hue_color_lamp_1": { entity_id: "light.hue_color_lamp_1", @@ -348,9 +292,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: localize("ui.panel.page-demo.config.arsaboo.names.left"), supported_features: 63, }, - last_changed: "2019-01-22T16:59:57.421788+00:00", - last_updated: "2019-01-22T16:59:57.421788+00:00", - context: { id: "573a69eccae942d5a4b9870c3585429f", user_id: null }, }, "light.hue_color_lamp_2": { entity_id: "light.hue_color_lamp_2", @@ -363,9 +304,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => ), supported_features: 63, }, - last_changed: "2019-01-22T16:59:57.422442+00:00", - last_updated: "2019-01-22T16:59:57.422442+00:00", - context: { id: "19ae7cae5143419991ae92a7a3bda423", user_id: null }, }, "light.hue_color_lamp_3": { entity_id: "light.hue_color_lamp_3", @@ -378,9 +316,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => ), supported_features: 63, }, - last_changed: "2019-01-22T16:59:57.423068+00:00", - last_updated: "2019-01-22T16:59:57.423068+00:00", - context: { id: "75d3c44287804191bdd86b967125d7a9", user_id: null }, }, "sensor.plexspy": { entity_id: "sensor.plexspy", @@ -389,9 +324,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => unit_of_measurement: "Watching", friendly_name: "PlexSpy", }, - last_changed: "2019-01-22T17:00:00.185247+00:00", - last_updated: "2019-01-22T17:00:00.185247+00:00", - context: { id: "07a3c87af6c54b35914c529acf4e60bb", user_id: null }, }, "binary_sensor.ring_front_door_ding": { entity_id: "binary_sensor.ring_front_door_ding", @@ -404,9 +336,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Front Door Ding", device_class: "occupancy", }, - last_changed: "2019-01-22T17:00:03.255653+00:00", - last_updated: "2019-01-22T18:24:03.677589+00:00", - context: { id: "d7508c32f2c346d5950e725b422d6695", user_id: null }, }, "sensor.ring_front_door_last_motion": { entity_id: "sensor.ring_front_door_last_motion", @@ -426,9 +355,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Front Door Last Motion", icon: "hademo:history", }, - last_changed: "2019-01-22T18:22:33.829681+00:00", - last_updated: "2019-01-22T18:23:04.162733+00:00", - context: { id: "2ca6046f7da2486988032576da8dc475", user_id: null }, }, "camera.patio": { entity_id: "camera.patio", @@ -442,9 +368,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => "/api/camera_proxy/camera.patio?token=cbd8dfac9efb441f19168e271cb8629b0372d0c1f721353394b23ed0202013b0", supported_features: 0, }, - last_changed: "2019-01-22T17:00:03.259908+00:00", - last_updated: "2019-01-22T19:35:30.063163+00:00", - context: { id: "dc4051275fa84f9ba9a6db3190d07992", user_id: null }, }, "camera.porch": { entity_id: "camera.porch", @@ -458,9 +381,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => "/api/camera_proxy/camera.porch?token=479b332e0a7cad4c58e0fb98a1ecb7942e3b225190adb93a1341edfa7daf45b0", supported_features: 0, }, - last_changed: "2019-01-22T19:32:38.491230+00:00", - last_updated: "2019-01-22T19:35:30.064062+00:00", - context: { id: "4f09dc684f6d4a87990c8b821cf0f49a", user_id: null }, }, "camera.backyard": { entity_id: "camera.backyard", @@ -474,9 +394,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => "/api/camera_proxy/camera.backyard?token=9381b2e4edd1bb21e868e2193f5d132a5fae153ce4f458451d979a02712b4642", supported_features: 0, }, - last_changed: "2019-01-22T17:00:03.261698+00:00", - last_updated: "2019-01-22T19:35:30.064857+00:00", - context: { id: "010e1d23a42b4218a90c43c20cffa71f", user_id: null }, }, "camera.driveway": { entity_id: "camera.driveway", @@ -490,9 +407,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => "/api/camera_proxy/camera.driveway?token=ac38bf88c2c5896eed66ae15739a3e726677f92d79e0d57f83f726ac28bda746", supported_features: 0, }, - last_changed: "2019-01-22T19:32:38.618521+00:00", - last_updated: "2019-01-22T19:35:30.065677+00:00", - context: { id: "ed8e123e97994bf1b3798bb7c8d7bb85", user_id: null }, }, "light.gateway_light_34ce00813670": { entity_id: "light.gateway_light_34ce00813670", @@ -502,11 +416,7 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => "ui.panel.page-demo.config.arsaboo.names.hallway" ), supported_features: 17, - emulated_hue_hidden: false, }, - last_changed: "2019-01-22T17:00:03.343398+00:00", - last_updated: "2019-01-22T17:00:03.343398+00:00", - context: { id: "395a958263074e9eaebb582be34e46db", user_id: null }, }, "alarm_control_panel.abode_alarm": { entity_id: "alarm_control_panel.abode_alarm", @@ -522,9 +432,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => icon: "hademo:security", entity_picture: "/assets/arsaboo/icons/Abode.jpg", }, - last_changed: "2019-01-22T19:29:19.864324+00:00", - last_updated: "2019-01-22T19:29:19.864324+00:00", - context: { id: "562080ae942046f0a9f0a9959bd493e8", user_id: null }, }, "binary_sensor.ring_front_door_motion": { entity_id: "binary_sensor.ring_front_door_motion", @@ -537,9 +444,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Front Door Motion", device_class: "motion", }, - last_changed: "2019-01-22T18:24:14.683620+00:00", - last_updated: "2019-01-22T18:24:14.683620+00:00", - context: { id: "99bd1f8a0ef848b39293c846d3cf9ff4", user_id: null }, }, "binary_sensor.motion_sensor_158d00016daecc": { entity_id: "binary_sensor.motion_sensor_158d00016daecc", @@ -550,9 +454,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Living Room Occupancy", device_class: "motion", }, - last_changed: "2019-01-22T19:36:42.441431+00:00", - last_updated: "2019-01-22T19:36:42.441431+00:00", - context: { id: "95e6019573da458dac144f521517ce9f", user_id: null }, }, "binary_sensor.door_window_sensor_158d0001bf26df": { entity_id: "binary_sensor.door_window_sensor_158d0001bf26df", @@ -563,9 +464,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Garage Entry Door", device_class: "door", }, - last_changed: "2019-01-22T19:31:03.412180+00:00", - last_updated: "2019-01-22T19:31:03.412180+00:00", - context: { id: "9cc9a481b6be439c93856b347402e4ac", user_id: null }, }, "binary_sensor.motion_sensor_158d0001a1f2ab": { entity_id: "binary_sensor.motion_sensor_158d0001a1f2ab", @@ -576,9 +474,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Guest Room Occupancy", device_class: "motion", }, - last_changed: "2019-01-22T17:00:03.630369+00:00", - last_updated: "2019-01-22T17:00:03.630369+00:00", - context: { id: "2acd91071ed2421a81cdb862af6b03db", user_id: null }, }, "binary_sensor.water_leak_sensor_158d0001d77800": { entity_id: "binary_sensor.water_leak_sensor_158d0001d77800", @@ -588,9 +483,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Laundry Water Leak", device_class: "moisture", }, - last_changed: "2019-01-22T17:00:03.632708+00:00", - last_updated: "2019-01-22T17:00:03.632708+00:00", - context: { id: "252f80524c284844a9e47013c0f94ada", user_id: null }, }, "binary_sensor.motion_sensor_158d00016c53bf": { entity_id: "binary_sensor.motion_sensor_158d00016c53bf", @@ -601,9 +493,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Master Occupancy", device_class: "motion", }, - last_changed: "2019-01-22T17:00:03.635223+00:00", - last_updated: "2019-01-22T17:00:03.635223+00:00", - context: { id: "5c112c0a7a91492ba1d7eac30ed4ecf5", user_id: null }, }, "binary_sensor.motion_sensor_158d00016612af": { entity_id: "binary_sensor.motion_sensor_158d00016612af", @@ -614,9 +503,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Upstairs Occupancy", device_class: "motion", }, - last_changed: "2019-01-22T17:00:03.636514+00:00", - last_updated: "2019-01-22T17:00:03.636514+00:00", - context: { id: "fe418536af56428e9e8ab3724580e631", user_id: null }, }, "binary_sensor.front_door": { entity_id: "binary_sensor.front_door", @@ -630,9 +516,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Front Door", device_class: "door", }, - last_changed: "2019-01-22T19:31:27.023892+00:00", - last_updated: "2019-01-22T19:31:27.023892+00:00", - context: { id: "6e10573f7d7b470ea0a74f2d00475800", user_id: null }, }, "binary_sensor.back_door": { entity_id: "binary_sensor.back_door", @@ -646,9 +529,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Back Door", device_class: "door", }, - last_changed: "2019-01-22T17:00:03.642051+00:00", - last_updated: "2019-01-22T17:00:03.642051+00:00", - context: { id: "a2e7acd74b8646d2b32e40d7a1db4cf1", user_id: null }, }, "media_player.family_room_2": { entity_id: "media_player.family_room_2", @@ -690,9 +570,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => "/api/media_player_proxy/media_player.family_room_2?token=be41a86e2a360761d67c36a010b09654b730deec092016ee92aafef79b1978ff&cache=e03d22fb103202e7", supported_features: 64063, }, - last_changed: "2019-01-22T17:00:04.802095+00:00", - last_updated: "2019-01-22T17:00:04.802095+00:00", - context: { id: "a4dfb3301f2149758368952e080d3247", user_id: null }, }, "sensor.ring_front_door_last_ding": { entity_id: "sensor.ring_front_door_last_ding", @@ -712,9 +589,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "Front Door Last Ding", icon: "hademo:history", }, - last_changed: "2019-01-22T17:00:04.444969+00:00", - last_updated: "2019-01-22T17:00:04.444969+00:00", - context: { id: "8ae2198d1fd446f48ebdbcbb10c9bcde", user_id: null }, }, "light.lifxnrkitchen": { entity_id: "light.lifxnrkitchen", @@ -725,9 +599,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => friendly_name: "LifxnrKitchen", supported_features: 55, }, - last_changed: "2019-01-22T17:00:05.570989+00:00", - last_updated: "2019-01-22T17:00:05.570989+00:00", - context: { id: "67f4c61e3a354ea99097bd5f43a88490", user_id: null }, }, "light.lifx5": { entity_id: "light.lifx5", @@ -737,12 +608,7 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => max_mireds: 400, friendly_name: "Garage lights", supported_features: 55, - emulated_hue_hidden: false, - emulated_hue_name: "Garage Lights", }, - last_changed: "2019-01-22T17:00:05.580826+00:00", - last_updated: "2019-01-22T17:00:05.580826+00:00", - context: { id: "86f413dff85b44a491305279fa7f8939", user_id: null }, }, "light.lifxnrguest": { entity_id: "light.lifxnrguest", @@ -755,9 +621,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => ), supported_features: 55, }, - last_changed: "2019-01-22T17:00:05.587119+00:00", - last_updated: "2019-01-22T17:00:05.587119+00:00", - context: { id: "8ee6c032fd784171a509a93c7a33197e", user_id: null }, }, "light.lifx3": { entity_id: "light.lifx3", @@ -770,9 +633,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => ), supported_features: 55, }, - last_changed: "2019-01-22T17:00:05.587973+00:00", - last_updated: "2019-01-22T17:00:05.587973+00:00", - context: { id: "8ad5cc04e437477fa495ecf7de36a7b8", user_id: null }, }, "sensor.illumination_158d00016c53bf": { entity_id: "sensor.illumination_158d00016c53bf", @@ -784,9 +644,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => device_class: "illuminance", icon: "hademo:brightness-7", }, - last_changed: "2019-01-22T19:34:01.373772+00:00", - last_updated: "2019-01-22T19:34:01.373772+00:00", - context: { id: "2582b7ad576746b1b3ade68adb64c878", user_id: null }, }, "sensor.alok_to_home": { entity_id: "sensor.alok_to_home", @@ -806,9 +663,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => ), icon: "hademo:car", }, - last_changed: "2019-01-22T17:00:15.963892+00:00", - last_updated: "2019-01-22T17:00:15.963892+00:00", - context: { id: "16e423e342274086b26b15de787cea3c", user_id: null }, }, "sensor.morning_commute": { entity_id: "sensor.morning_commute", @@ -828,9 +682,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => ), icon: "hademo:car", }, - last_changed: "2019-01-22T17:00:16.142799+00:00", - last_updated: "2019-01-22T17:00:16.142799+00:00", - context: { id: "fc0ee1d25cc941ce9ead8a8cefdf3df9", user_id: null }, }, "switch.wemoswitch": { entity_id: "switch.wemoswitch", @@ -838,9 +689,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => attributes: { friendly_name: localize("ui.panel.page-demo.config.arsaboo.labels.air"), }, - last_changed: "2019-01-22T17:00:22.455617+00:00", - last_updated: "2019-01-22T17:00:22.455617+00:00", - context: { id: "d5ddc6e4c88f436ab372934934c8675e", user_id: null }, }, "switch.driveway": { entity_id: "switch.driveway", @@ -853,12 +701,7 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => icon: "if (state === 'on') return 'hademo:lightbulb-on'; return 'hademo:lightbulb';\n", }, - emulated_hue_hidden: false, - emulated_hue_name: "Driveway Light", }, - last_changed: "2019-01-22T17:00:22.398939+00:00", - last_updated: "2019-01-22T17:00:22.398939+00:00", - context: { id: "422aaa88552048fba49ad02c698d878e", user_id: null }, }, "switch.wemoporch": { entity_id: "switch.wemoporch", @@ -871,11 +714,6 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => icon: "if (state === 'on') return 'hademo:lightbulb-on'; return 'hademo:lightbulb';\n", }, - emulated_hue_hidden: false, - emulated_hue_name: "Porch Lights", }, - last_changed: "2019-01-22T17:00:22.435345+00:00", - last_updated: "2019-01-22T17:00:22.435345+00:00", - context: { id: "fdbe1a67cfc64adc8bfafeb84bcd12ad", user_id: null }, }, }); diff --git a/demo/src/configs/jimpower/entities.ts b/demo/src/configs/jimpower/entities.ts index 46f1f7152c..532f38c9f5 100644 --- a/demo/src/configs/jimpower/entities.ts +++ b/demo/src/configs/jimpower/entities.ts @@ -12,9 +12,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Powertec", icon: "mdi:briefcase", }, - last_changed: "2019-01-14T08:56:59.430813+00:00", - last_updated: "2019-01-14T08:56:59.430813+00:00", - context: { id: "c1120d64a06142dab9d7c34fd7d937e6", user_id: null }, }, "zone.kindy": { entity_id: "zone.kindy", @@ -25,9 +22,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Kindy", icon: "mdi:school", }, - last_changed: "2019-01-14T08:56:59.430969+00:00", - last_updated: "2019-01-14T08:56:59.430969+00:00", - context: { id: "a4218f348e5f4a7cbdfdd25874d10570", user_id: null }, }, "zone.stocklands": { entity_id: "zone.stocklands", @@ -38,9 +32,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Stocklands", icon: "mdi:cart", }, - last_changed: "2019-01-14T08:56:59.431095+00:00", - last_updated: "2019-01-14T08:56:59.431095+00:00", - context: { id: "689e63e51bd44de5bd93087c82cfa984", user_id: null }, }, "zone.parlour": { entity_id: "zone.parlour", @@ -51,9 +42,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Parlour", icon: "mdi:coffee", }, - last_changed: "2019-01-14T08:56:59.431219+00:00", - last_updated: "2019-01-14T08:56:59.431219+00:00", - context: { id: "fd7e2e644cc54f368bc4d7105fc504a4", user_id: null }, }, "zone.work_home_beacon_25mins": { entity_id: "zone.work_home_beacon_25mins", @@ -64,9 +52,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Work Home Beacon 25mins", icon: "mdi:car", }, - last_changed: "2019-01-14T08:56:59.431340+00:00", - last_updated: "2019-01-14T08:56:59.431340+00:00", - context: { id: "3dd3290258974c57a20d847905ac4035", user_id: null }, }, "zone.work_home_beacon_15mins": { entity_id: "zone.work_home_beacon_15mins", @@ -77,9 +62,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Work Home Beacon 15mins", icon: "mdi:car", }, - last_changed: "2019-01-14T08:56:59.431463+00:00", - last_updated: "2019-01-14T08:56:59.431463+00:00", - context: { id: "a46b76ccc3ed4e19b32ed0ae1487e0c3", user_id: null }, }, "zone.work_home_beacon_5mins": { entity_id: "zone.work_home_beacon_5mins", @@ -90,9 +72,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Work Home Beacon 5mins", icon: "mdi:car", }, - last_changed: "2019-01-14T08:56:59.431585+00:00", - last_updated: "2019-01-14T08:56:59.431585+00:00", - context: { id: "4059a802ae224f4e83d7f22f5946f6fb", user_id: null }, }, "zone.darwin": { entity_id: "zone.darwin", @@ -103,9 +82,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Darwin", icon: "mdi:airplane", }, - last_changed: "2019-01-14T08:56:59.431704+00:00", - last_updated: "2019-01-14T08:56:59.431704+00:00", - context: { id: "d1b9cc62453e48d78fac4de7eceac848", user_id: null }, }, "zone.brisbane": { entity_id: "zone.brisbane", @@ -116,9 +92,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Brisbane", icon: "mdi:car", }, - last_changed: "2019-01-14T08:56:59.431821+00:00", - last_updated: "2019-01-14T08:56:59.431821+00:00", - context: { id: "db90c5f4e13240dfb028265f2a0c6ab2", user_id: null }, }, "zone.sydney": { entity_id: "zone.sydney", @@ -129,9 +102,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Sydney", icon: "mdi:airplane", }, - last_changed: "2019-01-14T08:56:59.432543+00:00", - last_updated: "2019-01-14T08:56:59.432543+00:00", - context: { id: "b558af0f406241f2b5e0338eec3e34a8", user_id: null }, }, "zone.melbourne": { entity_id: "zone.melbourne", @@ -142,9 +112,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Melbourne", icon: "mdi:airplane", }, - last_changed: "2019-01-14T08:56:59.432673+00:00", - last_updated: "2019-01-14T08:56:59.432673+00:00", - context: { id: "b864ec85733e46949bc9b20bb1d4fa46", user_id: null }, }, "zone.perth": { entity_id: "zone.perth", @@ -155,9 +122,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Perth", icon: "mdi:airplane", }, - last_changed: "2019-01-14T08:56:59.432794+00:00", - last_updated: "2019-01-14T08:56:59.432794+00:00", - context: { id: "d450738483f74e2194c7d52dc540cc70", user_id: null }, }, "zone.adelaide": { entity_id: "zone.adelaide", @@ -168,9 +132,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Adelaide", icon: "mdi:airplane", }, - last_changed: "2019-01-14T08:56:59.432912+00:00", - last_updated: "2019-01-14T08:56:59.432912+00:00", - context: { id: "9964d216d1e841c88f7c847d21cdaeac", user_id: null }, }, "zone.tasmania": { entity_id: "zone.tasmania", @@ -181,9 +142,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Tasmania", icon: "mdi:airplane", }, - last_changed: "2019-01-14T08:56:59.433033+00:00", - last_updated: "2019-01-14T08:56:59.433033+00:00", - context: { id: "097127a6a4c1420dbb7f714cdb47769b", user_id: null }, }, "zone.uk": { entity_id: "zone.uk", @@ -194,9 +152,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "UK", icon: "mdi:earth", }, - last_changed: "2019-01-14T08:56:59.433150+00:00", - last_updated: "2019-01-14T08:56:59.433150+00:00", - context: { id: "dff58ae59b9048ecbdded5dbdfc8edc8", user_id: null }, }, "zone.france": { entity_id: "zone.france", @@ -207,9 +162,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "France", icon: "mdi:earth", }, - last_changed: "2019-01-14T08:56:59.433279+00:00", - last_updated: "2019-01-14T08:56:59.433279+00:00", - context: { id: "f0dbc9fe806a452481080de7df6e8b06", user_id: null }, }, "zone.netherlands": { entity_id: "zone.netherlands", @@ -220,9 +172,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Netherlands", icon: "mdi:earth", }, - last_changed: "2019-01-14T08:56:59.433395+00:00", - last_updated: "2019-01-14T08:56:59.433395+00:00", - context: { id: "4d59ecf66b434bb48fa116e9e263617f", user_id: null }, }, "zone.switzerland": { entity_id: "zone.switzerland", @@ -233,9 +182,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Switzerland", icon: "mdi:earth", }, - last_changed: "2019-01-14T08:56:59.433511+00:00", - last_updated: "2019-01-14T08:56:59.433511+00:00", - context: { id: "eaf56c63c2fa4b64bc2d9f57c299fd4e", user_id: null }, }, "zone.italy": { entity_id: "zone.italy", @@ -246,9 +192,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Italy", icon: "mdi:earth", }, - last_changed: "2019-01-14T08:56:59.433628+00:00", - last_updated: "2019-01-14T08:56:59.433628+00:00", - context: { id: "8d2af1ca5e064a9a859261375357420f", user_id: null }, }, "zone.home": { entity_id: "zone.home", @@ -259,9 +202,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Kingia Castle", icon: "mdi:home", }, - last_changed: "2019-01-14T08:56:59.433746+00:00", - last_updated: "2019-01-14T08:56:59.433746+00:00", - context: { id: "87c9fa771f9943bd9b91957e2fd2bb17", user_id: null }, }, "sensor.lower_temperature": { entity_id: "sensor.lower_temperature", @@ -276,9 +216,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Downstairs Temperature", icon: "mdi:sofa", }, - last_changed: "2019-01-18T19:27:15.224071+00:00", - last_updated: "2019-01-18T19:27:15.224071+00:00", - context: { id: "d2efd90df9214a55b2fb52d3d547af54", user_id: null }, }, "sensor.upstairs_temperature": { entity_id: "sensor.upstairs_temperature", @@ -293,9 +230,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Upstairs Temperature", icon: "mdi:hotel", }, - last_changed: "2019-01-18T19:23:10.307890+00:00", - last_updated: "2019-01-18T19:23:10.307890+00:00", - context: { id: "aeead40329e14918a5f4024f57a4b8ba", user_id: null }, }, "sensor.next_bus": { entity_id: "sensor.next_bus", @@ -305,9 +239,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Time to Next Bus", icon: "mdi:bus-clock", }, - last_changed: "2019-01-18T19:28:01.035644+00:00", - last_updated: "2019-01-18T19:28:01.035644+00:00", - context: { id: "4aa5848850ae44e48c1159bc1ba48e9c", user_id: null }, }, "sensor.battery_tina": { entity_id: "sensor.battery_tina", @@ -318,9 +249,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:battery-charging", device_class: "battery", }, - last_changed: "2019-01-18T19:26:45.464947+00:00", - last_updated: "2019-01-18T19:26:45.464947+00:00", - context: { id: "1d657ffd7bb344b8bf06ff22836bdba6", user_id: null }, }, "sensor.battery_james": { entity_id: "sensor.battery_james", @@ -331,9 +259,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "", device_class: "battery", }, - last_changed: "2019-01-18T12:17:52.040153+00:00", - last_updated: "2019-01-18T18:58:35.848089+00:00", - context: { id: "81f5a90f05e24d3795e2e99c80b4ce15", user_id: null }, }, "sensor.james": { entity_id: "sensor.james", @@ -343,9 +268,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:walk", entity_picture: "/local/james.jpg", }, - last_changed: "2019-01-18T06:31:24.315507+00:00", - last_updated: "2019-01-18T06:31:24.315507+00:00", - context: { id: "e24c5331fdca4055829f5905f9006377", user_id: null }, }, "sensor.tina": { entity_id: "sensor.tina", @@ -355,17 +277,11 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:walk", entity_picture: "/local/tina.jpg", }, - last_changed: "2019-01-18T03:12:11.415222+00:00", - last_updated: "2019-01-18T03:12:11.415222+00:00", - context: { id: "97c677519d2c41258e09754742b1a661", user_id: null }, }, "sensor.aqi": { entity_id: "sensor.aqi", state: "20", attributes: { friendly_name: "Air Quality Index" }, - last_changed: "2019-01-18T18:57:27.696759+00:00", - last_updated: "2019-01-18T18:57:27.696759+00:00", - context: { id: "96a025a4d52849efbe53b4790ab0584d", user_id: null }, }, "sensor.bom_temp": { entity_id: "sensor.bom_temp", @@ -375,97 +291,61 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Gold Coast Temperature", device_class: "temperature", }, - last_changed: "2019-01-18T19:05:22.110622+00:00", - last_updated: "2019-01-18T19:05:22.110622+00:00", - context: { id: "a793308a4653496fa5676fe42725d7b7", user_id: null }, }, "sensor.forks": { entity_id: "sensor.forks", state: "32", attributes: { friendly_name: "forks" }, - last_changed: "2019-01-17T01:58:06.790553+00:00", - last_updated: "2019-01-17T01:58:06.790553+00:00", - context: { id: "06af241838484b9596881681be5a4012", user_id: null }, }, "sensor.stars_last_week": { entity_id: "sensor.stars_last_week", state: "0", attributes: { friendly_name: "Last Week" }, - last_changed: "2019-01-14T08:58:04.014555+00:00", - last_updated: "2019-01-14T08:58:04.014555+00:00", - context: { id: "4aa610a907e849efa8b32a78e807fce3", user_id: null }, }, "sensor.issues": { entity_id: "sensor.issues", state: "26", attributes: { friendly_name: "issues" }, - last_changed: "2019-01-16T07:57:51.055084+00:00", - last_updated: "2019-01-16T07:57:51.055084+00:00", - context: { id: "8cb53830772549eface4d8737b3f766f", user_id: null }, }, "sensor.stars": { entity_id: "sensor.stars", state: "282", attributes: { friendly_name: "stars" }, - last_changed: "2019-01-16T21:58:01.522658+00:00", - last_updated: "2019-01-16T21:58:01.522658+00:00", - context: { id: "6943e39111ea49629262802740195c3d", user_id: null }, }, "sensor.stars_this_month": { entity_id: "sensor.stars_this_month", state: "12", attributes: { friendly_name: "This Month" }, - last_changed: "2019-01-16T21:58:01.559398+00:00", - last_updated: "2019-01-16T21:58:01.559398+00:00", - context: { id: "e6ddf5e4348842c2966bac17d82930fd", user_id: null }, }, "sensor.stars_last_month": { entity_id: "sensor.stars_last_month", state: "0", attributes: { friendly_name: "Last Month" }, - last_changed: "2019-01-14T08:58:04.022654+00:00", - last_updated: "2019-01-14T08:58:04.022654+00:00", - context: { id: "0cf396f4f5b34243824b3c8221017ddf", user_id: null }, }, "sensor.git_stars_next_dif": { entity_id: "sensor.git_stars_next_dif", state: "45", attributes: { friendly_name: "Next Target" }, - last_changed: "2019-01-18T08:58:36.490901+00:00", - last_updated: "2019-01-18T08:58:36.490901+00:00", - context: { id: "78c815150be545ab9d515988ac537f06", user_id: null }, }, "sensor.git_stars_last_dif": { entity_id: "sensor.git_stars_last_dif", state: "31", attributes: { friendly_name: "Next Target" }, - last_changed: "2019-01-17T21:58:23.379460+00:00", - last_updated: "2019-01-17T21:58:23.379460+00:00", - context: { id: "6dd2104a5e86400ebc9c448fe8557574", user_id: null }, }, "sensor.subscribers": { entity_id: "sensor.subscribers", state: "32", attributes: { friendly_name: "subscribers" }, - last_changed: "2019-01-15T12:57:30.802676+00:00", - last_updated: "2019-01-15T12:57:30.802676+00:00", - context: { id: "17585750a5cb4a4db64bcae7d52d8899", user_id: null }, }, "sensor.stars_this_week": { entity_id: "sensor.stars_this_week", state: "12", attributes: { friendly_name: "This Week" }, - last_changed: "2019-01-16T21:58:01.556195+00:00", - last_updated: "2019-01-16T21:58:01.556195+00:00", - context: { id: "aa97170544654051860768b744d7b748", user_id: null }, }, "sensor.git_stars_trend_dif": { entity_id: "sensor.git_stars_trend_dif", state: "1486", attributes: { friendly_name: "Trending Target" }, - last_changed: "2019-01-17T17:58:22.314538+00:00", - last_updated: "2019-01-17T17:58:22.314538+00:00", - context: { id: "35d95c7dc5c543dab6e9c808f62b711c", user_id: null }, }, "binary_sensor.james_bag_status": { entity_id: "binary_sensor.james_bag_status", @@ -475,9 +355,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:briefcase", device_class: "connectivity", }, - last_changed: "2019-01-14T21:12:17.037576+00:00", - last_updated: "2019-01-14T21:12:17.037576+00:00", - context: { id: "f5c6084b5e9c4d6e9e0734a4a6dbd85e", user_id: null }, }, "binary_sensor.tina_gps_status": { entity_id: "binary_sensor.tina_gps_status", @@ -487,9 +364,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:crosshairs-gps", device_class: "connectivity", }, - last_changed: "2019-01-18T03:12:11.391690+00:00", - last_updated: "2019-01-18T03:12:11.391690+00:00", - context: { id: "4940a85adbb24fbd8472f4b647a4372f", user_id: null }, }, "binary_sensor.tina_ble_status": { entity_id: "binary_sensor.tina_ble_status", @@ -499,9 +373,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:bluetooth-audio", device_class: "connectivity", }, - last_changed: "2019-01-14T08:58:04.037535+00:00", - last_updated: "2019-01-14T08:58:04.037535+00:00", - context: { id: "5c4a4e92e0ab4d1898783feeb895e12a", user_id: null }, }, "binary_sensor.james_car_status": { entity_id: "binary_sensor.james_car_status", @@ -511,9 +382,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:car-side", device_class: "connectivity", }, - last_changed: "2019-01-14T21:11:24.613784+00:00", - last_updated: "2019-01-14T21:11:24.613784+00:00", - context: { id: "e808b25e595346fcb06a365ee1fd49ff", user_id: null }, }, "binary_sensor.james_ble_status": { entity_id: "binary_sensor.james_ble_status", @@ -523,9 +391,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:bluetooth-audio", device_class: "connectivity", }, - last_changed: "2019-01-14T20:45:44.607734+00:00", - last_updated: "2019-01-14T20:45:44.607734+00:00", - context: { id: "9663630a8bd24ee3a269bb6e7d4ab024", user_id: null }, }, "binary_sensor.tina_keys_status": { entity_id: "binary_sensor.tina_keys_status", @@ -535,9 +400,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:key", device_class: "connectivity", }, - last_changed: "2019-01-14T08:58:04.041286+00:00", - last_updated: "2019-01-14T08:58:04.041286+00:00", - context: { id: "48d44191df8841f5bc2f4d148db269c1", user_id: null }, }, "binary_sensor.james_keys_status": { entity_id: "binary_sensor.james_keys_status", @@ -547,9 +409,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:key", device_class: "connectivity", }, - last_changed: "2019-01-14T21:11:07.377711+00:00", - last_updated: "2019-01-14T21:11:07.377711+00:00", - context: { id: "a965c2cf10b54e328a75db3de2833a02", user_id: null }, }, "binary_sensor.james_gps_status": { entity_id: "binary_sensor.james_gps_status", @@ -559,9 +418,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:crosshairs-gps", device_class: "connectivity", }, - last_changed: "2019-01-18T06:31:24.293839+00:00", - last_updated: "2019-01-18T06:31:24.293839+00:00", - context: { id: "800d6eef0ce141448c9f576ee43c0672", user_id: null }, }, "binary_sensor.garage": { entity_id: "binary_sensor.garage", @@ -571,33 +427,21 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:garage", device_class: "door", }, - last_changed: "2019-01-18T05:32:29.053625+00:00", - last_updated: "2019-01-18T05:32:29.053625+00:00", - context: { id: "bf35d862a2214198a0f7a945eabf36d2", user_id: null }, }, "binary_sensor.recycle": { entity_id: "binary_sensor.recycle", state: "off", attributes: { friendly_name: "Recycle", icon: "mdi:recycle" }, - last_changed: "2019-01-14T08:57:00.348349+00:00", - last_updated: "2019-01-14T08:58:04.463267+00:00", - context: { id: "76ef24942b0b4822bde851fc9e5e1b37", user_id: null }, }, "binary_sensor.trash": { entity_id: "binary_sensor.trash", state: "off", attributes: { friendly_name: "Trash", icon: "mdi:delete" }, - last_changed: "2019-01-15T14:00:01.040666+00:00", - last_updated: "2019-01-15T14:00:01.040666+00:00", - context: { id: "7bb9aaeb1b6b41e3be746e200a452318", user_id: null }, }, "binary_sensor.alarm": { entity_id: "binary_sensor.alarm", state: "off", attributes: { friendly_name: "Alarm", icon: "mdi:security-home" }, - last_changed: "2019-01-14T08:57:00.349685+00:00", - last_updated: "2019-01-18T11:17:13.014318+00:00", - context: { id: "16fd03ae798d4abc8d3ca6189b9a9e19", user_id: null }, }, "binary_sensor.windows": { entity_id: "binary_sensor.windows", @@ -607,9 +451,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:window-open", device_class: "window", }, - last_changed: "2019-01-18T09:04:17.995330+00:00", - last_updated: "2019-01-18T09:04:17.995330+00:00", - context: { id: "38e6c51af4a643a1aaffacc473459d66", user_id: null }, }, "binary_sensor.doors": { entity_id: "binary_sensor.doors", @@ -619,9 +460,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:door-closed", device_class: "door", }, - last_changed: "2019-01-18T19:17:16.499271+00:00", - last_updated: "2019-01-18T19:17:16.499271+00:00", - context: { id: "debe9843a732402bb62f8ee16e47fe26", user_id: null }, }, "binary_sensor.lights": { entity_id: "binary_sensor.lights", @@ -631,9 +469,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => icon: "mdi:lightbulb", device_class: "light", }, - last_changed: "2019-01-18T18:59:16.225881+00:00", - last_updated: "2019-01-18T18:59:16.225881+00:00", - context: { id: "d4895a1468b34208b62a33c403ee049e", user_id: null }, }, "alarm_control_panel.ha_alarm": { entity_id: "alarm_control_panel.ha_alarm", @@ -644,12 +479,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "HA Alarm", icon: "mdi:security-home", }, - last_changed: "2019-01-18T18:59:16.103038+00:00", - last_updated: "2019-01-18T18:59:16.103038+00:00", - context: { - id: "c4e3fa0f7f29431087bcef1a6f55fc3b", - user_id: "c6d308d516b841e68b14427624fd13e0", - }, }, "binary_sensor.door_window_sensor_158d0001e73c09": { entity_id: "binary_sensor.door_window_sensor_158d0001e73c09", @@ -660,9 +489,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Back Door Sensor", device_class: "door", }, - last_changed: "2019-01-18T19:17:16.489053+00:00", - last_updated: "2019-01-18T19:17:16.489053+00:00", - context: { id: "8ddde2fbee0f4dacaed736752d30da79", user_id: null }, }, "binary_sensor.door_window_sensor_158d0001e73af4": { entity_id: "binary_sensor.door_window_sensor_158d0001e73af4", @@ -673,9 +499,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Kitchen Window", device_class: "window", }, - last_changed: "2019-01-14T08:57:08.943587+00:00", - last_updated: "2019-01-18T04:42:35.215550+00:00", - context: { id: "6013ffc2e9c446319d1fca6795138a20", user_id: null }, }, "binary_sensor.motion_sensor_158d00022c2f21": { entity_id: "binary_sensor.motion_sensor_158d00022c2f21", @@ -686,9 +509,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Staircase Motion Sensor", device_class: "motion", }, - last_changed: "2019-01-18T19:28:25.428449+00:00", - last_updated: "2019-01-18T19:28:25.428449+00:00", - context: { id: "c1236d8e2b3c4e5eb1c08f8b68996f3e", user_id: null }, }, "binary_sensor.door_window_sensor_158d0001e73a73": { entity_id: "binary_sensor.door_window_sensor_158d0001e73a73", @@ -699,9 +519,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Jackson Window", device_class: "window", }, - last_changed: "2019-01-17T10:24:42.962509+00:00", - last_updated: "2019-01-17T10:24:42.962509+00:00", - context: { id: "19262eecf0d746c89c992350ea3187bf", user_id: null }, }, "binary_sensor.motion_sensor_158d000201351c": { entity_id: "binary_sensor.motion_sensor_158d000201351c", @@ -712,9 +529,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Jackson Room Motion Sensor", device_class: "motion", }, - last_changed: "2019-01-18T19:26:18.055694+00:00", - last_updated: "2019-01-18T19:28:11.133616+00:00", - context: { id: "aed85caae799477ab769c878d2fc3aa0", user_id: null }, }, "binary_sensor.door_window_sensor_158d0001e73aad": { entity_id: "binary_sensor.door_window_sensor_158d0001e73aad", @@ -725,9 +539,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Hudson Window", device_class: "window", }, - last_changed: "2019-01-18T05:29:44.504900+00:00", - last_updated: "2019-01-18T05:29:44.504900+00:00", - context: { id: "72facb8dbed94e978cfcd6ad60da21e7", user_id: null }, }, "binary_sensor.motion_sensor_158d0002006d46": { entity_id: "binary_sensor.motion_sensor_158d0002006d46", @@ -738,9 +549,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Hudson Room Motion Sensor", device_class: "motion", }, - last_changed: "2019-01-18T19:27:20.044976+00:00", - last_updated: "2019-01-18T19:28:01.700029+00:00", - context: { id: "121952f287dc41868870891690b7ab18", user_id: null }, }, "binary_sensor.door_window_sensor_158d0001e74875": { entity_id: "binary_sensor.door_window_sensor_158d0001e74875", @@ -751,9 +559,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Bathroom Window", device_class: "window", }, - last_changed: "2019-01-18T09:04:17.963573+00:00", - last_updated: "2019-01-18T16:07:38.652287+00:00", - context: { id: "83ce1b87de414a23a1223d3721712b15", user_id: null }, }, "binary_sensor.motion_sensor_158d000200e4ab": { entity_id: "binary_sensor.motion_sensor_158d000200e4ab", @@ -764,9 +569,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Bathroom Motion Sensor", device_class: "motion", }, - last_changed: "2019-01-18T17:04:51.065363+00:00", - last_updated: "2019-01-18T17:33:37.358909+00:00", - context: { id: "bb4d6ec2c1634194a843b93cc64474a2", user_id: null }, }, "binary_sensor.motion_sensor_158d0001e5d118": { entity_id: "binary_sensor.motion_sensor_158d0001e5d118", @@ -777,9 +579,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Living Motion Sensor", device_class: "motion", }, - last_changed: "2019-01-18T19:28:32.639483+00:00", - last_updated: "2019-01-18T19:28:32.639483+00:00", - context: { id: "19858190bb284f9280cc521ee5ea7a08", user_id: null }, }, "binary_sensor.motion_sensor_158d0001e63803": { entity_id: "binary_sensor.motion_sensor_158d0001e63803", @@ -790,9 +589,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Bedroom Motion Densor", device_class: "motion", }, - last_changed: "2019-01-18T19:27:20.031506+00:00", - last_updated: "2019-01-18T19:28:05.990986+00:00", - context: { id: "3907daecb7fe49638b3d4dcbf716050a", user_id: null }, }, "binary_sensor.door_window_sensor_158d0001f36741": { entity_id: "binary_sensor.door_window_sensor_158d0001f36741", @@ -803,9 +599,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Bedroom Window", device_class: "window", }, - last_changed: "2019-01-18T09:36:45.480842+00:00", - last_updated: "2019-01-18T09:41:44.724656+00:00", - context: { id: "52bfda25d7fe4945a07c1b667909afde", user_id: null }, }, "binary_sensor.motion_sensor_158d000200ea5b": { entity_id: "binary_sensor.motion_sensor_158d000200ea5b", @@ -816,9 +609,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Patio Motion Sensor", device_class: "motion", }, - last_changed: "2019-01-18T19:02:44.124615+00:00", - last_updated: "2019-01-18T19:20:41.377013+00:00", - context: { id: "bd79ecfe99884ecfaff483569412332a", user_id: null }, }, "binary_sensor.water_leak_sensor_158d00026e26dc": { entity_id: "binary_sensor.water_leak_sensor_158d00026e26dc", @@ -828,9 +618,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Kitchen Leak Sensor", device_class: "moisture", }, - last_changed: "2019-01-14T08:57:08.966446+00:00", - last_updated: "2019-01-15T21:46:47.375891+00:00", - context: { id: "f4bfeb155fed4da5a84911c8e4f382b9", user_id: null }, }, "binary_sensor.door_window_sensor_158d000225432d": { entity_id: "binary_sensor.door_window_sensor_158d000225432d", @@ -841,9 +628,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Patio Door Sensor", device_class: "door", }, - last_changed: "2019-01-18T11:08:54.826953+00:00", - last_updated: "2019-01-18T11:08:54.826953+00:00", - context: { id: "3be61e6b08df4539bb5be17c46c57eb2", user_id: null }, }, "binary_sensor.door_window_sensor_158d00022016b2": { entity_id: "binary_sensor.door_window_sensor_158d00022016b2", @@ -854,9 +638,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Front Door Sensor", device_class: "door", }, - last_changed: "2019-01-18T11:15:37.170616+00:00", - last_updated: "2019-01-18T11:15:37.170616+00:00", - context: { id: "18dee29b96d9475587974e9fe23b041b", user_id: null }, }, "binary_sensor.motion_sensor_158d0001e5d147": { entity_id: "binary_sensor.motion_sensor_158d0001e5d147", @@ -867,9 +648,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Entrance Motion Sensor", device_class: "motion", }, - last_changed: "2019-01-18T11:17:30.719455+00:00", - last_updated: "2019-01-18T11:45:26.680090+00:00", - context: { id: "de0b26c1d7494de8a5af973e6f098d7c", user_id: null }, }, "binary_sensor.smoke_sensor_158d0001b8ddc7": { entity_id: "binary_sensor.smoke_sensor_158d0001b8ddc7", @@ -880,9 +658,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Downstairs Smoke Detector", device_class: "smoke", }, - last_changed: "2019-01-14T08:57:08.972973+00:00", - last_updated: "2019-01-14T08:57:08.972973+00:00", - context: { id: "55a958822b534c8ea67f2def2380c0c2", user_id: null }, }, "binary_sensor.smoke_sensor_158d0001b8deba": { entity_id: "binary_sensor.smoke_sensor_158d0001b8deba", @@ -893,9 +668,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Upstairs Smoke Detector", device_class: "smoke", }, - last_changed: "2019-01-14T08:57:08.973800+00:00", - last_updated: "2019-01-14T08:57:08.973800+00:00", - context: { id: "a4df1a6a2fcd431f9fc374562317f43a", user_id: null }, }, "binary_sensor.motion_sensor_158d0001e5cf11": { entity_id: "binary_sensor.motion_sensor_158d0001e5cf11", @@ -906,9 +678,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Playroom Motion Sensor", device_class: "motion", }, - last_changed: "2019-01-18T19:21:57.159579+00:00", - last_updated: "2019-01-18T19:24:56.764707+00:00", - context: { id: "c811022df9274ebf84fd14b005b58d55", user_id: null }, }, "binary_sensor.water_leak_sensor_158d0002338651": { entity_id: "binary_sensor.water_leak_sensor_158d0002338651", @@ -918,9 +687,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "Bathroom Leak Sensor", device_class: "moisture", }, - last_changed: "2019-01-14T08:57:08.975457+00:00", - last_updated: "2019-01-14T08:57:08.975457+00:00", - context: { id: "402512d782014da9ac2fd57e2c984f40", user_id: null }, }, "sensor.us_air_pollution_level_2": { entity_id: "sensor.us_air_pollution_level_2", @@ -932,9 +698,6 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "U.S. Air Pollution Level", icon: "mdi:emoticon-excited", }, - last_changed: "2019-01-15T04:59:09.009635+00:00", - last_updated: "2019-01-15T04:59:09.009635+00:00", - context: { id: "5ba0cfab9733498eb1ccf06d8c88cb67", user_id: null }, }, "sensor.us_main_pollutant_2": { entity_id: "sensor.us_main_pollutant_2", @@ -948,8 +711,5 @@ export const demoEntitiesJimpower: DemoConfig["entities"] = () => friendly_name: "U.S. Main Pollutant", icon: "mdi:chemical-weapon", }, - last_changed: "2019-01-15T04:49:08.675430+00:00", - last_updated: "2019-01-15T04:49:08.675430+00:00", - context: { id: "15f2b232efd94c5fbeef00a51bb4dd41", user_id: null }, }, }); diff --git a/demo/src/configs/kernehed/entities.ts b/demo/src/configs/kernehed/entities.ts index caba6c297d..d408e8c2b3 100644 --- a/demo/src/configs/kernehed/entities.ts +++ b/demo/src/configs/kernehed/entities.ts @@ -12,9 +12,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Anna", icon: "mdi:home-variant", }, - last_changed: "2019-01-18T15:51:22.731926+00:00", - last_updated: "2019-01-18T15:51:22.731926+00:00", - context: { id: "77f8305e96e24d8ebbac1d52a394f725", user_id: null }, }, "zone.peak_hq": { entity_id: "zone.peak_hq", @@ -25,9 +22,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "PEAK HQ", icon: "mdi:briefcase", }, - last_changed: "2019-01-18T15:51:22.732676+00:00", - last_updated: "2019-01-18T15:51:22.732676+00:00", - context: { id: "10a51d25775144ca84d19aa1fec3f473", user_id: null }, }, "zone.bellas_jobb": { entity_id: "zone.bellas_jobb", @@ -38,9 +32,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Bellas jobb", icon: "mdi:briefcase", }, - last_changed: "2019-01-18T15:51:22.733288+00:00", - last_updated: "2019-01-18T15:51:22.733288+00:00", - context: { id: "c8001f0ab45f43a2b66af3dc849aca36", user_id: null }, }, "zone.geab": { entity_id: "zone.geab", @@ -51,9 +42,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "GEAB", icon: "mdi:briefcase", }, - last_changed: "2019-01-18T15:51:22.733871+00:00", - last_updated: "2019-01-18T15:51:22.733871+00:00", - context: { id: "57ba8b28976649ae90ff3d0652daa551", user_id: null }, }, "zone.mamma": { entity_id: "zone.mamma", @@ -64,9 +52,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Mamma", icon: "mdi:home-variant", }, - last_changed: "2019-01-18T15:51:22.735150+00:00", - last_updated: "2019-01-18T15:51:22.735150+00:00", - context: { id: "ebeb9fa7177746ddb5edd43d076b5209", user_id: null }, }, "zone.skolan": { entity_id: "zone.skolan", @@ -77,9 +62,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Skolan", icon: "mdi:school", }, - last_changed: "2019-01-18T15:51:22.735883+00:00", - last_updated: "2019-01-18T15:51:22.735883+00:00", - context: { id: "70c93139b05e465e9d7f3645f473061c", user_id: null }, }, "zone.ica_fjallbacken": { entity_id: "zone.ica_fjallbacken", @@ -90,9 +72,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "ICA Fj\u00e4llbacken", icon: "mdi:cart", }, - last_changed: "2019-01-18T15:51:22.736498+00:00", - last_updated: "2019-01-18T15:51:22.736498+00:00", - context: { id: "d17736ee569d4b9ab92c608bad43c14d", user_id: null }, }, "zone.tempo": { entity_id: "zone.tempo", @@ -103,9 +82,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Tempo", icon: "mdi:cart", }, - last_changed: "2019-01-18T15:51:22.737081+00:00", - last_updated: "2019-01-18T15:51:22.737081+00:00", - context: { id: "e3917e5da14443ea8da81abcb9e3f0d1", user_id: null }, }, "zone.home": { entity_id: "zone.home", @@ -116,25 +92,16 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Hem", icon: "mdi:home", }, - last_changed: "2019-01-18T15:51:22.737655+00:00", - last_updated: "2019-01-18T15:51:22.737655+00:00", - context: { id: "d04a42c532614232bfebbbe6c27395eb", user_id: null }, }, "sensor.total_clients_wireless": { entity_id: "sensor.total_clients_wireless", state: "18", attributes: { friendly_name: "Total clients", icon: "mdi:account-group" }, - last_changed: "2019-01-18T16:00:34.285208+00:00", - last_updated: "2019-01-18T16:00:34.285208+00:00", - context: { id: "6e6fe5b3265948289e7817ca7dc74bea", user_id: null }, }, "sensor.zwave_battery_front_door": { entity_id: "sensor.zwave_battery_front_door", state: "63", attributes: { friendly_name: "Battery", icon: "mdi:battery-60" }, - last_changed: "2019-01-18T15:55:28.392149+00:00", - last_updated: "2019-01-18T15:55:28.392149+00:00", - context: { id: "eb2f5a4c8d534e83b2bcc7f87e8a9851", user_id: null }, }, "sensor.oskar_devices": { entity_id: "sensor.oskar_devices", @@ -143,9 +110,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Oskar", entity_picture: "/assets/kernehed/oscar.jpg", }, - last_changed: "2019-01-18T15:53:16.145962+00:00", - last_updated: "2019-01-18T15:53:16.145962+00:00", - context: { id: "0e20cf8e4fef40839e4c06921d95b139", user_id: null }, }, "sensor.bella_devices": { entity_id: "sensor.bella_devices", @@ -154,9 +118,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Bella", entity_picture: "/assets/kernehed/bella.jpg", }, - last_changed: "2019-01-18T15:53:16.152450+00:00", - last_updated: "2019-01-18T15:53:16.152450+00:00", - context: { id: "43b2512b239f46efbdcc4241c3140b06", user_id: null }, }, "sensor.oskar_bluetooth": { entity_id: "sensor.oskar_bluetooth", @@ -165,9 +126,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Oskar", entity_picture: "/assets/kernehed/oscar.jpg", }, - last_changed: "2019-01-18T16:04:26.642398+00:00", - last_updated: "2019-01-18T16:04:26.642398+00:00", - context: { id: "7d3de12e4c424bdf9242fa3128fc0a7f", user_id: null }, }, "sensor.battery_oskar": { entity_id: "sensor.battery_oskar", @@ -177,9 +135,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "oskar batteri", device_class: "battery", }, - last_changed: "2019-01-18T15:54:50.511369+00:00", - last_updated: "2019-01-18T15:54:50.511369+00:00", - context: { id: "566a01d2fbf8482c9d295405aea3ef18", user_id: null }, }, "sensor.battery_bella": { entity_id: "sensor.battery_bella", @@ -189,9 +144,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "bella batteri", device_class: "battery", }, - last_changed: "2019-01-18T15:53:16.248139+00:00", - last_updated: "2019-01-18T15:53:16.248139+00:00", - context: { id: "0daeaca38b584becb17ddeaff6c0821e", user_id: null }, }, "binary_sensor.unifi_camera": { entity_id: "binary_sensor.unifi_camera", @@ -200,9 +152,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "R\u00f6relsesensor kamera", icon: "mdi:walk", }, - last_changed: "2019-01-18T15:51:25.599307+00:00", - last_updated: "2019-01-18T15:51:25.599307+00:00", - context: { id: "6c34816433ac4e4a8fb1d66586ff8312", user_id: null }, }, "sensor.db_size": { entity_id: "sensor.db_size", @@ -212,9 +161,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "DB size", icon: "mdi:database", }, - last_changed: "2019-01-18T16:02:26.081784+00:00", - last_updated: "2019-01-18T16:02:26.081784+00:00", - context: { id: "185f9f7391a7470e95f591c3278012f7", user_id: null }, }, "input_select.christmas_pattern": { entity_id: "input_select.christmas_pattern", @@ -237,9 +183,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Choose pattern:", icon: "mdi:snowflake", }, - last_changed: "2019-01-18T15:51:27.137496+00:00", - last_updated: "2019-01-18T15:51:27.137496+00:00", - context: { id: "17f2d1bc9ec345589b135d3c5d45f485", user_id: null }, }, "input_select.christmas_palette": { entity_id: "input_select.christmas_palette", @@ -259,9 +202,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Choose palette:", icon: "mdi:vanish", }, - last_changed: "2019-01-18T15:51:27.138686+00:00", - last_updated: "2019-01-18T15:51:27.138686+00:00", - context: { id: "4eecf1f28d744100aef459c9262ebff8", user_id: null }, }, "binary_sensor.harmony_hub": { entity_id: "binary_sensor.harmony_hub", @@ -275,17 +215,11 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "connectivity", icon: "mdi:remote", }, - last_changed: "2019-01-18T15:51:29.431080+00:00", - last_updated: "2019-01-18T16:01:40.417721+00:00", - context: { id: "28f6ae7c0f834c41858bb6c08d4baabf", user_id: null }, }, "switch.rest_julbelysning": { entity_id: "switch.rest_julbelysning", state: "on", attributes: { friendly_name: "Julbelysning" }, - last_changed: "2019-01-18T15:53:16.345017+00:00", - last_updated: "2019-01-18T15:53:16.345017+00:00", - context: { id: "0252d0bce23c4329a2beb62094d3cfe7", user_id: null }, }, "binary_sensor.ubiquiti_nvr": { entity_id: "binary_sensor.ubiquiti_nvr", @@ -299,9 +233,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "connectivity", icon: "mdi:server-network", }, - last_changed: "2019-01-18T15:51:38.352047+00:00", - last_updated: "2019-01-18T16:01:49.078087+00:00", - context: { id: "02c4f1b1cc3447748cf7956311b27e6f", user_id: null }, }, "binary_sensor.server_1": { entity_id: "binary_sensor.server_1", @@ -315,9 +246,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "connectivity", icon: "mdi:server-network", }, - last_changed: "2019-01-18T15:51:46.562111+00:00", - last_updated: "2019-01-18T16:01:44.857908+00:00", - context: { id: "8b3645c1acbb418f8594b30bffd8df04", user_id: null }, }, "binary_sensor.windows_server": { entity_id: "binary_sensor.windows_server", @@ -331,9 +259,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "connectivity", icon: "mdi:server-network", }, - last_changed: "2019-01-18T15:51:51.945544+00:00", - last_updated: "2019-01-18T16:02:00.100310+00:00", - context: { id: "84fc4435143243a398235928f4d46c1c", user_id: null }, }, "binary_sensor.ubiquiti_controller": { entity_id: "binary_sensor.ubiquiti_controller", @@ -347,9 +272,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "connectivity", icon: "mdi:server-network", }, - last_changed: "2019-01-18T15:52:00.042894+00:00", - last_updated: "2019-01-18T16:02:04.175934+00:00", - context: { id: "92d789cb452147d5b0d433f7495e1b21", user_id: null }, }, "binary_sensor.server_2": { entity_id: "binary_sensor.server_2", @@ -363,9 +285,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "connectivity", icon: "mdi:server-network", }, - last_changed: "2019-01-18T15:52:08.637459+00:00", - last_updated: "2019-01-18T16:02:33.942666+00:00", - context: { id: "6215707ffd1d42ad9f72a40317cb2472", user_id: null }, }, "alarm_control_panel.kernehed_manison": { entity_id: "alarm_control_panel.kernehed_manison", @@ -532,9 +451,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => }, friendly_name: "Our Manison", }, - last_changed: "2019-01-18T15:52:08.647500+00:00", - last_updated: "2019-01-18T15:52:08.647500+00:00", - context: { id: "d7d20117f8dc430699f85ebe49d00345", user_id: null }, }, "sensor.qbittorrent_down_speed": { entity_id: "sensor.qbittorrent_down_speed", @@ -544,17 +460,11 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Nedladdning", icon: "mdi:file-download", }, - last_changed: "2019-01-18T15:52:08.782929+00:00", - last_updated: "2019-01-18T15:52:08.782929+00:00", - context: { id: "a680b2cbf5d64b98b0a37595a1939197", user_id: null }, }, "sensor.qbittorrent_status": { entity_id: "sensor.qbittorrent_status", state: "idle", attributes: { friendly_name: "Status", icon: "mdi:resistor" }, - last_changed: "2019-01-18T15:56:54.148361+00:00", - last_updated: "2019-01-18T15:56:54.148361+00:00", - context: { id: "e7675363c274496eaa23346ff3383772", user_id: null }, }, "sensor.qbittorrent_up_speed": { entity_id: "sensor.qbittorrent_up_speed", @@ -564,9 +474,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Uppladdning", icon: "mdi:file-upload", }, - last_changed: "2019-01-18T15:52:08.872888+00:00", - last_updated: "2019-01-18T15:52:08.872888+00:00", - context: { id: "cfb7424d3c54429baab49ef3dda53a33", user_id: null }, }, "sensor.pi_hole_ads_blocked_today": { entity_id: "sensor.pi_hole_ads_blocked_today", @@ -577,9 +484,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Pi-Hole Ads Blocked Today", icon: "mdi:close-octagon-outline", }, - last_changed: "2019-01-18T16:03:05.284888+00:00", - last_updated: "2019-01-18T16:03:05.284888+00:00", - context: { id: "d9191530bc94401ca88a2a1aff07387d", user_id: null }, }, "sensor.pi_hole_dns_unique_clients": { entity_id: "sensor.pi_hole_dns_unique_clients", @@ -590,9 +494,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Pi-Hole DNS Unique Clients", icon: "mdi:account-outline", }, - last_changed: "2019-01-18T15:52:09.605689+00:00", - last_updated: "2019-01-18T15:52:09.605689+00:00", - context: { id: "e9f0c3578ff4454fb53121d99c606e74", user_id: null }, }, "sensor.pi_hole_dns_queries_today": { entity_id: "sensor.pi_hole_dns_queries_today", @@ -603,9 +504,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Pi-Hole DNS Queries Today", icon: "mdi:comment-question-outline", }, - last_changed: "2019-01-18T16:03:05.274660+00:00", - last_updated: "2019-01-18T16:03:05.274660+00:00", - context: { id: "dab495be096549438bca2bb5078e41c1", user_id: null }, }, "sensor.memory_free": { entity_id: "sensor.memory_free", @@ -615,9 +513,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Memory free", icon: "mdi:memory", }, - last_changed: "2019-01-18T16:05:09.553687+00:00", - last_updated: "2019-01-18T16:05:09.553687+00:00", - context: { id: "8a208015f2c74ed39bada502922d0d0d", user_id: null }, }, "sensor.processor_use": { entity_id: "sensor.processor_use", @@ -627,9 +522,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Processor use", icon: "mdi:memory", }, - last_changed: "2019-01-18T16:05:09.793229+00:00", - last_updated: "2019-01-18T16:05:09.793229+00:00", - context: { id: "c5f93e10c82a431a95f85587a5e8ce95", user_id: null }, }, "binary_sensor.gaming_pc": { entity_id: "binary_sensor.gaming_pc", @@ -643,9 +535,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "connectivity", icon: "mdi:laptop", }, - last_changed: "2019-01-18T15:52:19.270243+00:00", - last_updated: "2019-01-18T16:02:25.800945+00:00", - context: { id: "46211ef0d63e4d75b521cf9ffe121b06", user_id: null }, }, "sensor.speedtest_download": { entity_id: "sensor.speedtest_download", @@ -662,9 +551,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Speedtest Download", icon: "mdi:speedometer", }, - last_changed: "2019-01-18T16:01:02.379273+00:00", - last_updated: "2019-01-18T16:01:02.379273+00:00", - context: { id: "820da4cd237c49eb83dd1f2ad109882a", user_id: null }, }, "sensor.speedtest_upload": { entity_id: "sensor.speedtest_upload", @@ -681,9 +567,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Speedtest Upload", icon: "mdi:speedometer", }, - last_changed: "2019-01-18T16:01:02.722583+00:00", - last_updated: "2019-01-18T16:01:02.722583+00:00", - context: { id: "f390680ee9b44e6aa1ae44ece757f329", user_id: null }, }, "sensor.speedtest_ping": { entity_id: "sensor.speedtest_ping", @@ -700,9 +583,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Speedtest Ping", icon: "mdi:speedometer", }, - last_changed: "2019-01-18T16:01:02.809026+00:00", - last_updated: "2019-01-18T16:01:02.809026+00:00", - context: { id: "a81bd7b4f4f748b290b2156e4b43b919", user_id: null }, }, "sensor.last_boot": { entity_id: "sensor.last_boot", @@ -713,9 +593,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => icon: "mdi:clock", device_class: "timestamp", }, - last_changed: "2019-01-18T15:52:24.128311+00:00", - last_updated: "2019-01-18T15:52:24.128311+00:00", - context: { id: "5d0f7cdb75074973aa06d08e3680ebbf", user_id: null }, }, "sensor.plex": { entity_id: "sensor.plex", @@ -725,9 +602,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Plex", icon: "mdi:plex", }, - last_changed: "2019-01-18T15:52:24.140024+00:00", - last_updated: "2019-01-18T15:52:24.140024+00:00", - context: { id: "2f992b87ce544a489bbf2d8929b0e4a2", user_id: null }, }, "binary_sensor.teamspeak": { entity_id: "binary_sensor.teamspeak", @@ -741,9 +615,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "connectivity", icon: "mdi:server-network", }, - last_changed: "2019-01-18T15:52:28.615587+00:00", - last_updated: "2019-01-18T16:02:21.732951+00:00", - context: { id: "73ca74db48e74164b2aeaadc6cce5d34", user_id: null }, }, "sensor.disk_free_home": { entity_id: "sensor.disk_free_home", @@ -753,9 +624,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Disk free /home", icon: "mdi:harddisk", }, - last_changed: "2019-01-18T16:02:03.575620+00:00", - last_updated: "2019-01-18T16:02:03.575620+00:00", - context: { id: "02f4dad30931408081c02e89bafa1171", user_id: null }, }, "weather.smhi_vader": { entity_id: "weather.smhi_vader", @@ -836,9 +704,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => cloudiness: 25, friendly_name: "V\u00e4der", }, - last_changed: "2019-01-18T15:52:33.173548+00:00", - last_updated: "2019-01-18T15:52:33.173548+00:00", - context: { id: "1c85566e7912415eb124dd9834a4f906", user_id: null }, }, "binary_sensor.ubiquiti_switch": { entity_id: "binary_sensor.ubiquiti_switch", @@ -852,9 +717,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "connectivity", icon: "mdi:nas", }, - last_changed: "2019-01-18T15:52:35.266657+00:00", - last_updated: "2019-01-18T16:02:29.854283+00:00", - context: { id: "dc9ba8c7aa194d2bbe84331506d8320f", user_id: null }, }, "binary_sensor.entre_kamera": { entity_id: "binary_sensor.entre_kamera", @@ -868,9 +730,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "connectivity", icon: "mdi:cctv", }, - last_changed: "2019-01-18T15:52:45.321631+00:00", - last_updated: "2019-01-18T16:01:55.993590+00:00", - context: { id: "511076d91fb94bafaae7d5ebe08bfee7", user_id: null }, }, "sensor.bella_tid_till_hem": { entity_id: "sensor.bella_tid_till_hem", @@ -887,9 +746,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Antal minuter hem", icon: "mdi:timer", }, - last_changed: "2019-01-18T15:53:19.161560+00:00", - last_updated: "2019-01-18T15:53:19.161560+00:00", - context: { id: "3da5acfb211d47afb9c744a6ba135344", user_id: null }, }, "sensor.oskar_tid_till_hem": { entity_id: "sensor.oskar_tid_till_hem", @@ -907,9 +763,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "Antal minuter hem", icon: "mdi:timer", }, - last_changed: "2019-01-18T15:53:19.197183+00:00", - last_updated: "2019-01-18T15:53:19.197183+00:00", - context: { id: "cade22f8710648868dd55a9d562ebe76", user_id: null }, }, "lock.polycontrol_danalock_v3_btze_locked": { entity_id: "lock.polycontrol_danalock_v3_btze_locked", @@ -921,9 +774,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => value_id: "72057594513489920", friendly_name: "Frontdoor", }, - last_changed: "2019-01-18T15:53:36.058341+00:00", - last_updated: "2019-01-18T15:53:36.058341+00:00", - context: { id: "e12f4a5ee7864b95bde4d5da1c8753b9", user_id: null }, }, "binary_sensor.front_door_sensor": { entity_id: "binary_sensor.front_door_sensor", @@ -935,9 +785,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "opening", icon: "mdi:door", }, - last_changed: "2019-01-18T16:03:19.907644+00:00", - last_updated: "2019-01-18T16:03:19.907644+00:00", - context: { id: "5c9724de70d249218710cd48d662383a", user_id: null }, }, "binary_sensor.altan_motion_sensor": { entity_id: "binary_sensor.altan_motion_sensor", @@ -948,9 +795,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "altan_motion_sensor", device_class: "motion", }, - last_changed: "2019-01-18T16:02:09.208632+00:00", - last_updated: "2019-01-18T16:02:09.208632+00:00", - context: { id: "fa3835c018ab4f2caa5fc7a629765ce1", user_id: null }, }, "binary_sensor.back_door_sensor": { entity_id: "binary_sensor.back_door_sensor", @@ -962,9 +806,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "opening", icon: "mdi:door", }, - last_changed: "2019-01-18T16:02:09.221573+00:00", - last_updated: "2019-01-18T16:02:09.221573+00:00", - context: { id: "79b24786327f402d98039fc7f64a5cac", user_id: null }, }, "binary_sensor.badrumssensor": { entity_id: "binary_sensor.badrumssensor", @@ -975,9 +816,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "badrumssensor", device_class: "motion", }, - last_changed: "2019-01-18T16:02:09.230201+00:00", - last_updated: "2019-01-18T16:02:09.230201+00:00", - context: { id: "d717171f27ac4788baf5a01aa76103cb", user_id: null }, }, "binary_sensor.trapp_motion_sensor": { entity_id: "binary_sensor.trapp_motion_sensor", @@ -990,9 +828,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "motion", icon: "mdi:walk", }, - last_changed: "2019-01-18T16:05:22.880965+00:00", - last_updated: "2019-01-18T16:05:22.880965+00:00", - context: { id: "930f8a9f68044b9e9081d446bac41dec", user_id: null }, }, "binary_sensor.tvattstugan_motion_sensor": { entity_id: "binary_sensor.tvattstugan_motion_sensor", @@ -1005,9 +840,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "motion", icon: "mdi:walk", }, - last_changed: "2019-01-18T16:05:18.681492+00:00", - last_updated: "2019-01-18T16:05:18.681492+00:00", - context: { id: "5203da025f024e6fa3f23d51e49a6792", user_id: null }, }, "binary_sensor.dorrklockan": { entity_id: "binary_sensor.dorrklockan", @@ -1019,9 +851,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "opening", icon: "mdi:bell", }, - last_changed: "2019-01-18T16:03:12.046042+00:00", - last_updated: "2019-01-18T16:03:12.046042+00:00", - context: { id: "fdfdad57b15c456687f610a65e3ef4cb", user_id: null }, }, "binary_sensor.skafferiet_motion_sensor": { entity_id: "binary_sensor.skafferiet_motion_sensor", @@ -1033,9 +862,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "motion", icon: "mdi:walk", }, - last_changed: "2019-01-18T16:02:09.287461+00:00", - last_updated: "2019-01-18T16:02:09.287461+00:00", - context: { id: "51facd375f354ae5aef8c343d6e76290", user_id: null }, }, "binary_sensor.kallaren_motion_sensor": { entity_id: "binary_sensor.kallaren_motion_sensor", @@ -1048,9 +874,6 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => device_class: "motion", icon: "mdi:walk", }, - last_changed: "2019-01-18T16:05:17.181070+00:00", - last_updated: "2019-01-18T16:05:17.181070+00:00", - context: { id: "56df28bb79234daba64d61ae7daf0f54", user_id: null }, }, "binary_sensor.banksensor": { entity_id: "binary_sensor.banksensor", @@ -1062,8 +885,5 @@ export const demoEntitiesKernehed: DemoConfig["entities"] = () => friendly_name: "B\u00e4nksensor", device_class: "motion", }, - last_changed: "2019-01-18T16:05:03.828041+00:00", - last_updated: "2019-01-18T16:05:03.828041+00:00", - context: { id: "a270883993b04d90bee5c27180c43cb8", user_id: null }, }, }); diff --git a/demo/src/configs/teachingbirds/entities.ts b/demo/src/configs/teachingbirds/entities.ts index 5260aec10b..4b61b57a36 100644 --- a/demo/src/configs/teachingbirds/entities.ts +++ b/demo/src/configs/teachingbirds/entities.ts @@ -15,9 +15,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, icon: "mdi:flower", }, - last_changed: "2019-01-20T17:04:29.895679+00:00", - last_updated: "2019-01-20T17:04:29.895679+00:00", - context: { id: "344671aaad1f488cb3cacb446c9de5a5", user_id: null }, }, "sensor.pollen_bjork": { entity_id: "sensor.pollen_bjork", @@ -31,9 +28,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, icon: "mdi:leaf", }, - last_changed: "2019-01-20T17:04:29.902844+00:00", - last_updated: "2019-01-20T17:04:29.902844+00:00", - context: { id: "43e6def197634273af01ad0422579be0", user_id: null }, }, "sensor.pollen_gras": { entity_id: "sensor.pollen_gras", @@ -47,9 +41,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, icon: "mdi:flower", }, - last_changed: "2019-01-20T17:04:29.906616+00:00", - last_updated: "2019-01-20T17:04:29.906616+00:00", - context: { id: "32cd04a528c64f1bbdb3e33425bc9da9", user_id: null }, }, "sensor.front_door": { entity_id: "sensor.front_door", @@ -64,9 +55,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [40, 70], }, - last_updated: "2019-01-20T17:26:13.835281+00:00", - last_changed: "2019-01-20T17:26:13.835281+00:00", - context: { id: "", user_id: null }, }, "sensor.yard_door": { entity_id: "sensor.yard_door", @@ -81,9 +69,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.922107+00:00", - last_changed: "2019-01-20T17:04:29.922107+00:00", - context: { id: "", user_id: null }, }, "sensor.balcony_door": { entity_id: "sensor.balcony_door", @@ -98,9 +83,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.926300+00:00", - last_changed: "2019-01-20T17:04:29.926300+00:00", - context: { id: "", user_id: null }, }, "sensor.back_door": { entity_id: "sensor.back_door", @@ -115,9 +97,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [0, 0], }, - last_updated: "2019-01-20T17:10:22.700663+00:00", - last_changed: "2019-01-20T17:10:22.700663+00:00", - context: { id: "", user_id: null }, }, "sensor.system_stefan_laptop": { entity_id: "sensor.system_stefan_laptop", @@ -132,9 +111,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:laptop-windows", hs_color: [0, 85], }, - last_updated: "2019-01-20T17:04:29.936533+00:00", - last_changed: "2019-01-20T17:04:29.936533+00:00", - context: { id: "", user_id: null }, }, "sensor.system_isa_computer": { entity_id: "sensor.system_isa_computer", @@ -149,9 +125,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:monitor", hs_color: [0, 85], }, - last_updated: "2019-01-20T17:04:29.940605+00:00", - last_changed: "2019-01-20T17:04:29.940605+00:00", - context: { id: "", user_id: null }, }, "sensor.system_isa_laptop": { entity_id: "sensor.system_isa_laptop", @@ -166,9 +139,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:laptop-windows", hs_color: [0, 85], }, - last_updated: "2019-01-20T17:04:29.944040+00:00", - last_changed: "2019-01-20T17:04:29.944040+00:00", - context: { id: "", user_id: null }, }, "sensor.system_isa_dell_xps": { entity_id: "sensor.system_isa_dell_xps", @@ -183,9 +153,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:laptop-windows", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.949847+00:00", - last_changed: "2019-01-20T17:04:29.949847+00:00", - context: { id: "", user_id: null }, }, "sensor.system_printer": { entity_id: "sensor.system_printer", @@ -200,9 +167,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:printer", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.953408+00:00", - last_changed: "2019-01-20T17:04:29.953408+00:00", - context: { id: "", user_id: null }, }, "sensor.system_ipad": { entity_id: "sensor.system_ipad", @@ -217,9 +181,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:tablet-ipad", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.957178+00:00", - last_changed: "2019-01-20T17:04:29.957178+00:00", - context: { id: "", user_id: null }, }, "sensor.system_asus_router": { entity_id: "sensor.system_asus_router", @@ -234,9 +195,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:wifi", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.964633+00:00", - last_changed: "2019-01-20T17:04:29.964633+00:00", - context: { id: "", user_id: null }, }, "sensor.system_ip_camera": { entity_id: "sensor.system_ip_camera", @@ -251,9 +209,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:webcam", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.968086+00:00", - last_changed: "2019-01-20T17:04:29.968086+00:00", - context: { id: "", user_id: null }, }, "sensor.system_ir_blaster": { entity_id: "sensor.system_ir_blaster", @@ -268,9 +223,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:remote", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.971810+00:00", - last_changed: "2019-01-20T17:04:29.971810+00:00", - context: { id: "", user_id: null }, }, "sensor.system_milight_hub": { entity_id: "sensor.system_milight_hub", @@ -285,9 +237,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:google-keep", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.977035+00:00", - last_changed: "2019-01-20T17:04:29.977035+00:00", - context: { id: "", user_id: null }, }, "sensor.system_ir_blaster_bedroom": { entity_id: "sensor.system_ir_blaster_bedroom", @@ -302,9 +251,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:remote", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.984203+00:00", - last_changed: "2019-01-20T17:04:29.984203+00:00", - context: { id: "", user_id: null }, }, "sensor.system_ir_blaster_living_room": { entity_id: "sensor.system_ir_blaster_living_room", @@ -319,9 +265,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:remote", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.989039+00:00", - last_changed: "2019-01-20T17:04:29.989039+00:00", - context: { id: "", user_id: null }, }, "sensor.system_xiaomi_gateway": { entity_id: "sensor.system_xiaomi_gateway", @@ -336,9 +279,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:circle-outline", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.992502+00:00", - last_changed: "2019-01-20T17:04:29.992502+00:00", - context: { id: "", user_id: null }, }, "sensor.system_sonos": { entity_id: "sensor.system_sonos", @@ -352,9 +292,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.996343+00:00", - last_changed: "2019-01-20T17:04:29.996343+00:00", - context: { id: "", user_id: null }, }, "sensor.system_magic_mirror_rpi": { entity_id: "sensor.system_magic_mirror_rpi", @@ -369,9 +306,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:raspberrypi", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:29.999578+00:00", - last_changed: "2019-01-20T17:04:29.999578+00:00", - context: { id: "", user_id: null }, }, "sensor.system_nas": { entity_id: "sensor.system_nas", @@ -386,9 +320,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:server", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:30.002748+00:00", - last_changed: "2019-01-20T17:04:30.002748+00:00", - context: { id: "", user_id: null }, }, "sensor.system_hass_rpi": { entity_id: "sensor.system_hass_rpi", @@ -403,9 +334,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:home-assistant", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:30.006062+00:00", - last_changed: "2019-01-20T17:04:30.006062+00:00", - context: { id: "", user_id: null }, }, "sensor.system_samsung65": { entity_id: "sensor.system_samsung65", @@ -420,9 +348,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:television", hs_color: [0, 85], }, - last_updated: "2019-01-20T17:04:30.010668+00:00", - last_changed: "2019-01-20T17:04:30.010668+00:00", - context: { id: "", user_id: null }, }, "sensor.system_dashboard_rpi": { entity_id: "sensor.system_dashboard_rpi", @@ -437,9 +362,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:raspberrypi", hs_color: [0, 85], }, - last_updated: "2019-01-20T17:04:30.015112+00:00", - last_changed: "2019-01-20T17:04:30.015112+00:00", - context: { id: "", user_id: null }, }, "sensor.system_samsung49": { entity_id: "sensor.system_samsung49", @@ -454,9 +376,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:television", hs_color: [0, 85], }, - last_updated: "2019-01-20T17:04:30.018680+00:00", - last_changed: "2019-01-20T17:04:30.018680+00:00", - context: { id: "", user_id: null }, }, "sensor.system_rpi_zero": { entity_id: "sensor.system_rpi_zero", @@ -471,9 +390,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:raspberrypi", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:30.021978+00:00", - last_changed: "2019-01-20T17:04:30.021978+00:00", - context: { id: "", user_id: null }, }, "sensor.system_movie_system": { entity_id: "sensor.system_movie_system", @@ -489,9 +405,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:speaker", hs_color: [0, 85], }, - last_updated: "2019-01-20T17:04:30.025099+00:00", - last_changed: "2019-01-20T17:04:30.025099+00:00", - context: { id: "", user_id: null }, }, "sensor.system_ring_doorbell": { entity_id: "sensor.system_ring_doorbell", @@ -506,9 +419,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:doorbell-video", hs_color: [0, 85], }, - last_updated: "2019-01-20T17:04:30.028681+00:00", - last_changed: "2019-01-20T17:04:30.028681+00:00", - context: { id: "", user_id: null }, }, "sensor.system_netgear_router": { entity_id: "sensor.system_netgear_router", @@ -523,9 +433,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:wifi", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:30.031992+00:00", - last_changed: "2019-01-20T17:04:30.031992+00:00", - context: { id: "", user_id: null }, }, "sensor.system_ring_chime_pro": { entity_id: "sensor.system_ring_chime_pro", @@ -540,9 +447,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:wifi", hs_color: [0, 85], }, - last_updated: "2019-01-20T17:04:30.037966+00:00", - last_changed: "2019-01-20T17:04:30.037966+00:00", - context: { id: "", user_id: null }, }, "sensor.system_shield": { entity_id: "sensor.system_shield", @@ -557,9 +461,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:android", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:30.042088+00:00", - last_changed: "2019-01-20T17:04:30.042088+00:00", - context: { id: "", user_id: null }, }, "sensor.system_ring_chime": { entity_id: "sensor.system_ring_chime", @@ -574,9 +475,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:bell-outline", hs_color: [0, 85], }, - last_updated: "2019-01-20T17:04:30.045527+00:00", - last_changed: "2019-01-20T17:04:30.045527+00:00", - context: { id: "", user_id: null }, }, "sensor.system_chromecast_bedroom": { entity_id: "sensor.system_chromecast_bedroom", @@ -591,9 +489,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:cast", hs_color: [0, 0], }, - last_updated: "2019-01-20T17:04:30.060580+00:00", - last_changed: "2019-01-20T17:04:30.060580+00:00", - context: { id: "", user_id: null }, }, "sensor.system_dafang": { entity_id: "sensor.system_dafang", @@ -607,9 +502,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [0, 0], }, - context: { id: "", user_id: null }, - last_updated: "2019-01-20T17:04:30.070421+00:00", - last_changed: "2019-01-20T17:04:30.070421+00:00", }, "sensor.system_stefan_computer": { entity_id: "sensor.system_stefan_computer", @@ -624,9 +516,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:monitor", hs_color: [0, 0], }, - context: { id: "", user_id: null }, - last_updated: "2019-01-20T17:04:30.075893+00:00", - last_changed: "2019-01-20T17:04:30.075893+00:00", }, "sensor.unlocked_by": { entity_id: "sensor.unlocked_by", @@ -639,9 +528,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => "if (state === 'Locked') return [0, 0]; else if (state === 'Unknown') return [40, 70]; else if (state === 'Unlocked') return [0, 85];", }, }, - last_changed: "2019-01-20T17:04:32.109037+00:00", - last_updated: "2019-01-20T17:04:32.109037+00:00", - context: { id: "349b4236ae44466fb6114cf406eccaaa", user_id: null }, }, "sensor.greenhouse_temperature": { entity_id: "sensor.greenhouse_temperature", @@ -662,9 +548,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [0, 0], }, - context: { id: "", user_id: null }, - last_updated: "2019-01-20T17:03:34.088051+00:00", - last_changed: "2019-01-20T17:03:34.088051+00:00", }, "sensor.dining_area_window": { entity_id: "sensor.dining_area_window", @@ -679,9 +562,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [0, 0], }, - context: { id: "", user_id: null }, - last_updated: "2019-01-20T17:04:34.320266+00:00", - last_changed: "2019-01-20T17:04:34.320266+00:00", }, "sensor.bedroom_window": { entity_id: "sensor.bedroom_window", @@ -696,9 +576,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [0, 0], }, - context: { id: "", user_id: null }, - last_updated: "2019-01-20T17:04:30.219501+00:00", - last_changed: "2019-01-20T17:04:30.219501+00:00", }, "sensor.passage_movement": { entity_id: "sensor.passage_movement", @@ -708,9 +585,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:sleep", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:11:05.970514+00:00", - last_updated: "2019-01-20T17:11:05.970514+00:00", - context: { id: "2f151cab0fda4d67bb9d4fecffd33ebd", user_id: null }, }, "sensor.upstairs_hallway_movement": { entity_id: "sensor.upstairs_hallway_movement", @@ -720,9 +594,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:sleep", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:11:02.930145+00:00", - last_updated: "2019-01-20T17:11:02.930145+00:00", - context: { id: "9f5006ac191c4234bd8655508b4b1050", user_id: null }, }, "sensor.trash_status": { entity_id: "sensor.trash_status", @@ -732,9 +603,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:delete", }, - last_changed: "2019-01-20T17:03:33.707035+00:00", - last_updated: "2019-01-20T17:03:33.707035+00:00", - context: { id: "545df93ad6b84805a20034126b7b300a", user_id: null }, }, "sensor.herbs_moisture": { entity_id: "sensor.herbs_moisture", @@ -745,9 +613,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:water-percent", }, - last_changed: "2019-01-20T17:03:33.803386+00:00", - last_updated: "2019-01-20T17:03:33.803386+00:00", - context: { id: "641ac8f765a84159bd8260f9d7bf8d5c", user_id: null }, }, "sensor.monitor": { entity_id: "sensor.monitor", @@ -756,9 +621,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "Monitor", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:33.904338+00:00", - last_updated: "2019-01-20T17:03:33.904338+00:00", - context: { id: "a24a49b69bfe46a08705ead5e086b093", user_id: null }, }, "sensor.speedtest_ping": { entity_id: "sensor.speedtest_ping", @@ -776,9 +638,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:speedometer", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:30:48.035266+00:00", - last_updated: "2019-01-20T17:30:48.035266+00:00", - context: { id: "6f9bf1b18e7148b7804a1cfafa3ec0f5", user_id: null }, }, "sensor.speedtest_upload": { entity_id: "sensor.speedtest_upload", @@ -796,9 +655,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:speedometer", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:30:48.126389+00:00", - last_updated: "2019-01-20T17:30:48.126389+00:00", - context: { id: "c1c52ebc6f534d098b84107c10e7738a", user_id: null }, }, "sensor.speedtest_download": { entity_id: "sensor.speedtest_download", @@ -816,9 +672,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:speedometer", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:30:48.160166+00:00", - last_updated: "2019-01-20T17:30:48.160166+00:00", - context: { id: "5cc91b577a884e1b85c5025706e364ea", user_id: null }, }, "sensor.big_chili_moisture": { entity_id: "sensor.big_chili_moisture", @@ -829,9 +682,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:water-percent", }, - last_changed: "2019-01-20T17:03:33.964491+00:00", - last_updated: "2019-01-20T17:03:33.964491+00:00", - context: { id: "85f35b876e514b119a406dccc959e340", user_id: null }, }, "sensor.memory_use_percent": { entity_id: "sensor.memory_use_percent", @@ -842,9 +692,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:memory", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:42:40.158625+00:00", - last_updated: "2019-01-20T17:42:40.158625+00:00", - context: { id: "5cb96adcdfc84fa997c6d545c5ea3a7d", user_id: null }, }, "sensor.small_chili_moisture": { entity_id: "sensor.small_chili_moisture", @@ -855,9 +702,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:water-percent", }, - last_changed: "2019-01-20T17:03:33.956523+00:00", - last_updated: "2019-01-20T17:03:33.956523+00:00", - context: { id: "bf0ddaef1e0740109d5fd1449fb107d3", user_id: null }, }, "sensor.processor_use": { entity_id: "sensor.processor_use", @@ -868,9 +712,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:memory", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:43:42.171582+00:00", - last_updated: "2019-01-20T17:43:42.171582+00:00", - context: { id: "572fa04950e6401e95a0e68f2dae833b", user_id: null }, }, "sensor.last_boot": { entity_id: "sensor.last_boot", @@ -881,9 +722,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:clock", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:33.968260+00:00", - last_updated: "2019-01-20T17:03:33.968260+00:00", - context: { id: "dd29efad964841c38634edcbcf5ff974", user_id: null }, }, "sensor.disk_use_percent_": { entity_id: "sensor.disk_use_percent_", @@ -894,9 +732,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:harddisk", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:33.976981+00:00", - last_updated: "2019-01-20T17:03:33.976981+00:00", - context: { id: "09a3fd99259e42c5ba11c2851f9ebae2", user_id: null }, }, "sensor.isabellas_iphone_x_bt": { entity_id: "sensor.isabellas_iphone_x_bt", @@ -905,9 +740,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "isabellas_iphone_x_bt", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:33.987003+00:00", - last_updated: "2019-01-20T17:03:33.987003+00:00", - context: { id: "ab0ca868339b4a529442866416fb9461", user_id: null }, }, "sensor.stefan_iphone_7_bt": { entity_id: "sensor.stefan_iphone_7_bt", @@ -916,9 +748,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "stefan_iphone_7_bt", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:34.096514+00:00", - last_updated: "2019-01-20T17:03:34.096514+00:00", - context: { id: "db0137b73b114f848775588de17b1c2f", user_id: null }, }, "sensor.ring_front_door_last_motion": { entity_id: "sensor.ring_front_door_last_motion", @@ -943,9 +772,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => "if (state === 'Closed') return [0, 0]; else if (state === 'Unknown') return [40, 70]; else if (state === 'Open') return [0, 85];", }, }, - last_changed: "2019-01-20T17:03:38.188710+00:00", - last_updated: "2019-01-20T17:03:38.188710+00:00", - context: { id: "12aae4686a4845e1a7191acac4a9811c", user_id: null }, }, "switch.livingroom_movie_system": { entity_id: "switch.livingroom_movie_system", @@ -954,9 +780,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "livingroom_movie_system", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:04:30.254620+00:00", - last_updated: "2019-01-20T17:04:30.254620+00:00", - context: { id: "edbbb0d67a0f43e581a460e708e4c6aa", user_id: null }, }, "switch.livingroom_tv": { entity_id: "switch.livingroom_tv", @@ -965,9 +788,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "livingroom_tv", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:04:33.016158+00:00", - last_updated: "2019-01-20T17:04:33.016158+00:00", - context: { id: "c1ff14aa746b43e0b8107d8781cf063b", user_id: null }, }, "switch.stefan_radiator_3": { entity_id: "switch.stefan_radiator_3", @@ -976,9 +796,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "Stefan Radiator", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:45.968421+00:00", - last_updated: "2019-01-20T17:03:45.968421+00:00", - context: { id: "dc0c1d21312b4e5d869b44fb2d0f1be4", user_id: null }, }, "zone.store": { entity_id: "zone.store", @@ -990,9 +807,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:cart", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.430167+00:00", - last_updated: "2019-01-20T17:03:59.430167+00:00", - context: { id: "9b66f1f3d20f4324a390a235b592a761", user_id: null }, }, "zone.work_s": { entity_id: "zone.work_s", @@ -1004,9 +818,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:code-braces", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.431055+00:00", - last_updated: "2019-01-20T17:03:59.431055+00:00", - context: { id: "61b3d1bb58c04a36a274d7e1ae8a6099", user_id: null }, }, "zone.work_solna": { entity_id: "zone.work_solna", @@ -1018,9 +829,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:code-braces", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.432277+00:00", - last_updated: "2019-01-20T17:03:59.432277+00:00", - context: { id: "3d2611cf4b9a443883dc982e3600c493", user_id: null }, }, "zone.work_i": { entity_id: "zone.work_i", @@ -1032,9 +840,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:code-braces", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.433082+00:00", - last_updated: "2019-01-20T17:03:59.433082+00:00", - context: { id: "669ab575dd7e4fed9f3503b0cf99664b", user_id: null }, }, "zone.golf": { entity_id: "zone.golf", @@ -1046,9 +851,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:golf", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.434034+00:00", - last_updated: "2019-01-20T17:03:59.434034+00:00", - context: { id: "561dffcde3ea40d5bac03b8c6d60a7ca", user_id: null }, }, "zone.johannes_och_tessie": { entity_id: "zone.johannes_och_tessie", @@ -1060,9 +862,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:account-multiple", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.435014+00:00", - last_updated: "2019-01-20T17:03:59.435014+00:00", - context: { id: "1b5f133d00f04bc989f2c731dc400c9b", user_id: null }, }, "zone.brulle_och_saara": { entity_id: "zone.brulle_och_saara", @@ -1074,9 +873,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:account-multiple", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.435946+00:00", - last_updated: "2019-01-20T17:03:59.435946+00:00", - context: { id: "b8f69dcbb8be4e81830cfcd6d406022d", user_id: null }, }, "zone.emelie": { entity_id: "zone.emelie", @@ -1088,9 +884,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:account-multiple", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.436699+00:00", - last_updated: "2019-01-20T17:03:59.436699+00:00", - context: { id: "16a7fcb423044492bb79c889f8839068", user_id: null }, }, "zone.isa_mamma": { entity_id: "zone.isa_mamma", @@ -1102,9 +895,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:account-multiple", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.437456+00:00", - last_updated: "2019-01-20T17:03:59.437456+00:00", - context: { id: "7754a305e6d4452199af33014be63e34", user_id: null }, }, "zone.fagelbro": { entity_id: "zone.fagelbro", @@ -1116,9 +906,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:golf", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.438379+00:00", - last_updated: "2019-01-20T17:03:59.438379+00:00", - context: { id: "4e86a10a231a4983bfe5a3c83b34f50f", user_id: null }, }, "zone.home": { entity_id: "zone.home", @@ -1130,9 +917,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:home", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.439917+00:00", - last_updated: "2019-01-20T17:03:59.439917+00:00", - context: { id: "db30841a9f3146888ee9bbb0b86f7feb", user_id: null }, }, "script.air_cleaner_quiet": { entity_id: "script.air_cleaner_quiet", @@ -1142,9 +926,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "air_cleaner_quiet", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.713085+00:00", - last_updated: "2019-01-20T17:03:59.713085+00:00", - context: { id: "e0428f97e1b1421a86aebb03695d9690", user_id: null }, }, "script.air_cleaner_auto": { entity_id: "script.air_cleaner_auto", @@ -1154,9 +935,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "air_cleaner_auto", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.724460+00:00", - last_updated: "2019-01-20T17:03:59.724460+00:00", - context: { id: "f8c73277dd11406ca5dd47499651c2bb", user_id: null }, }, "script.air_cleaner_turbo": { entity_id: "script.air_cleaner_turbo", @@ -1166,9 +944,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "air_cleaner_turbo", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.727974+00:00", - last_updated: "2019-01-20T17:03:59.727974+00:00", - context: { id: "9f962faed8114c80b3f8f55bd7b6188e", user_id: null }, }, "script.ac_off": { entity_id: "script.ac_off", @@ -1178,9 +953,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "ac_off", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.729759+00:00", - last_updated: "2019-01-20T17:03:59.729759+00:00", - context: { id: "f0be96390d7b41da9fb60652658534f5", user_id: null }, }, "script.ac_on": { entity_id: "script.ac_on", @@ -1190,9 +962,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "ac_on", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.731491+00:00", - last_updated: "2019-01-20T17:03:59.731491+00:00", - context: { id: "655efd26691b4db6b91be4115b4a95fc", user_id: null }, }, "input_boolean.vacation_mode": { entity_id: "input_boolean.vacation_mode", @@ -1202,9 +971,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:beach", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.861751+00:00", - last_updated: "2019-01-20T17:03:59.861751+00:00", - context: { id: "d167a4a605404cf2877a987e864e5251", user_id: null }, }, "input_boolean.isa_mode": { entity_id: "input_boolean.isa_mode", @@ -1221,9 +987,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, icon_color: "rgb(249, 251, 255)", }, - context: { id: "", user_id: null }, - last_changed: "2019-01-20T17:03:59.862892+00:00", - last_updated: "2019-01-20T17:03:59.862892+00:00", }, "input_boolean.cleaning_day": { entity_id: "input_boolean.cleaning_day", @@ -1233,9 +996,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:broom", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:03:59.863991+00:00", - last_updated: "2019-01-20T17:03:59.863991+00:00", - context: { id: "a74d8fffdb76426099158c8d961aa9f2", user_id: null }, }, "input_boolean.guest_mode": { entity_id: "input_boolean.guest_mode", @@ -1252,9 +1012,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, icon_color: "rgb(249, 251, 255)", }, - context: { id: "", user_id: null }, - last_updated: "2019-01-20T17:03:59.865051+00:00", - last_changed: "2019-01-20T17:03:59.865051+00:00", }, "counter.litterbox_downstairs_visits": { entity_id: "counter.litterbox_downstairs_visits", @@ -1266,9 +1023,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:emoticon-poop", }, - last_changed: "2019-01-20T17:04:00.312032+00:00", - last_updated: "2019-01-20T17:04:00.312032+00:00", - context: { id: "a38ba826cf07427887994799d3a95dbc", user_id: null }, }, "counter.litterbox_upstairs_visits": { entity_id: "counter.litterbox_upstairs_visits", @@ -1280,9 +1034,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:emoticon-poop", }, - last_changed: "2019-01-20T17:04:00.312990+00:00", - last_updated: "2019-01-20T17:04:00.312990+00:00", - context: { id: "54c5d15f482a43de82f05bd04f969576", user_id: null }, }, "scene.movie_time": { entity_id: "scene.movie_time", @@ -1303,9 +1054,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "Movie Time", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:04:00.335367+00:00", - last_updated: "2019-01-20T17:04:00.335367+00:00", - context: { id: "3540ce9c418e492faaf290e2bbfcfe2e", user_id: null }, }, "scene.morning_lights": { entity_id: "scene.morning_lights", @@ -1322,9 +1070,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "Morning Lights", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:04:00.347460+00:00", - last_updated: "2019-01-20T17:04:00.347460+00:00", - context: { id: "14f491a653da48ee8f8b5ca3be9bf624", user_id: null }, }, "input_select.dryer_status": { entity_id: "input_select.dryer_status", @@ -1334,9 +1079,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "Dryer Status", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:04:00.402577+00:00", - last_updated: "2019-01-20T17:04:00.402577+00:00", - context: { id: "652870b32e184474a882ec7252a50ce6", user_id: null }, }, "input_select.roomba_mode": { entity_id: "input_select.roomba_mode", @@ -1354,9 +1096,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => icon: "mdi:robot-vacuum", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:04:00.403611+00:00", - last_updated: "2019-01-20T17:04:00.403611+00:00", - context: { id: "325b58012e484e96bb6823a211bbbcc3", user_id: null }, }, "input_select.washing_machine_status": { entity_id: "input_select.washing_machine_status", @@ -1367,9 +1106,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:washing-machine", }, - last_changed: "2019-01-20T17:04:00.409778+00:00", - last_updated: "2019-01-20T17:04:00.409778+00:00", - context: { id: "397ae503ec324a3e96bac784ae874553", user_id: null }, }, "light.upstairs_lights": { entity_id: "light.upstairs_lights", @@ -1382,9 +1118,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => supported_features: 63, custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:04:01.925868+00:00", - last_updated: "2019-01-20T17:20:52.437973+00:00", - context: { id: "d6ec13f11fde48909bc9df556ccc7d4a", user_id: null }, }, "light.walk_in_closet_lights": { entity_id: "light.walk_in_closet_lights", @@ -1395,9 +1128,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:wall-sconce", }, - last_changed: "2019-01-20T17:04:00.848052+00:00", - last_updated: "2019-01-20T17:04:01.932554+00:00", - context: { id: "9828d86339434b5bb49a277c535f0a92", user_id: null }, }, "light.outdoor_lights": { entity_id: "light.outdoor_lights", @@ -1409,9 +1139,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:wall-sconce", }, - last_changed: "2019-01-20T17:04:01.924484+00:00", - last_updated: "2019-01-20T17:04:01.924484+00:00", - context: { id: "a123cc6c429343e4b50dd34f8761162c", user_id: null }, }, "light.downstairs_lights": { entity_id: "light.downstairs_lights", @@ -1426,9 +1153,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => supported_features: 63, custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:04:01.930818+00:00", - last_updated: "2019-01-20T17:05:15.668565+00:00", - context: { id: "b9dbc6a6bd8040deb891b081d68dcb54", user_id: null }, }, "light.outdoor_yard_light_net": { entity_id: "light.outdoor_yard_light_net", @@ -1440,9 +1164,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:lightbulb", }, - last_changed: "2019-01-20T17:04:00.943133+00:00", - last_updated: "2019-01-20T17:04:00.943133+00:00", - context: { id: "2926f3fd48934a0e8647c7feabe3cb66", user_id: null }, }, "light.outdoor_hanging_lights": { entity_id: "light.outdoor_hanging_lights", @@ -1454,9 +1175,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:lightbulb", }, - last_changed: "2019-01-20T17:04:00.946972+00:00", - last_updated: "2019-01-20T17:04:00.946972+00:00", - context: { id: "dbba8d71e12e4e6197f55351362e406b", user_id: null }, }, "light.outdoor_front_hanging_lights": { entity_id: "light.outdoor_front_hanging_lights", @@ -1468,9 +1186,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:lightbulb", }, - last_changed: "2019-01-20T17:04:00.950691+00:00", - last_updated: "2019-01-20T17:04:00.950691+00:00", - context: { id: "8793f815aa664631b45e4ae25d19b279", user_id: null }, }, "binary_sensor.stefans_room_motion": { entity_id: "binary_sensor.stefans_room_motion", @@ -1482,9 +1197,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => device_class: "motion", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:40:06.191317+00:00", - last_updated: "2019-01-20T17:40:06.191317+00:00", - context: { id: "557fd852ded64437b56ae62faf1b66a2", user_id: null }, }, "sensor.temperature_stefan": { entity_id: "sensor.temperature_stefan", @@ -1503,9 +1215,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [40, 70], }, - context: { id: "", user_id: null }, - last_changed: "2019-01-20T17:42:48.359185+00:00", - last_updated: "2019-01-20T17:42:48.359185+00:00", }, "sensor.temperature_downstairs_bathroom": { entity_id: "sensor.temperature_downstairs_bathroom", @@ -1524,9 +1233,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [40, 70], }, - context: { id: "", user_id: null }, - last_updated: "2019-01-20T17:04:01.285828+00:00", - last_changed: "2019-01-20T17:04:01.285828+00:00", }, "sensor.temperature_bedroom": { entity_id: "sensor.temperature_bedroom", @@ -1545,9 +1251,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [0, 0], }, - context: { id: "", user_id: null }, - last_updated: "2019-01-20T17:04:01.289820+00:00", - last_changed: "2019-01-20T17:04:01.289820+00:00", }, "sensor.temperature_storage": { entity_id: "sensor.temperature_storage", @@ -1566,9 +1269,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [0, 0], }, - context: { id: "f4b9f43edb78497f91de16b4d2053ffe", user_id: null }, - last_changed: "2019-01-20T17:04:01.304298+00:00", - last_updated: "2019-01-20T17:04:01.304298+00:00", }, "sensor.refrigerator": { entity_id: "sensor.refrigerator", @@ -1582,9 +1282,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => device_class: "temperature", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:43:23.571139+00:00", - last_updated: "2019-01-20T17:43:23.571139+00:00", - context: { id: "2adfc1202d1d41789ddce034adae9580", user_id: null }, }, "sensor.temperature_passage": { entity_id: "sensor.temperature_passage", @@ -1603,9 +1300,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => }, hs_color: [40, 70], }, - context: { id: "", user_id: null }, - last_changed: "2019-01-20T17:28:41.551114+00:00", - last_updated: "2019-01-20T17:28:41.551114+00:00", }, "light.bedside_lamp": { entity_id: "light.bedside_lamp", @@ -1619,9 +1313,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:lamp", }, - last_changed: "2019-01-20T17:04:01.754980+00:00", - last_updated: "2019-01-20T17:04:01.754980+00:00", - context: { id: "2ccc2756fa4a4049bb87c3bd5fbe501d", user_id: null }, }, "light.floorlamp_reading_light": { entity_id: "light.floorlamp_reading_light", @@ -1635,9 +1326,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:lamp", }, - last_changed: "2019-01-20T17:04:01.758458+00:00", - last_updated: "2019-01-20T17:04:01.758458+00:00", - context: { id: "4aed7048c21b46d2a47ed1f2c31027e3", user_id: null }, }, "light.hallway_window_light": { entity_id: "light.hallway_window_light", @@ -1654,9 +1342,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:lamp", }, - last_changed: "2019-01-20T17:04:01.778076+00:00", - last_updated: "2019-01-20T17:04:01.778076+00:00", - context: { id: "3b9135c94fa24f37adf9e27dde2c64d0", user_id: null }, }, "light.isa_ceiling_light": { entity_id: "light.isa_ceiling_light", @@ -1669,9 +1354,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:ceiling-light", }, - last_changed: "2019-01-20T17:04:01.804798+00:00", - last_updated: "2019-01-20T17:04:01.804798+00:00", - context: { id: "a218e2ff77cf49ae8846c1a37d0c800c", user_id: null }, }, "light.floorlamp_uplight": { entity_id: "light.floorlamp_uplight", @@ -1688,9 +1370,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:floor-lamp", }, - last_changed: "2019-01-20T17:04:01.808304+00:00", - last_updated: "2019-01-20T17:04:01.808304+00:00", - context: { id: "dd0e758a9de848f78420a407a17f31d1", user_id: null }, }, "light.bedroom_ceiling_light": { entity_id: "light.bedroom_ceiling_light", @@ -1701,9 +1380,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:ceiling-light", }, - last_changed: "2019-01-20T17:20:52.417278+00:00", - last_updated: "2019-01-20T17:20:52.417278+00:00", - context: { id: "30851b6aad7f4fb799a4a4803697b060", user_id: null }, }, "light.gateway_light_34ce008bfc4b": { entity_id: "light.gateway_light_34ce008bfc4b", @@ -1714,9 +1390,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:lamp", }, - last_changed: "2019-01-20T17:04:05.623681+00:00", - last_updated: "2019-01-20T17:04:05.623681+00:00", - context: { id: "e766de5cf9e04810a9fe1ab9468a9513", user_id: null }, }, "alarm_control_panel.house": { entity_id: "alarm_control_panel.house", @@ -1940,9 +1613,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => hs_color: [0, 0], icon_color: [0, 0], }, - last_updated: "2019-01-20T17:04:16.345490+00:00", - last_changed: "2019-01-20T17:04:16.345490+00:00", - context: { id: "", user_id: null }, }, "device_tracker.stefan_iphone_7": { entity_id: "device_tracker.stefan_iphone_7", @@ -1960,9 +1630,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "stefan iphone 7", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:04:18.250898+00:00", - last_updated: "2019-01-20T17:37:38.004653+00:00", - context: { id: "48fa684262bb47a689edb6bd3a8bde6f", user_id: null }, }, "device_tracker.stefan_iphone_7_wifi": { entity_id: "device_tracker.stefan_iphone_7_wifi", @@ -1975,9 +1642,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "Stefan iPhone wifi", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:04:18.316993+00:00", - last_updated: "2019-01-20T17:04:29.746088+00:00", - context: { id: "58622951058d4f0780c7228cd90b468e", user_id: null }, }, "device_tracker.isabellas_iphone_x": { entity_id: "device_tracker.isabellas_iphone_x", @@ -1995,9 +1659,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "isabellas iphone x", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:04:18.404637+00:00", - last_updated: "2019-01-20T17:29:10.319538+00:00", - context: { id: "e13e7df261c54a9bb221cbfaefb1ffde", user_id: null }, }, "device_tracker.isabellas_iphone_x_wifi": { entity_id: "device_tracker.isabellas_iphone_x_wifi", @@ -2011,9 +1672,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:cellphone-iphone", }, - last_changed: "2019-01-20T17:04:18.407257+00:00", - last_updated: "2019-01-20T17:04:55.857963+00:00", - context: { id: "a4f09543a3ae4d11a415cd2797ed783c", user_id: null }, }, "proximity.home_isa": { entity_id: "proximity.home_isa", @@ -2025,9 +1683,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "home_isa", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:12:35.465636+00:00", - last_updated: "2019-01-20T17:12:35.465636+00:00", - context: { id: "5e50a8ba5ad944a298ba34b254149bd6", user_id: null }, }, "proximity.home_stefan": { entity_id: "proximity.home_stefan", @@ -2039,9 +1694,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => friendly_name: "home_stefan", custom_ui_state_card: "state-card-custom-ui", }, - last_changed: "2019-01-20T17:37:38.093064+00:00", - last_updated: "2019-01-20T17:37:38.093064+00:00", - context: { id: "90e4cc4209e1437b9f6745a66cc49b43", user_id: null }, }, "sensor.presence_isa": { entity_id: "sensor.presence_isa", @@ -2052,12 +1704,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => source_type: "gps", speed: -1, }, - last_changed: "2019-01-20T17:04:35.881448+00:00", - last_updated: "2019-01-20T17:29:10.649414+00:00", - context: { - id: "9ea6b2b38258427ebd73788801f7736c", - user_id: "abc561cfafcf410a86ca25a0d9460533", - }, }, "sensor.presence_stefan": { entity_id: "sensor.presence_stefan", @@ -2069,12 +1715,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => gps_accuracy: 20, speed: -1, }, - last_changed: "2019-01-20T17:04:36.257006+00:00", - last_updated: "2019-01-20T17:37:38.350116+00:00", - context: { - id: "d5431fcc3d394d29bb808ed362e29409", - user_id: "abc561cfafcf410a86ca25a0d9460533", - }, }, "light.living_room_ceiling_light_level": { entity_id: "light.living_room_ceiling_light_level", @@ -2091,9 +1731,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:ceiling-light", }, - last_changed: "2019-01-20T17:04:38.718485+00:00", - last_updated: "2019-01-20T17:35:53.717156+00:00", - context: { id: "11844fd50c0f498986b206a7c52db41d", user_id: null }, }, "sensor.mailbox": { entity_id: "sensor.mailbox", @@ -2103,12 +1740,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => latest_emptied: "Unknown", latest_mail: "Unknown", }, - last_changed: "2019-01-20T17:04:38.969579+00:00", - last_updated: "2019-01-20T17:04:38.969579+00:00", - context: { - id: "6d61a9cc57c04604b4329086801a3f4c", - user_id: "abc561cfafcf410a86ca25a0d9460533", - }, }, "light.upstairs_hallway_ceiling_light_level": { entity_id: "light.upstairs_hallway_ceiling_light_level", @@ -2125,9 +1756,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:ceiling-light", }, - last_changed: "2019-01-20T17:04:44.419258+00:00", - last_updated: "2019-01-20T17:35:26.720181+00:00", - context: { id: "6e7122eaee0649d4afc0848b20192aca", user_id: null }, }, "light.dining_area_ceiling_light_level": { entity_id: "light.dining_area_ceiling_light_level", @@ -2143,9 +1771,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:ceiling-light", }, - last_changed: "2019-01-20T17:04:53.792352+00:00", - last_updated: "2019-01-20T17:04:58.005613+00:00", - context: { id: "b18e07acc2b54b44818f187635f69382", user_id: null }, }, "light.living_room_spotlights_level": { entity_id: "light.living_room_spotlights_level", @@ -2161,9 +1786,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:track-light", }, - last_changed: "2019-01-20T17:05:03.846197+00:00", - last_updated: "2019-01-20T17:05:04.682036+00:00", - context: { id: "eb98db0256d24f91ba33b8a3572a6af9", user_id: null }, }, "light.passage_ceiling_spotlights_level": { entity_id: "light.passage_ceiling_spotlights_level", @@ -2180,9 +1802,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:track-light", }, - last_changed: "2019-01-20T17:05:08.211597+00:00", - last_updated: "2019-01-20T17:35:28.893242+00:00", - context: { id: "2d27643fe1064029a0da091d7920e723", user_id: null }, }, "sensor.passage_pir_luminance": { entity_id: "sensor.passage_pir_luminance", @@ -2197,9 +1816,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:theme-light-dark", }, - last_changed: "2019-01-20T17:05:11.177219+00:00", - last_updated: "2019-01-20T17:05:11.177219+00:00", - context: { id: "1e6626bab6ba4efb88dac601638f7a42", user_id: null }, }, "sensor.upstairs_hallway_pir_luminance": { entity_id: "sensor.upstairs_hallway_pir_luminance", @@ -2214,9 +1830,6 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:theme-light-dark", }, - last_changed: "2019-01-20T17:05:13.901437+00:00", - last_updated: "2019-01-20T17:05:13.901437+00:00", - context: { id: "5b47ac4581a7403c861de92a2a45c895", user_id: null }, }, "light.kitchen_ceiling_spotlights_level": { entity_id: "light.kitchen_ceiling_spotlights_level", @@ -2233,8 +1846,5 @@ export const demoEntitiesTeachingbirds: DemoConfig["entities"] = () => custom_ui_state_card: "state-card-custom-ui", icon: "mdi:track-light", }, - last_changed: "2019-01-20T17:05:15.624272+00:00", - last_updated: "2019-01-20T17:06:52.669975+00:00", - context: { id: "d4916a604c67414fb220eb782c70ba6b", user_id: null }, }, }); diff --git a/src/fake_data/demo_config.ts b/src/fake_data/demo_config.ts index 2b2b03f4da..b6b96e6794 100644 --- a/src/fake_data/demo_config.ts +++ b/src/fake_data/demo_config.ts @@ -3,8 +3,8 @@ import { HassConfig } from "home-assistant-js-websocket"; export const demoConfig: HassConfig = { location_name: "Home", elevation: 300, - latitude: 51.5287352, - longitude: -0.381773, + latitude: 52.3731339, + longitude: 4.8903147, unit_system: { length: "km", mass: "kg", diff --git a/src/fake_data/demo_panels.ts b/src/fake_data/demo_panels.ts index 7a04af7e4b..c25917a5a6 100644 --- a/src/fake_data/demo_panels.ts +++ b/src/fake_data/demo_panels.ts @@ -79,13 +79,13 @@ export const demoPanels: Panels = { // config: null, // url_path: "history", // }, - // map: { - // component_name: "map", - // icon: "hass:tooltip-account", - // title: "map", - // config: null, - // url_path: "map", - // }, + map: { + component_name: "map", + icon: "hass:tooltip-account", + title: "map", + config: null, + url_path: "map", + }, // config: { // component_name: "config", // icon: "hass:settings", diff --git a/src/fake_data/entity.ts b/src/fake_data/entity.ts index ac87910732..71a6ab61a9 100644 --- a/src/fake_data/entity.ts +++ b/src/fake_data/entity.ts @@ -1,6 +1,6 @@ import { HassEntityAttributeBase, - HassEntities, + HassEntity, } from "home-assistant-js-websocket"; /* tslint:disable:max-classes-per-file */ @@ -257,7 +257,11 @@ export const getEntity = ( ): Entity => new (TYPES[domain] || Entity)(domain, objectId, state, baseAttributes); -export const convertEntities = (states: HassEntities): Entity[] => +type LimitedEntity = Pick; + +export const convertEntities = (states: { + [entityId: string]: LimitedEntity; +}): Entity[] => Object.keys(states).map((entId) => { const stateObj = states[entId]; const [domain, objectId] = entId.split(".", 2);