saving changes and updates before upgrade to 2021.1.4

238
David Kebler 2021-01-21 10:40:53 -08:00
parent d640590528
commit 5d51e3dcbd
34 changed files with 3578 additions and 2795 deletions

View File

@ -263,7 +263,7 @@
"access_token_expiration": 1800.0,
"token": "c8ecf0cd2885b994b7bd6624f4864bea056849c869d7182fffdaafe852f58137e78798cf10ce30b898cba83583dfe719e75898635205940132d78fa6977a6dc5",
"jwt_key": "0ba56edf61e172922d626680c780a2eed5abf849695fb2ad55c14bfe49e62fc1a4270cf7e2ff084e146c0517743281f809198a67f5b316dbc22659cb9c8c2a47",
"last_used_at": "2020-10-25T14:53:39.070735+00:00",
"last_used_at": "2021-01-03T20:23:30.108188+00:00",
"last_used_ip": "10.0.0.2"
},
{
@ -277,7 +277,7 @@
"access_token_expiration": 1800.0,
"token": "67154748b468ae62cff3021f566ce8f1d94d89f7e223b3dfb8432226347f1e1f0ba05674e2e089fa98ee08add0be40d38e70f3af9dc74cf9dbb5f9e93d358cb0",
"jwt_key": "50e901c4783bb84711838442d27a1ea4d44213eea590113bb1154bd69efc18d98cc8892287520a35a5154b087996bdeba2e131697f28bade44e8f5cc75fa6235",
"last_used_at": "2021-01-01T18:56:21.652776+00:00",
"last_used_at": "2021-01-21T18:22:07.657689+00:00",
"last_used_ip": "10.0.0.2"
},
{
@ -669,7 +669,7 @@
"access_token_expiration": 1800.0,
"token": "bdd0c54b8ab68bb7c01c3e8f7ac60ad3bcd148b8f5ef068b8d13fa3bc1078940ad0e8c5c72186194602fa82bd08d3a90793faa553cd984ce0f105312a1d51774",
"jwt_key": "4412b5628aae25c302e8b28d241ba276b950d146061c4080961add8c67fbfa7c565b961469d103defbdabc11b0f1c7806c4aa8b1df83cd2727c8bcc5f72ae4b1",
"last_used_at": "2020-07-10T04:29:14.487954+00:00",
"last_used_at": "2021-01-21T02:58:43.895615+00:00",
"last_used_ip": "10.0.0.81"
},
{
@ -851,7 +851,7 @@
"access_token_expiration": 1800.0,
"token": "ef92f003dcdb31d60995abfcfef359c764e26d232c30aef63dec49e4a0faa52ff9c8f8303700710a72bdeffb91b9a31e13a664f2deca5efd489804717354521e",
"jwt_key": "d487996d250f3094f4626fec85800fe2495a9819479228d22ceb433acc4c737e4e885d42ce75071e507635311f35d264671fbdd126ccb27e41be8ac61b014103",
"last_used_at": "2020-10-11T19:19:39.744782+00:00",
"last_used_at": "2021-01-04T01:41:40.144674+00:00",
"last_used_ip": "10.0.0.2"
},
{
@ -879,7 +879,7 @@
"access_token_expiration": 1800.0,
"token": "924a81cdc2c5c5afc95f40a4e97cd3cca57de62b36bb805db51b8efeeaf5192a9da9bd0511c50dd7ec3e3154414d130d195e85b460c061891cd3867e18eb5e2b",
"jwt_key": "023283686a7a1c1d6fafa329fca25c0aa8e8987bdd7c1fa5dba0da6369fb2db904f0e08a219ef0318caebb01c0e2fd13c2a278e4d9385362924781abde9a4d80",
"last_used_at": "2020-11-13T20:07:39.769993+00:00",
"last_used_at": "2021-01-06T04:43:45.328269+00:00",
"last_used_ip": "10.0.0.2"
},
{
@ -921,7 +921,7 @@
"access_token_expiration": 1800.0,
"token": "b803b3516fbf26d72b6d33f0c70e45370123c1e97e404c021645ca9ff900691e77578b0bfd47211c17f1308bc976b33e25077995803c7c1b20c9d6bd08d553c2",
"jwt_key": "f03cdead1812714da6513f6ab8cb98e3698c2c787ca40934035b258a052d3b7287ca5c521b8cc6f49e40c9812eba1c4be66cdb9835b6c409916e29a10d232533",
"last_used_at": "2021-01-01T18:14:18.113574+00:00",
"last_used_at": "2021-01-06T01:08:28.050627+00:00",
"last_used_ip": "10.0.0.2"
},
{
@ -1019,7 +1019,7 @@
"access_token_expiration": 1800.0,
"token": "757bc443f34e5be80517de8299b2da68ec611d7904657cf3274218a87c12d23eca51e75554adb7e8cc4975fbe77cf986d985e2ab4b8456c04cc0296ae63d7b9f",
"jwt_key": "3ab5c600c6bbfb3e1dedb8d82ed0ca3869f7b5ecea8484d6b1d11a3be13f358ac6d4e98a74d5e617e4231cf3979cdf844b8d439717d13bee2a8d6d2332c5b8eb",
"last_used_at": "2020-12-22T15:44:21.403029+00:00",
"last_used_at": "2021-01-04T00:55:56.014517+00:00",
"last_used_ip": "10.0.0.2"
},
{
@ -1033,7 +1033,7 @@
"access_token_expiration": 1800.0,
"token": "a0ee724d9ba26e90bfa47518326f9e873daeefeaadec10a76cef944f77e525c324be6fa622979aade32209762fba88cf970801ad62d6f733424c8ac77e2fd8d2",
"jwt_key": "0e4dfe9cfd6bfcda77cd28404d859fd6a1a77ab2385b6403f177a4bbec76a3693ff888a6fd0576fe8907195306a749f67610801cc40124ec9cd813e86d725fdf",
"last_used_at": "2021-01-01T18:56:21.854612+00:00",
"last_used_at": "2021-01-21T18:36:04.166519+00:00",
"last_used_ip": "10.0.0.2"
},
{
@ -1061,7 +1061,7 @@
"access_token_expiration": 1800.0,
"token": "4701b65970cf212718d7f0e8432c0e0f9db6a53d612ae8b1fcd4eec43d585d5e12811baedad69d1c98e490af6991e53dcce5166c2ac5eb1ddfec27b3c1539d50",
"jwt_key": "d1c5d7e6de5b87e8cda403921c1c91815329d15ac86bef57097e0ebffad5508af0aae029d2199fc4e9b85ba9ed34b9d90aa20a2576a5a578efba799be24f6fe1",
"last_used_at": "2020-12-26T17:33:03.188120+00:00",
"last_used_at": "2021-01-07T16:38:54.161729+00:00",
"last_used_ip": "10.0.0.2"
},
{
@ -1089,7 +1089,63 @@
"access_token_expiration": 1800.0,
"token": "b8ddaba40e51ef24631b25a035825799a0dce6e8e6526b8c31c93b77af93dbed026af3a45982c4e3577f52cb13eccf36c101f3e54b1c0cf165ee80977442067c",
"jwt_key": "37934f3b5cc3447c7ad56f0c6dae7a8d6a0ceeef41b8a4e1920754e22ac695a07e3333f6b00a898e27046bf7223e2e61d5e4cfef792807e4c8a3e9622e5a075d",
"last_used_at": "2021-01-01T18:56:20.018108+00:00",
"last_used_at": "2021-01-01T20:12:34.360965+00:00",
"last_used_ip": "10.0.0.2"
},
{
"id": "9c3c9efc937a451e8c32d9a71980cdf9",
"user_id": "99685dc45d9f40dc8183e11ce5128038",
"client_id": "https://ha.kebler.net/",
"client_name": null,
"client_icon": null,
"token_type": "normal",
"created_at": "2021-01-04T01:13:14.167698+00:00",
"access_token_expiration": 1800.0,
"token": "96c1ba80a31de693c1c4d540223e22038312ea9bcda4de4981e7233c856f30a7386841eea342156b4c3dbf6f8b8687302b5f5285348769d78d067019411af17c",
"jwt_key": "4a408898f876547dfb49388ffb75bf401ba8246c7cd9561f951b2708f2a32b78cffa2404d6622f92ee99b523ebe2b99668295a94bb13e800bb8d70c33cec9a4d",
"last_used_at": "2021-01-08T04:21:04.673363+00:00",
"last_used_ip": "10.0.0.2"
},
{
"id": "fc3cba87676142caa0f070056b5d972b",
"user_id": "99685dc45d9f40dc8183e11ce5128038",
"client_id": "https://ha.kebler.net/",
"client_name": null,
"client_icon": null,
"token_type": "normal",
"created_at": "2021-01-04T01:17:00.458448+00:00",
"access_token_expiration": 1800.0,
"token": "456a642df3840b2993c73a8d42557ffaf5cccf0d69e5772c74b8b79524ae29fca712a06d6a6cedabed34185ca165454003158b25f5f6a842e3b017c6cb359862",
"jwt_key": "7e39c1884e53db3baa9fb916a41e084d358666156d4f7c60f9748a0e0f847d3ecc3e34575112c653989a48bc335be41996121a77c882f9c2f9e1fdfc33f4ecd1",
"last_used_at": "2021-01-10T02:52:22.352886+00:00",
"last_used_ip": "10.0.0.2"
},
{
"id": "e0c19681b3544e9ca713196a95d601c3",
"user_id": "99685dc45d9f40dc8183e11ce5128038",
"client_id": "https://ha.kebler.net/",
"client_name": null,
"client_icon": null,
"token_type": "normal",
"created_at": "2021-01-07T01:45:07.153748+00:00",
"access_token_expiration": 1800.0,
"token": "c57c43a6bcd91b2cadbea1201f9eabd1b062337e1770fd2b31e3a85b066359db75cddc638a04252f23a1cf636d1d13771f3b64683cd5ca9e66fe6a6d35fb2d68",
"jwt_key": "ebe1fe0c18edc06c1e4311a89226fdf3e5427d9dffd14a7c3c7045e5a634173430d91b830f9d9c6e8cadf7c7ed38fd50cb45d7d66b430ded97ed7d56c4c0d4c4",
"last_used_at": "2021-01-07T01:45:07.154452+00:00",
"last_used_ip": "10.0.0.2"
},
{
"id": "9c79c567fd1b483580d013356b866946",
"user_id": "99685dc45d9f40dc8183e11ce5128038",
"client_id": "https://ha.kebler.net/",
"client_name": null,
"client_icon": null,
"token_type": "normal",
"created_at": "2021-01-08T14:23:01.525391+00:00",
"access_token_expiration": 1800.0,
"token": "9e7e73198aa452fb1d712c0b0398233d85307d0f4fb0eddd85d3764dc5238205a79d07b762c8938afb204fc7f857c4883c930021de1001c1bee9a921c91682ac",
"jwt_key": "8840029c679cc20ac84a2bfc3b3381d644e80e2c4c335bc25a17ebdb13e44a44325192a1d7bb4e574ae79d78e30a030b8eb4f268c61244221c9dbe97b2920f74",
"last_used_at": "2021-01-09T22:44:34.661667+00:00",
"last_used_ip": "10.0.0.2"
},
{
@ -1257,7 +1313,7 @@
"access_token_expiration": 1800.0,
"token": "f1b7e74705250996e46cbd6002591a8c829fb40405d766cfc55a8f3caed3aa29b5e1616d4960bac3a8e181bc04dd135a59096161448640e8d49fa393d0b2be7d",
"jwt_key": "fa10f02042ee89cdfce1f1d396a42b73b0500c5214b5ebd09f42e43f88551ccc934e84c925d9adb90f56d3d2eb158aa5e2676b0f6352711af65601fe815a31ce",
"last_used_at": "2021-01-01T17:06:47.089483+00:00",
"last_used_at": "2021-01-21T18:10:06.350540+00:00",
"last_used_ip": "172.30.32.2"
}
]

View File

@ -10,12 +10,12 @@
"title": "700T1C",
"data": {
"app_data": {
"push_token": "fCP75bxzpBY:APA91bGOZjg0ObYy1-QJs8VJxqU-AQbNpQ1fz2Gc485DjxBsZ1LAsdLaZTJ3vgbgQ98Qt3jO0Xv4yfaLM4uiGunzKs4_iCrV-KAU2Qul5zN_dmQ6LVqo2PDMPSUZkAqRF7Ip5u9zz88F",
"push_url": "https://mobile-apps.home-assistant.io/api/sendPush/android/v1"
"push_url": "https://mobile-apps.home-assistant.io/api/sendPush/android/v1",
"push_token": "fCP75bxzpBY:APA91bGOZjg0ObYy1-QJs8VJxqU-AQbNpQ1fz2Gc485DjxBsZ1LAsdLaZTJ3vgbgQ98Qt3jO0Xv4yfaLM4uiGunzKs4_iCrV-KAU2Qul5zN_dmQ6LVqo2PDMPSUZkAqRF7Ip5u9zz88F"
},
"app_id": "io.homeassistant.companion.android",
"app_name": "Home Assistant",
"app_version": "2.5.0-full (400)",
"app_version": "3.0.2-full (521)",
"device_id": "6cb92e1b94d47217",
"device_name": "700T1C",
"manufacturer": "SAMSUNG ELECTRONICS CO., LTD.",
@ -78,12 +78,12 @@
"title": "SM-G935R4",
"data": {
"app_data": {
"push_token": "dR6iDAsFIAI:APA91bHbf9uAX51rcCn1eD8J__in-9K7sqaXbnFgfVxE4wEpNmD3lcwBR0JeG-sVnWx1dUYhj4BRP6BHQy1uFAHWjs890GAIPvYU-AWKRRR-GuDhaWvXnLYX94yLQp80GZMxbpOG9-Ke",
"push_url": "https://mobile-apps.home-assistant.io/api/sendPush/android/v1"
"push_url": "https://mobile-apps.home-assistant.io/api/sendPush/android/v1",
"push_token": "dR6iDAsFIAI:APA91bHbf9uAX51rcCn1eD8J__in-9K7sqaXbnFgfVxE4wEpNmD3lcwBR0JeG-sVnWx1dUYhj4BRP6BHQy1uFAHWjs890GAIPvYU-AWKRRR-GuDhaWvXnLYX94yLQp80GZMxbpOG9-Ke"
},
"app_id": "io.homeassistant.companion.android",
"app_name": "Home Assistant",
"app_version": "1.11.0-215 (215)",
"app_version": "2021.1.1-full (555)",
"device_id": "ea51283736a711a9",
"device_name": "SM-G935R4",
"manufacturer": "samsung",
@ -164,22 +164,6 @@
"connection_class": "cloud_push",
"unique_id": "io.homeassistant.companion.android-315c682d3b2d88cc"
},
{
"entry_id": "d00c44239e11a6b5cc8a1f44eb4c23e2",
"version": 1,
"domain": "hacs",
"title": "",
"data": {
"token": "ab27da1f11e3827fa78258ac8ed11795c6261c34"
},
"options": {},
"system_options": {
"disable_new_entities": false
},
"source": "user",
"connection_class": "cloud_poll",
"unique_id": null
},
{
"entry_id": "e3331a90c176db53203e617de248ec9e",
"version": 1,
@ -212,20 +196,20 @@
"unique_id": "io.homeassistant.companion.android-61f299924dae5227"
},
{
"entry_id": "af77dd99c573b3a23fc24b2f1054b90c",
"entry_id": "94cd2165790325c9874ea6483adc63e5",
"version": 1,
"domain": "tasmota",
"title": "Tasmota",
"domain": "hacs",
"title": "",
"data": {
"discovery_prefix": "tasmota/discovery"
"token": "cfb0bb05ea96d59c7efa3282a514a7aca4cbe6f7"
},
"options": {},
"system_options": {
"disable_new_entities": false
},
"source": "mqtt",
"connection_class": "local_push",
"unique_id": "tasmota"
"source": "user",
"connection_class": "cloud_poll",
"unique_id": null
}
]
}

View File

@ -113,28 +113,6 @@
"name_by_user": null,
"disabled_by": null
},
{
"config_entries": [
"d00c44239e11a6b5cc8a1f44eb4c23e2"
],
"connections": [],
"identifiers": [
[
"hacs",
"0717a0cd-745c-48fd-9b16-c8534c9704f9-bc944b0f-fd42-4a58-a072-ade38d1444cd"
]
],
"manufacturer": "hacs.xyz",
"model": "",
"name": "HACS",
"sw_version": "1.9.0",
"entry_type": "service",
"id": "da36236384f2c8816377b036cf723ece",
"via_device_id": null,
"area_id": null,
"name_by_user": null,
"disabled_by": null
},
{
"config_entries": [
"e3331a90c176db53203e617de248ec9e"
@ -159,21 +137,21 @@
},
{
"config_entries": [
"af77dd99c573b3a23fc24b2f1054b90c"
"94cd2165790325c9874ea6483adc63e5"
],
"connections": [
"connections": [],
"identifiers": [
[
"mac",
"84:f3:eb:3b:84:92"
"hacs",
"0717a0cd-745c-48fd-9b16-c8534c9704f9-bc944b0f-fd42-4a58-a072-ade38d1444cd"
]
],
"identifiers": [],
"manufacturer": "Tasmota",
"model": "Generic",
"name": "Tasmota",
"sw_version": "9.2.0",
"entry_type": null,
"id": "96f92e495500e6b51b8afbfe8544eb9a",
"manufacturer": "hacs.xyz",
"model": "",
"name": "HACS",
"sw_version": "1.10.0",
"entry_type": "service",
"id": "8818561cfe7c1b8301745da5023223e6",
"via_device_id": null,
"area_id": null,
"name_by_user": null,

View File

@ -1208,7 +1208,7 @@
"device_class": "battery",
"unit_of_measurement": "%",
"original_name": "SM-G935R4 Battery Level",
"original_icon": "mdi:battery-50"
"original_icon": "mdi:battery"
},
{
"entity_id": "sensor.sm_g935r4_battery_state",
@ -1225,7 +1225,7 @@
"device_class": "battery",
"unit_of_measurement": null,
"original_name": "SM-G935R4 Battery State",
"original_icon": "mdi:battery-50"
"original_icon": "mdi:battery-charging"
},
{
"entity_id": "sensor.sm_g935r4_wifi_connection",
@ -1242,7 +1242,7 @@
"device_class": null,
"unit_of_measurement": null,
"original_name": "SM-G935R4 Wifi Connection",
"original_icon": "mdi:wifi-strength-2"
"original_icon": "mdi:wifi-strength-3"
},
{
"entity_id": "sensor.sm_g935r4_geocoded_location",
@ -1669,23 +1669,6 @@
"original_name": "System - Set Custom Theme at Startup",
"original_icon": null
},
{
"entity_id": "sensor.hacs",
"config_entry_id": "d00c44239e11a6b5cc8a1f44eb4c23e2",
"device_id": "da36236384f2c8816377b036cf723ece",
"area_id": null,
"unique_id": "0717a0cd-745c-48fd-9b16-c8534c9704f9-bc944b0f-fd42-4a58-a072-ade38d1444cd",
"platform": "hacs",
"name": null,
"icon": null,
"disabled_by": null,
"capabilities": {},
"supported_features": 0,
"device_class": null,
"unit_of_measurement": "pending update(s)",
"original_name": "hacs",
"original_icon": "hacs:hacs"
},
{
"entity_id": "device_tracker.lenovo_tb_x606f",
"config_entry_id": "e3331a90c176db53203e617de248ec9e",
@ -1718,7 +1701,7 @@
"device_class": "battery",
"unit_of_measurement": "%",
"original_name": "Lenovo TB-X606F Battery Level",
"original_icon": "mdi:battery-40"
"original_icon": "mdi:battery-80"
},
{
"entity_id": "sensor.lenovo_tb_x606f_battery_state",
@ -1769,7 +1752,7 @@
"device_class": null,
"unit_of_measurement": null,
"original_name": "Lenovo TB-X606F Charger Type",
"original_icon": "mdi:power-plug"
"original_icon": "mdi:battery"
},
{
"entity_id": "sensor.lenovo_tb_x606f_battery_health",
@ -1806,208 +1789,72 @@
"original_icon": null
},
{
"entity_id": "sensor.tasmota_ip",
"config_entry_id": "af77dd99c573b3a23fc24b2f1054b90c",
"device_id": "96f92e495500e6b51b8afbfe8544eb9a",
"entity_id": "binary_sensor.sm_g935r4_is_charging",
"config_entry_id": "b7c6f2ecbb0d48ce83a92d218b4e129c",
"device_id": "379851aebc71474585da2f6ce68a5745",
"area_id": null,
"unique_id": "84F3EB3B8492_status_sensor_status_sensor_status_ip",
"platform": "tasmota",
"unique_id": "b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0_is_charging",
"platform": "mobile_app",
"name": null,
"icon": null,
"disabled_by": "integration",
"capabilities": null,
"disabled_by": null,
"capabilities": {},
"supported_features": 0,
"device_class": "plug",
"unit_of_measurement": null,
"original_name": "SM-G935R4 Is Charging",
"original_icon": "mdi:power-plug"
},
{
"entity_id": "sensor.sm_g935r4_charger_type",
"config_entry_id": "b7c6f2ecbb0d48ce83a92d218b4e129c",
"device_id": "379851aebc71474585da2f6ce68a5745",
"area_id": null,
"unique_id": "b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0_charger_type",
"platform": "mobile_app",
"name": null,
"icon": null,
"disabled_by": null,
"capabilities": {},
"supported_features": 0,
"device_class": null,
"unit_of_measurement": null,
"original_name": "Tasmota IP",
"original_icon": "mdi:ip-network"
"original_name": "SM-G935R4 Charger Type",
"original_icon": "mdi:battery-charging-wireless"
},
{
"entity_id": "sensor.tasmota_last_restart_time",
"config_entry_id": "af77dd99c573b3a23fc24b2f1054b90c",
"device_id": "96f92e495500e6b51b8afbfe8544eb9a",
"entity_id": "sensor.sm_g935r4_battery_health",
"config_entry_id": "b7c6f2ecbb0d48ce83a92d218b4e129c",
"device_id": "379851aebc71474585da2f6ce68a5745",
"area_id": null,
"unique_id": "84F3EB3B8492_status_sensor_status_sensor_last_restart_time",
"platform": "tasmota",
"unique_id": "b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0_battery_health",
"platform": "mobile_app",
"name": null,
"icon": null,
"disabled_by": "integration",
"capabilities": null,
"supported_features": 0,
"device_class": "timestamp",
"unit_of_measurement": null,
"original_name": "Tasmota Last Restart Time",
"original_icon": null
},
{
"entity_id": "sensor.tasmota_wifi_connect_count",
"config_entry_id": "af77dd99c573b3a23fc24b2f1054b90c",
"device_id": "96f92e495500e6b51b8afbfe8544eb9a",
"area_id": null,
"unique_id": "84F3EB3B8492_status_sensor_status_sensor_status_link_count",
"platform": "tasmota",
"name": null,
"icon": null,
"disabled_by": "integration",
"capabilities": null,
"disabled_by": null,
"capabilities": {},
"supported_features": 0,
"device_class": null,
"unit_of_measurement": null,
"original_name": "Tasmota WiFi Connect Count",
"original_icon": "mdi:counter"
"original_name": "SM-G935R4 Battery Health",
"original_icon": "mdi:battery-heart-variant"
},
{
"entity_id": "sensor.tasmota_mqtt_connect_count",
"config_entry_id": "af77dd99c573b3a23fc24b2f1054b90c",
"device_id": "96f92e495500e6b51b8afbfe8544eb9a",
"entity_id": "sensor.hacs",
"config_entry_id": "94cd2165790325c9874ea6483adc63e5",
"device_id": "8818561cfe7c1b8301745da5023223e6",
"area_id": null,
"unique_id": "84F3EB3B8492_status_sensor_status_sensor_status_mqtt_count",
"platform": "tasmota",
"name": null,
"icon": null,
"disabled_by": "integration",
"capabilities": null,
"supported_features": 0,
"device_class": null,
"unit_of_measurement": null,
"original_name": "Tasmota MQTT Connect Count",
"original_icon": "mdi:counter"
},
{
"entity_id": "sensor.tasmota_restart_reason",
"config_entry_id": "af77dd99c573b3a23fc24b2f1054b90c",
"device_id": "96f92e495500e6b51b8afbfe8544eb9a",
"area_id": null,
"unique_id": "84F3EB3B8492_status_sensor_status_sensor_status_restart_reason",
"platform": "tasmota",
"name": null,
"icon": null,
"disabled_by": "integration",
"capabilities": null,
"supported_features": 0,
"device_class": null,
"unit_of_measurement": null,
"original_name": "Tasmota Restart Reason",
"original_icon": "mdi:information-outline"
},
{
"entity_id": "sensor.tasmota_rssi",
"config_entry_id": "af77dd99c573b3a23fc24b2f1054b90c",
"device_id": "96f92e495500e6b51b8afbfe8544eb9a",
"area_id": null,
"unique_id": "84F3EB3B8492_status_sensor_status_sensor_status_rssi",
"platform": "tasmota",
"name": null,
"icon": null,
"disabled_by": "integration",
"capabilities": null,
"supported_features": 0,
"device_class": null,
"unit_of_measurement": "%",
"original_name": "Tasmota RSSI",
"original_icon": "mdi:access-point"
},
{
"entity_id": "sensor.tasmota_signal",
"config_entry_id": "af77dd99c573b3a23fc24b2f1054b90c",
"device_id": "96f92e495500e6b51b8afbfe8544eb9a",
"area_id": null,
"unique_id": "84F3EB3B8492_status_sensor_status_sensor_status_signal",
"platform": "tasmota",
"name": null,
"icon": null,
"disabled_by": "integration",
"capabilities": null,
"supported_features": 0,
"device_class": "signal_strength",
"unit_of_measurement": "dB",
"original_name": "Tasmota Signal",
"original_icon": null
},
{
"entity_id": "sensor.tasmota_ssid",
"config_entry_id": "af77dd99c573b3a23fc24b2f1054b90c",
"device_id": "96f92e495500e6b51b8afbfe8544eb9a",
"area_id": null,
"unique_id": "84F3EB3B8492_status_sensor_status_sensor_status_ssid",
"platform": "tasmota",
"name": null,
"icon": null,
"disabled_by": "integration",
"capabilities": null,
"supported_features": 0,
"device_class": null,
"unit_of_measurement": null,
"original_name": "Tasmota SSID",
"original_icon": "mdi:access-point-network"
},
{
"entity_id": "switch.wemosstoneroom",
"config_entry_id": "af77dd99c573b3a23fc24b2f1054b90c",
"device_id": "96f92e495500e6b51b8afbfe8544eb9a",
"area_id": null,
"unique_id": "84F3EB3B8492_switch_relay_0",
"platform": "tasmota",
"unique_id": "0717a0cd-745c-48fd-9b16-c8534c9704f9-bc944b0f-fd42-4a58-a072-ade38d1444cd",
"platform": "hacs",
"name": null,
"icon": null,
"disabled_by": null,
"capabilities": null,
"supported_features": 0,
"device_class": null,
"unit_of_measurement": null,
"original_name": "wemosstoneroom",
"original_icon": null
},
{
"entity_id": "sensor.tasmota_dht12_temperature",
"config_entry_id": "af77dd99c573b3a23fc24b2f1054b90c",
"device_id": "96f92e495500e6b51b8afbfe8544eb9a",
"area_id": null,
"unique_id": "84F3EB3B8492_sensor_sensor_DHT12_Temperature",
"platform": "tasmota",
"name": null,
"icon": null,
"disabled_by": null,
"capabilities": null,
"supported_features": 0,
"device_class": "temperature",
"unit_of_measurement": "\u00b0C",
"original_name": "Tasmota DHT12 Temperature",
"original_icon": null
},
{
"entity_id": "sensor.tasmota_dht12_humidity",
"config_entry_id": "af77dd99c573b3a23fc24b2f1054b90c",
"device_id": "96f92e495500e6b51b8afbfe8544eb9a",
"area_id": null,
"unique_id": "84F3EB3B8492_sensor_sensor_DHT12_Humidity",
"platform": "tasmota",
"name": null,
"icon": null,
"disabled_by": null,
"capabilities": null,
"supported_features": 0,
"device_class": "humidity",
"unit_of_measurement": "%",
"original_name": "Tasmota DHT12 Humidity",
"original_icon": null
},
{
"entity_id": "sensor.tasmota_dht12_dewpoint",
"config_entry_id": "af77dd99c573b3a23fc24b2f1054b90c",
"device_id": "96f92e495500e6b51b8afbfe8544eb9a",
"area_id": null,
"unique_id": "84F3EB3B8492_sensor_sensor_DHT12_DewPoint",
"platform": "tasmota",
"name": null,
"icon": null,
"disabled_by": null,
"capabilities": null,
"supported_features": 0,
"device_class": null,
"unit_of_measurement": "\u00b0C",
"original_name": "Tasmota DHT12 DewPoint",
"original_icon": "mdi:weather-rainy"
"unit_of_measurement": "pending update(s)",
"original_name": "hacs",
"original_icon": "hacs:hacs"
}
]
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -12,7 +12,7 @@
"description": "\u2747\ufe0f Lovelace button-card for home assistant",
"domain": "",
"domains": [],
"downloads": 4476,
"downloads": 11936,
"file_name": "button-card.js",
"filename": "button-card.js",
"first_install": false,
@ -27,14 +27,14 @@
"installed": true,
"installed_commit": "f845d07",
"installed_version": "3.4.1",
"open_issues": 26,
"last_commit": "f845d07",
"open_issues": 29,
"last_commit": "4bf3e73",
"last_version": "3.4.1",
"last_updated": "2020-12-27T14:28:54Z",
"last_updated": "2021-01-16T08:02:56Z",
"manifest_name": null,
"new": false,
"persistent_directory": null,
"pushed_at": "2020-12-27T14:28:54",
"pushed_at": "2021-01-16T08:02:56",
"releases": true,
"render_readme": true,
"published_tags": [
@ -46,7 +46,7 @@
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 603,
"stargazers_count": 629,
"topics": [
"home-assistant",
"home-assistant-custom",

View File

@ -27,7 +27,7 @@
"installed": true,
"installed_commit": "01b4108",
"installed_version": "19",
"open_issues": 17,
"open_issues": 16,
"last_commit": "01b4108",
"last_version": "19",
"last_updated": "2020-12-12T00:49:44Z",
@ -46,7 +46,7 @@
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 199,
"stargazers_count": 205,
"topics": [],
"zip_release": false
}

View File

@ -46,7 +46,7 @@
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 252,
"stargazers_count": 262,
"topics": [],
"zip_release": false
}

View File

@ -27,14 +27,14 @@
"installed": true,
"installed_commit": "f17fcc1",
"installed_version": "1.7.0",
"open_issues": 30,
"open_issues": 32,
"last_commit": "f17fcc1",
"last_version": "1.7.0",
"last_updated": "2020-12-21T06:37:39Z",
"last_updated": "2021-01-12T16:26:11Z",
"manifest_name": null,
"new": false,
"persistent_directory": null,
"pushed_at": "2020-12-21T06:37:39",
"pushed_at": "2021-01-12T16:26:11",
"releases": true,
"render_readme": true,
"published_tags": [
@ -46,7 +46,7 @@
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 336,
"stargazers_count": 348,
"topics": [],
"zip_release": false
}

View File

@ -14,7 +14,7 @@
"description": "HACS gives you a powerful UI to handle downloads of all your custom needs.",
"domain": "hacs",
"domains": [],
"downloads": 31175,
"downloads": 16679,
"file_name": "",
"filename": "hacs.zip",
"first_install": false,
@ -27,28 +27,28 @@
"id": "172733314",
"iot_class": null,
"installed": true,
"installed_commit": "275d6cc",
"installed_version": "1.9.0",
"open_issues": 36,
"last_commit": "1906838",
"last_version": "1.9.0",
"last_updated": "2021-01-01T02:28:03Z",
"installed_commit": "c47fddf",
"installed_version": "1.10.0",
"open_issues": 39,
"last_commit": "c47fddf",
"last_version": "1.10.0",
"last_updated": "2021-01-21T06:56:14Z",
"manifest_name": "HACS",
"new": false,
"persistent_directory": null,
"pushed_at": "2021-01-01T02:28:03",
"pushed_at": "2021-01-21T06:56:14",
"releases": true,
"render_readme": false,
"published_tags": [
"1.10.0",
"1.9.0",
"1.8.0",
"1.6.2",
"1.6.1",
"1.6.0"
"1.6.1"
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 1462,
"stargazers_count": 1503,
"topics": [
"community",
"hacktoberfest",

View File

@ -27,14 +27,14 @@
"installed": true,
"installed_commit": "457cf40",
"installed_version": "2.0.3",
"open_issues": 23,
"open_issues": 24,
"last_commit": "457cf40",
"last_version": "2.0.3",
"last_updated": "2020-12-21T03:24:59Z",
"last_updated": "2021-01-10T14:53:32Z",
"manifest_name": null,
"new": false,
"persistent_directory": null,
"pushed_at": "2020-12-21T03:24:59",
"pushed_at": "2021-01-10T14:53:32",
"releases": true,
"render_readme": false,
"published_tags": [
@ -46,7 +46,7 @@
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 221,
"stargazers_count": 237,
"topics": [],
"zip_release": false
}

View File

@ -46,7 +46,7 @@
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 323,
"stargazers_count": 337,
"topics": [],
"zip_release": false
}

View File

@ -27,7 +27,7 @@
"installed": true,
"installed_commit": "14fd723",
"installed_version": "6",
"open_issues": 9,
"open_issues": 10,
"last_commit": "14fd723",
"last_version": "6",
"last_updated": "2020-02-26T13:18:57Z",
@ -46,7 +46,7 @@
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 73,
"stargazers_count": 78,
"topics": [],
"zip_release": false
}

View File

@ -46,7 +46,7 @@
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 55,
"stargazers_count": 57,
"topics": [
"custom",
"hacktoberfest",

View File

@ -40,7 +40,7 @@
"published_tags": [],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 3,
"stargazers_count": 5,
"topics": [],
"zip_release": false
}

View File

@ -12,7 +12,7 @@
"description": "\ud83d\udd70\ufe0f Time Picker Card for Home Assistant's Lovelace UI",
"domain": "",
"domains": [],
"downloads": 1372,
"downloads": 1626,
"file_name": "time-picker-card.js",
"filename": "time-picker-card.js",
"first_install": false,
@ -27,14 +27,14 @@
"installed": true,
"installed_commit": "c3fa2ce",
"installed_version": "1.1.1",
"open_issues": 3,
"open_issues": 4,
"last_commit": "c3fa2ce",
"last_version": "1.1.1",
"last_updated": "2020-11-22T14:38:10Z",
"last_updated": "2021-01-21T15:09:16Z",
"manifest_name": null,
"new": false,
"persistent_directory": null,
"pushed_at": "2020-11-22T14:38:10",
"pushed_at": "2021-01-21T15:09:16",
"releases": true,
"render_readme": true,
"published_tags": [
@ -46,7 +46,7 @@
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 45,
"stargazers_count": 49,
"topics": [
"home-assistant",
"homeassistant",

View File

@ -0,0 +1,58 @@
{
"version": "6",
"key": "hacs/286038496.hacs",
"data": {
"archived": false,
"authors": [],
"category": "plugin",
"content_in_root": false,
"country": [],
"config_flow": false,
"default_branch": "master",
"description": "A Lovelace card that shows a directional indicator on a compass for Home Assistant",
"domain": "",
"domains": [],
"downloads": 717,
"file_name": "compass-card.js",
"filename": "compass-card.js",
"first_install": false,
"fork": false,
"full_name": "tomvanswam/compass-card",
"hacs": null,
"hide": false,
"hide_default_branch": false,
"homeassistant": null,
"id": "286038496",
"iot_class": null,
"installed": true,
"installed_commit": "e80c940",
"installed_version": "v1.1.0",
"open_issues": 8,
"last_commit": "e80c940",
"last_version": "v1.1.0",
"last_updated": "2021-01-21T04:03:46Z",
"manifest_name": null,
"new": false,
"persistent_directory": null,
"pushed_at": "2021-01-21T04:03:46",
"releases": true,
"render_readme": true,
"published_tags": [
"v1.1.0",
"v1.0.1",
"v1.0.0",
"v0.4.1",
"v0.4.0"
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 29,
"topics": [
"compass",
"hacs",
"home-assistant",
"lovelace-card"
],
"zip_release": false
}
}

View File

@ -12,7 +12,7 @@
"description": "\ud83d\ude48 Hides the Home Assistant header and/or sidebar",
"domain": "",
"domains": [],
"downloads": 456,
"downloads": 1632,
"file_name": "kiosk-mode.js",
"filename": "",
"first_install": false,
@ -27,26 +27,26 @@
"installed": true,
"installed_commit": "78b95f3",
"installed_version": "1.4.7",
"open_issues": 2,
"last_commit": "c7c4161",
"last_version": "1.4.9",
"last_updated": "2020-12-31T20:44:08Z",
"open_issues": 1,
"last_commit": "0c32503",
"last_version": "1.6.5",
"last_updated": "2021-01-18T00:01:41Z",
"manifest_name": null,
"new": false,
"persistent_directory": null,
"pushed_at": "2020-12-31T20:44:08",
"pushed_at": "2021-01-18T00:01:41",
"releases": true,
"render_readme": true,
"published_tags": [
"1.4.9",
"1.4.8",
"1.4.7",
"1.4.5",
"1.4.4"
"1.6.5",
"1.6.4",
"1.6.3",
"1.6.2",
"1.6.1"
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 59,
"stargazers_count": 72,
"topics": [
"home-assistant",
"kiosk",

View File

@ -28,19 +28,19 @@
"installed_commit": "eb9ed39",
"installed_version": null,
"open_issues": 3,
"last_commit": "eb9ed39",
"last_commit": "d7ddc5c",
"last_version": null,
"last_updated": "2020-12-25T15:24:09Z",
"last_updated": "2021-01-17T21:55:36Z",
"manifest_name": null,
"new": false,
"persistent_directory": null,
"pushed_at": "2020-12-25T15:24:09",
"pushed_at": "2021-01-17T21:55:36",
"releases": false,
"render_readme": true,
"published_tags": [],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 7,
"stargazers_count": 13,
"topics": [
"hacs",
"input",

View File

@ -2,12 +2,12 @@
"version": 1,
"key": "http",
"data": {
"ip_ban_enabled": true,
"ssl_profile": "modern",
"login_attempts_threshold": -1,
"ip_ban_enabled": true,
"cors_allowed_origins": [
"https://cast.home-assistant.io"
],
"server_port": 8123
"server_port": 8123,
"ssl_profile": "modern"
}
}

View File

@ -5,6 +5,83 @@
"config": {
"title": "238 McHaley",
"path": "lovelace-main",
"button_card_templates": {
"large_value": {
"show_label": true,
"show_state": true,
"size": "100%",
"styles": {
"card": [
{
"width": "140px"
},
{
"height": "140px"
},
{
"margin": "5px"
}
],
"grid": [
{
"grid-template-areas": "\"s s\" \"i n\" \"i l\""
},
{
"grid-template-columns": "20% 80%"
},
{
"grid-template-rows": "60% 20% 10%"
}
],
"img_cell": null,
"unit": [
{
"margin-left": "10px"
},
{
"font-weight": "lighter"
},
{
"justify-self": "start"
},
{
"font-size": "1em"
}
],
"name": [
{
"justify-self": "start"
},
{
"overflow": "visible"
},
{
"font-size": "1.7em"
},
{
"font-weight": "bold"
}
],
"state": [
{
"justify-self": "center"
},
{
"align-self": "center"
},
{
"font-size": "2.2em"
},
{
"font-weight": "bold"
},
{
"overflow": "visible"
}
]
}
}
},
"views": [
{
"title": "Lights/Outlets",
@ -23,7 +100,18 @@
},
{
"entity": "input_datetime.security_lights_interior_time_off",
"name": "Time Of Day To Turn Off (24HR)"
"name": "Time Of Day Off",
"type": "custom:time-picker-card",
"hour_mode": 12,
"hour_step": 1,
"minute_step": 5,
"second_step": 5,
"layout": {
"embedded": true,
"name": "header"
},
"align_controls": "center",
"link_values": false
},
{
"entity": "automation.security_lights_interior_time_on",
@ -45,27 +133,12 @@
"switch.all_sonoffs"
]
},
{
"type": "custom:time-picker-card",
"entity": "input_datetime.security_lights_interior_time_off",
"hour_mode": 12,
"hour_step": 1,
"minute_step": 5,
"second_step": 5,
"name": "lights off at",
"layout": {
"embedded": true,
"name": "header",
"align_controls": "center"
},
"link_values": false
},
{
"type": "button",
"tap_action": {
"action": "toggle"
},
"entity": "switch.outside_north_circuit_1"
"entity": "switch.outside_north_circuit"
},
{
"type": "custom:button-card",
@ -93,7 +166,14 @@
"path": "sensors",
"icon": "",
"badges": [],
"cards": []
"cards": [
{
"type": "custom:button-card",
"entity": "sensor.bme_outside_temperature",
"name": "Outside",
"label": "238 McHaley"
}
]
},
{
"title": "Electronics Closet",
@ -119,26 +199,6 @@
"path": "stone-room",
"badges": [],
"cards": [
{
"type": "entities",
"entities": [
{
"entity": "input_number.stone_room_min_temp",
"type": "custom:numberbox-card",
"icon_plus": "mdi:chevron-up",
"icon_minus": "mdi:chevron-down"
},
{
"entity": "sensor.stone_room_humidity"
},
{
"entity": "sensor.stone_room_dew_point_temperature"
}
],
"title": "Stone Room Climate",
"show_header_toggle": false,
"state_color": true
},
{
"type": "custom:button-card",
"entity": "switch.stone_room_heating",
@ -157,6 +217,51 @@
}
]
}
},
{
"type": "thermostat",
"entity": "climate.stone_room_thermostat",
"name": "Stone Room"
},
{
"type": "entities",
"entities": [
{
"entity": "sensor.stone_room_temperature",
"name": "Temperature",
"secondary_info": "last-updated"
},
{
"entity": "climate.stone_room_thermostat",
"name": "Heating Thermostat"
},
{
"entity": "switch.stone_room_heater",
"name": "Heater State (manual override)"
},
{
"entity": "sensor.stone_room_humidity",
"name": "Humidity"
},
{
"entity": "sensor.stone_room_dew_point_temperature",
"name": "Dew Point"
}
],
"title": "Stone Room Climate"
}
]
},
{
"title": "Cameras",
"path": "cameras",
"icon": "mdi:camera",
"badges": [],
"cards": [
{
"type": "picture-entity",
"entity": "camera.camera1",
"camera_image": "camera.camera1"
}
]
}

View File

@ -8,7 +8,7 @@
{
"title": "Meterology",
"path": "meterology",
"icon": "mdi:thermometer-lines",
"icon": "mdi:cloud",
"badges": [],
"cards": [
{
@ -52,10 +52,6 @@
"entity_pop_4": "sensor.dark_sky_precip_probability_4d",
"entity_pop_5": "sensor.dark_sky_precip_probability_5d"
},
{
"type": "weather-forecast",
"entity": "weather.local_weather"
},
{
"type": "entities",
"entities": [
@ -88,13 +84,13 @@
"type": "entities",
"entities": [
{
"entity": "sensor.bme_inside_temperature",
"entity": "sensor.inside_temperature",
"icon": "mdi:temperature-fahrenheit",
"name": "Temperature",
"secondary_info": "last-changed"
},
{
"entity": "sensor.bme_inside_humidity",
"entity": "sensor.inside_humidity",
"name": "Humidity",
"icon": "mdi:water-percent"
}
@ -107,7 +103,14 @@
"title": "Local Radar",
"aspect_ratio": "100%",
"url": "https://www.rainviewer.com/map.html?loc=44.4823,-118.7828,10&oFa=0&oC=1&oU=0&oCS=1&oF=0&oAP=0&rmt=0&c=0&o=83&lm=1&th=1&sm=1&sn=1"
},
}
]
},
{
"title": "Additional",
"path": "additional",
"badges": [],
"cards": [
{
"type": "weather-forecast",
"entity": "weather.kgcd_daynight"
@ -121,6 +124,24 @@
"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"
},
{
"type": "weather-forecast",
"entity": "weather.local_weather"
},
{
"type": "entity",
"entity": "weather.local_weather",
"attribute": "pressure",
"name": "Local Pressure",
"unit": "inHg"
},
{
"type": "entity",
"entity": "weather.kgcd_daynight",
"name": "Airport Pressure",
"attribute": "pressure",
"unit": "in Hg"
}
]
}

View File

@ -25,6 +25,12 @@
"url": "/hassio/ingress/core_configurator",
"icon": "mdi:playlist-edit"
},
{
"type": "weblink",
"name": "Integrations",
"url": "/config/integrations",
"icon": "mdi:cog"
},
{
"type": "weblink",
"name": "Dashboards",

View File

@ -22,6 +22,11 @@
"url": "/hacsfiles/numberbox-card/numberbox-card.js",
"type": "module",
"id": "c0db2892f4274ea682c691228787d8f5"
},
{
"url": "/hacsfiles/surveillance-card/surveillance-card/js",
"type": "module",
"id": "5934ab2481a14e20a521505ed775b31a"
}
]
}

View File

@ -24,6 +24,17 @@
"device_class": "plug",
"webhook_id": "dccd13d57c9e6da9b4ec0933cd84df31c2fe381961b578a52829ed31c4949573",
"added": true
},
"b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0_is_charging": {
"unique_id": "is_charging",
"state": true,
"type": "binary_sensor",
"icon": "mdi:power-plug",
"attributes": {},
"name": "Is Charging",
"device_class": "plug",
"webhook_id": "b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0",
"added": true
}
},
"deleted_ids": [
@ -210,7 +221,7 @@
"device_class": "battery",
"icon": "mdi:battery-90",
"name": "Battery Level",
"state": 97,
"state": 98,
"type": "sensor",
"unique_id": "battery_level",
"unit_of_measurement": "%",
@ -284,13 +295,13 @@
"972369ddfba8b95dfc4b3ab68f74f19e19227919102c4720d1fc38d9fd45a0b4_last_reboot": {
"added": true,
"attributes": {
"Local Time": "Wed Dec 30 20:26:18 PST 2020",
"Time in Milliseconds": 1609388778991
"Local Time": "Sun Jan 10 15:29:09 PST 2021",
"Time in Milliseconds": 1610321349274
},
"device_class": "timestamp",
"icon": "mdi:restart",
"name": "Last Reboot",
"state": "2020-12-31T04:26:18Z",
"state": "2021-01-10T23:29:09Z",
"type": "sensor",
"unique_id": "last_reboot",
"webhook_id": "972369ddfba8b95dfc4b3ab68f74f19e19227919102c4720d1fc38d9fd45a0b4"
@ -301,7 +312,7 @@
"device_class": "illuminance",
"icon": "mdi:brightness-5",
"name": "Light Sensor",
"state": "114",
"state": "89",
"type": "sensor",
"unique_id": "light_sensor",
"unit_of_measurement": "lx",
@ -356,9 +367,9 @@
"added": true,
"attributes": {},
"device_class": "battery",
"icon": "mdi:battery-50",
"icon": "mdi:battery",
"name": "Battery Level",
"state": 58,
"state": 100,
"type": "sensor",
"unique_id": "battery_level",
"unit_of_measurement": "%",
@ -366,15 +377,11 @@
},
"b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0_battery_state": {
"added": true,
"attributes": {
"battery_health": "good",
"charger_type": "unknown",
"is_charging": false
},
"attributes": {},
"device_class": "battery",
"icon": "mdi:battery-50",
"icon": "mdi:battery-charging",
"name": "Battery State",
"state": "discharging",
"state": "full",
"type": "sensor",
"unique_id": "battery_state",
"webhook_id": "b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0"
@ -382,14 +389,16 @@
"b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0_bluetooth_connection": {
"added": true,
"attributes": {
"connected_not_paired_devices": [],
"connected_paired_devices": [],
"is_bt_on": false,
"paired_devices": ""
"connected_not_paired_devices": [
"00:0B:57:36:70:9B"
],
"is_bt_on": true,
"paired_devices": "[50:1A:A5:80:4D:FB, 30:22:00:00:A9:55, E4:F8:9C:54:02:6C, 00:02:5B:40:33:87]"
},
"icon": "mdi:bluetooth",
"name": "Bluetooth Connection",
"state": 0,
"state": 1,
"type": "sensor",
"unique_id": "bluetooth_connection",
"unit_of_measurement": "connection(s)",
@ -403,18 +412,18 @@
"ISO Country Code": "US",
"Locality": "Prairie City",
"Location": [
44.4609349,
-118.71165899999998
44.4611187,
-118.71170719999999
],
"Postal Code": "97869",
"Sub Administrative Area": "Grant County",
"Sub Locality": null,
"Sub Thoroughfare": "258",
"Thoroughfare": "South McHaley Avenue"
"Sub Thoroughfare": "238",
"Thoroughfare": "North McHaley Street"
},
"icon": "mdi:map",
"name": "Geocoded Location",
"state": "258 S McHaley Ave, Prairie City, OR 97869, USA",
"state": "238 N McHaley St, Prairie City, OR 97869, USA",
"type": "sensor",
"unique_id": "geocoded_location",
"webhook_id": "b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0"
@ -425,7 +434,7 @@
"device_class": "illuminance",
"icon": "mdi:brightness-5",
"name": "Light Sensor",
"state": "unavailable",
"state": "32",
"type": "sensor",
"unique_id": "light_sensor",
"unit_of_measurement": "lx",
@ -435,8 +444,8 @@
"added": true,
"attributes": {
"Local Time": "",
"Package": "",
"Time in Milliseconds": 0
"Time in Milliseconds": 0,
"Package": ""
},
"device_class": "timestamp",
"icon": "mdi:alarm",
@ -449,10 +458,10 @@
"b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0_storage_sensor": {
"added": true,
"attributes": {
"Free external storage": "17GB",
"Free internal storage": "0GB",
"Total external storage": "29GB",
"Total internal storage": "24GB"
"Total internal storage": "24GB",
"Free external storage": "17GB",
"Total external storage": "29GB"
},
"icon": "mdi:harddisk",
"name": "Storage Sensor",
@ -465,17 +474,17 @@
"b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0_wifi_connection": {
"added": true,
"attributes": {
"bssid": "0c:80:63:91:4c:91",
"frequency": 5180,
"bssid": "0c:80:63:06:fc:b1",
"ip_address": "10.0.0.81",
"link_speed": 390,
"is_hidden": false,
"is_wifi_on": true,
"link_speed": 390,
"signal_level": -63
"frequency": 5180,
"signal_level": -48
},
"icon": "mdi:wifi-strength-2",
"icon": "mdi:wifi-strength-3",
"name": "Wifi Connection",
"state": "zoesplace-outside",
"state": "zoesplace",
"type": "sensor",
"unique_id": "wifi_connection",
"webhook_id": "b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0"
@ -538,9 +547,9 @@
},
"dccd13d57c9e6da9b4ec0933cd84df31c2fe381961b578a52829ed31c4949573_battery_level": {
"unique_id": "battery_level",
"state": 46,
"state": 84,
"type": "sensor",
"icon": "mdi:battery-40",
"icon": "mdi:battery-80",
"attributes": {},
"name": "Battery Level",
"device_class": "battery",
@ -560,9 +569,9 @@
},
"dccd13d57c9e6da9b4ec0933cd84df31c2fe381961b578a52829ed31c4949573_charger_type": {
"unique_id": "charger_type",
"state": "ac",
"state": "none",
"type": "sensor",
"icon": "mdi:power-plug",
"icon": "mdi:battery",
"attributes": {},
"name": "Charger Type",
"webhook_id": "dccd13d57c9e6da9b4ec0933cd84df31c2fe381961b578a52829ed31c4949573",
@ -577,6 +586,26 @@
"name": "Battery Health",
"webhook_id": "dccd13d57c9e6da9b4ec0933cd84df31c2fe381961b578a52829ed31c4949573",
"added": true
},
"b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0_charger_type": {
"unique_id": "charger_type",
"state": "wireless",
"type": "sensor",
"icon": "mdi:battery-charging-wireless",
"attributes": {},
"name": "Charger Type",
"webhook_id": "b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0",
"added": true
},
"b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0_battery_health": {
"unique_id": "battery_health",
"state": "good",
"type": "sensor",
"icon": "mdi:battery-heart-variant",
"attributes": {},
"name": "Battery Health",
"webhook_id": "b0bd2f0affedb208d53f95e0f264ec0ba55e5c867ee3a864dd94e29c3f8a8db0",
"added": true
}
}
}

View File

@ -0,0 +1,8 @@
title: Cameras
cards:
- type: 'custom:button-card'
entity: sensor.bme_outside_temperature
name: Outside
label: 238 McHaley
template: large_value

View File

@ -1,13 +1,15 @@
# there are manually created (yaml mode) dashboards
lovelace-panel:
mode: yaml
title: Manual - Panel
icon: mdi:script
show_in_sidebar: false
filename: lovelace/panel.yaml
# lovelace-cameras:
# mode: yaml
# title: Cameras
# icon: mdi:camera
# show_in_sidebar: true
# filename: dashboards/cameras.yaml
lovelace-manual:
mode: yaml
title: Manual
icon: mdi:script
show_in_sidebar: false
filename: lovelace/manual.yaml
show_in_sidebar: true
filename: dashboards/manual.yaml

View File

@ -7,6 +7,8 @@ resources:
# type: module
- url: /hacsfiles/button-card/button-card.js
type: module
- url: /hacsfiles/surveillance-card/surveillance-card.js
type: module
# - url: /hacsfiles/lovelace-auto-entities/auto-entities.js
# type: module
# - url: /hacsfiles/lovelace-fold-entity-row/fold-entity-row.js
@ -15,9 +17,8 @@ resources:
# type: module
# - url: /hacsfiles/canvas-gauge-card/canvas-gauge-card.js
# type: module
button_card_templates:
default: !include /config/templates/button-card-templates/default.yaml
large_value: !include /config/templates/button-card-templates/large_value.yaml
large_value: !include /config/templates/button-card-templates/large_value.yaml
views: !include_dir_list _manual

5
packages/cameras.yaml Normal file
View File

@ -0,0 +1,5 @@
camera:
- platform: mjpeg
name: camera1
mjpeg_url: http://10.0.0.194:81/stream

View File

@ -1,4 +1,4 @@
# {"Time":"2020-12-08T02:09:02","BME280":{"Temperature":21.5,"Humidity":39.1,"DewPoint":6.9,"Pressure":906.5},"PressureUnit":"hPa","TempUnit":"C"}
# {"Time":"2020-12-08T02:09:02","SI7021":{"Temperature":21.5,"Humidity":39.1,"DewPoint":6.9,"Pressure":906.5},"PressureUnit":"hPa","TempUnit":"C"}
homeassistant:
customize:
@ -8,26 +8,20 @@ homeassistant:
sensor:
- platform: mqtt
name: "bme_inside_temperature"
state_topic: "temp/inside/SENSOR"
name: "inside_temperature"
state_topic: "tele/inside/SENSOR"
qos: 0
unit_of_measurement: "F"
value_template: "{{ value_json.BME280.Temperature * 9 / 5 + 32 | round(1) }}"
value_template: "{{ '%.1f'%(value_json.SI7021.Temperature * 9 / 5 + 32 | float) }}"
- platform: mqtt
name: "bme_inside_dew_point_temperature"
state_topic: "temp/inside/SENSOR"
name: "inside_dew_point_temperature"
state_topic: "tele/inside/SENSOR"
qos: 0
unit_of_measurement: "F"
value_template: "{{ value_json.BME280.DewPoint * 9 / 5 + 32 | round(1) }}"
value_template: "{{ '%.1f'%(value_json.SI7021.DewPoint * 9 / 5 + 32 | float) }}"
- platform: mqtt
name: "bme_inside_humidity"
state_topic: "temp/inside/SENSOR"
name: "inside_humidity"
state_topic: "tele/inside/SENSOR"
qos: 0
unit_of_measurement: "%"
value_template: "{{ value_json.BME280.Humidity | round(1) }}"
- platform: mqtt
name: "bme_inside_barometric_pressure"
state_topic: "temp/inside/SENSOR"
qos: 0
unit_of_measurement: "inHg"
value_template: "{{ value_json.BME280.Pressure / 33.86 | round(2) }}"
value_template: "{{ '%.1f'%(value_json.SI7021.Humidity | float) }}"

View File

@ -12,42 +12,31 @@ sensor:
state_topic: "tele/outside/SENSOR"
qos: 0
unit_of_measurement: "F"
value_template: "{{ value_json.BME280.Temperature * 9 / 5 + 32 | round(1) }}"
value_template: "{{ '%.1f'%(value_json.BME280.Temperature * 9 / 5 + 32 | float) }}"
- platform: mqtt
name: "bme_outside_dew_point_temperature"
state_topic: "tele/outside/SENSOR"
qos: 0
unit_of_measurement: "F"
value_template: "{{ value_json.BME280.DewPoint * 9 / 5 + 32 | round(1) }}"
value_template: "{{ '%.1f'%(value_json.BME280.DewPoint * 9 / 5 + 32 | float) }}"
- platform: mqtt
name: "bme_outside_humidity"
state_topic: "tele/outside/SENSOR"
qos: 0
unit_of_measurement: "%"
value_template: "{{ value_json.BME280.Humidity | round(1) }}"
value_template: "{{ '%.1f'%(value_json.BME280.Humidity | float) }}"
- platform: mqtt
name: "bme_outside_barometric_pressure"
state_topic: "tele/outside/SENSOR"
qos: 0
unit_of_measurement: "inHg"
value_template: "{{ value_json.BME280.Pressure / 33.86 | round(2) }}"
value_template: "{{ '%.2f'%(value_json.BME280.Pressure / 33.86 + 3.57 | float) }}"
switch:
- platform: mqtt
name: "Outside North Circuit 1"
state_topic: "stat/outside/POWER1"
command_topic: "cmnd/outside/POWER1"
availability_topic: "tele/outside/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
retain: false
- platform: mqtt
name: "Outside North Circuit 2"
state_topic: "stat/outside/POWER2"
command_topic: "cmnd/outside/POWER2"
name: "Outside North Circuit"
state_topic: "stat/outside/POWER"
command_topic: "cmnd/outside/POWER"
availability_topic: "tele/outside/LWT"
qos: 1
payload_on: "ON"

View File

@ -1,38 +1,35 @@
# {"Time":"2020-12-08T02:09:02","BME280":{"Temperature":21.5,"Humidity":39.1,"DewPoint":6.9,"Pressure":906.5},"PressureUnit":"hPa","TempUnit":"C"}
homeassistant:
customize:
sensor.stone_room_temperature:
friendly_name: 'Stone Room Temperature'
sensor.stone_room_dew_point_temperature:
friendly_name: 'Stone Room Dew Point Temperature'
sensor.stone_room_humidity:
friendly_name: 'Stone Room Humidity'
# input_number.stone_room_min_temp:
# friendly_name: 'Stone Room Minimum Set Temperature'
# homeassistant:
# customize:
# sensor.stone_room_temperature:
# friendly_name: 'Stone Room Temperature'
# sensor.stone_room_dew_point_temperature:
# friendly_name: 'Stone Room Dew Point Temperature'
# sensor.stone_room_humidity:
# friendly_name: 'Stone Room Humidity'
input_number:
stone_room_min_temp:
name: 'Stone Room Minimum Set Temperature'
min: 34
max: 50
step: 1
mode: 'box'
# input_number:
# stone_room_min_temp:
# name: 'Stone Room Minimum Set Temperature'
# min: 34
# max: 50
# step: 1
sensor:
- platform: mqtt
name: "stone_room_temperature"
name: "Stone Room Temperature"
state_topic: "tele/stone/SENSOR"
qos: 0
unit_of_measurement: "F"
value_template: "{{ '%.1f'%(value_json.DHT12.Temperature * 9 / 5 + 32 | float) }}"
- platform: mqtt
name: "stone_room_dew_point_temperature"
name: "Stone Room Dew Point Temperature"
state_topic: "tele/stone/SENSOR"
qos: 0
unit_of_measurement: "F"
value_template: "{{ '%.1f'%(value_json.DHT12.DewPoint * 9 / 5 + 32 | float) }}"
- platform: mqtt
name: "stone_room_humidity"
name: "Stone Room Humidity"
state_topic: "tele/stone/SENSOR"
qos: 0
unit_of_measurement: "%"
@ -40,9 +37,9 @@ sensor:
switch:
- platform: mqtt
name: "Stone Room Heating"
state_topic: "stat/stone/POWER1"
command_topic: "cmnd/stone/POWER1"
name: "Stone Room Heater"
state_topic: "stat/stone/POWER"
command_topic: "cmnd/stone/POWER"
availability_topic: "tele/stone/LWT"
qos: 1
payload_on: "ON"
@ -51,59 +48,81 @@ switch:
payload_not_available: "Offline"
retain: false
automation:
- id: stone_room_heater_on
trigger:
platform: state
entity_id: sensor.stone_room_temperature
below: "{{ states('input_number.stone_room_min_temp') | int }}"
for:
minutes: 5
action:
- service: switch.turn_on
entity_id: switch.stone_room_heating
- service: notify.pushsafer
data:
title: "Stone Room Heating On"
message: "Stone Room Heater Has Turned on"
target: ["26583"]
data:
icon: "20"
iconcolor: "#FF00FF"
sound: "33"
vibration: "0"
url: "https://ha.238.kebler.net/"
urltitle: "Open Home Assistant"
time2live: "10"
priority: "2"
retry: "60"
expire: "600"
answer: "1"
- id: stone_room_heater_off
trigger:
platform: state
entity_id: sensor.stone_room_temperature
above: "{{ states('input_number.stone_room_min_temp') + 3 | int }}"
for:
minutes: 5
action:
- service: switch.turn_off
entity_id: switch.stone_room_heating
- service: notify.pushsafer
data:
title: "Stone Room Heating Off"
message: "Stone Room Heater Has Turned Off"
target: ["26583"]
data:
icon: "20"
iconcolor: "#FF00FF"
sound: "33"
vibration: "0"
url: "https://ha.238.kebler.net/"
urltitle: "Open Home Assistant"
time2live: "10"
priority: "2"
retry: "60"
expire: "600"
answer: "1"
climate:
- platform: generic_thermostat
name: "Stone Room Thermostat"
heater: switch.stone_room_heater
target_sensor: sensor.stone_room_temperature
min_temp: 35
max_temp: 50
ac_mode: false
# target_temp: 17
# cold_tolerance: 0.3
# hot_tolerance: 0
min_cycle_duration:
seconds: 5
keep_alive:
minutes: 3
# initial_hvac_mode: "on"
# away_temp: 16
precision: 0.1
# automation:
# - alias: Stone Room Heating On
# trigger:
# platform: state
# entity_id: sensor.stone_room_temperature
# below: "{{ states('input_number.stone_room_min_temp') | int }}"
# # for:
# # minutes: 5
# action:
# - service: switch.turn_on
# entity_id: switch.stone_room_heating
# - service: notify.pushsafer
# data:
# title: "Stone Room Heating On"
# message: "Stone Room Heater Has Turned on"
# target: ["26583"]
# data:
# icon: "20"
# iconcolor: "#FF00FF"
# sound: "33"
# vibration: "0"
# url: "https://ha.238.kebler.net/"
# urltitle: "Open Home Assistant"
# time2live: "10"
# priority: "2"
# retry: "60"
# expire: "600"
# answer: "1"
# - alias: Stone Room Heating Off
# trigger:
# platform: state
# entity_id: sensor.stone_room_temperature
# above: "{{ states('input_number.stone_room_min_temp') + 3 | int }}"
# for:
# minutes: 5
# action:
# - service: switch.turn_off
# entity_id: switch.stone_room_heating
# - service: notify.pushsafer
# data:
# title: "Stone Room Heating Off"
# message: "Stone Room Heater Has Turned Off"
# target: ["26583"]
# data:
# icon: "20"
# iconcolor: "#FF00FF"
# sound: "33"
# vibration: "0"
# url: "https://ha.238.kebler.net/"
# urltitle: "Open Home Assistant"
# time2live: "10"
# priority: "2"
# retry: "60"
# expire: "600"
# answer: "1"

File diff suppressed because one or more lines are too long