added inside temperature bme, hacs update
parent
f4012070ff
commit
eefdbd278f
|
@ -1 +1 @@
|
||||||
0.118.5
|
2020.12.1
|
|
@ -127,7 +127,7 @@
|
||||||
"access_token_expiration": 1800.0,
|
"access_token_expiration": 1800.0,
|
||||||
"token": "552d438c538636357742acea47d8a022fcaab47c74a20435614f69540088948934d66767b0348eeec4c4de979691f12f3ce28c20c3854dfd0b5b263efd07f40f",
|
"token": "552d438c538636357742acea47d8a022fcaab47c74a20435614f69540088948934d66767b0348eeec4c4de979691f12f3ce28c20c3854dfd0b5b263efd07f40f",
|
||||||
"jwt_key": "0ed3886ff667ce6e5f17c621f1c8b8c1f14fe258f2669022c078f14e5e5c3906a8b37ad6c949aa6c1af800a5fbc94fd6e581de258a01c884e368cf6d0d5c741f",
|
"jwt_key": "0ed3886ff667ce6e5f17c621f1c8b8c1f14fe258f2669022c078f14e5e5c3906a8b37ad6c949aa6c1af800a5fbc94fd6e581de258a01c884e368cf6d0d5c741f",
|
||||||
"last_used_at": "2020-12-10T20:49:01.795911+00:00",
|
"last_used_at": "2020-12-18T05:17:58.556455+00:00",
|
||||||
"last_used_ip": "172.30.32.2"
|
"last_used_ip": "172.30.32.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -267,7 +267,7 @@
|
||||||
"access_token_expiration": 1800.0,
|
"access_token_expiration": 1800.0,
|
||||||
"token": "67154748b468ae62cff3021f566ce8f1d94d89f7e223b3dfb8432226347f1e1f0ba05674e2e089fa98ee08add0be40d38e70f3af9dc74cf9dbb5f9e93d358cb0",
|
"token": "67154748b468ae62cff3021f566ce8f1d94d89f7e223b3dfb8432226347f1e1f0ba05674e2e089fa98ee08add0be40d38e70f3af9dc74cf9dbb5f9e93d358cb0",
|
||||||
"jwt_key": "50e901c4783bb84711838442d27a1ea4d44213eea590113bb1154bd69efc18d98cc8892287520a35a5154b087996bdeba2e131697f28bade44e8f5cc75fa6235",
|
"jwt_key": "50e901c4783bb84711838442d27a1ea4d44213eea590113bb1154bd69efc18d98cc8892287520a35a5154b087996bdeba2e131697f28bade44e8f5cc75fa6235",
|
||||||
"last_used_at": "2020-12-10T20:49:03.210419+00:00",
|
"last_used_at": "2020-12-18T05:17:57.852541+00:00",
|
||||||
"last_used_ip": "10.0.0.2"
|
"last_used_ip": "10.0.0.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -886,6 +886,34 @@
|
||||||
"last_used_at": "2020-11-25T15:01:59.406207+00:00",
|
"last_used_at": "2020-11-25T15:01:59.406207+00:00",
|
||||||
"last_used_ip": "10.0.0.177"
|
"last_used_ip": "10.0.0.177"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "36654ad96b994dac8792f2d10a8a50a1",
|
||||||
|
"user_id": "99685dc45d9f40dc8183e11ce5128038",
|
||||||
|
"client_id": "https://ha.kebler.net/",
|
||||||
|
"client_name": null,
|
||||||
|
"client_icon": null,
|
||||||
|
"token_type": "normal",
|
||||||
|
"created_at": "2020-12-18T02:16:19.147288+00:00",
|
||||||
|
"access_token_expiration": 1800.0,
|
||||||
|
"token": "d9cce9fda43a1711dd7e09f7b3c2a80492c2561e5db7972aff31ceaf68e330126c233b361e1c7aca06b56ed3a50c9ed4f8e4688d9d4c279a0e1d3a8ce544644a",
|
||||||
|
"jwt_key": "a4020e6b1ddeb3f600eae73269a4eb31c917ab837f93101a42b587160743808dba65395ee57a6d3dc2bb62bea4fd1e25b19b2e16e8267889398ae904412bd399",
|
||||||
|
"last_used_at": "2020-12-18T17:02:57.020487+00:00",
|
||||||
|
"last_used_ip": "10.0.0.2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "5ef8eb44b659424a87cb09d00d5a9039",
|
||||||
|
"user_id": "99685dc45d9f40dc8183e11ce5128038",
|
||||||
|
"client_id": "https://ha.kebler.net/",
|
||||||
|
"client_name": null,
|
||||||
|
"client_icon": null,
|
||||||
|
"token_type": "normal",
|
||||||
|
"created_at": "2020-12-18T17:12:13.343284+00:00",
|
||||||
|
"access_token_expiration": 1800.0,
|
||||||
|
"token": "b803b3516fbf26d72b6d33f0c70e45370123c1e97e404c021645ca9ff900691e77578b0bfd47211c17f1308bc976b33e25077995803c7c1b20c9d6bd08d553c2",
|
||||||
|
"jwt_key": "f03cdead1812714da6513f6ab8cb98e3698c2c787ca40934035b258a052d3b7287ca5c521b8cc6f49e40c9812eba1c4be66cdb9835b6c409916e29a10d232533",
|
||||||
|
"last_used_at": "2020-12-18T17:12:13.343453+00:00",
|
||||||
|
"last_used_ip": "10.0.0.2"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "4deb1c92841543cbb4d86079a5320f99",
|
"id": "4deb1c92841543cbb4d86079a5320f99",
|
||||||
"user_id": "5270c6dbb87642d29fb41212df19da0c",
|
"user_id": "5270c6dbb87642d29fb41212df19da0c",
|
||||||
|
|
|
@ -22,7 +22,8 @@
|
||||||
"id": "515c6f88684b452e86231c4411e3001e",
|
"id": "515c6f88684b452e86231c4411e3001e",
|
||||||
"via_device_id": null,
|
"via_device_id": null,
|
||||||
"area_id": null,
|
"area_id": null,
|
||||||
"name_by_user": null
|
"name_by_user": null,
|
||||||
|
"disabled_by": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"config_entries": [
|
"config_entries": [
|
||||||
|
@ -43,7 +44,8 @@
|
||||||
"id": "93560a2f0c64414e8c1a69dbbf3bf97f",
|
"id": "93560a2f0c64414e8c1a69dbbf3bf97f",
|
||||||
"via_device_id": null,
|
"via_device_id": null,
|
||||||
"area_id": null,
|
"area_id": null,
|
||||||
"name_by_user": null
|
"name_by_user": null,
|
||||||
|
"disabled_by": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"config_entries": [
|
"config_entries": [
|
||||||
|
@ -59,12 +61,13 @@
|
||||||
"manufacturer": "espressif",
|
"manufacturer": "espressif",
|
||||||
"model": "PLATFORMIO_D1_MINI",
|
"model": "PLATFORMIO_D1_MINI",
|
||||||
"name": "inside_temp_humd",
|
"name": "inside_temp_humd",
|
||||||
"sw_version": "1.15.3 (Dec 1 2020, 11:20:56)",
|
"sw_version": "1.15.3 (Nov 15 2020, 07:10:38)",
|
||||||
"entry_type": null,
|
"entry_type": null,
|
||||||
"id": "1883f8cbd6b548b992e9a1974008f81f",
|
"id": "1883f8cbd6b548b992e9a1974008f81f",
|
||||||
"via_device_id": null,
|
"via_device_id": null,
|
||||||
"area_id": null,
|
"area_id": null,
|
||||||
"name_by_user": null
|
"name_by_user": null,
|
||||||
|
"disabled_by": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"config_entries": [
|
"config_entries": [
|
||||||
|
@ -80,12 +83,13 @@
|
||||||
"manufacturer": "espressif",
|
"manufacturer": "espressif",
|
||||||
"model": "PLATFORMIO_D1_MINI",
|
"model": "PLATFORMIO_D1_MINI",
|
||||||
"name": "outside_temp_humd",
|
"name": "outside_temp_humd",
|
||||||
"sw_version": "1.15.3 (Dec 1 2020, 10:59:50)",
|
"sw_version": "1.15.3 (Dec 16 2020, 15:18:17)",
|
||||||
"entry_type": null,
|
"entry_type": null,
|
||||||
"id": "207200b764c24bb2ac697f37d7c8b4e2",
|
"id": "207200b764c24bb2ac697f37d7c8b4e2",
|
||||||
"via_device_id": null,
|
"via_device_id": null,
|
||||||
"area_id": null,
|
"area_id": null,
|
||||||
"name_by_user": null
|
"name_by_user": null,
|
||||||
|
"disabled_by": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"config_entries": [
|
"config_entries": [
|
||||||
|
@ -106,7 +110,8 @@
|
||||||
"id": "379851aebc71474585da2f6ce68a5745",
|
"id": "379851aebc71474585da2f6ce68a5745",
|
||||||
"via_device_id": null,
|
"via_device_id": null,
|
||||||
"area_id": null,
|
"area_id": null,
|
||||||
"name_by_user": null
|
"name_by_user": null,
|
||||||
|
"disabled_by": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"config_entries": [
|
"config_entries": [
|
||||||
|
@ -127,7 +132,8 @@
|
||||||
"id": "f16e11491ac04282ab179f5727d4f5dc",
|
"id": "f16e11491ac04282ab179f5727d4f5dc",
|
||||||
"via_device_id": null,
|
"via_device_id": null,
|
||||||
"area_id": null,
|
"area_id": null,
|
||||||
"name_by_user": null
|
"name_by_user": null,
|
||||||
|
"disabled_by": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"config_entries": [
|
"config_entries": [
|
||||||
|
@ -148,7 +154,8 @@
|
||||||
"id": "ff1bf04ce1b2439b8a7ebc9237a010d9",
|
"id": "ff1bf04ce1b2439b8a7ebc9237a010d9",
|
||||||
"via_device_id": null,
|
"via_device_id": null,
|
||||||
"area_id": null,
|
"area_id": null,
|
||||||
"name_by_user": null
|
"name_by_user": null,
|
||||||
|
"disabled_by": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"config_entries": [
|
"config_entries": [
|
||||||
|
@ -164,12 +171,13 @@
|
||||||
"manufacturer": "hacs.xyz",
|
"manufacturer": "hacs.xyz",
|
||||||
"model": "",
|
"model": "",
|
||||||
"name": "HACS",
|
"name": "HACS",
|
||||||
"sw_version": "1.8.0",
|
"sw_version": "1.9.0",
|
||||||
"entry_type": "service",
|
"entry_type": "service",
|
||||||
"id": "da36236384f2c8816377b036cf723ece",
|
"id": "da36236384f2c8816377b036cf723ece",
|
||||||
"via_device_id": null,
|
"via_device_id": null,
|
||||||
"area_id": null,
|
"area_id": null,
|
||||||
"name_by_user": null
|
"name_by_user": null,
|
||||||
|
"disabled_by": null
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"deleted_devices": []
|
"deleted_devices": []
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -6,7 +6,7 @@
|
||||||
"uses_password": false,
|
"uses_password": false,
|
||||||
"name": "inside_temp_humd",
|
"name": "inside_temp_humd",
|
||||||
"mac_address": "84:F3:EB:3B:77:30",
|
"mac_address": "84:F3:EB:3B:77:30",
|
||||||
"compilation_time": "Dec 1 2020, 11:20:56",
|
"compilation_time": "Nov 15 2020, 07:10:38",
|
||||||
"model": "PLATFORMIO_D1_MINI",
|
"model": "PLATFORMIO_D1_MINI",
|
||||||
"has_deep_sleep": false,
|
"has_deep_sleep": false,
|
||||||
"esphome_version": "1.15.3"
|
"esphome_version": "1.15.3"
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"uses_password": false,
|
"uses_password": false,
|
||||||
"name": "outside_temp_humd",
|
"name": "outside_temp_humd",
|
||||||
"mac_address": "84:F3:EB:3B:84:92",
|
"mac_address": "84:F3:EB:3B:84:92",
|
||||||
"compilation_time": "Dec 1 2020, 10:59:50",
|
"compilation_time": "Dec 16 2020, 15:18:17",
|
||||||
"model": "PLATFORMIO_D1_MINI",
|
"model": "PLATFORMIO_D1_MINI",
|
||||||
"has_deep_sleep": false,
|
"has_deep_sleep": false,
|
||||||
"esphome_version": "1.15.3"
|
"esphome_version": "1.15.3"
|
||||||
|
|
|
@ -21533,12 +21533,51 @@
|
||||||
"topics": [],
|
"topics": [],
|
||||||
"version_installed": null
|
"version_installed": null
|
||||||
},
|
},
|
||||||
|
"172733314": {
|
||||||
|
"authors": [
|
||||||
|
"@ludeeus"
|
||||||
|
],
|
||||||
|
"category": "integration",
|
||||||
|
"description": "HACS gives you a powerful UI to handle downloads of all your custom needs.",
|
||||||
|
"domain": "hacs",
|
||||||
|
"downloads": 9001,
|
||||||
|
"full_name": "hacs/integration",
|
||||||
|
"first_install": false,
|
||||||
|
"installed_commit": "275d6cc",
|
||||||
|
"installed": true,
|
||||||
|
"last_commit": "275d6cc",
|
||||||
|
"last_release_tag": "1.9.0",
|
||||||
|
"last_updated": "2020-12-17T07:08:42Z",
|
||||||
|
"name": "hacs",
|
||||||
|
"new": false,
|
||||||
|
"repository_manifest": {
|
||||||
|
"name": "HACS",
|
||||||
|
"zip_release": true,
|
||||||
|
"hide_default_branch": true,
|
||||||
|
"homeassistant": "2020.12.0",
|
||||||
|
"hacs": "0.19.0",
|
||||||
|
"filename": "hacs.zip"
|
||||||
|
},
|
||||||
|
"selected_tag": null,
|
||||||
|
"show_beta": false,
|
||||||
|
"stars": 1431,
|
||||||
|
"topics": [
|
||||||
|
"community",
|
||||||
|
"hacktoberfest",
|
||||||
|
"hacs",
|
||||||
|
"home-assistant",
|
||||||
|
"integration",
|
||||||
|
"package-manager",
|
||||||
|
"python"
|
||||||
|
],
|
||||||
|
"version_installed": "1.9.0"
|
||||||
|
},
|
||||||
"303101606": {
|
"303101606": {
|
||||||
"authors": [],
|
"authors": [],
|
||||||
"category": "plugin",
|
"category": "plugin",
|
||||||
"description": "\ud83d\ude48 Hides the Home Assistant header and/or sidebar",
|
"description": "\ud83d\ude48 Hides the Home Assistant header and/or sidebar",
|
||||||
"domain": "",
|
"domain": "",
|
||||||
"downloads": 2804,
|
"downloads": 3267,
|
||||||
"full_name": "maykar/kiosk-mode",
|
"full_name": "maykar/kiosk-mode",
|
||||||
"first_install": false,
|
"first_install": false,
|
||||||
"installed_commit": "78b95f3",
|
"installed_commit": "78b95f3",
|
||||||
|
@ -21554,7 +21593,7 @@
|
||||||
},
|
},
|
||||||
"selected_tag": null,
|
"selected_tag": null,
|
||||||
"show_beta": false,
|
"show_beta": false,
|
||||||
"stars": 48,
|
"stars": 51,
|
||||||
"topics": [
|
"topics": [
|
||||||
"home-assistant",
|
"home-assistant",
|
||||||
"kiosk",
|
"kiosk",
|
||||||
|
@ -21563,70 +21602,6 @@
|
||||||
],
|
],
|
||||||
"version_installed": "1.4.7"
|
"version_installed": "1.4.7"
|
||||||
},
|
},
|
||||||
"190927524": {
|
|
||||||
"authors": [],
|
|
||||||
"category": "plugin",
|
|
||||||
"description": "\ud83d\udd39 Add CSS styles to (almost) any lovelace card",
|
|
||||||
"domain": null,
|
|
||||||
"downloads": 0,
|
|
||||||
"full_name": "thomasloven/lovelace-card-mod",
|
|
||||||
"first_install": false,
|
|
||||||
"installed_commit": "457cf40",
|
|
||||||
"installed": true,
|
|
||||||
"last_commit": "457cf40",
|
|
||||||
"last_release_tag": "2.0.3",
|
|
||||||
"last_updated": "2020-11-18T09:01:24Z",
|
|
||||||
"name": "lovelace-card-mod",
|
|
||||||
"new": false,
|
|
||||||
"repository_manifest": {
|
|
||||||
"name": "card-mod",
|
|
||||||
"homeassistant": "0.98.0"
|
|
||||||
},
|
|
||||||
"selected_tag": null,
|
|
||||||
"show_beta": false,
|
|
||||||
"stars": 215,
|
|
||||||
"topics": [],
|
|
||||||
"version_installed": "2.0.3"
|
|
||||||
},
|
|
||||||
"172733314": {
|
|
||||||
"authors": [
|
|
||||||
"@ludeeus"
|
|
||||||
],
|
|
||||||
"category": "integration",
|
|
||||||
"description": "HACS gives you a powerful UI to handle downloads of all your custom needs.",
|
|
||||||
"domain": "hacs",
|
|
||||||
"downloads": 12116,
|
|
||||||
"full_name": "hacs/integration",
|
|
||||||
"first_install": false,
|
|
||||||
"installed_commit": null,
|
|
||||||
"installed": true,
|
|
||||||
"last_commit": "d41c3f7",
|
|
||||||
"last_release_tag": "1.8.0",
|
|
||||||
"last_updated": "2020-12-08T07:18:56Z",
|
|
||||||
"name": "hacs",
|
|
||||||
"new": false,
|
|
||||||
"repository_manifest": {
|
|
||||||
"name": "HACS",
|
|
||||||
"zip_release": true,
|
|
||||||
"hide_default_branch": true,
|
|
||||||
"homeassistant": "0.110.0",
|
|
||||||
"hacs": "0.19.0",
|
|
||||||
"filename": "hacs.zip"
|
|
||||||
},
|
|
||||||
"selected_tag": null,
|
|
||||||
"show_beta": false,
|
|
||||||
"stars": 1428,
|
|
||||||
"topics": [
|
|
||||||
"community",
|
|
||||||
"hacktoberfest",
|
|
||||||
"hacs",
|
|
||||||
"home-assistant",
|
|
||||||
"integration",
|
|
||||||
"package-manager",
|
|
||||||
"python"
|
|
||||||
],
|
|
||||||
"version_installed": "1.8.0"
|
|
||||||
},
|
|
||||||
"167744584": {
|
"167744584": {
|
||||||
"authors": [],
|
"authors": [],
|
||||||
"category": "plugin",
|
"category": "plugin",
|
||||||
|
@ -21639,7 +21614,7 @@
|
||||||
"installed": true,
|
"installed": true,
|
||||||
"last_commit": "f17fcc1",
|
"last_commit": "f17fcc1",
|
||||||
"last_release_tag": "1.7.0",
|
"last_release_tag": "1.7.0",
|
||||||
"last_updated": "2020-11-21T19:52:51Z",
|
"last_updated": "2020-12-12T00:43:09Z",
|
||||||
"name": "lovelace-auto-entities",
|
"name": "lovelace-auto-entities",
|
||||||
"new": false,
|
"new": false,
|
||||||
"repository_manifest": {
|
"repository_manifest": {
|
||||||
|
@ -21664,7 +21639,7 @@
|
||||||
"installed": true,
|
"installed": true,
|
||||||
"last_commit": "e8f0ac8",
|
"last_commit": "e8f0ac8",
|
||||||
"last_release_tag": "16",
|
"last_release_tag": "16",
|
||||||
"last_updated": "2020-11-18T07:35:50Z",
|
"last_updated": "2020-12-12T00:58:01Z",
|
||||||
"name": "lovelace-layout-card",
|
"name": "lovelace-layout-card",
|
||||||
"new": false,
|
"new": false,
|
||||||
"repository_manifest": {
|
"repository_manifest": {
|
||||||
|
@ -21711,7 +21686,7 @@
|
||||||
"installed": true,
|
"installed": true,
|
||||||
"last_commit": "37e731b",
|
"last_commit": "37e731b",
|
||||||
"last_release_tag": "1.2.3",
|
"last_release_tag": "1.2.3",
|
||||||
"last_updated": "2020-11-21T15:24:31Z",
|
"last_updated": "2020-12-12T00:50:38Z",
|
||||||
"name": "browser_mod",
|
"name": "browser_mod",
|
||||||
"new": false,
|
"new": false,
|
||||||
"repository_manifest": {
|
"repository_manifest": {
|
||||||
|
@ -21720,35 +21695,10 @@
|
||||||
},
|
},
|
||||||
"selected_tag": null,
|
"selected_tag": null,
|
||||||
"show_beta": false,
|
"show_beta": false,
|
||||||
"stars": 309,
|
"stars": 314,
|
||||||
"topics": [],
|
"topics": [],
|
||||||
"version_installed": "1.2.3"
|
"version_installed": "1.2.3"
|
||||||
},
|
},
|
||||||
"221287384": {
|
|
||||||
"authors": [],
|
|
||||||
"category": "theme",
|
|
||||||
"description": "Clear Theme for Home Assistant",
|
|
||||||
"domain": null,
|
|
||||||
"downloads": 0,
|
|
||||||
"full_name": "naofireblade/clear-theme",
|
|
||||||
"first_install": false,
|
|
||||||
"installed_commit": "e3c9149",
|
|
||||||
"installed": true,
|
|
||||||
"last_commit": "a9f68e1",
|
|
||||||
"last_release_tag": "v1.1",
|
|
||||||
"last_updated": "2020-10-08T10:10:49Z",
|
|
||||||
"name": "clear-theme",
|
|
||||||
"new": false,
|
|
||||||
"repository_manifest": {
|
|
||||||
"name": "Clear Theme",
|
|
||||||
"homeassistant": "0.102.0"
|
|
||||||
},
|
|
||||||
"selected_tag": null,
|
|
||||||
"show_beta": false,
|
|
||||||
"stars": 16,
|
|
||||||
"topics": [],
|
|
||||||
"version_installed": "v1.1"
|
|
||||||
},
|
|
||||||
"223008910": {
|
"223008910": {
|
||||||
"authors": [],
|
"authors": [],
|
||||||
"category": "plugin",
|
"category": "plugin",
|
||||||
|
@ -21770,7 +21720,7 @@
|
||||||
},
|
},
|
||||||
"selected_tag": null,
|
"selected_tag": null,
|
||||||
"show_beta": false,
|
"show_beta": false,
|
||||||
"stars": 52,
|
"stars": 53,
|
||||||
"topics": [
|
"topics": [
|
||||||
"custom",
|
"custom",
|
||||||
"hacktoberfest",
|
"hacktoberfest",
|
||||||
|
@ -21850,7 +21800,7 @@
|
||||||
"installed": true,
|
"installed": true,
|
||||||
"last_commit": "01b4108",
|
"last_commit": "01b4108",
|
||||||
"last_release_tag": "19",
|
"last_release_tag": "19",
|
||||||
"last_updated": "2020-08-01T03:12:50Z",
|
"last_updated": "2020-12-12T00:49:44Z",
|
||||||
"name": "lovelace-fold-entity-row",
|
"name": "lovelace-fold-entity-row",
|
||||||
"new": false,
|
"new": false,
|
||||||
"repository_manifest": {
|
"repository_manifest": {
|
||||||
|
@ -21859,7 +21809,7 @@
|
||||||
},
|
},
|
||||||
"selected_tag": null,
|
"selected_tag": null,
|
||||||
"show_beta": false,
|
"show_beta": false,
|
||||||
"stars": 190,
|
"stars": 191,
|
||||||
"topics": [],
|
"topics": [],
|
||||||
"version_installed": "19"
|
"version_installed": "19"
|
||||||
},
|
},
|
||||||
|
@ -21868,14 +21818,14 @@
|
||||||
"category": "plugin",
|
"category": "plugin",
|
||||||
"description": "\u2747\ufe0f Lovelace button-card for home assistant",
|
"description": "\u2747\ufe0f Lovelace button-card for home assistant",
|
||||||
"domain": "",
|
"domain": "",
|
||||||
"downloads": 5727,
|
"downloads": 8437,
|
||||||
"full_name": "custom-cards/button-card",
|
"full_name": "custom-cards/button-card",
|
||||||
"first_install": false,
|
"first_install": false,
|
||||||
"installed_commit": "b5de991",
|
"installed_commit": "b5de991",
|
||||||
"installed": true,
|
"installed": true,
|
||||||
"last_commit": "b5de991",
|
"last_commit": "b5de991",
|
||||||
"last_release_tag": "3.4.0",
|
"last_release_tag": "3.4.0",
|
||||||
"last_updated": "2020-12-02T14:06:47Z",
|
"last_updated": "2020-12-12T13:11:23Z",
|
||||||
"name": "button-card",
|
"name": "button-card",
|
||||||
"new": false,
|
"new": false,
|
||||||
"repository_manifest": {
|
"repository_manifest": {
|
||||||
|
@ -21886,7 +21836,7 @@
|
||||||
},
|
},
|
||||||
"selected_tag": null,
|
"selected_tag": null,
|
||||||
"show_beta": false,
|
"show_beta": false,
|
||||||
"stars": 581,
|
"stars": 588,
|
||||||
"topics": [
|
"topics": [
|
||||||
"home-assistant",
|
"home-assistant",
|
||||||
"home-assistant-custom",
|
"home-assistant-custom",
|
||||||
|
@ -21901,7 +21851,7 @@
|
||||||
"category": "plugin",
|
"category": "plugin",
|
||||||
"description": "\ud83d\udd70\ufe0f Time Picker Card for Home Assistant's Lovelace UI",
|
"description": "\ud83d\udd70\ufe0f Time Picker Card for Home Assistant's Lovelace UI",
|
||||||
"domain": "",
|
"domain": "",
|
||||||
"downloads": 1001,
|
"downloads": 1142,
|
||||||
"full_name": "GeorgeSG/lovelace-time-picker-card",
|
"full_name": "GeorgeSG/lovelace-time-picker-card",
|
||||||
"first_install": false,
|
"first_install": false,
|
||||||
"installed_commit": "c3fa2ce",
|
"installed_commit": "c3fa2ce",
|
||||||
|
@ -21918,7 +21868,7 @@
|
||||||
},
|
},
|
||||||
"selected_tag": null,
|
"selected_tag": null,
|
||||||
"show_beta": false,
|
"show_beta": false,
|
||||||
"stars": 43,
|
"stars": 44,
|
||||||
"topics": [
|
"topics": [
|
||||||
"home-assistant",
|
"home-assistant",
|
||||||
"homeassistant",
|
"homeassistant",
|
||||||
|
@ -21927,6 +21877,56 @@
|
||||||
"lovelace-custom-card"
|
"lovelace-custom-card"
|
||||||
],
|
],
|
||||||
"version_installed": "1.1.1"
|
"version_installed": "1.1.1"
|
||||||
|
},
|
||||||
|
"221287384": {
|
||||||
|
"authors": [],
|
||||||
|
"category": "theme",
|
||||||
|
"description": "Clear Theme for Home Assistant",
|
||||||
|
"domain": null,
|
||||||
|
"downloads": 0,
|
||||||
|
"full_name": "naofireblade/clear-theme",
|
||||||
|
"first_install": false,
|
||||||
|
"installed_commit": "e3c9149",
|
||||||
|
"installed": true,
|
||||||
|
"last_commit": "a9f68e1",
|
||||||
|
"last_release_tag": "v1.1",
|
||||||
|
"last_updated": "2020-10-08T10:10:49Z",
|
||||||
|
"name": "clear-theme",
|
||||||
|
"new": false,
|
||||||
|
"repository_manifest": {
|
||||||
|
"name": "Clear Theme",
|
||||||
|
"homeassistant": "0.102.0"
|
||||||
|
},
|
||||||
|
"selected_tag": null,
|
||||||
|
"show_beta": false,
|
||||||
|
"stars": 16,
|
||||||
|
"topics": [],
|
||||||
|
"version_installed": "v1.1"
|
||||||
|
},
|
||||||
|
"190927524": {
|
||||||
|
"authors": [],
|
||||||
|
"category": "plugin",
|
||||||
|
"description": "\ud83d\udd39 Add CSS styles to (almost) any lovelace card",
|
||||||
|
"domain": null,
|
||||||
|
"downloads": 0,
|
||||||
|
"full_name": "thomasloven/lovelace-card-mod",
|
||||||
|
"first_install": false,
|
||||||
|
"installed_commit": "457cf40",
|
||||||
|
"installed": true,
|
||||||
|
"last_commit": "457cf40",
|
||||||
|
"last_release_tag": "2.0.3",
|
||||||
|
"last_updated": "2020-12-12T00:50:44Z",
|
||||||
|
"name": "lovelace-card-mod",
|
||||||
|
"new": false,
|
||||||
|
"repository_manifest": {
|
||||||
|
"name": "card-mod",
|
||||||
|
"homeassistant": "0.98.0"
|
||||||
|
},
|
||||||
|
"selected_tag": null,
|
||||||
|
"show_beta": false,
|
||||||
|
"stars": 215,
|
||||||
|
"topics": [],
|
||||||
|
"version_installed": "2.0.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -12,7 +12,7 @@
|
||||||
"description": "\u2747\ufe0f Lovelace button-card for home assistant",
|
"description": "\u2747\ufe0f Lovelace button-card for home assistant",
|
||||||
"domain": "",
|
"domain": "",
|
||||||
"domains": [],
|
"domains": [],
|
||||||
"downloads": 5727,
|
"downloads": 8437,
|
||||||
"file_name": "button-card.js",
|
"file_name": "button-card.js",
|
||||||
"filename": "button-card.js",
|
"filename": "button-card.js",
|
||||||
"first_install": false,
|
"first_install": false,
|
||||||
|
@ -27,14 +27,14 @@
|
||||||
"installed": true,
|
"installed": true,
|
||||||
"installed_commit": "b5de991",
|
"installed_commit": "b5de991",
|
||||||
"installed_version": "3.4.0",
|
"installed_version": "3.4.0",
|
||||||
"open_issues": 28,
|
"open_issues": 29,
|
||||||
"last_commit": "b5de991",
|
"last_commit": "b5de991",
|
||||||
"last_version": "3.4.0",
|
"last_version": "3.4.0",
|
||||||
"last_updated": "2020-12-02T14:06:47Z",
|
"last_updated": "2020-12-12T13:11:23Z",
|
||||||
"manifest_name": null,
|
"manifest_name": null,
|
||||||
"new": false,
|
"new": false,
|
||||||
"persistent_directory": null,
|
"persistent_directory": null,
|
||||||
"pushed_at": "2020-12-02T14:06:47",
|
"pushed_at": "2020-12-12T13:11:23",
|
||||||
"releases": true,
|
"releases": true,
|
||||||
"render_readme": true,
|
"render_readme": true,
|
||||||
"published_tags": [
|
"published_tags": [
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
],
|
],
|
||||||
"selected_tag": null,
|
"selected_tag": null,
|
||||||
"show_beta": false,
|
"show_beta": false,
|
||||||
"stargazers_count": 581,
|
"stargazers_count": 588,
|
||||||
"topics": [
|
"topics": [
|
||||||
"home-assistant",
|
"home-assistant",
|
||||||
"home-assistant-custom",
|
"home-assistant-custom",
|
||||||
|
|
|
@ -27,14 +27,14 @@
|
||||||
"installed": true,
|
"installed": true,
|
||||||
"installed_commit": "01b4108",
|
"installed_commit": "01b4108",
|
||||||
"installed_version": "19",
|
"installed_version": "19",
|
||||||
"open_issues": 15,
|
"open_issues": 16,
|
||||||
"last_commit": "01b4108",
|
"last_commit": "01b4108",
|
||||||
"last_version": "19",
|
"last_version": "19",
|
||||||
"last_updated": "2020-08-01T03:12:50Z",
|
"last_updated": "2020-12-12T00:49:44Z",
|
||||||
"manifest_name": null,
|
"manifest_name": null,
|
||||||
"new": false,
|
"new": false,
|
||||||
"persistent_directory": null,
|
"persistent_directory": null,
|
||||||
"pushed_at": "2020-08-01T03:12:50",
|
"pushed_at": "2020-12-12T00:49:44",
|
||||||
"releases": true,
|
"releases": true,
|
||||||
"render_readme": true,
|
"render_readme": true,
|
||||||
"published_tags": [
|
"published_tags": [
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
],
|
],
|
||||||
"selected_tag": null,
|
"selected_tag": null,
|
||||||
"show_beta": false,
|
"show_beta": false,
|
||||||
"stargazers_count": 190,
|
"stargazers_count": 191,
|
||||||
"topics": [],
|
"topics": [],
|
||||||
"zip_release": false
|
"zip_release": false
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,14 +27,14 @@
|
||||||
"installed": true,
|
"installed": true,
|
||||||
"installed_commit": "e8f0ac8",
|
"installed_commit": "e8f0ac8",
|
||||||
"installed_version": "16",
|
"installed_version": "16",
|
||||||
"open_issues": 29,
|
"open_issues": 30,
|
||||||
"last_commit": "e8f0ac8",
|
"last_commit": "e8f0ac8",
|
||||||
"last_version": "16",
|
"last_version": "16",
|
||||||
"last_updated": "2020-11-18T07:35:50Z",
|
"last_updated": "2020-12-12T00:58:01Z",
|
||||||
"manifest_name": null,
|
"manifest_name": null,
|
||||||
"new": false,
|
"new": false,
|
||||||
"persistent_directory": null,
|
"persistent_directory": null,
|
||||||
"pushed_at": "2020-11-18T07:35:50",
|
"pushed_at": "2020-12-12T00:58:01",
|
||||||
"releases": true,
|
"releases": true,
|
||||||
"render_readme": true,
|
"render_readme": true,
|
||||||
"published_tags": [
|
"published_tags": [
|
||||||
|
|
|
@ -27,14 +27,14 @@
|
||||||
"installed": true,
|
"installed": true,
|
||||||
"installed_commit": "f17fcc1",
|
"installed_commit": "f17fcc1",
|
||||||
"installed_version": "1.7.0",
|
"installed_version": "1.7.0",
|
||||||
"open_issues": 21,
|
"open_issues": 28,
|
||||||
"last_commit": "f17fcc1",
|
"last_commit": "f17fcc1",
|
||||||
"last_version": "1.7.0",
|
"last_version": "1.7.0",
|
||||||
"last_updated": "2020-11-21T19:52:51Z",
|
"last_updated": "2020-12-12T00:43:09Z",
|
||||||
"manifest_name": null,
|
"manifest_name": null,
|
||||||
"new": false,
|
"new": false,
|
||||||
"persistent_directory": null,
|
"persistent_directory": null,
|
||||||
"pushed_at": "2020-11-21T19:52:51",
|
"pushed_at": "2020-12-12T00:43:09",
|
||||||
"releases": true,
|
"releases": true,
|
||||||
"render_readme": true,
|
"render_readme": true,
|
||||||
"published_tags": [
|
"published_tags": [
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
"description": "HACS gives you a powerful UI to handle downloads of all your custom needs.",
|
"description": "HACS gives you a powerful UI to handle downloads of all your custom needs.",
|
||||||
"domain": "hacs",
|
"domain": "hacs",
|
||||||
"domains": [],
|
"domains": [],
|
||||||
"downloads": 12116,
|
"downloads": 9001,
|
||||||
"file_name": "",
|
"file_name": "",
|
||||||
"filename": "hacs.zip",
|
"filename": "hacs.zip",
|
||||||
"first_install": false,
|
"first_install": false,
|
||||||
|
@ -23,32 +23,32 @@
|
||||||
"hacs": "0.19.0",
|
"hacs": "0.19.0",
|
||||||
"hide": false,
|
"hide": false,
|
||||||
"hide_default_branch": true,
|
"hide_default_branch": true,
|
||||||
"homeassistant": "0.110.0",
|
"homeassistant": "2020.12.0",
|
||||||
"id": "172733314",
|
"id": "172733314",
|
||||||
"iot_class": null,
|
"iot_class": null,
|
||||||
"installed": true,
|
"installed": true,
|
||||||
"installed_commit": null,
|
"installed_commit": "275d6cc",
|
||||||
"installed_version": "1.8.0",
|
"installed_version": "1.9.0",
|
||||||
"open_issues": 30,
|
"open_issues": 36,
|
||||||
"last_commit": "d41c3f7",
|
"last_commit": "275d6cc",
|
||||||
"last_version": "1.8.0",
|
"last_version": "1.9.0",
|
||||||
"last_updated": "2020-12-08T07:18:56Z",
|
"last_updated": "2020-12-17T07:08:42Z",
|
||||||
"manifest_name": "HACS",
|
"manifest_name": "HACS",
|
||||||
"new": false,
|
"new": false,
|
||||||
"persistent_directory": null,
|
"persistent_directory": null,
|
||||||
"pushed_at": "2020-12-08T07:18:56",
|
"pushed_at": "2020-12-17T07:08:42",
|
||||||
"releases": true,
|
"releases": true,
|
||||||
"render_readme": false,
|
"render_readme": false,
|
||||||
"published_tags": [
|
"published_tags": [
|
||||||
|
"1.9.0",
|
||||||
"1.8.0",
|
"1.8.0",
|
||||||
"1.6.2",
|
"1.6.2",
|
||||||
"1.6.1",
|
"1.6.1",
|
||||||
"1.6.0",
|
"1.6.0"
|
||||||
"1.5.2"
|
|
||||||
],
|
],
|
||||||
"selected_tag": null,
|
"selected_tag": null,
|
||||||
"show_beta": false,
|
"show_beta": false,
|
||||||
"stargazers_count": 1428,
|
"stargazers_count": 1431,
|
||||||
"topics": [
|
"topics": [
|
||||||
"community",
|
"community",
|
||||||
"hacktoberfest",
|
"hacktoberfest",
|
||||||
|
|
|
@ -27,14 +27,14 @@
|
||||||
"installed": true,
|
"installed": true,
|
||||||
"installed_commit": "457cf40",
|
"installed_commit": "457cf40",
|
||||||
"installed_version": "2.0.3",
|
"installed_version": "2.0.3",
|
||||||
"open_issues": 19,
|
"open_issues": 20,
|
||||||
"last_commit": "457cf40",
|
"last_commit": "457cf40",
|
||||||
"last_version": "2.0.3",
|
"last_version": "2.0.3",
|
||||||
"last_updated": "2020-11-18T09:01:24Z",
|
"last_updated": "2020-12-12T00:50:44Z",
|
||||||
"manifest_name": null,
|
"manifest_name": null,
|
||||||
"new": false,
|
"new": false,
|
||||||
"persistent_directory": null,
|
"persistent_directory": null,
|
||||||
"pushed_at": "2020-11-18T09:01:24",
|
"pushed_at": "2020-12-12T00:50:44",
|
||||||
"releases": true,
|
"releases": true,
|
||||||
"render_readme": false,
|
"render_readme": false,
|
||||||
"published_tags": [
|
"published_tags": [
|
||||||
|
|
|
@ -27,14 +27,14 @@
|
||||||
"installed": true,
|
"installed": true,
|
||||||
"installed_commit": "37e731b",
|
"installed_commit": "37e731b",
|
||||||
"installed_version": "1.2.3",
|
"installed_version": "1.2.3",
|
||||||
"open_issues": 18,
|
"open_issues": 21,
|
||||||
"last_commit": "37e731b",
|
"last_commit": "37e731b",
|
||||||
"last_version": "1.2.3",
|
"last_version": "1.2.3",
|
||||||
"last_updated": "2020-11-21T15:24:31Z",
|
"last_updated": "2020-12-12T00:50:38Z",
|
||||||
"manifest_name": "Browser mod",
|
"manifest_name": "Browser mod",
|
||||||
"new": false,
|
"new": false,
|
||||||
"persistent_directory": null,
|
"persistent_directory": null,
|
||||||
"pushed_at": "2020-11-21T15:24:31",
|
"pushed_at": "2020-12-12T00:50:38",
|
||||||
"releases": true,
|
"releases": true,
|
||||||
"render_readme": false,
|
"render_readme": false,
|
||||||
"published_tags": [
|
"published_tags": [
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
],
|
],
|
||||||
"selected_tag": null,
|
"selected_tag": null,
|
||||||
"show_beta": false,
|
"show_beta": false,
|
||||||
"stargazers_count": 309,
|
"stargazers_count": 314,
|
||||||
"topics": [],
|
"topics": [],
|
||||||
"zip_release": false
|
"zip_release": false
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,7 +46,7 @@
|
||||||
],
|
],
|
||||||
"selected_tag": null,
|
"selected_tag": null,
|
||||||
"show_beta": false,
|
"show_beta": false,
|
||||||
"stargazers_count": 52,
|
"stargazers_count": 53,
|
||||||
"topics": [
|
"topics": [
|
||||||
"custom",
|
"custom",
|
||||||
"hacktoberfest",
|
"hacktoberfest",
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
"description": "\ud83d\udd70\ufe0f Time Picker Card for Home Assistant's Lovelace UI",
|
"description": "\ud83d\udd70\ufe0f Time Picker Card for Home Assistant's Lovelace UI",
|
||||||
"domain": "",
|
"domain": "",
|
||||||
"domains": [],
|
"domains": [],
|
||||||
"downloads": 1001,
|
"downloads": 1142,
|
||||||
"file_name": "time-picker-card.js",
|
"file_name": "time-picker-card.js",
|
||||||
"filename": "time-picker-card.js",
|
"filename": "time-picker-card.js",
|
||||||
"first_install": false,
|
"first_install": false,
|
||||||
|
@ -27,7 +27,7 @@
|
||||||
"installed": true,
|
"installed": true,
|
||||||
"installed_commit": "c3fa2ce",
|
"installed_commit": "c3fa2ce",
|
||||||
"installed_version": "1.1.1",
|
"installed_version": "1.1.1",
|
||||||
"open_issues": 1,
|
"open_issues": 2,
|
||||||
"last_commit": "c3fa2ce",
|
"last_commit": "c3fa2ce",
|
||||||
"last_version": "1.1.1",
|
"last_version": "1.1.1",
|
||||||
"last_updated": "2020-11-22T14:38:10Z",
|
"last_updated": "2020-11-22T14:38:10Z",
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
],
|
],
|
||||||
"selected_tag": null,
|
"selected_tag": null,
|
||||||
"show_beta": false,
|
"show_beta": false,
|
||||||
"stargazers_count": 43,
|
"stargazers_count": 44,
|
||||||
"topics": [
|
"topics": [
|
||||||
"home-assistant",
|
"home-assistant",
|
||||||
"homeassistant",
|
"homeassistant",
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
"description": "\ud83d\ude48 Hides the Home Assistant header and/or sidebar",
|
"description": "\ud83d\ude48 Hides the Home Assistant header and/or sidebar",
|
||||||
"domain": "",
|
"domain": "",
|
||||||
"domains": [],
|
"domains": [],
|
||||||
"downloads": 2804,
|
"downloads": 3267,
|
||||||
"file_name": "kiosk-mode.js",
|
"file_name": "kiosk-mode.js",
|
||||||
"filename": "",
|
"filename": "",
|
||||||
"first_install": false,
|
"first_install": false,
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
],
|
],
|
||||||
"selected_tag": null,
|
"selected_tag": null,
|
||||||
"show_beta": false,
|
"show_beta": false,
|
||||||
"stargazers_count": 48,
|
"stargazers_count": 51,
|
||||||
"topics": [
|
"topics": [
|
||||||
"home-assistant",
|
"home-assistant",
|
||||||
"kiosk",
|
"kiosk",
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"key": "http",
|
"key": "http",
|
||||||
"data": {
|
"data": {
|
||||||
"login_attempts_threshold": -1,
|
|
||||||
"server_port": 8123,
|
|
||||||
"ip_ban_enabled": true,
|
"ip_ban_enabled": true,
|
||||||
"ssl_profile": "modern",
|
|
||||||
"cors_allowed_origins": [
|
"cors_allowed_origins": [
|
||||||
"https://cast.home-assistant.io"
|
"https://cast.home-assistant.io"
|
||||||
]
|
],
|
||||||
|
"login_attempts_threshold": -1,
|
||||||
|
"ssl_profile": "modern",
|
||||||
|
"server_port": 8123
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -11,57 +11,6 @@
|
||||||
"icon": "mdi:thermometer-lines",
|
"icon": "mdi:thermometer-lines",
|
||||||
"badges": [],
|
"badges": [],
|
||||||
"cards": [
|
"cards": [
|
||||||
{
|
|
||||||
"type": "entities",
|
|
||||||
"show_header_toggle": false,
|
|
||||||
"title": "Outside",
|
|
||||||
"entities": [
|
|
||||||
"sensor.outside_temperature",
|
|
||||||
"sensor.outside_humidity"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "entities",
|
|
||||||
"show_header_toggle": false,
|
|
||||||
"title": "Inside",
|
|
||||||
"entities": [
|
|
||||||
"sensor.inside_temperature",
|
|
||||||
"sensor.inside_humidity"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "weather-forecast",
|
|
||||||
"entity": "weather.local_weather"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "entities",
|
|
||||||
"entities": [
|
|
||||||
{
|
|
||||||
"entity": "sensor.bme_outside_temperature",
|
|
||||||
"icon": "mdi:temperature-fahrenheit",
|
|
||||||
"name": "Outside Temperature",
|
|
||||||
"secondary_info": "last-changed"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"entity": "sensor.bme_outside_humidity",
|
|
||||||
"name": "Humidity",
|
|
||||||
"icon": "mdi:water-percent"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"entity": "sensor.bme_outside_barometric_pressure",
|
|
||||||
"name": "Barometric Pressue",
|
|
||||||
"icon": "mdi:gauge"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"entity": "sensor.bme_outside_dew_point_temperature",
|
|
||||||
"name": "Dew Point Temperature",
|
|
||||||
"icon": "mdi:thermometer-lines"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"title": "Outside Conditions",
|
|
||||||
"theme": "Dark Blue",
|
|
||||||
"show_header_toggle": false
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"type": "custom:lovelace-darksky-card",
|
"type": "custom:lovelace-darksky-card",
|
||||||
"entity_current_conditions": "sensor.dark_sky_icon",
|
"entity_current_conditions": "sensor.dark_sky_icon",
|
||||||
|
@ -104,10 +53,54 @@
|
||||||
"entity_pop_5": "sensor.dark_sky_precip_probability_5d"
|
"entity_pop_5": "sensor.dark_sky_precip_probability_5d"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "iframe",
|
"type": "weather-forecast",
|
||||||
"url": "https://embed.windy.com/embed2.html?lat=44.422&lon=-118.718&detailLat=44.452&detailLon=-118.529&width=650&height=450&zoom=9&level=surface&overlay=radar&product=radar&menu=&message=&marker=&calendar=now&pressure=&type=map&location=coordinates&detail=&metricWind=mph&metricTemp=%C2%B0F&radarRange=-1",
|
"entity": "weather.local_weather"
|
||||||
"aspect_ratio": "100%",
|
},
|
||||||
"title": "Live Weather Map"
|
{
|
||||||
|
"type": "entities",
|
||||||
|
"entities": [
|
||||||
|
{
|
||||||
|
"entity": "sensor.bme_outside_temperature",
|
||||||
|
"icon": "mdi:temperature-fahrenheit",
|
||||||
|
"name": "Outside Temperature",
|
||||||
|
"secondary_info": "last-changed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"entity": "sensor.bme_outside_humidity",
|
||||||
|
"name": "Humidity",
|
||||||
|
"icon": "mdi:water-percent"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"entity": "sensor.bme_outside_barometric_pressure",
|
||||||
|
"name": "Barometric Pressue",
|
||||||
|
"icon": "mdi:gauge"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"entity": "sensor.bme_outside_dew_point_temperature",
|
||||||
|
"name": "Dew Point Temperature",
|
||||||
|
"icon": "mdi:thermometer-lines"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"title": "Outside Conditions",
|
||||||
|
"show_header_toggle": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "entities",
|
||||||
|
"entities": [
|
||||||
|
{
|
||||||
|
"entity": "sensor.bme_inside_temperature",
|
||||||
|
"icon": "mdi:temperature-fahrenheit",
|
||||||
|
"name": "Outside Temperature",
|
||||||
|
"secondary_info": "last-changed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"entity": "sensor.bme_inside_humidity",
|
||||||
|
"name": "Humidity",
|
||||||
|
"icon": "mdi:water-percent"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"title": "Inside Conditions",
|
||||||
|
"show_header_toggle": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "iframe",
|
"type": "iframe",
|
||||||
|
@ -117,11 +110,17 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "weather-forecast",
|
"type": "weather-forecast",
|
||||||
"entity": "weather.kgcd_hourly"
|
"entity": "weather.kgcd_daynight"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "weather-forecast",
|
"type": "weather-forecast",
|
||||||
"entity": "weather.kgcd_daynight"
|
"entity": "weather.kgcd_hourly"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "iframe",
|
||||||
|
"url": "https://embed.windy.com/embed2.html?lat=44.422&lon=-118.718&detailLat=44.452&detailLon=-118.529&width=650&height=450&zoom=9&level=surface&overlay=radar&product=radar&menu=&message=&marker=&calendar=now&pressure=&type=map&location=coordinates&detail=&metricWind=mph&metricTemp=%C2%B0F&radarRange=-1",
|
||||||
|
"aspect_ratio": "100%",
|
||||||
|
"title": "Live Weather Map"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
{
|
{
|
||||||
"type": "weblink",
|
"type": "weblink",
|
||||||
"name": "Edit Configuration Files",
|
"name": "Edit Configuration Files",
|
||||||
"url": "/a0d7b954_vscode",
|
"url": "/hassio/ingress/core_configurator",
|
||||||
"icon": "mdi:playlist-edit"
|
"icon": "mdi:playlist-edit"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -115,12 +115,6 @@
|
||||||
"name": "Components-HACS",
|
"name": "Components-HACS",
|
||||||
"url": "/hacs/entry",
|
"url": "/hacs/entry",
|
||||||
"icon": "mdi:alpha-h-box"
|
"icon": "mdi:alpha-h-box"
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "weblink",
|
|
||||||
"name": "ESPHome",
|
|
||||||
"url": "/15ef4d2f_esphome",
|
|
||||||
"icon": "mdi:alpha-e-box"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"title": "Add-ons/Components"
|
"title": "Add-ons/Components"
|
||||||
|
|
|
@ -7,9 +7,9 @@
|
||||||
"added": true,
|
"added": true,
|
||||||
"attributes": {},
|
"attributes": {},
|
||||||
"device_class": "plug",
|
"device_class": "plug",
|
||||||
"icon": "mdi:power-plug-off",
|
"icon": "mdi:power-plug",
|
||||||
"name": "Is Charging",
|
"name": "Is Charging",
|
||||||
"state": false,
|
"state": true,
|
||||||
"type": "binary_sensor",
|
"type": "binary_sensor",
|
||||||
"unique_id": "is_charging",
|
"unique_id": "is_charging",
|
||||||
"webhook_id": "972369ddfba8b95dfc4b3ab68f74f19e19227919102c4720d1fc38d9fd45a0b4"
|
"webhook_id": "972369ddfba8b95dfc4b3ab68f74f19e19227919102c4720d1fc38d9fd45a0b4"
|
||||||
|
@ -153,7 +153,7 @@
|
||||||
"ip_address": "10.0.0.203",
|
"ip_address": "10.0.0.203",
|
||||||
"link_speed": 72,
|
"link_speed": 72,
|
||||||
"is_hidden": false,
|
"is_hidden": false,
|
||||||
"frequency": 2437,
|
"frequency": 2412,
|
||||||
"signal_level": -1
|
"signal_level": -1
|
||||||
},
|
},
|
||||||
"icon": "mdi:wifi-strength-off",
|
"icon": "mdi:wifi-strength-off",
|
||||||
|
@ -197,9 +197,9 @@
|
||||||
"added": true,
|
"added": true,
|
||||||
"attributes": {},
|
"attributes": {},
|
||||||
"device_class": "battery",
|
"device_class": "battery",
|
||||||
"icon": "mdi:battery-90",
|
"icon": "mdi:battery",
|
||||||
"name": "Battery Level",
|
"name": "Battery Level",
|
||||||
"state": 98,
|
"state": 100,
|
||||||
"type": "sensor",
|
"type": "sensor",
|
||||||
"unique_id": "battery_level",
|
"unique_id": "battery_level",
|
||||||
"unit_of_measurement": "%",
|
"unit_of_measurement": "%",
|
||||||
|
@ -209,9 +209,9 @@
|
||||||
"added": true,
|
"added": true,
|
||||||
"attributes": {},
|
"attributes": {},
|
||||||
"device_class": "battery",
|
"device_class": "battery",
|
||||||
"icon": "mdi:battery-unknown",
|
"icon": "mdi:battery-charging",
|
||||||
"name": "Battery State",
|
"name": "Battery State",
|
||||||
"state": "unknown",
|
"state": "full",
|
||||||
"type": "sensor",
|
"type": "sensor",
|
||||||
"unique_id": "battery_state",
|
"unique_id": "battery_state",
|
||||||
"webhook_id": "972369ddfba8b95dfc4b3ab68f74f19e19227919102c4720d1fc38d9fd45a0b4"
|
"webhook_id": "972369ddfba8b95dfc4b3ab68f74f19e19227919102c4720d1fc38d9fd45a0b4"
|
||||||
|
@ -290,7 +290,7 @@
|
||||||
"device_class": "illuminance",
|
"device_class": "illuminance",
|
||||||
"icon": "mdi:brightness-5",
|
"icon": "mdi:brightness-5",
|
||||||
"name": "Light Sensor",
|
"name": "Light Sensor",
|
||||||
"state": "124",
|
"state": "81",
|
||||||
"type": "sensor",
|
"type": "sensor",
|
||||||
"unique_id": "light_sensor",
|
"unique_id": "light_sensor",
|
||||||
"unit_of_measurement": "lx",
|
"unit_of_measurement": "lx",
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
{
|
|
||||||
"files.associations": {
|
|
||||||
"*.yaml": "home-assistant"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -0,0 +1,50 @@
|
||||||
|
blueprint:
|
||||||
|
name: Motion-activated Light
|
||||||
|
description: Turn on a light when motion is detected.
|
||||||
|
domain: automation
|
||||||
|
source_url: https://github.com/home-assistant/core/blob/dev/homeassistant/components/automation/blueprints/motion_light.yaml
|
||||||
|
input:
|
||||||
|
motion_entity:
|
||||||
|
name: Motion Sensor
|
||||||
|
selector:
|
||||||
|
entity:
|
||||||
|
domain: binary_sensor
|
||||||
|
device_class: motion
|
||||||
|
light_target:
|
||||||
|
name: Light
|
||||||
|
selector:
|
||||||
|
target:
|
||||||
|
entity:
|
||||||
|
domain: light
|
||||||
|
no_motion_wait:
|
||||||
|
name: Wait time
|
||||||
|
description: Time to leave the light on after last motion is detected.
|
||||||
|
default: 120
|
||||||
|
selector:
|
||||||
|
number:
|
||||||
|
min: 0
|
||||||
|
max: 3600
|
||||||
|
unit_of_measurement: seconds
|
||||||
|
|
||||||
|
# If motion is detected within the delay,
|
||||||
|
# we restart the script.
|
||||||
|
mode: restart
|
||||||
|
max_exceeded: silent
|
||||||
|
|
||||||
|
trigger:
|
||||||
|
platform: state
|
||||||
|
entity_id: !input motion_entity
|
||||||
|
from: "off"
|
||||||
|
to: "on"
|
||||||
|
|
||||||
|
action:
|
||||||
|
- service: light.turn_on
|
||||||
|
target: !input light_target
|
||||||
|
- wait_for_trigger:
|
||||||
|
platform: state
|
||||||
|
entity_id: !input motion_entity
|
||||||
|
from: "on"
|
||||||
|
to: "off"
|
||||||
|
- delay: !input no_motion_wait
|
||||||
|
- service: light.turn_off
|
||||||
|
target: !input light_target
|
|
@ -0,0 +1,43 @@
|
||||||
|
blueprint:
|
||||||
|
name: Zone Notification
|
||||||
|
description: Send a notification to a device when a person leaves a specific zone.
|
||||||
|
domain: automation
|
||||||
|
source_url: https://github.com/home-assistant/core/blob/dev/homeassistant/components/automation/blueprints/notify_leaving_zone.yaml
|
||||||
|
input:
|
||||||
|
person_entity:
|
||||||
|
name: Person
|
||||||
|
selector:
|
||||||
|
entity:
|
||||||
|
domain: person
|
||||||
|
zone_entity:
|
||||||
|
name: Zone
|
||||||
|
selector:
|
||||||
|
entity:
|
||||||
|
domain: zone
|
||||||
|
notify_device:
|
||||||
|
name: Device to notify
|
||||||
|
description: Device needs to run the official Home Assistant app to receive notifications.
|
||||||
|
selector:
|
||||||
|
device:
|
||||||
|
integration: mobile_app
|
||||||
|
|
||||||
|
trigger:
|
||||||
|
platform: state
|
||||||
|
entity_id: !input person_entity
|
||||||
|
|
||||||
|
variables:
|
||||||
|
zone_entity: !input zone_entity
|
||||||
|
# This is the state of the person when it's in this zone.
|
||||||
|
zone_state: "{{ states[zone_entity].name }}"
|
||||||
|
person_entity: !input person_entity
|
||||||
|
person_name: "{{ states[person_entity].name }}"
|
||||||
|
|
||||||
|
condition:
|
||||||
|
condition: template
|
||||||
|
value_template: "{{ trigger.from_state.state == zone_state and trigger.to_state.state != zone_state }}"
|
||||||
|
|
||||||
|
action:
|
||||||
|
domain: mobile_app
|
||||||
|
type: notify
|
||||||
|
device_id: !input notify_device
|
||||||
|
message: "{{ person_name }} has left {{ zone_state }}"
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,7 +1,7 @@
|
||||||
"""Constants for HACS"""
|
"""Constants for HACS"""
|
||||||
NAME_LONG = "HACS (Home Assistant Community Store)"
|
NAME_LONG = "HACS (Home Assistant Community Store)"
|
||||||
NAME_SHORT = "HACS"
|
NAME_SHORT = "HACS"
|
||||||
VERSION = "1.8.0"
|
VERSION = "1.9.0"
|
||||||
DOMAIN = "hacs"
|
DOMAIN = "hacs"
|
||||||
PROJECT_URL = "https://github.com/hacs/integration/"
|
PROJECT_URL = "https://github.com/hacs/integration/"
|
||||||
CUSTOM_UPDATER_LOCATIONS = [
|
CUSTOM_UPDATER_LOCATIONS = [
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -9,7 +9,7 @@ from custom_components.hacs.const import (
|
||||||
from custom_components.hacs.helpers.functions.misc import version_left_higher_then_right
|
from custom_components.hacs.helpers.functions.misc import version_left_higher_then_right
|
||||||
from custom_components.hacs.share import get_hacs
|
from custom_components.hacs.share import get_hacs
|
||||||
|
|
||||||
MINIMUM_HA_VERSION = "0.110.0"
|
MINIMUM_HA_VERSION = "2020.12.0"
|
||||||
|
|
||||||
|
|
||||||
def check_constrains():
|
def check_constrains():
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
# pylint: disable=missing-class-docstring,missing-module-docstring,missing-function-docstring,no-member
|
||||||
|
import os
|
||||||
|
|
||||||
|
from custom_components.hacs.share import get_hacs
|
||||||
|
from fnvhash import fnv1a_32
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
|
|
||||||
|
def get_etag(path) -> bool:
|
||||||
|
file_path = Path(path)
|
||||||
|
if not file_path.exists():
|
||||||
|
return None
|
||||||
|
return fnv1a_32(file_path.read_bytes())
|
||||||
|
|
||||||
|
|
||||||
|
async def async_get_etag(path) -> bool:
|
||||||
|
hass = get_hacs().hass
|
||||||
|
fnv = await hass.async_add_executor_job(get_etag, path)
|
||||||
|
if fnv is None:
|
||||||
|
return None
|
||||||
|
return str(hex(fnv))
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -18,7 +18,8 @@
|
||||||
"aiofiles>=0.5.0",
|
"aiofiles>=0.5.0",
|
||||||
"aiogithubapi>=2.0.0<3.0.0",
|
"aiogithubapi>=2.0.0<3.0.0",
|
||||||
"backoff>=1.10.0",
|
"backoff>=1.10.0",
|
||||||
"hacs_frontend==202012051441",
|
"fnvhash>=0.1.0<1.0.0",
|
||||||
|
"hacs_frontend==20201205162459",
|
||||||
"semantic_version>=2.8.5",
|
"semantic_version>=2.8.5",
|
||||||
"queueman==0.5"
|
"queueman==0.5"
|
||||||
]
|
]
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -77,7 +77,6 @@ async def async_setup(hass, config):
|
||||||
|
|
||||||
await _async_common_setup(hass)
|
await _async_common_setup(hass)
|
||||||
|
|
||||||
hass.data[DOMAIN] = config[DOMAIN]
|
|
||||||
hacs.configuration = Configuration.from_dict(config[DOMAIN])
|
hacs.configuration = Configuration.from_dict(config[DOMAIN])
|
||||||
hacs.configuration.config_type = "yaml"
|
hacs.configuration.config_type = "yaml"
|
||||||
await async_startup_wrapper_for_yaml()
|
await async_startup_wrapper_for_yaml()
|
||||||
|
@ -114,10 +113,7 @@ async def async_startup_wrapper_for_yaml():
|
||||||
.replace("-", "_")
|
.replace("-", "_")
|
||||||
)
|
)
|
||||||
hacs.log.info("Could not setup HACS, trying again in 15 min")
|
hacs.log.info("Could not setup HACS, trying again in 15 min")
|
||||||
if int(hacs.system.ha_version.split(".")[1]) >= 117:
|
|
||||||
async_call_later(hacs.hass, 900, async_startup_wrapper_for_yaml)
|
async_call_later(hacs.hass, 900, async_startup_wrapper_for_yaml)
|
||||||
else:
|
|
||||||
async_call_later(hacs.hass, 900, async_startup_wrapper_for_yaml())
|
|
||||||
return
|
return
|
||||||
hacs.system.disabled = False
|
hacs.system.disabled = False
|
||||||
|
|
||||||
|
@ -125,6 +121,7 @@ async def async_startup_wrapper_for_yaml():
|
||||||
async def async_hacs_startup():
|
async def async_hacs_startup():
|
||||||
"""HACS startup tasks."""
|
"""HACS startup tasks."""
|
||||||
hacs = get_hacs()
|
hacs = get_hacs()
|
||||||
|
hacs.hass.data[DOMAIN] = hacs
|
||||||
|
|
||||||
try:
|
try:
|
||||||
lovelace_info = await system_health_info(hacs.hass)
|
lovelace_info = await system_health_info(hacs.hass)
|
||||||
|
@ -191,10 +188,7 @@ async def async_hacs_startup():
|
||||||
|
|
||||||
# Setup startup tasks
|
# Setup startup tasks
|
||||||
if hacs.status.new:
|
if hacs.status.new:
|
||||||
if int(hacs.system.ha_version.split(".")[1]) >= 117:
|
|
||||||
async_call_later(hacs.hass, 5, hacs.startup_tasks)
|
async_call_later(hacs.hass, 5, hacs.startup_tasks)
|
||||||
else:
|
|
||||||
async_call_later(hacs.hass, 5, hacs.startup_tasks())
|
|
||||||
else:
|
else:
|
||||||
hacs.hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STARTED, hacs.startup_tasks)
|
hacs.hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STARTED, hacs.startup_tasks)
|
||||||
|
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue