diff --git a/build-scripts/gulp/gather-static.js b/build-scripts/gulp/gather-static.js index 9008b63f58..274581f322 100644 --- a/build-scripts/gulp/gather-static.js +++ b/build-scripts/gulp/gather-static.js @@ -2,6 +2,7 @@ const gulp = require("gulp"); const path = require("path"); +const cpx = require("cpx"); const fs = require("fs-extra"); const zopfli = require("gulp-zopfli-green"); const merge = require("merge-stream"); @@ -48,7 +49,22 @@ function copyPolyfills(staticDir) { function copyFonts(staticDir) { const staticPath = genStaticPath(staticDir); // Local fonts - fs.copySync(npmPath("@polymer/font-roboto-local/fonts"), staticPath("fonts")); + cpx.copySync( + npmPath("roboto-fontface/fonts/roboto/*.woff2"), + staticPath("fonts/roboto") + ); +} + +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) { @@ -84,14 +100,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 +113,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/build-scripts/webpack.js b/build-scripts/webpack.js index 062f6ddae7..519077bd42 100644 --- a/build-scripts/webpack.js +++ b/build-scripts/webpack.js @@ -153,14 +153,14 @@ const createAppConfig = ({ isProdBuild, latestBuild, isStatsBuild }) => { ...workBoxTranslationsTemplatedURLs, "/static/icons/favicon-192x192.png": "public/icons/favicon-192x192.png", - "/static/fonts/roboto/Roboto-Light.ttf": - "node_modules/@polymer/font-roboto-local/fonts/roboto/Roboto-Light.ttf", - "/static/fonts/roboto/Roboto-Medium.ttf": - "node_modules/@polymer/font-roboto-local/fonts/roboto/Roboto-Medium.ttf", - "/static/fonts/roboto/Roboto-Regular.ttf": - "node_modules/@polymer/font-roboto-local/fonts/roboto/Roboto-Regular.ttf", - "/static/fonts/roboto/Roboto-Bold.ttf": - "node_modules/@polymer/font-roboto-local/fonts/roboto/Roboto-Bold.ttf", + "/static/fonts/roboto/Roboto-Light.woff2": + "node_modules/roboto-fontface/fonts/roboto/Roboto-Light.woff2", + "/static/fonts/roboto/Roboto-Medium.woff2": + "node_modules/roboto-fontface/fonts/roboto/Roboto-Medium.woff2", + "/static/fonts/roboto/Roboto-Regular.woff2": + "node_modules/roboto-fontface/fonts/roboto/Roboto-Regular.woff2", + "/static/fonts/roboto/Roboto-Bold.woff2": + "node_modules/roboto-fontface/fonts/roboto/Roboto-Bold.woff2", }, }), ].filter(Boolean), diff --git a/demo/public/assets/arsaboo/images/arsaboo.jpg b/demo/public/assets/arsaboo/images/arsaboo.jpg new file mode 100644 index 0000000000..be04da7bf1 Binary files /dev/null and b/demo/public/assets/arsaboo/images/arsaboo.jpg differ diff --git a/demo/public/assets/arsaboo/images/melody.jpg b/demo/public/assets/arsaboo/images/melody.jpg new file mode 100644 index 0000000000..c008087cf2 Binary files /dev/null and b/demo/public/assets/arsaboo/images/melody.jpg differ diff --git a/demo/src/configs/arsaboo/entities.ts b/demo/src/configs/arsaboo/entities.ts index a7787debec..8080310542 100644 --- a/demo/src/configs/arsaboo/entities.ts +++ b/demo/src/configs/arsaboo/entities.ts @@ -8,39 +8,46 @@ export const demoEntitiesArsaboo: DemoConfig["entities"] = (localize) => 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/demo-configs.ts b/demo/src/configs/demo-configs.ts index 9fd2c0cf79..c0bfef2e35 100644 --- a/demo/src/configs/demo-configs.ts +++ b/demo/src/configs/demo-configs.ts @@ -3,10 +3,22 @@ import { Lovelace } from "../../../src/panels/lovelace/types"; import { DemoConfig } from "./types"; export const demoConfigs: Array<() => Promise> = [ - () => import("./arsaboo").then((mod) => mod.demoArsaboo), - () => import("./teachingbirds").then((mod) => mod.demoTeachingbirds), - () => import("./kernehed").then((mod) => mod.demoKernehed), - () => import("./jimpower").then((mod) => mod.demoJimpower), + () => + import(/* webpackChunkName: "arsaboo" */ "./arsaboo").then( + (mod) => mod.demoArsaboo + ), + () => + import(/* webpackChunkName: "teachingbirds" */ "./teachingbirds").then( + (mod) => mod.demoTeachingbirds + ), + () => + import(/* webpackChunkName: "kernehed" */ "./kernehed").then( + (mod) => mod.demoKernehed + ), + () => + import(/* webpackChunkName: "jimpower" */ "./jimpower").then( + (mod) => mod.demoJimpower + ), ]; export let selectedDemoConfigIndex: number = 0; 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/demo/src/html/index.html.template b/demo/src/html/index.html.template index 489b15dcbe..efd18b224f 100644 --- a/demo/src/html/index.html.template +++ b/demo/src/html/index.html.template @@ -7,13 +7,13 @@ diff --git a/hassio/src/hassio-main.ts b/hassio/src/hassio-main.ts index fb0766c77e..22ce4caea1 100644 --- a/hassio/src/hassio-main.ts +++ b/hassio/src/hassio-main.ts @@ -52,11 +52,13 @@ class HassioMain extends ProvideHassLitMixin(HassRouterPage) { system: "dashboard", addon: { tag: "hassio-addon-view", - load: () => import("./addon-view/hassio-addon-view"), + load: () => + import(/* webpackChunkName: "hassio-addon-view" */ "./addon-view/hassio-addon-view"), }, ingress: { tag: "hassio-ingress-view", - load: () => import("./ingress-view/hassio-ingress-view"), + load: () => + import(/* webpackChunkName: "hassio-ingress-view" */ "./ingress-view/hassio-ingress-view"), }, }, }; diff --git a/package.json b/package.json index 82483b4b7a..150504ac51 100644 --- a/package.json +++ b/package.json @@ -20,13 +20,12 @@ "@material/mwc-base": "^0.6.0", "@material/mwc-button": "^0.6.0", "@material/mwc-ripple": "^0.6.0", - "@mdi/svg": "3.6.95", + "@mdi/svg": "3.7.95", "@polymer/app-layout": "^3.0.2", "@polymer/app-localize-behavior": "^3.0.1", "@polymer/app-route": "^3.0.2", "@polymer/app-storage": "^3.0.2", "@polymer/font-roboto": "^3.0.2", - "@polymer/font-roboto-local": "^3.0.2", "@polymer/iron-autogrow-textarea": "^3.0.1", "@polymer/iron-flex-layout": "^3.0.1", "@polymer/iron-icon": "^3.0.1", @@ -64,7 +63,7 @@ "@polymer/paper-toast": "^3.0.1", "@polymer/paper-toggle-button": "^3.0.1", "@polymer/paper-tooltip": "^3.0.1", - "@polymer/polymer": "^3.2.0", + "@polymer/polymer": "3.1.0", "@vaadin/vaadin-combo-box": "^4.2.8", "@vaadin/vaadin-date-picker": "^3.3.3", "@webcomponents/shadycss": "^1.9.0", @@ -72,6 +71,7 @@ "chart.js": "~2.8.0", "chartjs-chart-timeline": "^0.3.0", "codemirror": "^5.45.0", + "cpx": "^1.5.0", "deep-clone-simple": "^1.1.1", "es6-object-assign": "^1.1.0", "fecha": "^3.0.2", @@ -93,6 +93,7 @@ "preact-compat": "^3.18.4", "react-big-calendar": "^0.20.4", "regenerator-runtime": "^0.13.2", + "roboto-fontface": "^0.10.0", "round-slider": "^1.3.3", "superstruct": "^0.6.1", "unfetch": "^4.1.0", @@ -169,9 +170,11 @@ "webpack-manifest-plugin": "^2.0.4", "workbox-webpack-plugin": "^4.1.1" }, + "_comment": "Polymer fixed to 3.1 because 3.2 throws on logbook page", "resolutions": { "@webcomponents/webcomponentsjs": "^2.2.10", - "@vaadin/vaadin-lumo-styles": "^1.4.2" + "@vaadin/vaadin-lumo-styles": "^1.4.2", + "@polymer/polymer": "3.1.0" }, "main": "src/home-assistant.js", "husky": { diff --git a/setup.py b/setup.py index 58c6aeea6e..467862fc41 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages setup( name="home-assistant-frontend", - version="20190620.0", + version="20190624.0", description="The Home Assistant frontend", url="https://github.com/home-assistant/home-assistant-polymer", author="The Home Assistant Authors", 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); diff --git a/src/html/index.html.template b/src/html/index.html.template index 6cd85a9a88..de55383946 100644 --- a/src/html/index.html.template +++ b/src/html/index.html.template @@ -4,13 +4,13 @@ @@ -65,6 +65,10 @@ import "<%= latestHassIconsJS %>"; window.customPanelJS = "<%= latestCustomPanelJS %>"; + {% for extra_module in extra_modules -%} + + {% endfor -%} + diff --git a/src/panels/config/cloud/account/cloud-alexa-pref.ts b/src/panels/config/cloud/account/cloud-alexa-pref.ts index 4c76180b81..700e4b9ab3 100644 --- a/src/panels/config/cloud/account/cloud-alexa-pref.ts +++ b/src/panels/config/cloud/account/cloud-alexa-pref.ts @@ -61,7 +61,7 @@ export class CloudAlexaPref extends LitElement { ? html`

Enable State Reporting

- If you enable state reporting, Home Assistant will sent + If you enable state reporting, Home Assistant will send all state changes of exposed entities to Amazon. This allows you to always see the latest states in the Alexa app and use the state changes to create routines. diff --git a/src/panels/config/cloud/ha-config-cloud.ts b/src/panels/config/cloud/ha-config-cloud.ts index 62eda923dd..196caa8e55 100644 --- a/src/panels/config/cloud/ha-config-cloud.ts +++ b/src/panels/config/cloud/ha-config-cloud.ts @@ -45,22 +45,26 @@ class HaConfigCloud extends HassRouterPage { }, register: { tag: "cloud-register", - load: () => import("./register/cloud-register"), + load: () => + import(/* webpackChunkName: "cloud-register" */ "./register/cloud-register"), }, "forgot-password": { tag: "cloud-forgot-password", - load: () => import("./forgot-password/cloud-forgot-password"), + load: () => + import(/* webpackChunkName: "cloud-forgot-password" */ "./forgot-password/cloud-forgot-password"), }, account: { tag: "cloud-account", }, "google-assistant": { tag: "cloud-google-assistant", - load: () => import("./google-assistant/cloud-google-assistant"), + load: () => + import(/* webpackChunkName: "cloud-google-assistant" */ "./google-assistant/cloud-google-assistant"), }, alexa: { tag: "cloud-alexa", - load: () => import("./alexa/cloud-alexa"), + load: () => + import(/* webpackChunkName: "cloud-alexa" */ "./alexa/cloud-alexa"), }, }, }; diff --git a/src/resources/roboto.js b/src/resources/roboto.js index f73e66deac..0f9a39d99f 100644 --- a/src/resources/roboto.js +++ b/src/resources/roboto.js @@ -4,136 +4,112 @@ documentContainer.setAttribute("style", "display: none;"); documentContainer.innerHTML = ``; document.head.appendChild(documentContainer.content); diff --git a/translations/ca.json b/translations/ca.json index cac24a8579..b8aaa3577c 100644 --- a/translations/ca.json +++ b/translations/ca.json @@ -971,6 +971,49 @@ "refresh": "Actualitza" }, "reload_lovelace": "Recarrega Lovelace" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "per {name}", + "next_demo": "Següent mostra", + "introduction": "Benvingut a casa! Has arribat a la demo de Home Assistant on es mostren algunes de les millors interfícies d’usuari creades per la comunitat.", + "learn_more": "Més informació sobre Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "Pis superior", + "family_room": "Sala d'estar", + "kitchen": "Cuina", + "patio": "Pati", + "hallway": "Passadís", + "master_bedroom": "Dormitori principal", + "left": "Esquerra", + "right": "Dreta", + "mirror": "Mirall" + }, + "labels": { + "lights": "Llums", + "information": "Informació", + "morning_commute": "Desplaçament al matí", + "commute_home": "Tornada cap a casa", + "entertainment": "Entreteniment", + "activity": "Activitat", + "hdmi_input": "Entrada HDMI", + "hdmi_switcher": "Commutador HDMI", + "volume": "Volum", + "total_tv_time": "Temps de visualització", + "turn_tv_off": "Apaga la televisió", + "air": "Aire" + }, + "unit": { + "watching": "visualitzant", + "minutes_abbr": "min" + } + } + } } }, "sidebar": { diff --git a/translations/cs.json b/translations/cs.json index f5fce4cd81..f2c14c4d72 100644 --- a/translations/cs.json +++ b/translations/cs.json @@ -355,6 +355,20 @@ "introduction": "Ovládejte svůj Home Assistant server... z Home Assistant.", "restart": "Restartovat", "stop": "Zastavit" + }, + "core_config": { + "location_name": "Název instalace Home Assistant", + "latitude": "Zeměpisná šířka", + "longitude": "Zeměpisná délka", + "elevation": "Nadmořská výška", + "elevation_meters": "metrů", + "time_zone": "Časové pásmo", + "unit_system": "Systém jednotek", + "unit_system_imperial": "Imperiální", + "unit_system_metric": "Metrický", + "imperial_example": "Stupně Fahrenheita, libry", + "metric_example": "Stupně Celsia, kilogramy", + "save_button": "Uložit" } } } @@ -545,7 +559,9 @@ } }, "learn_more": "Další informace o akcích" - } + }, + "load_error_not_editable": "Lze upravovat pouze automatizace v automations.yaml.", + "load_error_unknown": "Chyba při načítání automatizace ({err_no})." } }, "script": { @@ -582,7 +598,7 @@ "caption": "Home Assistant Cloud", "description_login": "Přihlášen jako {email}", "description_not_login": "Nepřihlášen", - "description_features": "Ovládejte vzdáleně, integrace a Alexou a Google Asistent" + "description_features": "Ovládejte vzdáleně, integrace s Alexou a Google Assistant." }, "integrations": { "caption": "Integrace", @@ -602,7 +618,14 @@ "firmware": "Firmware: {version}", "device_unavailable": "zařízení není k dispozici", "entity_unavailable": "entita není k dispozici", - "no_area": "Žádná oblast" + "no_area": "Žádná oblast", + "hub": "Připojeno přes" + }, + "config_flow": { + "external_step": { + "description": "K dokončení tohoto kroku je nutné navštívit externí webovou stránku.", + "open_site": "Otevřít webové stránky" + } } }, "zha": { @@ -857,9 +880,17 @@ } }, "integration": { - "intro": "Zařízení a služby jsou v programu Home Assistant reprezentovány jako integrace. Můžete je nyní nastavit nebo provést později z konfigurační obrazovky.", + "intro": "Zařízení a služby jsou v Home Assistant reprezentovány jako integrace. Tyto můžete nastavit nyní nebo později z konfigurační obrazovky.", "more_integrations": "Více", "finish": "Dokončit" + }, + "core-config": { + "intro": "Dobrý den, {name} , vítejte v Home Assistant. Jak byste chtěli pojmenovat svůj domov?", + "intro_location": "Rádi bychom věděli, kde žijete. Tyto informace pomohou při zobrazování informací a určování přesné polohy slunce. Tato data nejsou nikdy sdílena mimo vaši síť.", + "intro_location_detect": "Můžeme vám pomoci vyplnit tyto informace jednorázovým požadavkem na externí službu.", + "location_name_default": "Domov", + "button_detect": "Rozpoznat", + "finish": "Další" } }, "lovelace": { @@ -933,6 +964,51 @@ "warning": { "entity_not_found": "Entita není k dispozici: {entity}", "entity_non_numeric": "Entita není číselná: {entity}" + }, + "changed_toast": { + "message": "Konfigurace Lovelace byla aktualizována, chcete obnovit stránku?", + "refresh": "Obnovit" + }, + "reload_lovelace": "Znovu načíst Lovelace" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "od {name}", + "next_demo": "Další demo", + "introduction": "Vítejte doma! Dostali jste se do demoverze Home Assistant, kde prezentujeme nejlepší uživatelská rozhraní vytvořená komunitou.", + "learn_more": "Další informace o Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "Poschodí", + "family_room": "Obývací pokoj", + "kitchen": "Kuchyně", + "patio": "Terasa", + "hallway": "Chodba", + "master_bedroom": "Hlavní ložnice", + "left": "Vlevo", + "right": "Vpravo", + "mirror": "Zrcadlo" + }, + "labels": { + "lights": "Světla", + "information": "Informace", + "entertainment": "Zábava", + "activity": "Aktivita", + "hdmi_input": "Vstup HDMI", + "hdmi_switcher": "Přepínač HDMI", + "volume": "Hlasitost", + "total_tv_time": "Celkový čas strávený u televize", + "turn_tv_off": "Vypnout televizi", + "air": "Vzduch" + }, + "unit": { + "minutes_abbr": "min" + } + } } } }, diff --git a/translations/cy.json b/translations/cy.json index c8d1882388..70416fc575 100644 --- a/translations/cy.json +++ b/translations/cy.json @@ -779,6 +779,46 @@ "button_detect": "Canfod", "finish": "Nesaf" } + }, + "page-demo": { + "cards": { + "demo": { + "learn_more": "Dysgwch fwy am Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "I fyny'r grisiau", + "family_room": "Ystafell Teulu", + "kitchen": "Cegin", + "patio": "Patio", + "hallway": "Cyntedd", + "master_bedroom": "Prif Ystafell Wely", + "left": "Chwith", + "right": "Dde", + "mirror": "Drych" + }, + "labels": { + "lights": "Goleuadau", + "information": "Gwybodaeth", + "morning_commute": "Cymudo bore", + "commute_home": "Cymudo i'r Cartref", + "entertainment": "Adloniant", + "activity": "Gweithgaredd", + "hdmi_input": "Mewnbwn HDMI", + "hdmi_switcher": "Newidydd HDMI", + "volume": "Uchder", + "total_tv_time": "Cyfanswm Amser Teledu", + "turn_tv_off": "Diffodd y teledu", + "air": "Aer" + }, + "unit": { + "watching": "gwylio", + "minutes_abbr": "munud" + } + } + } } }, "sidebar": { diff --git a/translations/da.json b/translations/da.json index 370583b8b6..402878acc2 100644 --- a/translations/da.json +++ b/translations/da.json @@ -280,7 +280,8 @@ "default": { "unknown": "Ukendt", "unavailable": "Utilgængelig", - "error": "Fejl" + "error": "Fejl", + "entity_not_found": "Enheden blev ikke fundet" }, "alarm_control_panel": { "armed": "Tilkoblet", @@ -357,6 +358,7 @@ }, "core_config": { "edit_requires_storage": "Editor er deaktiveret, fordi config er gemt i configuration.yaml.", + "location_name": "Navn på din Home Assistant-installation", "latitude": "Breddegrad", "longitude": "Længdegrad", "elevation": "Højde", @@ -559,7 +561,8 @@ }, "learn_more": "Lær om handlinger" }, - "load_error_not_editable": "Kun automatiseringer i automations.yaml kan redigeres." + "load_error_not_editable": "Kun automatiseringer i automations.yaml kan redigeres.", + "load_error_unknown": "Fejl ved indlæsning af automatisering ( {err_no} )." } }, "script": { @@ -615,7 +618,8 @@ "firmware": "Firmware: {version}", "device_unavailable": "enhed utilgængelig", "entity_unavailable": "entitet utilgængelig", - "no_area": "Intet område" + "no_area": "Intet område", + "hub": "Tilsluttet via" }, "config_flow": { "external_step": { @@ -632,7 +636,9 @@ "updateDeviceName": "Angiv et brugerdefineret navn til denne enhed i enhedsopsætningen" }, "device_card": { - "area_picker_label": "Område" + "device_name_placeholder": "Navn", + "area_picker_label": "Område", + "update_name_button": "Opdater navn" }, "add_device_page": { "spinner": "Søger efter ZHA Zigbee-enheder..." @@ -879,6 +885,7 @@ "intro_location": "Vi vil gerne vide, hvor du bor. Disse oplysninger hjælper med at vise information og opsætte solbaserede automationer. Disse data deles aldrig uden for dit netværk.", "intro_location_detect": "Vi kan hjælpe dig med at udfylde disse oplysninger ved at foretage en engangsforespørgsel til en ekstern service.", "location_name_default": "Hjem", + "button_detect": "Detekter", "finish": "Næste" } }, @@ -895,7 +902,10 @@ "go_to_integrations_page": "Gå til integrationssiden." }, "picture-elements": { + "hold": "Hold:", + "tap": "Tryk på:", "navigate_to": "Naviger til {location}", + "toggle": "Skift {navn}", "call_service": "Kald service {name}", "more_info": "Vis mere-info: {Name}" } @@ -952,7 +962,52 @@ "entity_non_numeric": "Enhed er ikke-numerisk: {entity}" }, "changed_toast": { + "message": "Lovelace-konfigurationen blev opdateret, vil du genindlæse?", "refresh": "Opdater" + }, + "reload_lovelace": "Genindlæs Lovelace" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "af {name}", + "next_demo": "Næste demo", + "introduction": "Velkommen hjem! Du er kommet til Home assistant's demo hvor vi viser de bedste bruger interfaces lavet i bruger gruppen.\n", + "learn_more": "Læs mere om Home-Assistent" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "Ovenpå", + "family_room": "Alrum", + "kitchen": "Køkken", + "patio": "Terrasse", + "hallway": "Gang", + "master_bedroom": "Soveværelse", + "left": "Venstre", + "right": "Højre", + "mirror": "Spejl" + }, + "labels": { + "lights": "Lys", + "information": "Information", + "morning_commute": "Morgen pendler", + "commute_home": "Pendle til hjemmet", + "entertainment": "Underholdning", + "activity": "Aktivitet", + "hdmi_input": "HDMI indgang", + "hdmi_switcher": "HDMI skifter", + "volume": "Lydstyrke", + "total_tv_time": "Total TV tid", + "turn_tv_off": "Sluk TV", + "air": "Luft" + }, + "unit": { + "watching": "Ser", + "minutes_abbr": "min" + } + } } } }, diff --git a/translations/de.json b/translations/de.json index a6ca51411e..239c767609 100644 --- a/translations/de.json +++ b/translations/de.json @@ -971,6 +971,49 @@ "refresh": "Aktualisieren" }, "reload_lovelace": "Lovelace neu laden" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "von {name}", + "next_demo": "Nächste Demo", + "introduction": "Willkommen zu Hause! Du hast die Home Assistant Demo erreicht, in der wir die besten Benutzeroberflächen unserer Community präsentieren.", + "learn_more": "Erfahre mehr über Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "Obergeschoss", + "family_room": "Wohnzimmer", + "kitchen": "Küche", + "patio": "Terrasse", + "hallway": "Flur", + "master_bedroom": "Schlafzimmer", + "left": "Links", + "right": "Rechts", + "mirror": "Spiegel" + }, + "labels": { + "lights": "Beleuchtung", + "information": "Informationen", + "morning_commute": "Morgendliche Pendelfahrt", + "commute_home": "Pendeln nach Hause", + "entertainment": "Unterhaltung", + "activity": "Aktivität", + "hdmi_input": "HDMI Eingang", + "hdmi_switcher": "HDMI-Umschalter", + "volume": "Lautstärke", + "total_tv_time": "Gesamte TV-Zeit", + "turn_tv_off": "Fernseher ausschalten", + "air": "Luft" + }, + "unit": { + "watching": "zuschauend", + "minutes_abbr": "min" + } + } + } } }, "sidebar": { diff --git a/translations/el.json b/translations/el.json index 4dd4e551ff..f0d93a4ec5 100644 --- a/translations/el.json +++ b/translations/el.json @@ -619,7 +619,8 @@ "firmware": "Υλικολογισμικό: {έκδοση}", "device_unavailable": "συσκευή μη διαθέσιμη", "entity_unavailable": "οντότητα μη διαθέσιμη", - "no_area": "Καμία περιοχή" + "no_area": "Καμία περιοχή", + "hub": "Συνδεδεμένο μέσω" }, "config_flow": { "external_step": { @@ -970,6 +971,49 @@ "refresh": "Ανανέωση" }, "reload_lovelace": "Επαναφόρτωση Lovelace" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "από {name}", + "next_demo": "Επόμενο demo", + "introduction": "Καλώς όρισες σπίτι! Έχετε φθάσει στο demo Home Assistant όπου παρουσιάζουμε τους καλύτερους UI που δημιουργήθηκαν από την κοινότητά μας.", + "learn_more": "Μάθετε περισσότερα για το Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "Επάνω", + "family_room": "Οικογενειακό Δωμάτιο", + "kitchen": "Κουζίνα", + "patio": "Αίθριο", + "hallway": "Διάδρομος", + "master_bedroom": "Κύριο Υπνοδωμάτιο", + "left": "Αριστερά", + "right": "Δεξιά", + "mirror": "Καθρέφτης" + }, + "labels": { + "lights": "Φώτα", + "information": "Πληροφορίες", + "morning_commute": "Πρωινή Μετακίνηση", + "commute_home": "Μετακίνηση προς Σπίτι", + "entertainment": "Ψυχαγωγία", + "activity": "Δραστηριότητα", + "hdmi_input": "Είσοδος HDMI", + "hdmi_switcher": "Μεταγωγέας HDMI", + "volume": "Ένταση ήχου", + "total_tv_time": "Συνολικός χρόνος θέασης", + "turn_tv_off": "Απενεργοποίηση Τηλεόρασης", + "air": "Αέρας" + }, + "unit": { + "watching": "παρακολούθηση", + "minutes_abbr": "λεπτά" + } + } + } } }, "sidebar": { diff --git a/translations/es.json b/translations/es.json index 821aa28847..cc65d59300 100644 --- a/translations/es.json +++ b/translations/es.json @@ -971,6 +971,49 @@ "refresh": "Actualizar" }, "reload_lovelace": "Recargar Lovelace" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "por {name}", + "next_demo": "Siguiente demostración", + "introduction": "¡Bienvenido a casa! Has llegado a la demostración de Home Assistant donde mostramos las mejores interfaces de usuario creadas por nuestra comunidad.", + "learn_more": "Aprende más sobre Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "Piso de arriba", + "family_room": "Salón", + "kitchen": "Cocina", + "patio": "Patio", + "hallway": "Pasillo", + "master_bedroom": "Dormitorio principal", + "left": "Izquierda", + "right": "Derecha", + "mirror": "Espejo" + }, + "labels": { + "lights": "Luces", + "information": "Información", + "morning_commute": "Ida al trabajo", + "commute_home": "Viaje a casa", + "entertainment": "Entretenimiento", + "activity": "Actividad", + "hdmi_input": "Entrada HDMI", + "hdmi_switcher": "Conmutador HDMI", + "volume": "Volumen", + "total_tv_time": "Tiempo total de TV", + "turn_tv_off": "Apagar la televisión", + "air": "Aire" + }, + "unit": { + "watching": "viendo", + "minutes_abbr": "min" + } + } + } } }, "sidebar": { diff --git a/translations/fi.json b/translations/fi.json index 80cfe99af8..882ea594b8 100644 --- a/translations/fi.json +++ b/translations/fi.json @@ -280,7 +280,8 @@ "default": { "unknown": "Tunt", "unavailable": "Ei saat", - "error": "Virhe" + "error": "Virhe", + "entity_not_found": "Olemusta ei löydetty" }, "alarm_control_panel": { "armed": "Viritetty", @@ -356,12 +357,16 @@ "stop": "Pysäytä" }, "core_config": { + "edit_requires_storage": "Editori on poistettu käytöstä, koska asetuksia on annettu configuration.yaml:ssa.", "location_name": "Home Assistant -järjestelmäsi nimi", "latitude": "Leveysaste", "longitude": "Pituusaste", "elevation": "Korkeus merenpinnasta", "elevation_meters": "metriä", "time_zone": "Aikavyöhyke", + "unit_system": "Yksikköjärjestelmä", + "unit_system_imperial": "Imperial", + "unit_system_metric": "Metrinen", "imperial_example": "Fahrenheit, paunaa", "metric_example": "Celsius, kilogrammat", "save_button": "Tallenna" @@ -373,7 +378,8 @@ "caption": "Muokkaus", "description": "Muokkaa laitteita", "picker": { - "header": "Räätälöinti" + "header": "Räätälöinti", + "introduction": "Muotoile ominaisuuksia olemuskohtaisesti. Lisäykset\/muokkaukset tulevat välittömästi voimaan. Poistetut mukautukset tulevat voimaan, kun olemus päivitetään." } }, "automation": { @@ -463,6 +469,14 @@ "hours": "Tuntia", "minutes": "Minuuttia", "seconds": "Sekuntia" + }, + "geo_location": { + "label": "Geolocation", + "source": "Lähde", + "zone": "Alue", + "event": "Tapahtuma:", + "enter": "Saapuminen alueelle", + "leave": "Poistu" } }, "learn_more": "Lisätietoja triggereistä" @@ -584,7 +598,8 @@ "cloud": { "caption": "Home Assistant Cloud", "description_login": "Kirjautunut sisään {email}", - "description_not_login": "Et ole kirjautunut" + "description_not_login": "Et ole kirjautunut", + "description_features": "Ohjaus possa kotoa, käytä Alexaa ja Google Assistentia" }, "integrations": { "caption": "Integraatiot", @@ -604,42 +619,72 @@ "firmware": "Laiteohjelmisto: {version}", "device_unavailable": "laite ei saatavissa", "entity_unavailable": "kohde ei saatavilla", - "no_area": "Ei aluetta" + "no_area": "Ei aluetta", + "hub": "Yhdistetty kautta" + }, + "config_flow": { + "external_step": { + "description": "Tämä vaihe edellyttää, että vierailet ulkopuolisella verkkosivustolla.", + "open_site": "Avaa verkkosivua" + } } }, "zha": { "caption": "ZHA", "description": "ZigBee kotiautomaation verkonhallinta", + "services": { + "reconfigure": "Määritä ZHA-laite uudelleen (paranna laite). Käytä tätä, jos sinulla on ongelmia laitteen kanssa. Jos kyseinen laite on akkukäyttöinen laite, varmista, että se on hereillä ja hyväksyy komentoja, kun käytät tätä palvelua.", + "updateDeviceName": "Määritä laitteelle mukautettu nimeä laiterekisteriin.", + "remove": "Poista laite ZigBee-verkosta." + }, "device_card": { - "area_picker_label": "Alue" + "device_name_placeholder": "Käyttäjän antama nimeä", + "area_picker_label": "Alue", + "update_name_button": "Päivitä nimeä" }, "add_device_page": { - "spinner": "Etsitään ZHA Zigbee laitteita..." - } - }, - "entity_registry": { - "description": "Yleiskuva kaikista tunnetuista entiteeteistä.", - "picker": { - "unavailable": "(ei saatavilla)", - "integrations_page": "Integraatiot" - }, - "editor": { - "default_name": "Uusi alue", - "delete": "POISTA" + "header": "Zigbee Home Automation - Lisää laitteita", + "spinner": "Etsitään ZHA Zigbee laitteita...", + "discovery_text": "Löydetyt laitteet näkyvät täällä. Noudata laitteen (laitteiden) ohjeita ja aseta laite pariliitostilaan." } }, "area_registry": { + "caption": "Aluerekisteri", + "description": "Yleiskatsaus kaikki kotisi alueista.", "picker": { "header": "Aluekisteri", + "introduction": "Alueita käytetään laitteiden järjestämiseen. Näitä tietoja käytetään Kotiavustajassa käyttöliittymän ja käyttöoikeuksien järjestämiseen sekä integroinnin muihin järjestelmiin.", + "introduction2": "Voit sijoittaa laitteita alueelle siirtymällä alla olevan linkin avulla integraatiot-sivulle ja sitten napauttamalla määritettyyn integraatioon, jotta pääset laitteet -kortteihin.", "integrations_page": "Integraatiot", "no_areas": "Et ole vielä luonut alueita!", "create_area": "LUO ALUE" }, + "no_areas": "Näyttää siltä, että sinulla ei ole vielä alueita!", + "create_area": "LUO ALUE", "editor": { "default_name": "Uusi alue", + "delete": "POISTA", + "update": "PÄIVITÄ", "create": "LUO" } }, + "entity_registry": { + "caption": "Olemusrekisteri", + "description": "Yleiskuva kaikista tunnetuista entiteeteistä.", + "picker": { + "header": "Olemusrekisteri", + "unavailable": "(ei saatavilla)", + "introduction": "Kotiavustaja pitää rekisteriä jokaisesta havaitetusta olemuksesta, joka voidaan yksilöidä. Kullekin näille yksiköille määritetään olemus-ID, varattu juuri tälle yksikölle.", + "introduction2": "Yksikkörekisterin avulla voit ohittaa nimeä, muuttaa yksikön tunnusta tai poistaa merkinnän Kotiavustajasta. Huomaa, että rekisterimerkinnän poistaminen ei poista yksikköä sinäänsä. Sitä voit seuraamalla alla olevaa linkkiä ja poistamalla sitä integrointisivulta.", + "integrations_page": "Integraatiot" + }, + "editor": { + "unavailable": "Parhaillaan olemus ei ole käytettävissä.", + "default_name": "Uusi alue", + "delete": "POISTA", + "update": "PÄIVITYS" + } + }, "person": { "caption": "Henkilöt", "description": "Hallitse henkilöitä, joita Home Assistant seuraa", @@ -673,14 +718,21 @@ }, "refresh_tokens": { "header": "Päivitä tokenit", + "description": "Jokainen päivitystunnus edustaa kirjautumisistuntoa. Päivitystunnukset poistetaan automaattisesti, kun napautat Kirjaudu ulos. Seuraavat päivitystunnukset ovat parhaillaan käytössä tililläsi.", + "token_title": "Päivitä tunnus kohteelle {clientId}", "created_at": "Luotu {date}", + "confirm_delete": "Haluatko varmasti poistaa {name} päivitystunnuksen?", + "delete_failed": "Päivitystunnuksen poistaminen epäonnistui.", "last_used": "Viimeksi käytetty {date} sijainnista {location}", - "not_used": "Ei ole koskaan käytetty" + "not_used": "Ei ole koskaan käytetty", + "current_token_tooltip": "Nykyistä päivitystunnusta ei voi poistaa" }, "long_lived_access_tokens": { "header": "Pitkäaikaiset käyttötunnussanomat", + "description": "Luo pitkäikäisiä käyttöoikeustunnuksia, jotta komentosarjasi voivat vuorovaikutttaa Kotiavustajan kanssa. Jokainen tunnus on voimassa 10 vuotta luomisesta. Seuraavat pitkäikäiset käyttöoikeustunnukset ovat tällä hetkellä käytössä.", "learn_auth_requests": "Opi tekemään tunnistautuneita kutsuja.", "created_at": "Luotu {date}", + "confirm_delete": "Haluatko varmasti poistaa {name} käyttöoikeustunnuksen?", "delete_failed": "Käyttötunnussanoman poistaminen epäonnistui.", "create": "Luo token", "create_failed": "Käyttötunnussanoman luominen epäonnistui.", @@ -796,11 +848,13 @@ "mfa": { "data": { "code": "Kaksivaiheinen tunnistuskoodi" - } + }, + "description": "Avaa **{mfa_module_name}** laitteessasi, jotta näet kaksivaiheisen tunnistuskoodin henkilöllisyyden vahvistamiseen:" } }, "error": { - "invalid_auth": "Väärä käyttäjänimi tai salasana" + "invalid_auth": "Väärä käyttäjänimi tai salasana", + "invalid_code": "Virheellinen tunnistuskoodi" }, "abort": { "login_expired": "Istunto päättyi, ole hyvä ja kirjaudu uudelleen." @@ -822,15 +876,19 @@ }, "create_account": "Luo tili", "error": { - "required_fields": "Täytä kaikki pakolliset kentät" + "required_fields": "Täytä kaikki pakolliset kentät", + "password_not_match": "Salasanat eivät täsmää" } }, "integration": { + "intro": "Laitteet ja palvelut ovat edustettuna Kotiavustajassa integraatioina. Voit määrittää ne nyt tai tehdä sitä myöhemmin kokoonpanonäytöstä.", "more_integrations": "Lisää", "finish": "Valmis" }, "core-config": { "intro": "Hei {name}, tervetuloa Home Assistant -käyttäjäksi. Kuinka haluaisit nimetä uuden kotisi?", + "intro_location": "Haluaisimme tietää, missä asut. Nämä tiedot auttavat näyttämään tietoja ja perustamaan aurinkopohjaisia automaatioita. Nämä tiedot eivät koskaan jaeta oman verkkosi ulkopuolella.", + "intro_location_detect": "Voimme auttaa sinua täyttämään nämä tiedot tekemällä kertaluonteisen pyynnön ulkoiselle palvelulle.", "location_name_default": "Koti", "button_detect": "Havaitse", "finish": "Seuraava" @@ -845,7 +903,16 @@ }, "empty_state": { "title": "Tervetuloa kotiin", + "no_devices": "Tällä sivulla voit ohjata laitteitasi, mutta näyttää siltä, että et ole vielä määrittänyt laitteita. Pääset alkuun integroinnit-sivulla.", "go_to_integrations_page": "Siirry integraatiot-sivulle" + }, + "picture-elements": { + "hold": "Pidä:", + "tap": "Napauta:", + "navigate_to": "Siirry kohtaan {location}", + "toggle": "Kytke {name}", + "call_service": "Kutsu palvelua {name}", + "more_info": "Näytä lisätietoa: {name}" } }, "editor": { @@ -900,14 +967,59 @@ "entity_non_numeric": "Yksikkö ei ole numeerinen: {entity}" }, "changed_toast": { + "message": "Lovelace-asetukset päivitettiin, haluatko päivittää näkymää?", "refresh": "Päivitä" }, "reload_lovelace": "Lataa Lovelace uudelleen" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "kirjoittanut {name}", + "next_demo": "Seuraava demo", + "introduction": "Tervetuloa kotiin! Olet päätynyt Kotiavustaja-demoon, missä esittelemme yhteisömme parhaat käyttöliittymät.", + "learn_more": "Opi enemmän Kotiavustajasta" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "Yläkerta", + "family_room": "Perhehuone", + "kitchen": "Keittiö", + "patio": "Terassi", + "hallway": "Käytävä", + "master_bedroom": "Makuuhuone", + "left": "Vasen", + "right": "Oikea", + "mirror": "Peili" + }, + "labels": { + "lights": "Valot", + "information": "Tiedot", + "morning_commute": "Aamuinen työmatka", + "commute_home": "Työmatka kotiin", + "entertainment": "Viihde", + "activity": "Aktiviteetti", + "hdmi_input": "HDMI-tulo", + "hdmi_switcher": "HDMI-kytkin", + "volume": "Äänenvoimakkuus", + "total_tv_time": "TV-aikaa yhteensä", + "turn_tv_off": "Sammuta televisio", + "air": "Air" + }, + "unit": { + "watching": "katsomassa", + "minutes_abbr": "min" + } + } + } } }, "sidebar": { "log_out": "Kirjaudu ulos", - "developer_tools": "Kehittäjän työkalut" + "developer_tools": "Kehittäjän työkalut", + "external_app_configuration": "Sovelluksen määritykset" }, "common": { "loading": "Ladataan", @@ -1070,7 +1182,7 @@ "dialogs": { "more_info_settings": { "save": "Tallenna", - "name": "Nimi", + "name": "Nimen ohitus", "entity_id": "Kohteen ID" }, "more_info_control": { @@ -1153,8 +1265,14 @@ "climate": { "fan_mode": { "off": "Pois päältä", - "on": "Päällä" + "on": "Päällä", + "auto": "Auto" } } + }, + "groups": { + "system-admin": "Järjestelmänvalvojat", + "system-users": "Käyttäjät", + "system-read-only": "Pelkästään luku -käyttäjät" } } \ No newline at end of file diff --git a/translations/he.json b/translations/he.json index 33e517bf00..45b8ca6a20 100644 --- a/translations/he.json +++ b/translations/he.json @@ -971,6 +971,46 @@ "refresh": "רענן" }, "reload_lovelace": "טען מחדש את Lovelace" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "על ידי {name}", + "next_demo": "ההדגמה הבאה", + "introduction": "ברוך הבא הביתה! הגעת להדגמת Home Assistant שבה אנו מציגים את ה- UI הטובים ביותר שנוצרו על ידי הקהילה שלנו.", + "learn_more": "למידע נוסף על Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "למעלה", + "family_room": "חדר משפחה", + "kitchen": "מטבח", + "patio": "פטיו", + "hallway": "מסדרון", + "master_bedroom": "חדר שינה ראשי", + "left": "שמאל", + "right": "ימין", + "mirror": "מראה" + }, + "labels": { + "lights": "אורות", + "information": "מידע", + "entertainment": "בידור", + "activity": "פעילות", + "hdmi_input": "כניסת HDMI", + "hdmi_switcher": "מחליף HDMI", + "volume": "ווליום", + "total_tv_time": "סה\"כ זמן טלוויזיה", + "turn_tv_off": "כבה את הטלוויזיה", + "air": "אוויר" + }, + "unit": { + "minutes_abbr": "דקות" + } + } + } } }, "sidebar": { diff --git a/translations/is.json b/translations/is.json index c920e794cf..5ae86e011a 100644 --- a/translations/is.json +++ b/translations/is.json @@ -102,6 +102,8 @@ "idle": "Aðgerðalaus" }, "climate": { + "off": "Slökkt", + "on": "Kveikt", "heat": "Hitun", "cool": "Kæling", "idle": "Aðgerðalaus", @@ -232,6 +234,11 @@ } }, "state_badge": { + "default": { + "unknown": "Óþ.", + "error": "Villa", + "entity_not_found": "Eining fannst ekki" + }, "device_tracker": { "home": "Heima", "not_home": "Fjarverandi" @@ -239,10 +246,6 @@ "person": { "home": "Heima", "not_home": "Fjarverandi" - }, - "default": { - "error": "Villa", - "entity_not_found": "Eining fannst ekki" } }, "ui": { @@ -304,6 +307,11 @@ "elevation": "Hækkun", "elevation_meters": "metrar", "time_zone": "Tímabelti", + "unit_system": "Einingarkerfi", + "unit_system_imperial": "Imperial", + "unit_system_metric": "Metra", + "imperial_example": "Fahrenheit, pund", + "metric_example": "Celsíus, kílógrömm", "save_button": "Vista" } } @@ -456,6 +464,7 @@ }, "wait_template": { "label": "Bið", + "wait_template": "Bið skapalón", "timeout": "Tímamörk (valfrjálst)" }, "condition": { @@ -777,6 +786,7 @@ }, "core-config": { "location_name_default": "Heima", + "button_detect": "Uppgötva", "finish": "Næsta" } }, @@ -850,9 +860,40 @@ "entity_not_found": "Eining ekki tiltæk: {entity}" }, "changed_toast": { + "message": "Lovelace stillingum hefur verið breytt, viltu endurnýja?", "refresh": "Endurnýja" }, "reload_lovelace": "Endurhlaða Lovelace" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "eftir {name}", + "learn_more": "Læra meira um Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "kitchen": "Eldhús", + "left": "Vinstri", + "right": "Hægri", + "mirror": "Spegill" + }, + "labels": { + "lights": "Ljós", + "information": "Upplýsingar", + "entertainment": "Skemmtun", + "activity": "Virkni", + "volume": "Hljóðstyrkur", + "turn_tv_off": "Slökkva á sjónvarpi" + }, + "unit": { + "watching": "Horfi á", + "minutes_abbr": "mín" + } + } + } } }, "sidebar": { diff --git a/translations/it.json b/translations/it.json index 642902fa01..3f5adbf8de 100644 --- a/translations/it.json +++ b/translations/it.json @@ -619,7 +619,8 @@ "firmware": "Firmware: {version}", "device_unavailable": "dispositivo non disponibile", "entity_unavailable": "entità non disponibile", - "no_area": "Nessuna area" + "no_area": "Nessuna area", + "hub": "Connesso tramite" }, "config_flow": { "external_step": { @@ -970,6 +971,49 @@ "refresh": "Aggiorna" }, "reload_lovelace": "Ricarica Lovelace" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "di {name}", + "next_demo": "Prossima demo", + "introduction": "Benvenuto a casa! Questa è la demo di Home Assistant, qui pubblichiamo le migliori interfacce utente create dalla nostra community.", + "learn_more": "Ulteriori informazioni su Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "Piano superiore", + "family_room": "Soggiorno", + "kitchen": "Cucina", + "patio": "Patio", + "hallway": "Corridoio", + "master_bedroom": "Camera principale", + "left": "Sinistra", + "right": "Destra", + "mirror": "Specchio" + }, + "labels": { + "lights": "Luci", + "information": "Informazioni", + "morning_commute": "Tragitto mattutino", + "commute_home": "Tragitto per casa", + "entertainment": "Intrattenimento", + "activity": "Attività", + "hdmi_input": "Ingresso HDMI", + "hdmi_switcher": "Commutatore HDMI", + "volume": "Volume", + "total_tv_time": "Tempo totale TV", + "turn_tv_off": "Spegni la televisione", + "air": "Aria" + }, + "unit": { + "watching": "Stai guardando", + "minutes_abbr": "min" + } + } + } } }, "sidebar": { diff --git a/translations/ko.json b/translations/ko.json index 2bc00e2e9d..f3824f03af 100644 --- a/translations/ko.json +++ b/translations/ko.json @@ -971,6 +971,49 @@ "refresh": "새로고침" }, "reload_lovelace": "Lovelace 새로고침" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "{name} 님이 만듦", + "next_demo": "다음 데모", + "introduction": "집에 오신 것을 환영합니다! 커뮤니티에서 만든 최고의 UI 가 적용된 Home Assistant 를 소개합니다.", + "learn_more": "Home Assistant 에 대해 더 알아보기" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "위층", + "family_room": "가족실", + "kitchen": "부엌", + "patio": "마당", + "hallway": "현관", + "master_bedroom": "안방", + "left": "왼쪽", + "right": "오른쪽", + "mirror": "거울" + }, + "labels": { + "lights": "조명", + "information": "정보", + "morning_commute": "아침 출근", + "commute_home": "집으로 퇴근", + "entertainment": "엔터테인먼트", + "activity": "활동", + "hdmi_input": "HDMI 입력", + "hdmi_switcher": "HDMI 선택기", + "volume": "음량", + "total_tv_time": "총 TV 시청", + "turn_tv_off": "TV 끄기", + "air": "공조기" + }, + "unit": { + "watching": "시청중", + "minutes_abbr": "분" + } + } + } } }, "sidebar": { diff --git a/translations/lb.json b/translations/lb.json index c78b72f95a..a7c069cc23 100644 --- a/translations/lb.json +++ b/translations/lb.json @@ -971,6 +971,49 @@ "refresh": "Frësch lueden" }, "reload_lovelace": "Lovelace frësch lueden" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "vun {name}", + "next_demo": "Nächst Demo", + "introduction": "Wëllkomm doheem! Dir hutt d'Demo vum Home Assistant erreecht wou mir iech déi Bescht Benotzer Interfacen déi vun onser Gemeinschaft erstallt goufen.", + "learn_more": "Méi iwwert Home Assistant liesen" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "Uewenop", + "family_room": "Stuff", + "kitchen": "Kichen", + "patio": "Veranda", + "hallway": "Gang", + "master_bedroom": "Schlofkummer", + "left": "Lénks", + "right": "Riets", + "mirror": "Spigel" + }, + "labels": { + "lights": "Luuchten", + "information": "Informatioun", + "morning_commute": "Moies Trajet", + "commute_home": "Heem fueren", + "entertainment": "Ënnerhalung", + "activity": "Aktivitéit", + "hdmi_input": "HDMI Agang", + "hdmi_switcher": "HDMI Ëmschalter", + "volume": "Volume", + "total_tv_time": "Gesamt Fernseh Zäit", + "turn_tv_off": "Fernseher ausschalten", + "air": "Loft" + }, + "unit": { + "watching": "kucken", + "minutes_abbr": "Min." + } + } + } } }, "sidebar": { diff --git a/translations/nb.json b/translations/nb.json index 0d4297972b..33b7d4d08f 100644 --- a/translations/nb.json +++ b/translations/nb.json @@ -620,7 +620,7 @@ "device_unavailable": "enheten er utilgjengelig", "entity_unavailable": "oppføringen er utilgjengelig", "no_area": "Intet område", - "hub": "Ligado atravez de" + "hub": "Tilkoblet via" }, "config_flow": { "external_step": { @@ -968,9 +968,52 @@ }, "changed_toast": { "message": "Lovelace-konfigurasjonen ble oppdatert, ønsker du å oppdatere?", - "refresh": "Oppdatere" + "refresh": "Oppdater" }, "reload_lovelace": "Laste Lovelace på nytt" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "ved {name}", + "next_demo": "Neste demo", + "introduction": "Velkommen hjem! Du har nådd Home Assistant-demoen der vi viser frem de beste UIs som er opprettet av fellesskapet vårt.", + "learn_more": "Lær mer om Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "Oppe", + "family_room": "Stue", + "kitchen": "Kjøkken", + "patio": "Uteområdet", + "hallway": "Gang", + "master_bedroom": "Hovedsoverom", + "left": "Venstre", + "right": "Høyre", + "mirror": "Speil" + }, + "labels": { + "lights": "Lys", + "information": "Informasjon", + "morning_commute": "Morgen pendling", + "commute_home": "Pendle til hjem", + "entertainment": "Underholdning", + "activity": "Aktivitet", + "hdmi_input": "HDMI inngang", + "hdmi_switcher": "HDMI velger", + "volume": "Volum", + "total_tv_time": "Total TV-tid", + "turn_tv_off": "Slå TV av", + "air": "Luft" + }, + "unit": { + "watching": "Ser på", + "minutes_abbr": "min" + } + } + } } }, "sidebar": { diff --git a/translations/nl.json b/translations/nl.json index 8734aae295..99c44929ca 100644 --- a/translations/nl.json +++ b/translations/nl.json @@ -971,6 +971,49 @@ "refresh": "Vernieuwen" }, "reload_lovelace": "Lovelace herladen" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "door {name}", + "next_demo": "Volgende demo", + "introduction": "Welkom thuis! Je hebt de Home Assistant demo bereikt waar we de beste UI's van onze community laten zien.", + "learn_more": "Meer informatie over Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "Boven", + "family_room": "Familiekamer", + "kitchen": "Keuken", + "patio": "Achtertuin", + "hallway": "Gang", + "master_bedroom": "Hoofdslaapkamer", + "left": "Links", + "right": "Rechts", + "mirror": "Spiegel" + }, + "labels": { + "lights": "Lichten", + "information": "Informatie", + "morning_commute": "Ochtend reis", + "commute_home": "Reis naar huis", + "entertainment": "Entertainment", + "activity": "Activiteit", + "hdmi_input": "HDMI-ingang", + "hdmi_switcher": "HDMI-switcher", + "volume": "Volume", + "total_tv_time": "Totale tv-tijd", + "turn_tv_off": "Schakel televisie uit", + "air": "Lucht" + }, + "unit": { + "watching": "kijkend", + "minutes_abbr": "min" + } + } + } } }, "sidebar": { diff --git a/translations/nn.json b/translations/nn.json index cf401d750e..14ab7f6123 100644 --- a/translations/nn.json +++ b/translations/nn.json @@ -528,7 +528,7 @@ }, "actions": { "header": "Handlingar", - "introduction": "Handlinga Home Assistant vil gjennomføre når automasjonen vert utløyst.\n\n[Lær meir om handlingar.](https:\/\/home-assistant.io\/docs\/automation\/action\/)", + "introduction": "Handlinga Home Assistant vil gjennomføre når automasjonen vert utløyst.", "add": "Legg til handling", "duplicate": "Dupliser", "delete": "Slett", @@ -962,6 +962,27 @@ "refresh": "Oppfrisk" }, "reload_lovelace": "Omlast Lovelace" + }, + "page-demo": { + "config": { + "arsaboo": { + "names": { + "family_room": "Stove", + "kitchen": "Kjøkken", + "right": "Høgre" + }, + "labels": { + "commute_home": "Pendle til heimen", + "volume": "Volum", + "total_tv_time": "Totalt TV-tid", + "turn_tv_off": "Slå av TV" + }, + "unit": { + "watching": "ser ", + "minutes_abbr": "min" + } + } + } } }, "sidebar": { diff --git a/translations/pl.json b/translations/pl.json index 20a962979d..97753f976c 100644 --- a/translations/pl.json +++ b/translations/pl.json @@ -971,6 +971,23 @@ "refresh": "Odśwież" }, "reload_lovelace": "Przeładuj Lovelace" + }, + "page-demo": { + "cards": { + "demo": { + "learn_more": "Dowiedz się więcej o Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "kitchen": "Kuchnia" + }, + "labels": { + "volume": "Głośność" + } + } + } } }, "sidebar": { diff --git a/translations/ru.json b/translations/ru.json index 366e9cd80b..d84cea0f1e 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -971,6 +971,49 @@ "refresh": "Обновить" }, "reload_lovelace": "Перезагрузить Lovelace" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "автор: {name}", + "next_demo": "Далее", + "introduction": "Добро пожаловать! Здесь Вы можете увидеть лучшие пользовательские интерфейсы, созданные нашим сообществом.", + "learn_more": "Узнайте больше о Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "Второй этаж", + "family_room": "Гостиная", + "kitchen": "Кухня", + "patio": "Внутренний дворик", + "hallway": "Прихожая", + "master_bedroom": "Спальня", + "left": "Влево", + "right": "Вправо", + "mirror": "Зеркало" + }, + "labels": { + "lights": "Свет", + "information": "Информация", + "morning_commute": "Утренняя поездка", + "commute_home": "Поездка домой", + "entertainment": "Развлечения", + "activity": "Активность", + "hdmi_input": "Вход HDMI", + "hdmi_switcher": "Переключатель HDMI", + "volume": "Громкость", + "total_tv_time": "Общее время ТВ", + "turn_tv_off": "Выключить телевизор", + "air": "Воздух" + }, + "unit": { + "watching": "наблюдение", + "minutes_abbr": "мин." + } + } + } } }, "sidebar": { diff --git a/translations/sv.json b/translations/sv.json index 9398efa3a1..e1f43706df 100644 --- a/translations/sv.json +++ b/translations/sv.json @@ -619,7 +619,8 @@ "firmware": "Firmware: {version}", "device_unavailable": "enhet otillgänglig", "entity_unavailable": "entitet otillgänglig", - "no_area": "Inget område (\"area\")" + "no_area": "Inget område (\"area\")", + "hub": "Ansluten via" }, "config_flow": { "external_step": { @@ -969,7 +970,50 @@ "message": "Lovelace-konfigurationen uppdaterades, vill du ladda om?", "refresh": "Uppdatera" }, - "reload_lovelace": "Uppdatera Lovelace" + "reload_lovelace": "Ladda om Lovelace" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "av {name}", + "next_demo": "Nästa demonstration", + "introduction": "Välkommen hem! Du har nått Home Assistant demon, var vi visar upp de bästa användargränssnitt som skapats av vårt community.", + "learn_more": "Lär dig mer om Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "Övervåningen", + "family_room": "Familjerum", + "kitchen": "Kök", + "patio": "Uteplats", + "hallway": "Hall", + "master_bedroom": "Huvudsovrum", + "left": "Vänster", + "right": "Höger", + "mirror": "Spegla" + }, + "labels": { + "lights": "Ljus", + "information": "Information", + "morning_commute": "Morgonpendling", + "commute_home": "Pendling hem", + "entertainment": "Underhållning", + "activity": "Aktivitet", + "hdmi_input": "HDMI-ingång", + "hdmi_switcher": "HDMI-omkopplare", + "volume": "Volym", + "total_tv_time": "TV-tid totalt", + "turn_tv_off": "Stäng av TV", + "air": "Air" + }, + "unit": { + "watching": "ser på", + "minutes_abbr": "min" + } + } + } } }, "sidebar": { diff --git a/translations/zh-Hans.json b/translations/zh-Hans.json index f86dd437fb..ee8a092a69 100644 --- a/translations/zh-Hans.json +++ b/translations/zh-Hans.json @@ -562,7 +562,7 @@ "learn_more": "详细了解动作" }, "load_error_not_editable": "只能编辑 automations.yaml 中的自动化。", - "load_error_unknown": "加载自动化错误 ( {err_no})。" + "load_error_unknown": "加载自动化错误 ({err_no})。" } }, "script": { @@ -971,6 +971,37 @@ "refresh": "刷新" }, "reload_lovelace": "重新加载 Lovelace" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "来自 {name}", + "next_demo": "下一个演示", + "introduction": "欢迎回家!您现在位于 Home Assistant 演示,这里展示了我们的社区创作的最佳 UI。", + "learn_more": "详细了解 Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "family_room": "客厅", + "kitchen": "厨房", + "patio": "露台", + "hallway": "门厅", + "master_bedroom": "主卧", + "left": "左", + "right": "右", + "mirror": "镜子" + }, + "labels": { + "lights": "灯", + "information": "信息", + "morning_commute": "上班", + "commute_home": "下班", + "entertainment": "娱乐" + } + } + } } }, "sidebar": { diff --git a/translations/zh-Hant.json b/translations/zh-Hant.json index 831cd4ffa0..eb64c98eb7 100644 --- a/translations/zh-Hant.json +++ b/translations/zh-Hant.json @@ -971,6 +971,49 @@ "refresh": "更新" }, "reload_lovelace": "重新載入 Lovelace" + }, + "page-demo": { + "cards": { + "demo": { + "demo_by": "由 {name}", + "next_demo": "下一個展示", + "introduction": "歡迎回家!您正在使用 Home Assistatnt 展示功能,由社群所創作的最佳介面展示。", + "learn_more": "詳細了解 Home Assistant" + } + }, + "config": { + "arsaboo": { + "names": { + "upstairs": "樓上", + "family_room": "家庭房", + "kitchen": "廚房", + "patio": "庭院", + "hallway": "走廊", + "master_bedroom": "主臥室", + "left": "左", + "right": "右", + "mirror": "鏡子" + }, + "labels": { + "lights": "燈光", + "information": "資訊", + "morning_commute": "晨間通勤", + "commute_home": "返家通勤", + "entertainment": "視聽室", + "activity": "活動", + "hdmi_input": "HDMI 輸入", + "hdmi_switcher": "HDMI 切換器", + "volume": "音量", + "total_tv_time": "總觀看時間", + "turn_tv_off": "關閉電視", + "air": "空氣" + }, + "unit": { + "watching": "正在觀看", + "minutes_abbr": "分" + } + } + } } }, "sidebar": { diff --git a/yarn.lock b/yarn.lock index e4a28b21d1..f76fcadabc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -847,10 +847,10 @@ dependencies: "@material/feature-targeting" "^0.44.1" -"@mdi/svg@3.6.95": - version "3.6.95" - resolved "https://registry.yarnpkg.com/@mdi/svg/-/svg-3.6.95.tgz#235a922247fb980e640586ee0ebc71d40f266dcd" - integrity sha512-QybIs+D4mQrEbDIeXdfs0KInlaAnakhpJADxYIUkwrU9QStBQ0miTtFbsOIglaOYYyrjIpVdDVmhYl1ILRI0SA== +"@mdi/svg@3.7.95": + version "3.7.95" + resolved "https://registry.yarnpkg.com/@mdi/svg/-/svg-3.7.95.tgz#178207f08cb91dc9111afef7e748aefe41b54019" + integrity sha512-5ZStRxq4PFATwurnjN1CgCGCfP8nwJfHuqUozTMaF/qKC7rlSBS0Sm+VQQDmlJBO3JjiG+dQgd7ZdtanI/w/mw== "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" @@ -944,11 +944,6 @@ resolved "https://registry.yarnpkg.com/@polymer/esm-amd-loader/-/esm-amd-loader-1.0.4.tgz#4e77f2f59b29b01e0ad02aa83d33716cddc5f9f9" integrity sha512-h+hqYkL+tQV/y2ESD5gFXMl5z4cC+XY1jTlBeGSBaTcj3VbB5OBEScbvRXm63NcEbBneQQYbHfBAXAkF9i9wIA== -"@polymer/font-roboto-local@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@polymer/font-roboto-local/-/font-roboto-local-3.0.2.tgz#563cd6cabbcaef54999d654c0f3d476bcc49ce58" - integrity sha512-mCd9TcjwnCxU+7uVHCkbREGU+OmzStvYh3ru5DSaftOQDnMrLAzernEv/QCcfSPRgTMHij+pIUN4tcaGeDGcYg== - "@polymer/font-roboto@^3.0.1", "@polymer/font-roboto@^3.0.2": version "3.0.2" resolved "https://registry.yarnpkg.com/@polymer/font-roboto/-/font-roboto-3.0.2.tgz#80cdaa7225db2359130dfb2c6d9a3be1820020c3" @@ -1456,12 +1451,12 @@ "@polymer/paper-styles" "^3.0.0-pre.26" "@polymer/polymer" "^3.0.0" -"@polymer/polymer@^3.0.0", "@polymer/polymer@^3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@polymer/polymer/-/polymer-3.2.0.tgz#b41fddec4ecac63b12936b93726678d23add7afd" - integrity sha512-L6uV1oM6T6xbwbVx6t3biG5T2VSSB03LxnIrUd9M2pr6RkHVPFHJ37pC5MUwBAEhkGFJif7eks7fdMMSGZTeEQ== +"@polymer/polymer@3.1.0", "@polymer/polymer@^3.0.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@polymer/polymer/-/polymer-3.1.0.tgz#3e1b7447a1e350fd654e1823def655d0f0828a70" + integrity sha512-hwN8IMERsFATz/9dSMxYHL+84J9uBkPuuarxJWlTsppZ4CAYTZKnepBfNrKoyNsafBmA3yXBiiKPPf+fJtza7A== dependencies: - "@webcomponents/shadycss" "^1.8.0" + "@webcomponents/shadycss" "^1.5.2" "@polymer/sinonjs@^1.14.1": version "1.17.1" @@ -2373,7 +2368,7 @@ "@webassemblyjs/wast-parser" "1.8.5" "@xtuc/long" "4.2.2" -"@webcomponents/shadycss@^1.8.0", "@webcomponents/shadycss@^1.9.0": +"@webcomponents/shadycss@^1.5.2", "@webcomponents/shadycss@^1.9.0": version "1.9.1" resolved "https://registry.yarnpkg.com/@webcomponents/shadycss/-/shadycss-1.9.1.tgz#d769fbadfa504f11b84caeef26701f89070ec49a" integrity sha512-IaZOnWOKXHghqk/WfPNDRIgDBi3RsVPY2IFAw6tYiL9UBGvQRy5R6uC+Fk7qTZsReTJ0xh5MTT8yAcb3MUR4mQ== @@ -2754,6 +2749,11 @@ array-each@^1.0.0, array-each@^1.0.1: resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= +array-filter@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= + array-find-index@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" @@ -2802,6 +2802,16 @@ array-last@^1.1.1: dependencies: is-number "^4.0.0" +array-map@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= + +array-reduce@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= + array-slice@^0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" @@ -3255,7 +3265,7 @@ babel-preset-minify@=0.4.0-alpha.caaefb4c: babel-plugin-transform-undefined-to-void "^6.10.0-alpha.caaefb4c" lodash.isplainobject "^4.0.6" -babel-runtime@^6.22.0, babel-runtime@^6.26.0: +babel-runtime@^6.22.0, babel-runtime@^6.26.0, babel-runtime@^6.9.2: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= @@ -3988,7 +3998,7 @@ check-error@^1.0.2: resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= -chokidar@^1.7.0: +chokidar@^1.6.0, chokidar@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" integrity sha1-eY5ol3gVHIB2tLNg5e3SjNortGg= @@ -4578,6 +4588,23 @@ cosmiconfig@^5.0.2, cosmiconfig@^5.0.7: js-yaml "^3.13.0" parse-json "^4.0.0" +cpx@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/cpx/-/cpx-1.5.0.tgz#185be018511d87270dedccc293171e37655ab88f" + integrity sha1-GFvgGFEdhycN7czCkxceN2VauI8= + dependencies: + babel-runtime "^6.9.2" + chokidar "^1.6.0" + duplexer "^0.1.1" + glob "^7.0.5" + glob2base "^0.0.12" + minimatch "^3.0.2" + mkdirp "^0.5.1" + resolve "^1.1.7" + safe-buffer "^5.0.1" + shell-quote "^1.6.1" + subarg "^1.0.0" + crc32-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4" @@ -5248,6 +5275,11 @@ duplexer3@^0.1.4: resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= +duplexer@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= + duplexify@^3.2.0, duplexify@^3.4.2, duplexify@^3.5.0, duplexify@^3.6.0: version "3.7.1" resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" @@ -6181,6 +6213,11 @@ find-cache-dir@^2.0.0: make-dir "^2.0.0" pkg-dir "^3.0.0" +find-index@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" + integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= + find-parent-dir@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/find-parent-dir/-/find-parent-dir-0.3.0.tgz#33c44b429ab2b2f0646299c5f9f718f376ff8d54" @@ -6651,6 +6688,13 @@ glob-watcher@^5.0.0: just-debounce "^1.0.0" object.defaults "^1.1.0" +glob2base@^0.0.12: + version "0.0.12" + resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" + integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY= + dependencies: + find-index "^0.1.1" + glob@7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" @@ -6697,6 +6741,18 @@ glob@^6.0.1: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^7.0.5: + version "7.1.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + global-dirs@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" @@ -9394,7 +9450,7 @@ minimist@^0.2.0: resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.2.0.tgz#4dffe525dae2b864c66c2e23c6271d7afdecefce" integrity sha1-Tf/lJdriuGTGbC4jxicdev3s784= -minimist@^1.1.3, minimist@^1.2.0: +minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= @@ -11700,6 +11756,11 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" +roboto-fontface@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/roboto-fontface/-/roboto-fontface-0.10.0.tgz#7eee40cfa18b1f7e4e605eaf1a2740afb6fd71b0" + integrity sha512-OlwfYEgA2RdboZohpldlvJ1xngOins5d7ejqnIBWr9KaMxsnBqotpptRXTyfNRLnFpqzX6sTDt+X+a+6udnU8g== + rollup@^1.3.0: version "1.7.4" resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.7.4.tgz#dd9d1d4935d3db38f16e1caaef635d8d1b0831c4" @@ -11990,6 +12051,16 @@ shebang-regex@^1.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= +shell-quote@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + shelljs@^0.8.0: version "0.8.3" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.3.tgz#a7f3319520ebf09ee81275b2368adb286659b097" @@ -12623,6 +12694,13 @@ strip-json-comments@2.0.1, strip-json-comments@^2.0.1, strip-json-comments@~2.0. resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +subarg@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" + integrity sha1-9izxdYHplrSPyWVpn1TAauJouNI= + dependencies: + minimist "^1.1.0" + superstruct@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-0.6.1.tgz#148fc3d627bb59fcfe24aa1bd2a1b8c51b1db072"