diff --git a/.HA_VERSION b/.HA_VERSION index b8f7d52..92df6ce 100644 --- a/.HA_VERSION +++ b/.HA_VERSION @@ -1 +1 @@ -0.115.6 \ No newline at end of file +2021.1.5 \ No newline at end of file diff --git a/.storage/auth b/.storage/auth index cf2ff7c..bf6c820 100644 --- a/.storage/auth +++ b/.storage/auth @@ -594,7 +594,7 @@ "access_token_expiration": 1800.0, "token": "b05205cd745f9313e410b1ae8b6c3244986e4bd12e1f5196caac378619184ed804de6b1df56b77f60e8aa18c659886f4c2ca0815098e3c554726b4450bb37f13", "jwt_key": "b2d8eb38f6507f5b16322b6885405d34690fdbf2ec2a531647c89f0145bc7fa576b80572d2ee1cda9fbedf347facd6aca9f640310cbbb088d3208781989c0760", - "last_used_at": "2020-09-17T20:26:40.619361+00:00", + "last_used_at": "2021-01-23T10:18:02.917658+00:00", "last_used_ip": "192.168.178.80" }, { @@ -734,7 +734,7 @@ "access_token_expiration": 1800.0, "token": "c60c252317f548195ea325c527f8b2e5c0d8690cd24503fb5128d7d42076086998d7fc8705fbe9ee9e523673c209f33aa58ed80e1baaba896c1790c28792521a", "jwt_key": "a6f25bdc44af136f1b64c23dccc72184a87285fa080a2b59851d1f0e34ab89ecc39b7d8cde055872ab0dbd5759aabefe6bfe5474aece6155d853e894dbc27913", - "last_used_at": "2020-10-05T14:17:02.995113+00:00", + "last_used_at": "2020-10-20T08:37:24.674779+00:00", "last_used_ip": "192.168.178.80" }, { @@ -776,7 +776,7 @@ "access_token_expiration": 1800.0, "token": "386819a111578c2b8f82434a9cf2bcb3cef896f4f16c3e0a1f951be439ab851e76702f30779f636a8d51bb28b0adcd36bc960c643481b75ebe8a9eeebc5a32ed", "jwt_key": "db54f0ea0b76b021ed019b10364014313c1557fe8117fd46bb862cb537720b4e1ad4fe11a61c7a4306b2a0ca33babd7aff6d039f2e4888f87d8de4d92ffeec2e", - "last_used_at": "2020-10-05T19:10:33.896412+00:00", + "last_used_at": "2020-12-25T07:45:40.563312+00:00", "last_used_ip": "192.168.178.80" }, { @@ -874,7 +874,7 @@ "access_token_expiration": 1800.0, "token": "587f6d7a948d526f32f41db51cd186ace3d884a03ed46b3f4cbfa869fba1a45b4274a111053c038279449821143f995cd50f1f381801471f84d00385564caff6", "jwt_key": "8acd2221e057a48d290443abd8ad5a5bfbabb18d8131576356a298aeb253b8cc02b5295d6fa8832512ee39f24b9fc87579832c2028233365ea3ebaa5e55d2544", - "last_used_at": "2020-07-18T11:04:01.222594+00:00", + "last_used_at": "2021-01-27T16:40:51.883783+00:00", "last_used_ip": "192.168.178.80" }, { @@ -888,7 +888,7 @@ "access_token_expiration": 1800.0, "token": "c255c95f61126b8064f8ae84e621ee0a770d2023de82ff066dce12074f950fa29defa6efbf71c538916cd92a00e2849e189b5ce1268c2d48a737e8a5e81d2ade", "jwt_key": "d86702343e9712dbf76b25d832d1b81d3185ccec78d59087a27b37e348ac89de7f2a63e14ed0f3f38886577bda919f5258732a1b083a89d98853296c29e47106", - "last_used_at": "2020-10-03T21:39:41.378450+00:00", + "last_used_at": "2020-10-23T17:34:08.745574+00:00", "last_used_ip": "192.168.178.80" }, { @@ -944,7 +944,7 @@ "access_token_expiration": 1800.0, "token": "5413aa9dfb9b944f384c07ebc0242e2b7b26c1e674b0c74ace992029b64302e12d0fe038ece34d425714a757ebafce5de46bd101d5b85dc7e3c96cca4f5595ca", "jwt_key": "afc76b9a4127faea57f23d7020be74daaaaba30e99084db2f2e79fe86775841203355bde3268b851b507e964faa10b6cb15c66beb48a08c9b9cab96648372b87", - "last_used_at": "2020-10-05T14:03:10.284411+00:00", + "last_used_at": "2021-02-01T15:31:11.680396+00:00", "last_used_ip": "192.168.178.80" }, { @@ -986,7 +986,7 @@ "access_token_expiration": 1800.0, "token": "5ef3ab121bf8da837141c97d6d3cee163ab8f3d9500ccfa88b00e7d5541eead3ce479329c4ba2c7cdacd73535f830e60424ae21841de0967416f694cab8b9c0b", "jwt_key": "1888a3611f1a42b55b412ba801a7ffca654e347049e285a9b5513b15ded3c0f729c7463e9a0f957e0ef878c210338fef196cc449170c4a4f925c38678c07ad70", - "last_used_at": "2020-10-05T20:56:08.570270+00:00", + "last_used_at": "2021-02-01T16:02:58.382652+00:00", "last_used_ip": "192.168.178.80" }, { @@ -1014,7 +1014,77 @@ "access_token_expiration": 1800.0, "token": "1e1726001ee4616f716875a4d8de6f149195902d407334106f774a7aafd9b8c5348414d93c1b7280874746399c81f4e4b27b7b765f23034a3077b943690cfc9e", "jwt_key": "d4a7bc29bca15964c03ad344771f9a74304c1d46a0b663f8547d76159f3ba318748fd35e3ec5bdf944cbae9c21449294993e3735a68c3971ed85e489d49ee91a", - "last_used_at": "2020-10-05T20:50:06.540955+00:00", + "last_used_at": "2021-02-01T17:23:26.464097+00:00", + "last_used_ip": "192.168.178.80" + }, + { + "id": "6e0642fab2524df2b472f94bf1b40ab1", + "user_id": "2ffcb10d3db745b396789364fdef72ec", + "client_id": "https://ha.bauer.tech/", + "client_name": null, + "client_icon": null, + "token_type": "normal", + "created_at": "2020-10-21T11:06:15.175190+00:00", + "access_token_expiration": 1800.0, + "token": "5b070b65e9b585ae0eccf81577c6943aef4b602a8f165348d8394ef2b2f6e976071f728699ca9b5f4e7ff7ff6d44e75d3c79b1258e21698253a44d3d154bf5fd", + "jwt_key": "fd4f48ed396555336989559fff54ba8c840a009dd8368085a35ec725c163865e326a01f3e2695e8f466d017ec69c5173a5c692868642c7d7ed8639bfba308cfc", + "last_used_at": "2020-10-21T11:06:15.175587+00:00", + "last_used_ip": "192.168.178.80" + }, + { + "id": "bbb1287659bd40bb87d72666d8547817", + "user_id": "2ffcb10d3db745b396789364fdef72ec", + "client_id": "https://ha.bauer.tech/", + "client_name": null, + "client_icon": null, + "token_type": "normal", + "created_at": "2020-10-22T15:18:22.558241+00:00", + "access_token_expiration": 1800.0, + "token": "d84e7b86d10020c0fbf3908486d3f1546af9e5ebb69608f8c4e8872ff0bb870da53273ae799f4167a10115243ea96a5672b89a10753882b57ab032a3fa3019ee", + "jwt_key": "c7fcd4e2f9bb698841f19b58e7380535ab48d7ca01c7c13b988e6983b043d075fd2134a1c1ba082ed45e603cbd55047510b1ee0b9fa45e06ccdb335c5e94c911", + "last_used_at": "2020-10-31T16:54:45.479969+00:00", + "last_used_ip": "192.168.178.80" + }, + { + "id": "60932b9f71444d7e98cd80f786bd711c", + "user_id": "2ffcb10d3db745b396789364fdef72ec", + "client_id": "https://ha.bauer.tech/", + "client_name": null, + "client_icon": null, + "token_type": "normal", + "created_at": "2020-11-04T15:10:34.927590+00:00", + "access_token_expiration": 1800.0, + "token": "b35109ef6674416018047ee788db58de150dc137af697800ddc84743c1f6012ce5561170b49135c0f39fa42da80c47c52284dc599be894038e5dfeedc2d7bc69", + "jwt_key": "ed33e5df5c16d07afe773fb25ca4a8515c7a991d00f347b4e2f4e23c7fd128c2bf19c838d856aa01385bf32e3e8be619d0f90f9a79a036f425013149580e9f46", + "last_used_at": "2021-01-27T12:38:45.853836+00:00", + "last_used_ip": "192.168.178.80" + }, + { + "id": "34c89180e1e54a5fbd7d2c13b531fc81", + "user_id": "2ffcb10d3db745b396789364fdef72ec", + "client_id": "https://ha.bauer.tech/", + "client_name": null, + "client_icon": null, + "token_type": "normal", + "created_at": "2020-12-01T22:57:07.836498+00:00", + "access_token_expiration": 1800.0, + "token": "72a02d37245ba4f2d4aab5e5ad42375721b39f83bdac0328e0144842eab954771e0905963bb6a5c35d5fd9789f1d7a57d3517de933465cc1a24d8f6c9c355aa7", + "jwt_key": "23a9f917060a2843d6b67b34d1a48b6f1867ea38fd9794b10e8543f027f6f2f44b535e36417fdd8b610067f76921a93fcd4e4ef371ff7638d2880f553f5a21a6", + "last_used_at": "2021-01-30T20:21:01.473466+00:00", + "last_used_ip": "192.168.178.80" + }, + { + "id": "bc4ef31fcdec416c9aa9c2e89d42c351", + "user_id": "2ffcb10d3db745b396789364fdef72ec", + "client_id": "https://ha.bauer.tech/", + "client_name": null, + "client_icon": null, + "token_type": "normal", + "created_at": "2021-01-16T08:36:47.198883+00:00", + "access_token_expiration": 1800.0, + "token": "d50fdcf16944578977db4f0ea2ba627112e737caa23e282ab3121e4216b96794d2fcd663c713c1812fd1cc411352c2d912d52b277743cf4fd125d146f70f9bed", + "jwt_key": "671f3313aa53b5b5e99927a47525c3a852e47581aa525591cb29e8494261818ef88058dd0935395c947b7573993101513d4717ae55d3aefd5dce49c12a3a80a2", + "last_used_at": "2021-02-01T19:31:51.963048+00:00", "last_used_ip": "192.168.178.80" }, { @@ -1056,7 +1126,7 @@ "access_token_expiration": 1800.0, "token": "c008fe893f268d124033d1258fc59917cbf4b392c36016f4f78740688abcb6a1edf23ace480bc2d65b39b616859218a18d8695d4162622c2a5dc5d234c84fe77", "jwt_key": "5b37cbd04e7087318173ec3df627120cb88f9043126f17e2d4cfff9684e2d782793493d0c847ba7e6f68e8fe82af2d0f324984514c5630833a73620b39e130de", - "last_used_at": "2020-10-04T11:34:17.996735+00:00", + "last_used_at": "2021-02-01T14:29:45.045034+00:00", "last_used_ip": "192.168.178.80" }, { @@ -1070,8 +1140,8 @@ "access_token_expiration": 1800.0, "token": "a9b15071e0ed591eea3d66d903cfba5efa872b44acc5a0abeb7c4518b122ca6136be3c53df37246fbcb2e9abbb085b25921e911907e2346fc0f6fcc4c99f5f05", "jwt_key": "2a6b9ccfe7a040ceae2e77a05d0c97cd67150297b33f2b4316dfb527418a5dcbc0f96eb0edd11d8288e28824bb7bc65c2ceeeb5d5c893f0c50b3dc9ed77b40ee", - "last_used_at": "2020-02-20T14:04:02.173629+00:00", - "last_used_ip": "127.0.0.1" + "last_used_at": "2020-12-28T21:28:12.883673+00:00", + "last_used_ip": "192.168.178.80" }, { "id": "d94991861636455788d6e0ed5ddc8827", @@ -1154,7 +1224,7 @@ "access_token_expiration": 1800.0, "token": "832326bd02b23b62d231f5129d18042028215dbdee358a4bb25687764faf3815db2818e8a9001f11ba4518c4e9401563d182987eb55e2eb9ddf97135f678e0ba", "jwt_key": "dffb82d95a8fb848f6ae645aeb8445242f093aa61f99749283904e0f6e2b0c01717a02bc0892bf0b35beca61400e27aae2b742dc14878a107eb60b730b44a025", - "last_used_at": "2020-10-05T19:11:11.528051+00:00", + "last_used_at": "2021-02-01T19:37:49.113104+00:00", "last_used_ip": "172.30.32.2" } ] diff --git a/.storage/core.config_entries b/.storage/core.config_entries index 9e958ae..13e4176 100644 --- a/.storage/core.config_entries +++ b/.storage/core.config_entries @@ -167,15 +167,16 @@ "light.kinderzimmer_deckenlampe", "cover.kinderzimmer_rollo" ], + "include_entity_globs": [], + "exclude_entity_globs": [], "exclude_entities": [], "include_domains": [], - "exclude_domains": [], - "exclude_entity_globs": [], - "include_entity_globs": [] + "exclude_domains": [] }, "auto_start": true, "safe_mode": false, - "entity_config": {} + "entity_config": {}, + "mode": "bridge" }, "system_options": { "disable_new_entities": false @@ -270,7 +271,7 @@ "title": "HP Officejet Pro 8610 [9B7880]", "data": { "base_path": "/ipp/print", - "host": "192.168.178.74", + "host": "192.168.178.55", "name": "HP Officejet Pro 8610 [9B7880]", "port": 631, "ssl": false, @@ -316,12 +317,12 @@ "title": "MartinHandyP30", "data": { "app_data": { - "push_token": "ckSTknpJRqyUSbSvM_zr9Q:APA91bE79K_wlJfkLAQwkKU4qK6aTFahehG3RBfk06bEdZGcJTeO3Qfk9XAezXaFmSfj2-65JoIeBb5s-Xztio1Kc2miqaovquePASnz6WZoGPVfnDqlwjkp9fGR46o58uPRzz6g0tkr", - "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": "ckSTknpJRqyUSbSvM_zr9Q:APA91bE79K_wlJfkLAQwkKU4qK6aTFahehG3RBfk06bEdZGcJTeO3Qfk9XAezXaFmSfj2-65JoIeBb5s-Xztio1Kc2miqaovquePASnz6WZoGPVfnDqlwjkp9fGR46o58uPRzz6g0tkr" }, "app_id": "io.homeassistant.companion.android", "app_name": "Home Assistant", - "app_version": "2.5.0-full (400)", + "app_version": "2021.1.1-full (555)", "device_id": "3889c45a8d9e2c62", "device_name": "MartinHandy", "manufacturer": "HUAWEI", @@ -347,10 +348,10 @@ "title": "Martin\u2019s iPad", "data": { "device_id": "8191AC71-330B-4784-8634-E6F4F0C2DFA2", - "app_version": "2020.6.2 (1)", + "app_version": "2021.1.1 (9)", "app_name": "Home Assistant", "manufacturer": "Apple", - "os_version": "14.0.1", + "os_version": "14.4", "supports_encryption": true, "device_name": "Martin\u2019s iPad", "os_name": "iOS", diff --git a/.storage/core.device_registry b/.storage/core.device_registry index 150a75b..e6c2aea 100644 --- a/.storage/core.device_registry +++ b/.storage/core.device_registry @@ -22,12 +22,13 @@ "manufacturer": "Signify", "model": "BSB002", "name": "Philips hue", - "sw_version": "1941056000", + "sw_version": "1942135050", "entry_type": null, "id": "8e09114c26574165a8f8fa43ff0c5395", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -48,7 +49,8 @@ "id": "31d95a5c59b24732934b4bcde46654a7", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -69,7 +71,8 @@ "id": "1dbec2bfe7594794a516405b1a164027", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -90,7 +93,8 @@ "id": "00429941ced6498495803f7e1ae65d55", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -111,7 +115,8 @@ "id": "00e0dc89c87240699d1286fb79bcc877", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": "46ebd507f8f348508653f61054f67eb0", - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -132,7 +137,8 @@ "id": "da7bdf516f614f8fa75f6f611a8cef3c", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": "e58ae8bf5c7847af89a727d7949016f0", - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -153,7 +159,8 @@ "id": "27e519bd18974605b39e17156f903a94", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -174,7 +181,8 @@ "id": "42fcf3d4fab243d3b3535b88da5520cb", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": "46ebd507f8f348508653f61054f67eb0", - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -195,7 +203,8 @@ "id": "d285533d588c4dd98cb2184cd299b882", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": "e58ae8bf5c7847af89a727d7949016f0", - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -216,7 +225,8 @@ "id": "77b2e3e9e127481d8b508f8952c08762", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -237,7 +247,8 @@ "id": "075d6edf32bb4d6e9c564101a3b253ca", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -258,7 +269,8 @@ "id": "4c3bbd2722774287bef53f0eae996c43", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": "e58ae8bf5c7847af89a727d7949016f0", - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -279,7 +291,8 @@ "id": "ed71ab3618e04b26b65c561c48b12704", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": "46ebd507f8f348508653f61054f67eb0", - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -300,7 +313,8 @@ "id": "c5d6ba59208e4f05a7f8e573f7372316", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -321,7 +335,8 @@ "id": "973ccf8026ed4dec8ac55c0c646dafbd", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -342,7 +357,8 @@ "id": "80f3a81098d345c5a848625f7c7f934f", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -368,7 +384,8 @@ "id": "51f4012aed0b4093b353cdc851755281", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -389,7 +406,8 @@ "id": "cff99cfa5ca84b24ba4ff1883f08e02b", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -410,7 +428,8 @@ "id": "8e45736652404feda92084feb86a5745", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -431,7 +450,8 @@ "id": "7df169040686480db2b1ad5979037e80", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -452,7 +472,8 @@ "id": "dd9403c58f084442b1606fe616b3cfb7", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -473,7 +494,8 @@ "id": "aa4821c78db245ef90119b9af6fd97bc", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -494,7 +516,8 @@ "id": "620ada4df9fc493ca53677a979768dee", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -515,7 +538,8 @@ "id": "2d0e7717b4194ecca91589bd83bef38c", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -536,7 +560,8 @@ "id": "7465dff14c5e472d904ddb93b09b2770", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -557,7 +582,8 @@ "id": "b6158f158b16427388a5dda943f494dd", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -578,7 +604,8 @@ "id": "79711ec2ac314065a532b321eef24950", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -599,7 +626,8 @@ "id": "487189a878ca49ad91d6b79ec3c7b70a", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -620,7 +648,8 @@ "id": "b3954be50d02456ca1cf62085677d14d", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -641,7 +670,8 @@ "id": "9b59a0accd104bb781b7136756c15835", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -662,7 +692,8 @@ "id": "8ac42fc9656e4882a022db8402456d25", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -683,7 +714,8 @@ "id": "4fa58dcef8af4af897a1a9558a015611", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -704,7 +736,8 @@ "id": "50781ad2a8d14062a96f4a004924be56", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -725,7 +758,8 @@ "id": "6ad58be1b42d4e0988a030fcd5e9d7e8", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -746,7 +780,8 @@ "id": "454ec0863be74355983bfdc39531df45", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -767,7 +802,8 @@ "id": "022a4fdbf7724dd3962d25a4b4628e20", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -788,7 +824,8 @@ "id": "f13e9c76304f4d28983117137046e256", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -809,7 +846,8 @@ "id": "6c79bf128b3f417690663f40e64fbc18", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -830,7 +868,8 @@ "id": "766b2c2b9f1c4547974914edd271f6ba", "via_device_id": "6c79bf128b3f417690663f40e64fbc18", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -851,7 +890,8 @@ "id": "f0876537265d48b28d9c8e9351379955", "via_device_id": "6c79bf128b3f417690663f40e64fbc18", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -872,7 +912,8 @@ "id": "13fb850e77be4ca0bab70dc1e2c19aba", "via_device_id": "6c79bf128b3f417690663f40e64fbc18", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -893,7 +934,8 @@ "id": "be1c1f75be0e4d40ac8be5e19c7aceb2", "via_device_id": "6c79bf128b3f417690663f40e64fbc18", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -914,7 +956,8 @@ "id": "b0fd84c9313f408a9a7a404b60b71bde", "via_device_id": "8e09114c26574165a8f8fa43ff0c5395", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -935,7 +978,8 @@ "id": "b8b532e7225448a5a7b1be5c91a501bc", "via_device_id": "6c79bf128b3f417690663f40e64fbc18", "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -962,7 +1006,8 @@ "id": "abac1bcd6667484bad1460abe8a40412", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -983,7 +1028,8 @@ "id": "86655186bf654126b5f179b2d0897eea", "via_device_id": null, "area_id": "46ebd507f8f348508653f61054f67eb0", - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -1013,7 +1059,8 @@ "id": "17abd106e210436c8f7e95857cd2fc14", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -1029,12 +1076,13 @@ "manufacturer": "Apple", "model": "iPad7,4", "name": "Martin\u2019s iPad", - "sw_version": "14.0.1", + "sw_version": "14.4", "entry_type": null, "id": "61029ebfaeb04736a98512e93110ebff", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null }, { "config_entries": [ @@ -1055,7 +1103,8 @@ "id": "4169e969251746c0b024e2d9b7f0a3c0", "via_device_id": null, "area_id": null, - "name_by_user": null + "name_by_user": null, + "disabled_by": null } ], "deleted_devices": [ @@ -1099,13 +1148,13 @@ ], "connections": [], "identifiers": [ - [ - "webhook_id", - "87968208b8c13c3f79fbebf2700c0510ccf67e0d7b62b19651fed96fd9b4a40a" - ], [ "device_id", "437ea82e3a924ee183d1511c7cc9a98a" + ], + [ + "webhook_id", + "87968208b8c13c3f79fbebf2700c0510ccf67e0d7b62b19651fed96fd9b4a40a" ] ], "id": "1aed3276db0143429ca26a0be846fa50" diff --git a/.storage/core.entity_registry b/.storage/core.entity_registry index 511d6df..ce5ea10 100644 --- a/.storage/core.entity_registry +++ b/.storage/core.entity_registry @@ -7,6 +7,7 @@ "entity_id": "person.martin_bauer", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "d433f5e7758548dab8baa44b545a8668", "platform": "person", "name": null, @@ -23,6 +24,7 @@ "entity_id": "light.wohnzimmer_regal_rechts", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "31d95a5c59b24732934b4bcde46654a7", + "area_id": null, "unique_id": "00:17:88:01:00:cd:c7:fe-0b", "platform": "hue", "name": null, @@ -44,6 +46,7 @@ "entity_id": "light.wohnzimmer_stehlampe_oben", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "1dbec2bfe7594794a516405b1a164027", + "area_id": null, "unique_id": "00:17:88:01:10:4e:75:a8-0b", "platform": "hue", "name": null, @@ -67,6 +70,7 @@ "entity_id": "light.wohnzimmer_regal_links", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "00429941ced6498495803f7e1ae65d55", + "area_id": null, "unique_id": "00:17:88:01:00:cd:c7:fa-0b", "platform": "hue", "name": null, @@ -88,6 +92,7 @@ "entity_id": "light.kuche_links", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "da7bdf516f614f8fa75f6f611a8cef3c", + "area_id": null, "unique_id": "00:17:88:01:00:cb:8b:3d-0b", "platform": "hue", "name": null, @@ -109,6 +114,7 @@ "entity_id": "light.kuche_rechts", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "d285533d588c4dd98cb2184cd299b882", + "area_id": null, "unique_id": "00:17:88:01:00:cb:65:3c-0b", "platform": "hue", "name": null, @@ -130,6 +136,7 @@ "entity_id": "light.wohnzimmer_stehlampe", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "77b2e3e9e127481d8b508f8952c08762", + "area_id": null, "unique_id": "00:17:88:01:00:b5:39:23-0b", "platform": "hue", "name": null, @@ -153,6 +160,7 @@ "entity_id": "light.lampe_ersterstock", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "075d6edf32bb4d6e9c564101a3b253ca", + "area_id": null, "unique_id": "00:17:88:01:02:0a:26:cc-0b", "platform": "hue", "name": null, @@ -176,6 +184,7 @@ "entity_id": "light.kuche_vorne", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "4c3bbd2722774287bef53f0eae996c43", + "area_id": null, "unique_id": "00:17:88:01:01:1b:4f:25-0b", "platform": "hue", "name": null, @@ -199,6 +208,7 @@ "entity_id": "light.wohnzimmer_kugel", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "c5d6ba59208e4f05a7f8e573f7372316", + "area_id": null, "unique_id": "00:12:4b:00:02:5f:c0:44-0b", "platform": "hue", "name": null, @@ -222,6 +232,7 @@ "entity_id": "light.gang_bogen", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "80f3a81098d345c5a848625f7c7f934f", + "area_id": null, "unique_id": "00:17:88:01:00:cb:65:11-0b", "platform": "hue", "name": null, @@ -243,6 +254,7 @@ "entity_id": "sensor.fritz_box_7490_packets_sec_received", "config_entry_id": "c4adbdd188db4f34ad27d14ba2d71abe", "device_id": "51f4012aed0b4093b353cdc851755281", + "area_id": null, "unique_id": "uuid:75802409-bccb-40e7-8e6c-3431C416294A_packets/sec_received", "platform": "upnp", "name": null, @@ -259,6 +271,7 @@ "entity_id": "sensor.fritz_box_7490_packets_received", "config_entry_id": "c4adbdd188db4f34ad27d14ba2d71abe", "device_id": "51f4012aed0b4093b353cdc851755281", + "area_id": null, "unique_id": "uuid:75802409-bccb-40e7-8e6c-3431C416294A_packets_received", "platform": "upnp", "name": null, @@ -275,6 +288,7 @@ "entity_id": "sensor.fritz_box_7490_packets_sent", "config_entry_id": "c4adbdd188db4f34ad27d14ba2d71abe", "device_id": "51f4012aed0b4093b353cdc851755281", + "area_id": null, "unique_id": "uuid:75802409-bccb-40e7-8e6c-3431C416294A_packets_sent", "platform": "upnp", "name": null, @@ -291,6 +305,7 @@ "entity_id": "sensor.fritz_box_7490_bytes_received", "config_entry_id": "c4adbdd188db4f34ad27d14ba2d71abe", "device_id": "51f4012aed0b4093b353cdc851755281", + "area_id": null, "unique_id": "uuid:75802409-bccb-40e7-8e6c-3431C416294A_bytes_received", "platform": "upnp", "name": null, @@ -307,6 +322,7 @@ "entity_id": "sensor.fritz_box_7490_packets_sec_sent", "config_entry_id": "c4adbdd188db4f34ad27d14ba2d71abe", "device_id": "51f4012aed0b4093b353cdc851755281", + "area_id": null, "unique_id": "uuid:75802409-bccb-40e7-8e6c-3431C416294A_packets/sec_sent", "platform": "upnp", "name": null, @@ -323,6 +339,7 @@ "entity_id": "sensor.fritz_box_7490_bytes_sent", "config_entry_id": "c4adbdd188db4f34ad27d14ba2d71abe", "device_id": "51f4012aed0b4093b353cdc851755281", + "area_id": null, "unique_id": "uuid:75802409-bccb-40e7-8e6c-3431C416294A_bytes_sent", "platform": "upnp", "name": null, @@ -339,6 +356,7 @@ "entity_id": "media_player.martins_ipad", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "01:86:d5:2c:c9:d4", "platform": "squeezebox", "name": null, @@ -355,13 +373,14 @@ "entity_id": "media_player.bedroompi", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "b8:27:eb:75:97:34", "platform": "squeezebox_telnet", "name": null, "icon": null, "disabled_by": null, "capabilities": {}, - "supported_features": 58303, + "supported_features": 320447, "device_class": null, "unit_of_measurement": null, "original_name": "BedroomPi", @@ -371,13 +390,14 @@ "entity_id": "media_player.wohnzimmerradio", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "00:04:20:28:11:87", "platform": "squeezebox_telnet", "name": null, "icon": null, "disabled_by": null, "capabilities": {}, - "supported_features": 58303, + "supported_features": 320447, "device_class": null, "unit_of_measurement": null, "original_name": "WohnzimmerRadio", @@ -387,13 +407,14 @@ "entity_id": "media_player.arbeitszimmer_martin", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "00:01:c0:0c:af:87", "platform": "squeezebox_telnet", "name": null, "icon": null, "disabled_by": null, "capabilities": {}, - "supported_features": 58303, + "supported_features": 320447, "device_class": null, "unit_of_measurement": null, "original_name": "ArbeitszimmerMartin", @@ -403,6 +424,7 @@ "entity_id": "media_player.martins_ipad_2", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "01:86:d5:2c:c9:d4", "platform": "squeezebox_telnet", "name": null, @@ -419,6 +441,7 @@ "entity_id": "device_tracker.martin_ipad", "config_entry_id": "663be35bc88343568ce876c17f04d781", "device_id": "b6158f158b16427388a5dda943f494dd", + "area_id": null, "unique_id": "martin_ipad", "platform": "owntracks", "name": null, @@ -435,6 +458,7 @@ "entity_id": "device_tracker.martin_handy", "config_entry_id": "663be35bc88343568ce876c17f04d781", "device_id": "79711ec2ac314065a532b321eef24950", + "area_id": null, "unique_id": "martin_handy", "platform": "owntracks", "name": null, @@ -451,6 +475,7 @@ "entity_id": "device_tracker.beacon_eingang", "config_entry_id": "663be35bc88343568ce876c17f04d781", "device_id": "487189a878ca49ad91d6b79ec3c7b70a", + "area_id": null, "unique_id": "beacon_Eingang", "platform": "owntracks", "name": null, @@ -467,6 +492,7 @@ "entity_id": "device_tracker.beacon_arbeit", "config_entry_id": "663be35bc88343568ce876c17f04d781", "device_id": "b3954be50d02456ca1cf62085677d14d", + "area_id": null, "unique_id": "beacon_Arbeit", "platform": "owntracks", "name": null, @@ -483,6 +509,7 @@ "entity_id": "device_tracker.beacon_auto", "config_entry_id": "663be35bc88343568ce876c17f04d781", "device_id": "9b59a0accd104bb781b7136756c15835", + "area_id": null, "unique_id": "beacon_Auto", "platform": "owntracks", "name": null, @@ -499,6 +526,7 @@ "entity_id": "sensor.martins_ipad_battery_level", "config_entry_id": "c07d023c89d248198b049d2e29edf01d", "device_id": "8ac42fc9656e4882a022db8402456d25", + "area_id": null, "unique_id": "level_martins_ipad", "platform": "ios", "name": null, @@ -515,6 +543,7 @@ "entity_id": "sensor.martins_ipad_battery_state", "config_entry_id": "c07d023c89d248198b049d2e29edf01d", "device_id": "8ac42fc9656e4882a022db8402456d25", + "area_id": null, "unique_id": "state_martins_ipad", "platform": "ios", "name": null, @@ -531,6 +560,7 @@ "entity_id": "light.garten_stehleuchte", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "6ad58be1b42d4e0988a030fcd5e9d7e8", + "area_id": null, "unique_id": "00:17:88:01:04:f9:c3:32-0b", "platform": "hue", "name": "Garten Stehleuchte", @@ -554,6 +584,7 @@ "entity_id": "light.garten_spot_birke", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "50781ad2a8d14062a96f4a004924be56", + "area_id": null, "unique_id": "00:17:88:01:06:25:94:0c-0b", "platform": "hue", "name": "Garten Spot Birke", @@ -577,6 +608,7 @@ "entity_id": "light.garten_spot_magnolie", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "4fa58dcef8af4af897a1a9558a015611", + "area_id": null, "unique_id": "00:17:88:01:06:25:80:c9-0b", "platform": "hue", "name": "Garten Spot Magnolie", @@ -600,6 +632,7 @@ "entity_id": "binary_sensor.updater", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "updater", "platform": "updater", "name": null, @@ -616,6 +649,7 @@ "entity_id": "light.schlafzimmer_schrank", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "f13e9c76304f4d28983117137046e256", + "area_id": null, "unique_id": "00:17:88:01:04:05:22:c6-0b", "platform": "hue", "name": null, @@ -639,6 +673,7 @@ "entity_id": "light.bett_martin", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "022a4fdbf7724dd3962d25a4b4628e20", + "area_id": null, "unique_id": "00:17:88:01:04:98:e6:60-0b", "platform": "hue", "name": null, @@ -662,6 +697,7 @@ "entity_id": "light.bett_rebecca", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "454ec0863be74355983bfdc39531df45", + "area_id": null, "unique_id": "00:17:88:01:04:4b:41:7f-0b", "platform": "hue", "name": null, @@ -685,6 +721,7 @@ "entity_id": "light.schlafzimmer_fluter", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "973ccf8026ed4dec8ac55c0c646dafbd", + "area_id": null, "unique_id": "00:17:88:01:10:4e:5e:ff-0b", "platform": "hue", "name": "Schlafzimmer Fluter", @@ -708,6 +745,7 @@ "entity_id": "zwave.aeon_labs_zw090_z_stick_gen5_eu", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "6c79bf128b3f417690663f40e64fbc18", + "area_id": null, "unique_id": "node-1", "platform": "zwave", "name": null, @@ -724,6 +762,7 @@ "entity_id": "zwave.rauchmelder_gang", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "766b2c2b9f1c4547974914edd271f6ba", + "area_id": null, "unique_id": "node-2", "platform": "zwave", "name": "Rauchmelder Gang", @@ -740,6 +779,7 @@ "entity_id": "sensor.rauchmelder_gang_alarm_level", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "766b2c2b9f1c4547974914edd271f6ba", + "area_id": null, "unique_id": "2-72057594077528081", "platform": "zwave", "name": "Rauchmelder Gang Alarm Level", @@ -756,6 +796,7 @@ "entity_id": "sensor.rauchmelder_gang_alarm_type", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "766b2c2b9f1c4547974914edd271f6ba", + "area_id": null, "unique_id": "2-72057594077528065", "platform": "zwave", "name": "Rauchmelder Gang Alarm Type", @@ -772,6 +813,7 @@ "entity_id": "sensor.rauchmelder_gang_battery_level", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "766b2c2b9f1c4547974914edd271f6ba", + "area_id": null, "unique_id": "2-72057594077773825", "platform": "zwave", "name": "Rauchmelder Gang Batterie", @@ -788,6 +830,7 @@ "entity_id": "sensor.rauchmelder_gang_smoke", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "766b2c2b9f1c4547974914edd271f6ba", + "area_id": null, "unique_id": "2-72057594077528129", "platform": "zwave", "name": "Rauchmelder Gang Smoke", @@ -804,6 +847,7 @@ "entity_id": "sensor.rauchmelder_gang_sourcenodeid", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "766b2c2b9f1c4547974914edd271f6ba", + "area_id": null, "unique_id": "2-72057594077528097", "platform": "zwave", "name": "Rauchmelder Gang SourceNodeID", @@ -820,6 +864,7 @@ "entity_id": "switch.rauchmelder_gang_switch", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "766b2c2b9f1c4547974914edd271f6ba", + "area_id": null, "unique_id": "2-72057594076282880", "platform": "zwave", "name": "Rauchmelder Gang Switch", @@ -836,6 +881,7 @@ "entity_id": "zwave.rauchmelder_wohnzimmer", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "f0876537265d48b28d9c8e9351379955", + "area_id": null, "unique_id": "node-3", "platform": "zwave", "name": "Rauchmelder Wohnzimmer", @@ -852,6 +898,7 @@ "entity_id": "sensor.rauchmelder_wohnzimmer_alarm_level", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "f0876537265d48b28d9c8e9351379955", + "area_id": null, "unique_id": "3-72057594094305297", "platform": "zwave", "name": "Rauchmelder Wohnzimmer Alarm Level", @@ -868,6 +915,7 @@ "entity_id": "sensor.rauchmelder_wohnzimmer_alarm_type", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "f0876537265d48b28d9c8e9351379955", + "area_id": null, "unique_id": "3-72057594094305281", "platform": "zwave", "name": "Rauchmelder Wohnzimmer Alarm Type", @@ -884,6 +932,7 @@ "entity_id": "sensor.rauchmelder_wohnzimmer_battery_level", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "f0876537265d48b28d9c8e9351379955", + "area_id": null, "unique_id": "3-72057594094551041", "platform": "zwave", "name": "Rauchmelder Wohnzimmer Batterie", @@ -900,6 +949,7 @@ "entity_id": "binary_sensor.rauchmelder_wohnzimmer_sensor", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "f0876537265d48b28d9c8e9351379955", + "area_id": null, "unique_id": "3-72057594093240320", "platform": "zwave", "name": "Rauchmelder Wohnzimmer Sensor", @@ -916,6 +966,7 @@ "entity_id": "sensor.rauchmelder_wohnzimmer_smoke", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "f0876537265d48b28d9c8e9351379955", + "area_id": null, "unique_id": "3-72057594094305345", "platform": "zwave", "name": "Rauchmelder Wohnzimmer Smoke", @@ -932,6 +983,7 @@ "entity_id": "sensor.rauchmelder_wohnzimmer_sourcenodeid", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "f0876537265d48b28d9c8e9351379955", + "area_id": null, "unique_id": "3-72057594094305313", "platform": "zwave", "name": "Rauchmelder Wohnzimmer SourceNodeID", @@ -948,6 +1000,7 @@ "entity_id": "switch.rauchmelder_wohnzimmer_switch", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "f0876537265d48b28d9c8e9351379955", + "area_id": null, "unique_id": "3-72057594093060096", "platform": "zwave", "name": "Rauchmelder Wohnzimmer Switch", @@ -964,6 +1017,7 @@ "entity_id": "zwave.rauchmelder_schlafzimmer", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "13fb850e77be4ca0bab70dc1e2c19aba", + "area_id": null, "unique_id": "node-4", "platform": "zwave", "name": "Rauchmelder Schlafzimmer", @@ -980,6 +1034,7 @@ "entity_id": "sensor.rauchmelder_schlafzimmer_alarm_level", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "13fb850e77be4ca0bab70dc1e2c19aba", + "area_id": null, "unique_id": "4-72057594111082513", "platform": "zwave", "name": "Rauchmelder Schlafzimmer Alarm Level", @@ -996,6 +1051,7 @@ "entity_id": "sensor.rauchmelder_schlafzimmer_alarm_type", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "13fb850e77be4ca0bab70dc1e2c19aba", + "area_id": null, "unique_id": "4-72057594111082497", "platform": "zwave", "name": "Rauchmelder Schlafzimmer Alarm Type", @@ -1012,6 +1068,7 @@ "entity_id": "sensor.rauchmelder_schlafzimmer_battery_level", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "13fb850e77be4ca0bab70dc1e2c19aba", + "area_id": null, "unique_id": "4-72057594111328257", "platform": "zwave", "name": "Rauchmelder Schlafzimmer Batterie", @@ -1028,6 +1085,7 @@ "entity_id": "binary_sensor.rauchmelder_schlafzimmer_sensor", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "13fb850e77be4ca0bab70dc1e2c19aba", + "area_id": null, "unique_id": "4-72057594110017536", "platform": "zwave", "name": "Rauchmelder Schlafzimmer Sensor", @@ -1044,6 +1102,7 @@ "entity_id": "sensor.rauchmelder_schlafzimmer_smoke", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "13fb850e77be4ca0bab70dc1e2c19aba", + "area_id": null, "unique_id": "4-72057594111082561", "platform": "zwave", "name": "Rauchmelder Schlafzimmer Smoke", @@ -1060,6 +1119,7 @@ "entity_id": "sensor.rauchmelder_schlafzimmer_sourcenodeid", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "13fb850e77be4ca0bab70dc1e2c19aba", + "area_id": null, "unique_id": "4-72057594111082529", "platform": "zwave", "name": "Rauchmelder Schlafzimmer SourceNodeID", @@ -1076,6 +1136,7 @@ "entity_id": "switch.rauchmelder_schlafzimmer_switch", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "13fb850e77be4ca0bab70dc1e2c19aba", + "area_id": null, "unique_id": "4-72057594109837312", "platform": "zwave", "name": "Rauchmelder Schlafzimmer Switch", @@ -1092,6 +1153,7 @@ "entity_id": "zwave.rauchmelder_gang_oben", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "be1c1f75be0e4d40ac8be5e19c7aceb2", + "area_id": null, "unique_id": "node-5", "platform": "zwave", "name": "Rauchmelder Gang Oben", @@ -1108,6 +1170,7 @@ "entity_id": "sensor.rauchmelder_gang_oben_alarm_level", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "be1c1f75be0e4d40ac8be5e19c7aceb2", + "area_id": null, "unique_id": "5-72057594127859729", "platform": "zwave", "name": "Rauchmelder Gang Oben Alarm Level", @@ -1124,6 +1187,7 @@ "entity_id": "sensor.rauchmelder_gang_oben_alarm_type", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "be1c1f75be0e4d40ac8be5e19c7aceb2", + "area_id": null, "unique_id": "5-72057594127859713", "platform": "zwave", "name": "Rauchmelder Gang Oben Alarm Type", @@ -1140,6 +1204,7 @@ "entity_id": "sensor.rauchmelder_gang_oben_battery_level", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "be1c1f75be0e4d40ac8be5e19c7aceb2", + "area_id": null, "unique_id": "5-72057594128105473", "platform": "zwave", "name": "Rauchmelder Gang Oben Batterie", @@ -1156,6 +1221,7 @@ "entity_id": "binary_sensor.rauchmelder_gang_oben_sensor", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "be1c1f75be0e4d40ac8be5e19c7aceb2", + "area_id": null, "unique_id": "5-72057594126794752", "platform": "zwave", "name": "Rauchmelder Gang Oben Sensor", @@ -1172,6 +1238,7 @@ "entity_id": "sensor.rauchmelder_gang_oben_smoke", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "be1c1f75be0e4d40ac8be5e19c7aceb2", + "area_id": null, "unique_id": "5-72057594127859777", "platform": "zwave", "name": "Rauchmelder Gang Oben Smoke", @@ -1188,6 +1255,7 @@ "entity_id": "sensor.rauchmelder_gang_oben_sourcenodeid", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "be1c1f75be0e4d40ac8be5e19c7aceb2", + "area_id": null, "unique_id": "5-72057594127859745", "platform": "zwave", "name": "Rauchmelder Gang Oben SourceNodeId", @@ -1204,6 +1272,7 @@ "entity_id": "switch.rauchmelder_gang_oben_switch", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "be1c1f75be0e4d40ac8be5e19c7aceb2", + "area_id": null, "unique_id": "5-72057594126614528", "platform": "zwave", "name": "Rauchmelder Gang Oben Switch", @@ -1220,6 +1289,7 @@ "entity_id": "binary_sensor.rauchmelder_gang_sensor", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "766b2c2b9f1c4547974914edd271f6ba", + "area_id": null, "unique_id": "2-72057594076463104", "platform": "zwave", "name": "Rauchmelder Gang Sensor", @@ -1236,6 +1306,7 @@ "entity_id": "light.hue_outdoor_spot_1", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "b0fd84c9313f408a9a7a404b60b71bde", + "area_id": null, "unique_id": "00:17:88:01:06:53:a2:b0-0b", "platform": "hue", "name": null, @@ -1259,6 +1330,7 @@ "entity_id": "zwave.rauchmelder_heizraum", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "b8b532e7225448a5a7b1be5c91a501bc", + "area_id": null, "unique_id": "node-6", "platform": "zwave", "name": "Rauchmelder Heizraum", @@ -1275,6 +1347,7 @@ "entity_id": "sensor.rauchmelder_heizraum_alarm_level", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "b8b532e7225448a5a7b1be5c91a501bc", + "area_id": null, "unique_id": "6-72057594144636945", "platform": "zwave", "name": "Rauchmelder Heizraum Alarm Level", @@ -1291,6 +1364,7 @@ "entity_id": "sensor.rauchmelder_heizraum_alarm_type", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "b8b532e7225448a5a7b1be5c91a501bc", + "area_id": null, "unique_id": "6-72057594144636929", "platform": "zwave", "name": "Rauchmelder Heizraum Alarm Typ", @@ -1307,6 +1381,7 @@ "entity_id": "sensor.rauchmelder_heizraum_battery_level", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "b8b532e7225448a5a7b1be5c91a501bc", + "area_id": null, "unique_id": "6-72057594144882689", "platform": "zwave", "name": "Rauchmelder Heizraum Batterie", @@ -1323,6 +1398,7 @@ "entity_id": "binary_sensor.rauchmelder_heizraum_siren_sensor", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "b8b532e7225448a5a7b1be5c91a501bc", + "area_id": null, "unique_id": "6-72057594143571968", "platform": "zwave", "name": "Rauchmelder Heizraum Sirene", @@ -1339,6 +1415,7 @@ "entity_id": "sensor.rauchmelder_heizraum_smoke", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "b8b532e7225448a5a7b1be5c91a501bc", + "area_id": null, "unique_id": "6-72057594144636993", "platform": "zwave", "name": "Rauchmelder Heizung Smoke", @@ -1355,6 +1432,7 @@ "entity_id": "sensor.rauchmelder_heizraum_sourcenodeid", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "b8b532e7225448a5a7b1be5c91a501bc", + "area_id": null, "unique_id": "6-72057594144636961", "platform": "zwave", "name": "Rauchmelder Heizraum SourceNodeId", @@ -1371,6 +1449,7 @@ "entity_id": "switch.rauchmelder_heizung_switch", "config_entry_id": "5939b357c7df412a8393a2dad15b684c", "device_id": "b8b532e7225448a5a7b1be5c91a501bc", + "area_id": null, "unique_id": "6-72057594143391744", "platform": "zwave", "name": "Rauchmelder Heizung Switch", @@ -1387,6 +1466,7 @@ "entity_id": "scene.arbeitszimmer_martin_orange", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "arbeitszimmer_martin_orange", "platform": "homeassistant", "name": null, @@ -1403,6 +1483,7 @@ "entity_id": "scene.arbeitszimmer_martin_hell", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "arbeitszimmer_martin_hell", "platform": "homeassistant", "name": null, @@ -1419,6 +1500,7 @@ "entity_id": "scene.wohnbereich_orange", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "wohnbereich_orange", "platform": "homeassistant", "name": null, @@ -1435,6 +1517,7 @@ "entity_id": "scene.wohnbereich_blau_grun", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "wohnberech_blau_grun", "platform": "homeassistant", "name": null, @@ -1451,6 +1534,7 @@ "entity_id": "scene.wohnbereich_grun", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "wohnbereich_grun", "platform": "homeassistant", "name": null, @@ -1467,6 +1551,7 @@ "entity_id": "scene.wohnbereich_hell", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "wohnbereich_hell", "platform": "homeassistant", "name": null, @@ -1483,6 +1568,7 @@ "entity_id": "scene.wohnbereich_meditation", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "wohnbereich_meditation", "platform": "homeassistant", "name": null, @@ -1499,6 +1585,7 @@ "entity_id": "scene.wohnbereich_kuscheln", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "wohnbereich_kuscheln", "platform": "homeassistant", "name": null, @@ -1515,6 +1602,7 @@ "entity_id": "scene.schlafzimmer_bettlicht_dunkel", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "schlafzimmer_bettlich_dunkel", "platform": "homeassistant", "name": null, @@ -1531,6 +1619,7 @@ "entity_id": "scene.schlafzimmer_einschlaflicht", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "schlafzimmer_einschlaflicht", "platform": "homeassistant", "name": null, @@ -1547,6 +1636,7 @@ "entity_id": "scene.schlafzimmer_orange", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "schlafzimmer_orange", "platform": "homeassistant", "name": null, @@ -1563,6 +1653,7 @@ "entity_id": "scene.schlafzimmer_rot", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "schlafzimmer_rot", "platform": "homeassistant", "name": null, @@ -1579,6 +1670,7 @@ "entity_id": "scene.schlafzimmer_blau", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "schlafzimmer_blau", "platform": "homeassistant", "name": null, @@ -1595,6 +1687,7 @@ "entity_id": "scene.schlafzimmer_ganz_hell", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "schlafzimmer_ganz_hell", "platform": "homeassistant", "name": null, @@ -1611,6 +1704,7 @@ "entity_id": "scene.garten_savanna", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "garten_savanna", "platform": "homeassistant", "name": null, @@ -1627,6 +1721,7 @@ "entity_id": "automation.fernbedienungweihnachtslichteroben", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "1575130335468", "platform": "automation", "name": null, @@ -1643,6 +1738,7 @@ "entity_id": "automation.wecker_licht_an", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "1575202743482", "platform": "automation", "name": null, @@ -1659,6 +1755,7 @@ "entity_id": "sensor.fritz_box_7490_kib_sec_received", "config_entry_id": "c4adbdd188db4f34ad27d14ba2d71abe", "device_id": "51f4012aed0b4093b353cdc851755281", + "area_id": null, "unique_id": "uuid:75802409-bccb-40e7-8e6c-3431C416294A_KiB/sec_received", "platform": "upnp", "name": null, @@ -1675,6 +1772,7 @@ "entity_id": "sensor.fritz_box_7490_kib_sec_sent", "config_entry_id": "c4adbdd188db4f34ad27d14ba2d71abe", "device_id": "51f4012aed0b4093b353cdc851755281", + "area_id": null, "unique_id": "uuid:75802409-bccb-40e7-8e6c-3431C416294A_KiB/sec_sent", "platform": "upnp", "name": null, @@ -1691,13 +1789,14 @@ "entity_id": "media_player.kitchenpi", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "b8:27:eb:6b:72:85", "platform": "squeezebox_telnet", "name": null, "icon": null, "disabled_by": null, "capabilities": {}, - "supported_features": 58303, + "supported_features": 320447, "device_class": null, "unit_of_measurement": null, "original_name": "KitchenPi", @@ -1707,6 +1806,7 @@ "entity_id": "scene.arbeitszimmer_orange", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "arbeitszimmer_orange", "platform": "homeassistant", "name": null, @@ -1723,6 +1823,7 @@ "entity_id": "scene.arbeitszimmer_blau_grun", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "arbeitszimmer_blau_grun", "platform": "homeassistant", "name": null, @@ -1739,6 +1840,7 @@ "entity_id": "scene.arbeitszimmer_hell", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "arbeitszimmer_hell", "platform": "homeassistant", "name": null, @@ -1755,6 +1857,7 @@ "entity_id": "scene.wohnzimmer_orange", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "wohnzimmer_orange", "platform": "homeassistant", "name": null, @@ -1771,6 +1874,7 @@ "entity_id": "scene.wohnzimmer_blau_grun", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "wohnzimmer_blau_grun", "platform": "homeassistant", "name": null, @@ -1787,6 +1891,7 @@ "entity_id": "scene.wohnzimmer_grun", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "wohnzimmer_grun", "platform": "homeassistant", "name": null, @@ -1803,6 +1908,7 @@ "entity_id": "scene.wohnzimmer_hell", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "wohnzimmer_hell", "platform": "homeassistant", "name": null, @@ -1819,6 +1925,7 @@ "entity_id": "scene.kuche_essbereich_orange", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "kueche_essbereich_orange", "platform": "homeassistant", "name": null, @@ -1835,6 +1942,7 @@ "entity_id": "scene.kuche_essbereich_blau_grun", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "kueche_essbereich_blau_grun", "platform": "homeassistant", "name": null, @@ -1851,6 +1959,7 @@ "entity_id": "scene.kuche_essbereich_grun", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "kueche_essbereich_grun", "platform": "homeassistant", "name": null, @@ -1867,6 +1976,7 @@ "entity_id": "scene.kuche_essbereich_hell", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "kueche_essbereich_hell", "platform": "homeassistant", "name": null, @@ -1883,13 +1993,14 @@ "entity_id": "media_player.esszimmer", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "7c:dd:90:5e:0c:0b", "platform": "squeezebox_telnet", "name": null, "icon": null, "disabled_by": null, "capabilities": {}, - "supported_features": 58303, + "supported_features": 320447, "device_class": null, "unit_of_measurement": null, "original_name": "Esszimmer", @@ -1899,6 +2010,7 @@ "entity_id": "light.kinderzimmer_fluter", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "27e519bd18974605b39e17156f903a94", + "area_id": null, "unique_id": "00:17:88:01:00:b5:63:66-0b", "platform": "hue", "name": null, @@ -1922,6 +2034,7 @@ "entity_id": "scene.kinderzimmer_wickeln_nachts", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "kinderzimmer_wickeln_nachts", "platform": "homeassistant", "name": null, @@ -1938,6 +2051,7 @@ "entity_id": "scene.kinderzimmer_orange", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "kinderzimmer_orange", "platform": "homeassistant", "name": null, @@ -1954,6 +2068,7 @@ "entity_id": "scene.kinderzimmer_normal", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "kinderzimmer_normal", "platform": "homeassistant", "name": null, @@ -1970,6 +2085,7 @@ "entity_id": "light.arbeitszimmer_stehlampe_oben", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "00e0dc89c87240699d1286fb79bcc877", + "area_id": null, "unique_id": "00:17:88:01:02:07:a2:e7-0b", "platform": "hue", "name": null, @@ -1993,6 +2109,7 @@ "entity_id": "light.arbeitszimmer_stehlampe_unten", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "42fcf3d4fab243d3b3535b88da5520cb", + "area_id": null, "unique_id": "00:17:88:01:02:07:a1:f7-0b", "platform": "hue", "name": null, @@ -2016,6 +2133,7 @@ "entity_id": "light.arbeitszimmer_fluter", "config_entry_id": "e0ebcf51d57b4df4baaf36894d59979d", "device_id": "ed71ab3618e04b26b65c561c48b12704", + "area_id": null, "unique_id": "00:17:88:01:10:37:b3:58-0b", "platform": "hue", "name": null, @@ -2039,6 +2157,7 @@ "entity_id": "scene.kinderzimmer_hell", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "kinderzimmer_hell", "platform": "homeassistant", "name": null, @@ -2055,6 +2174,7 @@ "entity_id": "scene.bad_normal", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "bad_normal", "platform": "homeassistant", "name": null, @@ -2071,6 +2191,7 @@ "entity_id": "scene.bad_hell", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "bad_hell", "platform": "homeassistant", "name": null, @@ -2087,6 +2208,7 @@ "entity_id": "scene.bad_baden", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "bad_baden", "platform": "homeassistant", "name": null, @@ -2103,6 +2225,7 @@ "entity_id": "counter.licht_szene_oben_counter", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "licht_szene_oben_counter", "platform": "counter", "name": null, @@ -2119,6 +2242,7 @@ "entity_id": "automation.alarmmartinhandy", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "1589377976830", "platform": "automation", "name": null, @@ -2135,13 +2259,14 @@ "entity_id": "media_player.wohnzimmer", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "dc:a6:32:10:00:06", "platform": "squeezebox_telnet", "name": null, "icon": null, "disabled_by": null, "capabilities": {}, - "supported_features": 58303, + "supported_features": 320447, "device_class": null, "unit_of_measurement": null, "original_name": "Wohnzimmer", @@ -2151,6 +2276,7 @@ "entity_id": "scene.schlafzimmer_stillen", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "schlafzimmer_stillen", "platform": "homeassistant", "name": null, @@ -2167,6 +2293,7 @@ "entity_id": "media_player.wohnzimmer_2", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "dc:a6:32:10:00:06", "platform": "squeezebox", "name": null, @@ -2183,6 +2310,7 @@ "entity_id": "media_player.esszimmer_2", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "7c:dd:90:5e:0c:0b", "platform": "squeezebox", "name": null, @@ -2199,6 +2327,7 @@ "entity_id": "media_player.wohnzimmerradio_2", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "00:04:20:28:11:87", "platform": "squeezebox", "name": null, @@ -2215,6 +2344,7 @@ "entity_id": "media_player.bedroompi_2", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "b8:27:eb:75:97:34", "platform": "squeezebox", "name": null, @@ -2231,6 +2361,7 @@ "entity_id": "media_player.arbeitszimmermartin", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "00:01:c0:0c:af:87", "platform": "squeezebox", "name": null, @@ -2247,6 +2378,7 @@ "entity_id": "media_player.kitchenpi_2", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "b8:27:eb:6b:72:85", "platform": "squeezebox", "name": null, @@ -2263,6 +2395,7 @@ "entity_id": "sensor.hp_officejet_pro_8610_uptime", "config_entry_id": "e4a47914ce604433a857d9100241bdf3", "device_id": "86655186bf654126b5f179b2d0897eea", + "area_id": null, "unique_id": "1c852a4d-b800-1f08-abcd-9457a59b7880_uptime", "platform": "ipp", "name": null, @@ -2279,6 +2412,7 @@ "entity_id": "sensor.hp_officejet_pro_8610_black_ink", "config_entry_id": "e4a47914ce604433a857d9100241bdf3", "device_id": "86655186bf654126b5f179b2d0897eea", + "area_id": null, "unique_id": "1c852a4d-b800-1f08-abcd-9457a59b7880_marker_0", "platform": "ipp", "name": null, @@ -2295,6 +2429,7 @@ "entity_id": "sensor.hp_officejet_pro_8610_cyan_ink", "config_entry_id": "e4a47914ce604433a857d9100241bdf3", "device_id": "86655186bf654126b5f179b2d0897eea", + "area_id": null, "unique_id": "1c852a4d-b800-1f08-abcd-9457a59b7880_marker_1", "platform": "ipp", "name": null, @@ -2311,6 +2446,7 @@ "entity_id": "sensor.hp_officejet_pro_8610_magenta_ink", "config_entry_id": "e4a47914ce604433a857d9100241bdf3", "device_id": "86655186bf654126b5f179b2d0897eea", + "area_id": null, "unique_id": "1c852a4d-b800-1f08-abcd-9457a59b7880_marker_2", "platform": "ipp", "name": null, @@ -2327,6 +2463,7 @@ "entity_id": "sensor.hp_officejet_pro_8610_yellow_ink", "config_entry_id": "e4a47914ce604433a857d9100241bdf3", "device_id": "86655186bf654126b5f179b2d0897eea", + "area_id": null, "unique_id": "1c852a4d-b800-1f08-abcd-9457a59b7880_marker_3", "platform": "ipp", "name": null, @@ -2343,6 +2480,7 @@ "entity_id": "sensor.hp_officejet_pro_8610", "config_entry_id": "e4a47914ce604433a857d9100241bdf3", "device_id": "86655186bf654126b5f179b2d0897eea", + "area_id": null, "unique_id": "1c852a4d-b800-1f08-abcd-9457a59b7880_printer", "platform": "ipp", "name": null, @@ -2359,6 +2497,7 @@ "entity_id": "camera.babycamera_mainstream", "config_entry_id": "043eba930fc74b1699b91532ce83c490", "device_id": "17abd106e210436c8f7e95857cd2fc14", + "area_id": null, "unique_id": "D8:07:B6:25:E0:E4", "platform": "onvif", "name": null, @@ -2375,6 +2514,7 @@ "entity_id": "camera.babycamera_minorstream", "config_entry_id": "043eba930fc74b1699b91532ce83c490", "device_id": "17abd106e210436c8f7e95857cd2fc14", + "area_id": null, "unique_id": "D8:07:B6:25:E0:E4_1", "platform": "onvif", "name": null, @@ -2391,6 +2531,7 @@ "entity_id": "binary_sensor.mymotiondetectorrule_cell_motion_detection", "config_entry_id": "043eba930fc74b1699b91532ce83c490", "device_id": "17abd106e210436c8f7e95857cd2fc14", + "area_id": null, "unique_id": "D8:07:B6:25:E0:E4_tns1:RuleEngine/CellMotionDetector/Motion_VideoSourceToken_VideoAnalyticsToken_MyMotionDetectorRule", "platform": "onvif", "name": null, @@ -2407,6 +2548,7 @@ "entity_id": "scene.wohnzimmer_dunkel", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "wohnzimmer_dunkel", "platform": "homeassistant", "name": null, @@ -2423,6 +2565,7 @@ "entity_id": "device_tracker.martins_ipad_3", "config_entry_id": "c41bc99e068311eb93f751000202d9b1", "device_id": "61029ebfaeb04736a98512e93110ebff", + "area_id": null, "unique_id": "8191AC71-330B-4784-8634-E6F4F0C2DFA2", "platform": "mobile_app", "name": null, @@ -2439,6 +2582,7 @@ "entity_id": "automation.klingelaufhandy", "config_entry_id": null, "device_id": null, + "area_id": null, "unique_id": "1598594894559", "platform": "automation", "name": null, @@ -2455,6 +2599,7 @@ "entity_id": "device_tracker.ele_l29", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "3889c45a8d9e2c62", "platform": "mobile_app", "name": null, @@ -2471,6 +2616,7 @@ "entity_id": "sensor.ele_l29_audio_sensor", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_audio_sensor", "platform": "mobile_app", "name": null, @@ -2487,6 +2633,7 @@ "entity_id": "sensor.ele_l29_battery_level", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_battery_level", "platform": "mobile_app", "name": null, @@ -2497,12 +2644,13 @@ "device_class": "battery", "unit_of_measurement": "%", "original_name": "MartinHandy Battery Level", - "original_icon": "mdi:battery-80" + "original_icon": "mdi:battery-70" }, { "entity_id": "sensor.ele_l29_battery_state", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_battery_state", "platform": "mobile_app", "name": null, @@ -2519,6 +2667,7 @@ "entity_id": "sensor.ele_l29_bluetooth_connection", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_bluetooth_connection", "platform": "mobile_app", "name": null, @@ -2535,6 +2684,7 @@ "entity_id": "sensor.ele_l29_do_not_disturb_sensor", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_dnd_sensor", "platform": "mobile_app", "name": null, @@ -2551,6 +2701,7 @@ "entity_id": "sensor.ele_l29_last_reboot", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_last_reboot", "platform": "mobile_app", "name": null, @@ -2567,6 +2718,7 @@ "entity_id": "sensor.ele_l29_light_sensor", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_light_sensor", "platform": "mobile_app", "name": null, @@ -2583,6 +2735,7 @@ "entity_id": "sensor.ele_l29_next_alarm", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_next_alarm", "platform": "mobile_app", "name": null, @@ -2599,6 +2752,7 @@ "entity_id": "sensor.ele_l29_phone_state", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_phone_state", "platform": "mobile_app", "name": null, @@ -2615,6 +2769,7 @@ "entity_id": "sensor.ele_l29_proximity_sensor", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_proximity_sensor", "platform": "mobile_app", "name": null, @@ -2631,6 +2786,7 @@ "entity_id": "sensor.ele_l29_storage_sensor", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_storage_sensor", "platform": "mobile_app", "name": null, @@ -2647,6 +2803,7 @@ "entity_id": "binary_sensor.ele_l29_is_charging", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_is_charging", "platform": "mobile_app", "name": null, @@ -2663,6 +2820,7 @@ "entity_id": "sensor.ele_l29_charger_type", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_charger_type", "platform": "mobile_app", "name": null, @@ -2679,6 +2837,7 @@ "entity_id": "sensor.ele_l29_battery_health", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_battery_health", "platform": "mobile_app", "name": null, @@ -2695,6 +2854,7 @@ "entity_id": "sensor.ele_l29_schrittsensor", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_steps_sensor", "platform": "mobile_app", "name": null, @@ -2711,6 +2871,7 @@ "entity_id": "sensor.ele_l29_wlan_bssid", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_wifi_bssid", "platform": "mobile_app", "name": null, @@ -2727,6 +2888,7 @@ "entity_id": "sensor.ele_l29_wlan_verbindung", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_wifi_connection", "platform": "mobile_app", "name": null, @@ -2743,6 +2905,7 @@ "entity_id": "sensor.ele_l29_erkannte_aktivitat", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_detected_activity", "platform": "mobile_app", "name": null, @@ -2759,6 +2922,7 @@ "entity_id": "binary_sensor.martinhandy_kopfhorer", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_headphone_state", "platform": "mobile_app", "name": null, @@ -2775,6 +2939,7 @@ "entity_id": "sensor.martinhandy_geokodierter_standort", "config_entry_id": "d1c945fcb5b44a069d53586985da8e9b", "device_id": "4169e969251746c0b024e2d9b7f0a3c0", + "area_id": null, "unique_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_geocoded_location", "platform": "mobile_app", "name": null, @@ -2791,6 +2956,7 @@ "entity_id": "sensor.martins_ipad_activity", "config_entry_id": "c41bc99e068311eb93f751000202d9b1", "device_id": "61029ebfaeb04736a98512e93110ebff", + "area_id": null, "unique_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_activity", "platform": "mobile_app", "name": null, @@ -2807,6 +2973,7 @@ "entity_id": "sensor.martins_ipad_storage", "config_entry_id": "c41bc99e068311eb93f751000202d9b1", "device_id": "61029ebfaeb04736a98512e93110ebff", + "area_id": null, "unique_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_storage", "platform": "mobile_app", "name": null, @@ -2823,6 +2990,7 @@ "entity_id": "sensor.martins_ipad_battery_level_2", "config_entry_id": "c41bc99e068311eb93f751000202d9b1", "device_id": "61029ebfaeb04736a98512e93110ebff", + "area_id": null, "unique_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_battery_level", "platform": "mobile_app", "name": null, @@ -2833,12 +3001,13 @@ "device_class": "battery", "unit_of_measurement": "%", "original_name": "Martin\u2019s iPad Battery Level", - "original_icon": "mdi:battery-charging-20" + "original_icon": "mdi:battery-50" }, { "entity_id": "sensor.martins_ipad_battery_state_2", "config_entry_id": "c41bc99e068311eb93f751000202d9b1", "device_id": "61029ebfaeb04736a98512e93110ebff", + "area_id": null, "unique_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_battery_state", "platform": "mobile_app", "name": null, @@ -2849,12 +3018,13 @@ "device_class": "battery", "unit_of_measurement": null, "original_name": "Martin\u2019s iPad Battery State", - "original_icon": "mdi:battery-charging-20" + "original_icon": "mdi:battery-50" }, { "entity_id": "sensor.martins_ipad_bssid", "config_entry_id": "c41bc99e068311eb93f751000202d9b1", "device_id": "61029ebfaeb04736a98512e93110ebff", + "area_id": null, "unique_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_connectivity_bssid", "platform": "mobile_app", "name": null, @@ -2871,6 +3041,7 @@ "entity_id": "sensor.martins_ipad_ssid", "config_entry_id": "c41bc99e068311eb93f751000202d9b1", "device_id": "61029ebfaeb04736a98512e93110ebff", + "area_id": null, "unique_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_connectivity_ssid", "platform": "mobile_app", "name": null, @@ -2887,6 +3058,7 @@ "entity_id": "sensor.martins_ipad_connection_type", "config_entry_id": "c41bc99e068311eb93f751000202d9b1", "device_id": "61029ebfaeb04736a98512e93110ebff", + "area_id": null, "unique_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_connectivity_connection_type", "platform": "mobile_app", "name": null, @@ -2903,6 +3075,7 @@ "entity_id": "sensor.martins_ipad_geocoded_location", "config_entry_id": "c41bc99e068311eb93f751000202d9b1", "device_id": "61029ebfaeb04736a98512e93110ebff", + "area_id": null, "unique_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_geocoded_location", "platform": "mobile_app", "name": null, @@ -2919,6 +3092,7 @@ "entity_id": "sensor.martins_ipad_sim_1", "config_entry_id": "c41bc99e068311eb93f751000202d9b1", "device_id": "61029ebfaeb04736a98512e93110ebff", + "area_id": null, "unique_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_connectivity_sim_1", "platform": "mobile_app", "name": null, @@ -2935,6 +3109,7 @@ "entity_id": "sensor.martins_ipad_last_update_trigger", "config_entry_id": "c41bc99e068311eb93f751000202d9b1", "device_id": "61029ebfaeb04736a98512e93110ebff", + "area_id": null, "unique_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_last_update_trigger", "platform": "mobile_app", "name": null, @@ -2946,6 +3121,142 @@ "unit_of_measurement": null, "original_name": "Martin\u2019s iPad Last Update Trigger", "original_icon": "mdi:cellphone-wireless" + }, + { + "entity_id": "automation.weihnachtslichteranum6", + "config_entry_id": null, + "device_id": null, + "area_id": null, + "unique_id": "1606655282153", + "platform": "automation", + "name": null, + "icon": null, + "disabled_by": null, + "capabilities": {}, + "supported_features": 0, + "device_class": null, + "unit_of_measurement": null, + "original_name": "_WeihnachtslichterAnUm6", + "original_icon": null + }, + { + "entity_id": "automation.weihnachtslichterausmorgens", + "config_entry_id": null, + "device_id": null, + "area_id": null, + "unique_id": "1607412098745", + "platform": "automation", + "name": null, + "icon": null, + "disabled_by": null, + "capabilities": {}, + "supported_features": 0, + "device_class": null, + "unit_of_measurement": null, + "original_name": "_WeihnachtslichterAusMorgens", + "original_icon": null + }, + { + "entity_id": "automation.weihnachtslichter_an_abends", + "config_entry_id": null, + "device_id": null, + "area_id": null, + "unique_id": "1607412144113", + "platform": "automation", + "name": null, + "icon": null, + "disabled_by": null, + "capabilities": {}, + "supported_features": 0, + "device_class": null, + "unit_of_measurement": null, + "original_name": "_Weihnachtslichter An Abends", + "original_icon": null + }, + { + "entity_id": "automation.weihnachtslichter_aus_abends", + "config_entry_id": null, + "device_id": null, + "area_id": null, + "unique_id": "1607412210097", + "platform": "automation", + "name": null, + "icon": null, + "disabled_by": null, + "capabilities": {}, + "supported_features": 0, + "device_class": null, + "unit_of_measurement": null, + "original_name": "_Weihnachtslichter Aus Abends", + "original_icon": null + }, + { + "entity_id": "scene.stillen", + "config_entry_id": null, + "device_id": null, + "area_id": null, + "unique_id": "1594067418882", + "platform": "homeassistant", + "name": null, + "icon": null, + "disabled_by": null, + "capabilities": {}, + "supported_features": 0, + "device_class": null, + "unit_of_measurement": null, + "original_name": "Stillen", + "original_icon": null + }, + { + "entity_id": "scene.stillen_2", + "config_entry_id": null, + "device_id": null, + "area_id": null, + "unique_id": "1594067605702", + "platform": "homeassistant", + "name": null, + "icon": null, + "disabled_by": null, + "capabilities": {}, + "supported_features": 0, + "device_class": null, + "unit_of_measurement": null, + "original_name": "Stillen", + "original_icon": null + }, + { + "entity_id": "scene.nachtswennallelieberschlafen", + "config_entry_id": null, + "device_id": null, + "area_id": null, + "unique_id": "1611999354955", + "platform": "homeassistant", + "name": null, + "icon": null, + "disabled_by": null, + "capabilities": {}, + "supported_features": 0, + "device_class": null, + "unit_of_measurement": null, + "original_name": "0_NachtsWennAlleLieberSchlafen", + "original_icon": "mdi:sleep" + }, + { + "entity_id": "automation.0_bewegungsmelderschlafzimmernacht", + "config_entry_id": null, + "device_id": null, + "area_id": null, + "unique_id": "1612028092169", + "platform": "automation", + "name": null, + "icon": null, + "disabled_by": null, + "capabilities": {}, + "supported_features": 0, + "device_class": null, + "unit_of_measurement": null, + "original_name": "0_BewegungsmelderSchlafzimmerNacht", + "original_icon": null } ] } diff --git a/.storage/core.restore_state b/.storage/core.restore_state index 0af1b77..985473c 100644 --- a/.storage/core.restore_state +++ b/.storage/core.restore_state @@ -9,41 +9,58 @@ "attributes": { "editable": true, "id": "d433f5e7758548dab8baa44b545a8668", - "latitude": 49.3694886, - "longitude": 10.9837274, + "latitude": 49.3694464, + "longitude": 10.983774, "gps_accuracy": 20, "source": "device_tracker.ele_l29", "user_id": "2ffcb10d3db745b396789364fdef72ec", "friendly_name": "Martin Bauer" }, - "last_changed": "2020-10-05T19:11:00.797752+00:00", - "last_updated": "2020-10-05T20:29:35.068646+00:00", + "last_changed": "2021-02-01T19:37:39.709402+00:00", + "last_updated": "2021-02-01T19:39:07.278997+00:00", "context": { - "id": "7b7c573d074911ebb843d70f035c94d0", + "id": "2675d712fbe7fc5474f62e628cad7029", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "counter.licht_szene_oben_counter", - "state": "406", + "state": "856", "attributes": { "editable": false, "initial": 0, "step": 1 }, - "last_changed": "2020-10-05T19:11:07.090612+00:00", - "last_updated": "2020-10-05T19:11:07.090612+00:00", + "last_changed": "2021-02-01T19:37:47.511051+00:00", + "last_updated": "2021-02-01T19:37:47.511051+00:00", "context": { - "id": "854fe8c9073e11eb95d5937a8716d489", + "id": "2b87006d0d4ac87584f13a41e10a703c", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "switch.poolpumpesteckdose", + "state": "unavailable", + "attributes": { + "friendly_name": "PoolPumpeSteckdose" + }, + "last_changed": "2021-02-01T19:37:51.851621+00:00", + "last_updated": "2021-02-01T19:37:51.851621+00:00", + "context": { + "id": "4a34d660c811f542123ae894e97679ea", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -56,15 +73,15 @@ "id": "1575130335468", "friendly_name": "FernbedienungWeihnachtslichterOben" }, - "last_changed": "2020-10-05T19:11:09.283137+00:00", - "last_updated": "2020-10-05T19:11:09.283137+00:00", + "last_changed": "2021-02-01T19:37:51.852346+00:00", + "last_updated": "2021-02-01T19:37:51.852346+00:00", "context": { - "id": "869e75a9073e11ebb68a9134c054f5f9", + "id": "2f21f22f2edb31d86d1c063cf075b632", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -77,297 +94,402 @@ "id": "1575202743482", "friendly_name": "Wecker Licht an" }, - "last_changed": "2020-10-05T19:11:09.283927+00:00", - "last_updated": "2020-10-05T19:11:09.283927+00:00", + "last_changed": "2021-02-01T19:37:51.852768+00:00", + "last_updated": "2021-02-01T19:37:51.852768+00:00", "context": { - "id": "869e94e5073e11eb89801d723e10e1d2", + "id": "8a60a13bc004ddb6deccda9806227a23", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.alarmmartinhandy", "state": "off", "attributes": { - "last_triggered": "2020-10-05T18:47:37.105597+00:00", + "last_triggered": "2021-01-02T11:16:42.275643+00:00", "mode": "single", "current": 0, "id": "1589377976830", "friendly_name": "AlarmMartinHandy" }, - "last_changed": "2020-10-05T19:11:09.284456+00:00", - "last_updated": "2020-10-05T19:11:09.284456+00:00", + "last_changed": "2021-02-01T19:37:51.853087+00:00", + "last_updated": "2021-02-01T19:37:51.853087+00:00", "context": { - "id": "869eaa18073e11ebb70837af81462a3e", + "id": "c90541eb490a71d071e095367fd1a5c2", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.klingelaufhandy", "state": "on", "attributes": { - "last_triggered": "2020-09-29T15:45:27.110368+00:00", + "last_triggered": "2021-01-30T15:35:31.199297+00:00", "mode": "single", "current": 0, "id": "1598594894559", "friendly_name": "KlingelAufHandy" }, - "last_changed": "2020-10-05T19:11:09.285235+00:00", - "last_updated": "2020-10-05T19:11:09.285235+00:00", + "last_changed": "2021-02-01T19:37:51.853440+00:00", + "last_updated": "2021-02-01T19:37:51.853440+00:00", "context": { - "id": "869ec6d7073e11ebaa290fbf9c9a8f30", + "id": "f4e3b8a9109cb8c868a0b72d4ed3b09c", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "automation.weihnachtslichteranum6", + "state": "on", + "attributes": { + "last_triggered": "2021-02-01T05:00:00.011467+00:00", + "mode": "single", + "current": 0, + "id": "1606655282153", + "friendly_name": "_WeihnachtslichterAnUm6" + }, + "last_changed": "2021-02-01T19:37:51.853841+00:00", + "last_updated": "2021-02-01T19:37:51.853841+00:00", + "context": { + "id": "5c4dbcfa572490285ed70a1d96aa309c", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "automation.weihnachtslichterausmorgens", + "state": "on", + "attributes": { + "last_triggered": "2021-02-01T07:00:50.017571+00:00", + "mode": "single", + "current": 0, + "id": "1607412098745", + "friendly_name": "_WeihnachtslichterAusMorgens" + }, + "last_changed": "2021-02-01T19:37:51.854242+00:00", + "last_updated": "2021-02-01T19:37:51.854242+00:00", + "context": { + "id": "6d3f384586c496e1417ba6b4e7a74a1e", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "automation.weihnachtslichter_an_abends", + "state": "on", + "attributes": { + "last_triggered": "2021-02-01T16:13:23.008074+00:00", + "mode": "single", + "current": 0, + "id": "1607412144113", + "friendly_name": "_Weihnachtslichter An Abends" + }, + "last_changed": "2021-02-01T19:37:51.854636+00:00", + "last_updated": "2021-02-01T19:37:51.854636+00:00", + "context": { + "id": "19e47d20f8881f8afab52952c6c76304", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "automation.weihnachtslichter_aus_abends", + "state": "on", + "attributes": { + "last_triggered": "2021-01-31T21:30:00.006133+00:00", + "mode": "single", + "current": 0, + "id": "1607412210097", + "friendly_name": "_Weihnachtslichter Aus Abends" + }, + "last_changed": "2021-02-01T19:37:51.855033+00:00", + "last_updated": "2021-02-01T19:37:51.855033+00:00", + "context": { + "id": "bf1a6328988377ddf2b09e5617fd1999", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "automation.0_bewegungsmelderschlafzimmernacht", + "state": "on", + "attributes": { + "last_triggered": "2021-02-01T14:25:50.946609+00:00", + "mode": "single", + "current": 0, + "id": "1612028092169", + "friendly_name": "0_BewegungsmelderSchlafzimmerNacht" + }, + "last_changed": "2021-02-01T19:37:51.855449+00:00", + "last_updated": "2021-02-01T19:37:51.855449+00:00", + "context": { + "id": "6c4a004264fafb22bc77baa083f6e70b", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.esszimmerradio_oben_an", "state": "on", "attributes": { - "last_triggered": "2020-10-05T17:24:10.393330+00:00", + "last_triggered": "2021-02-01T17:17:42.411998+00:00", "mode": "single", "current": 0, "friendly_name": "EsszimmerRadio Oben an" }, - "last_changed": "2020-10-05T19:11:09.286194+00:00", - "last_updated": "2020-10-05T19:11:09.286194+00:00", + "last_changed": "2021-02-01T19:37:51.855855+00:00", + "last_updated": "2021-02-01T19:37:51.855855+00:00", "context": { - "id": "869eed49073e11ebb33bfd043333fcca", + "id": "9c7f302694d91da2dd6b8457f59d54ec", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.esszimmerradio_oben_aus", "state": "on", "attributes": { - "last_triggered": "2020-10-05T18:03:43.087181+00:00", + "last_triggered": "2021-02-01T18:00:16.666066+00:00", "mode": "single", "current": 0, "friendly_name": "EsszimmerRadio Oben aus" }, - "last_changed": "2020-10-05T19:11:09.286822+00:00", - "last_updated": "2020-10-05T19:11:09.286822+00:00", + "last_changed": "2021-02-01T19:37:51.856255+00:00", + "last_updated": "2021-02-01T19:37:51.856255+00:00", "context": { - "id": "869f0666073e11ebba572bf3a222c446", + "id": "89d0bd533c52989048b8865f5b778215", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.radio_stop", "state": "on", "attributes": { - "last_triggered": "2020-10-05T18:03:43.088916+00:00", + "last_triggered": "2021-02-01T18:00:16.666551+00:00", "mode": "single", "current": 0, "friendly_name": "Radio Stop" }, - "last_changed": "2020-10-05T19:11:09.287360+00:00", - "last_updated": "2020-10-05T19:11:09.287360+00:00", + "last_changed": "2021-02-01T19:37:51.856689+00:00", + "last_updated": "2021-02-01T19:37:51.856689+00:00", "context": { - "id": "869f1ba6073e11ebae37dfa01e8e904c", + "id": "6e816079dfa4d8bb280a591e4414d08b", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.esszimmerradio_oben_squeezelite_neustart", "state": "on", "attributes": { - "last_triggered": "2020-07-22T09:05:59.840421+00:00", + "last_triggered": "2020-12-22T19:52:33.315979+00:00", "mode": "single", "current": 0, "friendly_name": "EsszimmerRadio oben squeezelite neustart" }, - "last_changed": "2020-10-05T19:11:09.288619+00:00", - "last_updated": "2020-10-05T19:11:09.288619+00:00", + "last_changed": "2021-02-01T19:37:51.857085+00:00", + "last_updated": "2021-02-01T19:37:51.857085+00:00", "context": { - "id": "869f49b6073e11eba58f8b74547e8702", + "id": "d6c4cbf76e4d93cadadf91867489bf34", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_btn_1", "state": "on", "attributes": { - "last_triggered": "2020-10-04T07:22:03.131654+00:00", + "last_triggered": "2021-01-30T18:05:32.525596+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box btn_1" }, - "last_changed": "2020-10-05T19:11:09.289607+00:00", - "last_updated": "2020-10-05T19:11:09.289607+00:00", + "last_changed": "2021-02-01T19:37:51.857511+00:00", + "last_updated": "2021-02-01T19:37:51.857511+00:00", "context": { - "id": "869f7238073e11ebb38973e21587bda3", + "id": "778866ccdb88aaa4d5ac61264422bffe", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_btn_2", "state": "on", "attributes": { - "last_triggered": "2020-10-03T06:22:25.585374+00:00", + "last_triggered": "2021-01-30T18:04:54.246776+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box btn_2" }, - "last_changed": "2020-10-05T19:11:09.292788+00:00", - "last_updated": "2020-10-05T19:11:09.292788+00:00", + "last_changed": "2021-02-01T19:37:51.857917+00:00", + "last_updated": "2021-02-01T19:37:51.857917+00:00", "context": { - "id": "869fed7c073e11eb8bd06ff217747c8d", + "id": "db858e549b172f7877a6306f57d6dfa3", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_btn_3", "state": "on", "attributes": { - "last_triggered": "2020-08-31T20:37:36.347831+00:00", + "last_triggered": "2021-01-30T21:56:07.443794+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box btn_3" }, - "last_changed": "2020-10-05T19:11:09.293794+00:00", - "last_updated": "2020-10-05T19:11:09.293794+00:00", + "last_changed": "2021-02-01T19:37:51.858313+00:00", + "last_updated": "2021-02-01T19:37:51.858313+00:00", "context": { - "id": "86a015ba073e11eb9c915bb453952442", + "id": "8f1ec6b28c1e312111387d6c6d4e39a4", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_btn_4", "state": "on", "attributes": { - "last_triggered": "2020-07-03T22:35:34.528728+00:00", + "last_triggered": "2021-01-30T21:56:05.710740+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box btn_4" }, - "last_changed": "2020-10-05T19:11:09.294540+00:00", - "last_updated": "2020-10-05T19:11:09.294540+00:00", + "last_changed": "2021-02-01T19:37:51.858777+00:00", + "last_updated": "2021-02-01T19:37:51.858777+00:00", "context": { - "id": "86a0330a073e11eb9bd53f1073a38ef4", + "id": "7d225309f4a50c8da85129d61c06b228", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_btn_5", "state": "on", "attributes": { - "last_triggered": "2020-05-06T19:42:09.178306+00:00", + "last_triggered": "2021-01-23T01:54:20.344735+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box btn_5" }, - "last_changed": "2020-10-05T19:11:09.295330+00:00", - "last_updated": "2020-10-05T19:11:09.295330+00:00", + "last_changed": "2021-02-01T19:37:51.859161+00:00", + "last_updated": "2021-02-01T19:37:51.859161+00:00", "context": { - "id": "86a05234073e11eb89bf4f8f7036df5a", + "id": "2cb85e2efc7a38d88a07c3fde959a0e8", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_btn_6", "state": "on", "attributes": { - "last_triggered": "2020-05-03T21:16:54.601881+00:00", + "last_triggered": "2021-01-30T21:55:56.740836+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box btn_6" }, - "last_changed": "2020-10-05T19:11:09.296014+00:00", - "last_updated": "2020-10-05T19:11:09.296014+00:00", + "last_changed": "2021-02-01T19:37:51.859521+00:00", + "last_updated": "2021-02-01T19:37:51.859521+00:00", "context": { - "id": "86a06d19073e11eb8c102b9d604b106a", + "id": "39eb5fefd771888f5d30623839e085da", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_btn_7", "state": "on", "attributes": { - "last_triggered": "2020-05-17T14:38:13.502587+00:00", + "last_triggered": "2021-01-26T23:04:32.713900+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box btn_7" }, - "last_changed": "2020-10-05T19:11:09.296629+00:00", - "last_updated": "2020-10-05T19:11:09.296629+00:00", + "last_changed": "2021-02-01T19:37:51.859882+00:00", + "last_updated": "2021-02-01T19:37:51.859882+00:00", "context": { - "id": "86a0856f073e11eba50da32e06b42c7d", + "id": "4680e80d5ece8da47fa908a2bc6ef17b", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_btn_8", "state": "on", "attributes": { - "last_triggered": "2020-06-21T06:48:17.465556+00:00", + "last_triggered": "2020-10-08T10:45:44.200452+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box btn_8" }, - "last_changed": "2020-10-05T19:11:09.299783+00:00", - "last_updated": "2020-10-05T19:11:09.299783+00:00", + "last_changed": "2021-02-01T19:37:51.860235+00:00", + "last_updated": "2021-02-01T19:37:51.860235+00:00", "context": { - "id": "86a0ffcf073e11eba9d87bf99e542d48", + "id": "51da3b9b24fac31b711b270bb02281e0", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -379,695 +501,695 @@ "current": 0, "friendly_name": "IR bedroompi.fritz.box btn_9" }, - "last_changed": "2020-10-05T19:11:09.300493+00:00", - "last_updated": "2020-10-05T19:11:09.300493+00:00", + "last_changed": "2021-02-01T19:37:51.860585+00:00", + "last_updated": "2021-02-01T19:37:51.860585+00:00", "context": { - "id": "86a11bad073e11ebb93553b92adced87", + "id": "12fdd51d203b36fa3b6d10196ecce28f", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_numeric_star", "state": "on", "attributes": { - "last_triggered": null, + "last_triggered": "2021-02-01T18:28:51.699544+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_numeric_star" }, - "last_changed": "2020-10-05T19:11:09.301156+00:00", - "last_updated": "2020-10-05T19:11:09.301156+00:00", + "last_changed": "2021-02-01T19:37:51.860950+00:00", + "last_updated": "2021-02-01T19:37:51.860950+00:00", "context": { - "id": "86a13652073e11eb957cc7acb0e4f9ea", + "id": "ca07f6be42149f00d62a848b37985440", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_btn_0", "state": "on", "attributes": { - "last_triggered": "2020-05-03T21:17:07.641614+00:00", + "last_triggered": "2021-01-01T13:10:34.354878+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box btn_0" }, - "last_changed": "2020-10-05T19:11:09.301671+00:00", - "last_updated": "2020-10-05T19:11:09.301671+00:00", + "last_changed": "2021-02-01T19:37:51.861397+00:00", + "last_updated": "2021-02-01T19:37:51.861397+00:00", "context": { - "id": "86a14aba073e11eba1033551d376e6c4", + "id": "cb930b387ba2dc6a6d95006814a0dd74", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_numeric_pound", "state": "on", "attributes": { - "last_triggered": "2020-08-19T21:21:45.043002+00:00", + "last_triggered": "2021-01-30T22:03:23.586738+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_numeric_pound" }, - "last_changed": "2020-10-05T19:11:09.302168+00:00", - "last_updated": "2020-10-05T19:11:09.302168+00:00", + "last_changed": "2021-02-01T19:37:51.866472+00:00", + "last_updated": "2021-02-01T19:37:51.866472+00:00", "context": { - "id": "86a15e28073e11ebb801c9de1dc03414", + "id": "f5bed18a9815f3aca8402b8fa3d8aeb6", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_red", "state": "on", "attributes": { - "last_triggered": "2020-10-05T04:50:14.856425+00:00", + "last_triggered": "2021-02-01T18:16:56.657799+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_red" }, - "last_changed": "2020-10-05T19:11:09.302678+00:00", - "last_updated": "2020-10-05T19:11:09.302678+00:00", + "last_changed": "2021-02-01T19:37:51.866891+00:00", + "last_updated": "2021-02-01T19:37:51.866891+00:00", "context": { - "id": "86a17215073e11eb8d014fe01f9c308a", + "id": "89873cfced1fd49991fc45b8e485d85d", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_green", "state": "on", "attributes": { - "last_triggered": "2020-10-05T06:00:43.121095+00:00", + "last_triggered": "2021-01-30T21:24:33.189272+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_green" }, - "last_changed": "2020-10-05T19:11:09.303174+00:00", - "last_updated": "2020-10-05T19:11:09.303174+00:00", + "last_changed": "2021-02-01T19:37:51.867274+00:00", + "last_updated": "2021-02-01T19:37:51.867274+00:00", "context": { - "id": "86a1857d073e11eb92e50f7aa31ff3c7", + "id": "b389befa6d97049d51d676c37ca21fbc", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_yellow", "state": "on", "attributes": { - "last_triggered": "2020-09-29T21:16:28.182529+00:00", + "last_triggered": "2021-01-24T11:00:30.936104+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_yellow" }, - "last_changed": "2020-10-05T19:11:09.303700+00:00", - "last_updated": "2020-10-05T19:11:09.303700+00:00", + "last_changed": "2021-02-01T19:37:51.867646+00:00", + "last_updated": "2021-02-01T19:37:51.867646+00:00", "context": { - "id": "86a19a0b073e11eb9ae195bf07082890", + "id": "4f93846899536b917949e0c386e39429", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_blue", "state": "on", "attributes": { - "last_triggered": null, + "last_triggered": "2020-12-16T01:44:38.728943+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_blue" }, - "last_changed": "2020-10-05T19:11:09.305198+00:00", - "last_updated": "2020-10-05T19:11:09.305198+00:00", + "last_changed": "2021-02-01T19:37:51.868012+00:00", + "last_updated": "2021-02-01T19:37:51.868012+00:00", "context": { - "id": "86a1d330073e11ebaf210f17fa3b3748", + "id": "eff80134d9c7c1830c03542be712c9b4", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_tv", "state": "on", "attributes": { - "last_triggered": "2020-10-03T21:27:02.282078+00:00", + "last_triggered": "2021-01-21T02:06:41.661563+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_tv" }, - "last_changed": "2020-10-05T19:11:09.306213+00:00", - "last_updated": "2020-10-05T19:11:09.306213+00:00", + "last_changed": "2021-02-01T19:37:51.868380+00:00", + "last_updated": "2021-02-01T19:37:51.868380+00:00", "context": { - "id": "86a1faac073e11eb8e5753b9c4fbd36a", + "id": "70f5558cc376f20f4d606ecb94d9936d", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_video", "state": "on", "attributes": { - "last_triggered": "2020-07-08T22:22:39.489060+00:00", + "last_triggered": "2021-01-23T01:54:44.514961+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_video" }, - "last_changed": "2020-10-05T19:11:09.307007+00:00", - "last_updated": "2020-10-05T19:11:09.307007+00:00", + "last_changed": "2021-02-01T19:37:51.868957+00:00", + "last_updated": "2021-02-01T19:37:51.868957+00:00", "context": { - "id": "86a21a31073e11eb93f971e130e12403", + "id": "d0663689a0625f8044f9117e45d0e5eb", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_music", "state": "on", "attributes": { - "last_triggered": "2020-06-10T23:02:22.810085+00:00", + "last_triggered": "2021-01-23T01:54:34.054546+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_music" }, - "last_changed": "2020-10-05T19:11:09.307902+00:00", - "last_updated": "2020-10-05T19:11:09.307902+00:00", + "last_changed": "2021-02-01T19:37:51.869378+00:00", + "last_updated": "2021-02-01T19:37:51.869378+00:00", "context": { - "id": "86a23cff073e11eba8a2ad8c2a3be249", + "id": "73a52dbca61286f4598acae5eafc7c95", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_pictures", "state": "on", "attributes": { - "last_triggered": "2020-09-25T02:15:14.187337+00:00", + "last_triggered": "2020-12-24T22:40:27.131938+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_pictures" }, - "last_changed": "2020-10-05T19:11:09.308775+00:00", - "last_updated": "2020-10-05T19:11:09.308775+00:00", + "last_changed": "2021-02-01T19:37:51.869759+00:00", + "last_updated": "2021-02-01T19:37:51.869759+00:00", "context": { - "id": "86a25ef8073e11ebb0a3d1cfe3642ab6", + "id": "970b693dfff9cd584c2d08c4ae0eccfd", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_power", "state": "on", "attributes": { - "last_triggered": "2020-10-05T06:10:27.761224+00:00", + "last_triggered": "2021-02-01T18:16:54.176589+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_power" }, - "last_changed": "2020-10-05T19:11:09.309568+00:00", - "last_updated": "2020-10-05T19:11:09.309568+00:00", + "last_changed": "2021-02-01T19:37:51.870156+00:00", + "last_updated": "2021-02-01T19:37:51.870156+00:00", "context": { - "id": "86a27e42073e11eba4d61f1c3d5ea0a8", + "id": "b36e974283dce6baf5935c2012623635", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_ok", "state": "on", "attributes": { - "last_triggered": "2020-10-05T11:38:38.688803+00:00", + "last_triggered": "2021-02-01T18:16:47.284343+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_ok" }, - "last_changed": "2020-10-05T19:11:09.315967+00:00", - "last_updated": "2020-10-05T19:11:09.315967+00:00", + "last_changed": "2021-02-01T19:37:51.870529+00:00", + "last_updated": "2021-02-01T19:37:51.870529+00:00", "context": { - "id": "86a3784a073e11ebab2689808cb120e9", + "id": "029e0a5b3764dc43d0c9a285926be177", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_mute", "state": "on", "attributes": { - "last_triggered": "2020-08-09T21:54:50.689443+00:00", + "last_triggered": "2021-01-24T11:00:47.613052+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_mute" }, - "last_changed": "2020-10-05T19:11:09.316687+00:00", - "last_updated": "2020-10-05T19:11:09.316687+00:00", + "last_changed": "2021-02-01T19:37:51.870897+00:00", + "last_updated": "2021-02-01T19:37:51.870897+00:00", "context": { - "id": "86a3950b073e11eb9d29ed9b6cc65673", + "id": "9bab27cb268d58f5ef03962ad6b86205", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_key_channel", "state": "on", "attributes": { - "last_triggered": "2020-09-28T20:48:00.661942+00:00", + "last_triggered": "2021-02-01T18:17:03.186280+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box key_channel" }, - "last_changed": "2020-10-05T19:11:09.317204+00:00", - "last_updated": "2020-10-05T19:11:09.317204+00:00", + "last_changed": "2021-02-01T19:37:51.871291+00:00", + "last_updated": "2021-02-01T19:37:51.871291+00:00", "context": { - "id": "86a3a982073e11eb8f0d09fdb8578811", + "id": "f7dc13684378538e96919fd72dce84fc", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_rollo_auf", "state": "on", "attributes": { - "last_triggered": "2020-10-05T13:42:35.548757+00:00", + "last_triggered": "2021-02-01T14:55:09.563119+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Rollo auf" }, - "last_changed": "2020-10-05T19:11:09.317788+00:00", - "last_updated": "2020-10-05T19:11:09.317788+00:00", + "last_changed": "2021-02-01T19:37:51.871659+00:00", + "last_updated": "2021-02-01T19:37:51.871659+00:00", "context": { - "id": "86a3c01d073e11eb9e1fcdec9704265c", + "id": "d2417bf8613c4c351f558f9de6879cd5", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_rollo_zu", "state": "on", "attributes": { - "last_triggered": "2020-09-29T01:46:45.732593+00:00", + "last_triggered": "2021-02-01T14:03:03.089699+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Rollo zu" }, - "last_changed": "2020-10-05T19:11:09.318338+00:00", - "last_updated": "2020-10-05T19:11:09.318338+00:00", + "last_changed": "2021-02-01T19:37:51.872021+00:00", + "last_updated": "2021-02-01T19:37:51.872021+00:00", "context": { - "id": "86a3d5d8073e11eb9224fde13776de29", + "id": "b31a3417775b9dd6205d6da7a6848ead", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_rollo_halb", "state": "on", "attributes": { - "last_triggered": "2020-10-05T11:14:35.859679+00:00", + "last_triggered": "2021-01-30T10:32:58.009221+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Rollo halb" }, - "last_changed": "2020-10-05T19:11:09.318838+00:00", - "last_updated": "2020-10-05T19:11:09.318838+00:00", + "last_changed": "2021-02-01T19:37:51.872386+00:00", + "last_updated": "2021-02-01T19:37:51.872386+00:00", "context": { - "id": "86a3e95f073e11eb931fb38594ae4367", + "id": "5b1c44ccd40884b07e8d3f6bcff8ceb4", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_licht_heller", "state": "on", "attributes": { - "last_triggered": "2020-10-04T18:51:19.418148+00:00", + "last_triggered": "2021-02-01T18:35:04.583405+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Licht heller" }, - "last_changed": "2020-10-05T19:11:09.319498+00:00", - "last_updated": "2020-10-05T19:11:09.319498+00:00", + "last_changed": "2021-02-01T19:37:51.872773+00:00", + "last_updated": "2021-02-01T19:37:51.872773+00:00", "context": { - "id": "86a402bc073e11eb854e0f3d6b524215", + "id": "b79763d1a25bf5190f6de7ee754b0f19", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_licht_dunkler", "state": "on", "attributes": { - "last_triggered": "2020-10-05T01:12:58.141945+00:00", + "last_triggered": "2021-02-01T18:39:39.168408+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Licht dunkler" }, - "last_changed": "2020-10-05T19:11:09.320056+00:00", - "last_updated": "2020-10-05T19:11:09.320056+00:00", + "last_changed": "2021-02-01T19:37:51.873138+00:00", + "last_updated": "2021-02-01T19:37:51.873138+00:00", "context": { - "id": "86a418c0073e11eb9f5caf1cde6e4714", + "id": "266e9c984bb8bcea824b50f769ee83f9", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_licht_viel_heller", "state": "on", "attributes": { - "last_triggered": "2020-09-22T04:32:40.808406+00:00", + "last_triggered": "2021-01-24T11:00:16.162387+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Licht viel heller" }, - "last_changed": "2020-10-05T19:11:09.320557+00:00", - "last_updated": "2020-10-05T19:11:09.320557+00:00", + "last_changed": "2021-02-01T19:37:51.873503+00:00", + "last_updated": "2021-02-01T19:37:51.873503+00:00", "context": { - "id": "86a42c76073e11eb96bacffacd68d175", + "id": "ed7f78b5f2d2d1b253aa9249786aafab", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_licht_viel_dunkler", "state": "on", "attributes": { - "last_triggered": "2020-08-13T03:11:48.216652+00:00", + "last_triggered": "2021-01-27T18:47:42.578536+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Licht viel dunkler" }, - "last_changed": "2020-10-05T19:11:09.323658+00:00", - "last_updated": "2020-10-05T19:11:09.323658+00:00", + "last_changed": "2021-02-01T19:37:51.873878+00:00", + "last_updated": "2021-02-01T19:37:51.873878+00:00", "context": { - "id": "86a4a3a6073e11ebb5aec3e1dcbb20cc", + "id": "1b62d5a144cf669d247385042110cb63", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_licht_aus", "state": "on", "attributes": { - "last_triggered": "2020-10-04T21:56:51.600347+00:00", + "last_triggered": "2021-01-31T21:05:16.221884+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Licht aus" }, - "last_changed": "2020-10-05T19:11:09.324625+00:00", - "last_updated": "2020-10-05T19:11:09.324625+00:00", + "last_changed": "2021-02-01T19:37:51.874245+00:00", + "last_updated": "2021-02-01T19:37:51.874245+00:00", "context": { - "id": "86a4ca04073e11ebac15f796fa5b8c1d", + "id": "e091f9bd9e6a3631f8092c1cbf099501", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_musik_play", "state": "on", "attributes": { - "last_triggered": "2020-09-22T20:24:13.533966+00:00", + "last_triggered": "2021-01-31T19:39:53.808975+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Musik Play" }, - "last_changed": "2020-10-05T19:11:09.325438+00:00", - "last_updated": "2020-10-05T19:11:09.325438+00:00", + "last_changed": "2021-02-01T19:37:51.874600+00:00", + "last_updated": "2021-02-01T19:37:51.874600+00:00", "context": { - "id": "86a4ea1a073e11eb97a6e53c9e9f568c", + "id": "9988372d419b4d54eeda824a1c0c460e", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_musik_pause", "state": "on", "attributes": { - "last_triggered": "2020-10-04T07:28:25.444229+00:00", + "last_triggered": "2021-01-31T21:06:18.021410+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Musik Pause" }, - "last_changed": "2020-10-05T19:11:09.326232+00:00", - "last_updated": "2020-10-05T19:11:09.326232+00:00", + "last_changed": "2021-02-01T19:37:51.874959+00:00", + "last_updated": "2021-02-01T19:37:51.874959+00:00", "context": { - "id": "86a508f1073e11eb86d385cad6e9ec55", + "id": "03b6ef0f88eb1d962fe77af305f267c9", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_musik_next", "state": "on", "attributes": { - "last_triggered": "2020-10-04T07:25:54.698211+00:00", + "last_triggered": "2021-01-02T16:17:43.492051+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Musik Next" }, - "last_changed": "2020-10-05T19:11:09.327021+00:00", - "last_updated": "2020-10-05T19:11:09.327021+00:00", + "last_changed": "2021-02-01T19:37:51.875318+00:00", + "last_updated": "2021-02-01T19:37:51.875318+00:00", "context": { - "id": "86a527d2073e11ebaf9f955070484352", + "id": "9717365026b7e813c3bda4c17c26c921", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_musik_prev", "state": "on", "attributes": { - "last_triggered": "2020-10-04T07:25:49.192553+00:00", + "last_triggered": "2020-12-28T10:32:08.261334+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Musik Prev" }, - "last_changed": "2020-10-05T19:11:09.327908+00:00", - "last_updated": "2020-10-05T19:11:09.327908+00:00", + "last_changed": "2021-02-01T19:37:51.877585+00:00", + "last_updated": "2021-02-01T19:37:51.877585+00:00", "context": { - "id": "86a54a86073e11ebb0018b574a00a07e", + "id": "071cf59b081378f4c845e22a83c3ed6c", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_vol_up", "state": "on", "attributes": { - "last_triggered": "2020-10-04T07:22:12.704159+00:00", + "last_triggered": "2021-02-01T18:39:41.597456+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Vol Up" }, - "last_changed": "2020-10-05T19:11:09.330944+00:00", - "last_updated": "2020-10-05T19:11:09.330944+00:00", + "last_changed": "2021-02-01T19:37:51.878062+00:00", + "last_updated": "2021-02-01T19:37:51.878062+00:00", "context": { - "id": "86a5c120073e11eb8adc372b4f6796b9", + "id": "abf6acc42e5201cef0fb70d5faffdd4f", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_vol_down", "state": "on", "attributes": { - "last_triggered": "2020-10-04T07:22:15.511880+00:00", + "last_triggered": "2021-02-01T18:52:30.343019+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Vol Down" }, - "last_changed": "2020-10-05T19:11:09.331590+00:00", - "last_updated": "2020-10-05T19:11:09.331590+00:00", + "last_changed": "2021-02-01T19:37:51.878444+00:00", + "last_updated": "2021-02-01T19:37:51.878444+00:00", "context": { - "id": "86a5db5b073e11eb85471bc75af73723", + "id": "bbbd13231ad835c83ff759fb97b87a5c", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_shuffle_on", "state": "on", "attributes": { - "last_triggered": "2020-09-22T04:32:40.809475+00:00", + "last_triggered": "2021-01-24T11:00:16.162881+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Shuffle On" }, - "last_changed": "2020-10-05T19:11:09.332151+00:00", - "last_updated": "2020-10-05T19:11:09.332151+00:00", + "last_changed": "2021-02-01T19:37:51.878911+00:00", + "last_updated": "2021-02-01T19:37:51.878911+00:00", "context": { - "id": "86a5f11c073e11ebb2a7e547c252e259", + "id": "e9425a710c3389bf7a2fbf83f578d934", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_bedroompi_fritz_box_shuffle_off", "state": "on", "attributes": { - "last_triggered": null, + "last_triggered": "2021-01-30T07:46:04.019256+00:00", "mode": "single", "current": 0, "friendly_name": "IR bedroompi.fritz.box Shuffle Off" }, - "last_changed": "2020-10-05T19:11:09.332693+00:00", - "last_updated": "2020-10-05T19:11:09.332693+00:00", + "last_changed": "2021-02-01T19:37:51.879299+00:00", + "last_updated": "2021-02-01T19:37:51.879299+00:00", "context": { - "id": "86a60699073e11eb845ee5d11ebe1be0", + "id": "4d619a3b7363913df2006721c2bdabe7", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_btn_1", "state": "on", "attributes": { - "last_triggered": "2020-10-04T05:59:31.568441+00:00", + "last_triggered": "2021-01-31T09:28:11.287194+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box btn_1" }, - "last_changed": "2020-10-05T19:11:09.333648+00:00", - "last_updated": "2020-10-05T19:11:09.333648+00:00", + "last_changed": "2021-02-01T19:37:51.879688+00:00", + "last_updated": "2021-02-01T19:37:51.879688+00:00", "context": { - "id": "86a62b46073e11ebabe3f7cc00f30739", + "id": "7460d3b5afc1b98f4288e9da1f44327d", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_btn_2", "state": "on", "attributes": { - "last_triggered": "2020-10-05T10:56:44.783213+00:00", + "last_triggered": "2021-02-01T11:25:39.481092+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box btn_2" }, - "last_changed": "2020-10-05T19:11:09.334184+00:00", - "last_updated": "2020-10-05T19:11:09.334184+00:00", + "last_changed": "2021-02-01T19:37:51.880992+00:00", + "last_updated": "2021-02-01T19:37:51.880992+00:00", "context": { - "id": "86a640bf073e11eb8b9fc1c262426c52", + "id": "350f3fcfc3f949582435f4df20adce76", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_btn_3", "state": "on", "attributes": { - "last_triggered": "2020-10-05T17:24:10.394422+00:00", + "last_triggered": "2021-02-01T17:17:42.412469+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box btn_3" }, - "last_changed": "2020-10-05T19:11:09.334721+00:00", - "last_updated": "2020-10-05T19:11:09.334721+00:00", + "last_changed": "2021-02-01T19:37:51.882182+00:00", + "last_updated": "2021-02-01T19:37:51.882182+00:00", "context": { - "id": "86a6558f073e11eba455b59480265341", + "id": "28282c8e78fb4a8626f874d011a6882d", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1079,55 +1201,55 @@ "current": 0, "friendly_name": "IR esszimmerradio.fritz.box btn_4" }, - "last_changed": "2020-10-05T19:11:09.335241+00:00", - "last_updated": "2020-10-05T19:11:09.335241+00:00", + "last_changed": "2021-02-01T19:37:51.882777+00:00", + "last_updated": "2021-02-01T19:37:51.882777+00:00", "context": { - "id": "86a66a12073e11ebbd81adb570792431", + "id": "594fb847cf0d28786118a4fe67250eef", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_btn_5", "state": "on", "attributes": { - "last_triggered": "2020-05-16T11:17:28.534274+00:00", + "last_triggered": "2020-11-16T06:20:16.281073+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box btn_5" }, - "last_changed": "2020-10-05T19:11:09.342458+00:00", - "last_updated": "2020-10-05T19:11:09.342458+00:00", + "last_changed": "2021-02-01T19:37:51.883167+00:00", + "last_updated": "2021-02-01T19:37:51.883167+00:00", "context": { - "id": "86a780b0073e11eb811df785445bb236", + "id": "40fdde0e001db258849afcb1ea90427e", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_btn_6", "state": "on", "attributes": { - "last_triggered": "2020-05-16T11:17:36.219776+00:00", + "last_triggered": "2020-10-06T15:55:17.220821+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box btn_6" }, - "last_changed": "2020-10-05T19:11:09.343577+00:00", - "last_updated": "2020-10-05T19:11:09.343577+00:00", + "last_changed": "2021-02-01T19:37:51.883579+00:00", + "last_updated": "2021-02-01T19:37:51.883579+00:00", "context": { - "id": "86a7ad9a073e11eba65d3fe79c160ad9", + "id": "272129eba8726b917335cc923681cb31", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1139,32 +1261,15 @@ "current": 0, "friendly_name": "IR esszimmerradio.fritz.box btn_7" }, - "last_changed": "2020-10-05T19:11:09.344687+00:00", - "last_updated": "2020-10-05T19:11:09.344687+00:00", + "last_changed": "2021-02-01T19:37:51.884096+00:00", + "last_updated": "2021-02-01T19:37:51.884096+00:00", "context": { - "id": "86a7d9af073e11eba3df3f7a7a1777b0", + "id": "c6b8db3bca954b5e6bbb2c9ebee8366c", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" - }, - { - "state": { - "entity_id": "switch.poolpumpesteckdose", - "state": "unavailable", - "attributes": { - "friendly_name": "PoolPumpeSteckdose" - }, - "last_changed": "2020-10-05T19:11:09.345900+00:00", - "last_updated": "2020-10-05T19:11:09.345900+00:00", - "context": { - "id": "86a808a0073e11eb86677f5989052394", - "parent_id": null, - "user_id": null - } - }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1176,15 +1281,15 @@ "current": 0, "friendly_name": "IR esszimmerradio.fritz.box btn_8" }, - "last_changed": "2020-10-05T19:11:09.347086+00:00", - "last_updated": "2020-10-05T19:11:09.347086+00:00", + "last_changed": "2021-02-01T19:37:51.884586+00:00", + "last_updated": "2021-02-01T19:37:51.884586+00:00", "context": { - "id": "86a836d9073e11eb925167bc58131359", + "id": "7f0594b61b5bf63833d6466bd5998f9f", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1196,35 +1301,35 @@ "current": 0, "friendly_name": "IR esszimmerradio.fritz.box btn_9" }, - "last_changed": "2020-10-05T19:11:09.350552+00:00", - "last_updated": "2020-10-05T19:11:09.350552+00:00", + "last_changed": "2021-02-01T19:37:51.885001+00:00", + "last_updated": "2021-02-01T19:37:51.885001+00:00", "context": { - "id": "86a8beb9073e11eb90e3c3a68d7accdf", + "id": "95c5baa56df159887dcd336ba1ca545a", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_key_numeric_star", "state": "on", "attributes": { - "last_triggered": "2020-05-03T13:05:03.768398+00:00", + "last_triggered": "2020-12-03T14:21:09.581316+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box key_numeric_star" }, - "last_changed": "2020-10-05T19:11:09.351601+00:00", - "last_updated": "2020-10-05T19:11:09.351601+00:00", + "last_changed": "2021-02-01T19:37:51.885397+00:00", + "last_updated": "2021-02-01T19:37:51.885397+00:00", "context": { - "id": "86a8e754073e11ebae1ecbe7ac83d4e8", + "id": "0339d3afb5d2191a18c04af92d9164ff", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1236,155 +1341,155 @@ "current": 0, "friendly_name": "IR esszimmerradio.fritz.box btn_0" }, - "last_changed": "2020-10-05T19:11:09.352756+00:00", - "last_updated": "2020-10-05T19:11:09.352756+00:00", + "last_changed": "2021-02-01T19:37:51.885863+00:00", + "last_updated": "2021-02-01T19:37:51.885863+00:00", "context": { - "id": "86a914b2073e11ebb89ac145ce2770ed", + "id": "ad1332fe0ae67dd669ce9a1c5135ad2a", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_key_numeric_pound", "state": "on", "attributes": { - "last_triggered": "2020-05-03T13:05:02.412859+00:00", + "last_triggered": "2020-11-27T11:08:48.743527+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box key_numeric_pound" }, - "last_changed": "2020-10-05T19:11:09.353637+00:00", - "last_updated": "2020-10-05T19:11:09.353637+00:00", + "last_changed": "2021-02-01T19:37:51.886274+00:00", + "last_updated": "2021-02-01T19:37:51.886274+00:00", "context": { - "id": "86a937b5073e11eb91fca3ceb7673391", + "id": "c918b360b3a94fc8554df97190dad68c", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_musik_play", "state": "on", "attributes": { - "last_triggered": null, + "last_triggered": "2020-12-22T11:32:31.564972+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box Musik Play" }, - "last_changed": "2020-10-05T19:11:09.354502+00:00", - "last_updated": "2020-10-05T19:11:09.354502+00:00", + "last_changed": "2021-02-01T19:37:51.886659+00:00", + "last_updated": "2021-02-01T19:37:51.886659+00:00", "context": { - "id": "86a958f5073e11ebb63665bd4095f7b9", + "id": "96b849aa45306ea59a33020c7a492df4", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_musik_pause", "state": "on", "attributes": { - "last_triggered": "2020-10-05T18:03:43.089626+00:00", + "last_triggered": "2021-02-01T18:00:16.666949+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box Musik Pause" }, - "last_changed": "2020-10-05T19:11:09.372467+00:00", - "last_updated": "2020-10-05T19:11:09.372467+00:00", + "last_changed": "2021-02-01T19:37:51.887050+00:00", + "last_updated": "2021-02-01T19:37:51.887050+00:00", "context": { - "id": "86ac16b6073e11eb8cfec351fbb380a4", + "id": "4df567cf4794ce51c0841f35aee8140f", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_musik_next", "state": "on", "attributes": { - "last_triggered": "2020-05-16T11:18:28.420841+00:00", + "last_triggered": "2021-01-18T08:05:27.238044+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box Musik Next" }, - "last_changed": "2020-10-05T19:11:09.373417+00:00", - "last_updated": "2020-10-05T19:11:09.373417+00:00", + "last_changed": "2021-02-01T19:37:51.887429+00:00", + "last_updated": "2021-02-01T19:37:51.887429+00:00", "context": { - "id": "86ac3c19073e11ebaec9c7c3ece0d8e5", + "id": "7f29cfb8004a276e567d5aa9d15e5329", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_musik_prev", "state": "on", "attributes": { - "last_triggered": null, + "last_triggered": "2020-12-22T11:32:42.004188+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box Musik Prev" }, - "last_changed": "2020-10-05T19:11:09.374225+00:00", - "last_updated": "2020-10-05T19:11:09.374225+00:00", + "last_changed": "2021-02-01T19:37:51.887803+00:00", + "last_updated": "2021-02-01T19:37:51.887803+00:00", "context": { - "id": "86ac5ba9073e11eb998bdbe7175e2631", + "id": "80025d7887087cb69ec8613e4216a81d", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_vol_up", "state": "on", "attributes": { - "last_triggered": "2020-10-05T17:27:33.920315+00:00", + "last_triggered": "2021-02-01T17:28:11.403579+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box Vol Up" }, - "last_changed": "2020-10-05T19:11:09.375027+00:00", - "last_updated": "2020-10-05T19:11:09.375027+00:00", + "last_changed": "2021-02-01T19:37:51.888176+00:00", + "last_updated": "2021-02-01T19:37:51.888176+00:00", "context": { - "id": "86ac7b02073e11ebb13c8f4ef62e9de4", + "id": "b1dbeb392ad6970b7d4569c6f3daae2a", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_vol_down", "state": "on", "attributes": { - "last_triggered": "2020-10-05T17:37:47.142381+00:00", + "last_triggered": "2021-02-01T17:17:53.173801+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box Vol Down" }, - "last_changed": "2020-10-05T19:11:09.375827+00:00", - "last_updated": "2020-10-05T19:11:09.375827+00:00", + "last_changed": "2021-02-01T19:37:51.888557+00:00", + "last_updated": "2021-02-01T19:37:51.888557+00:00", "context": { - "id": "86ac9a57073e11eb97b0a724e1cca21b", + "id": "5d00bf1bd8cfe2cc923573eff32dad36", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1396,95 +1501,95 @@ "current": 0, "friendly_name": "IR esszimmerradio.fritz.box Shuffle On" }, - "last_changed": "2020-10-05T19:11:09.376818+00:00", - "last_updated": "2020-10-05T19:11:09.376818+00:00", + "last_changed": "2021-02-01T19:37:51.889068+00:00", + "last_updated": "2021-02-01T19:37:51.889068+00:00", "context": { - "id": "86acbfb8073e11eb89742b4346dbc2a4", + "id": "ac72b72f5e72ccef250f81ed101cdb19", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_esszimmerradio_fritz_box_shuffle_off", "state": "on", "attributes": { - "last_triggered": "2020-06-23T06:26:00.755040+00:00", + "last_triggered": "2020-12-22T19:52:32.469428+00:00", "mode": "single", "current": 0, "friendly_name": "IR esszimmerradio.fritz.box Shuffle Off" }, - "last_changed": "2020-10-05T19:11:09.380692+00:00", - "last_updated": "2020-10-05T19:11:09.380692+00:00", + "last_changed": "2021-02-01T19:37:51.889463+00:00", + "last_updated": "2021-02-01T19:37:51.889463+00:00", "context": { - "id": "86ad57ac073e11eb9a64790b38307a5d", + "id": "7621b7b500fa2e4137bae9c3f641179e", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_musikserverwohnzimmeroben_fritz_box_btn_1", "state": "on", "attributes": { - "last_triggered": "2020-07-12T11:09:27.668237+00:00", + "last_triggered": "2020-11-22T09:32:54.123886+00:00", "mode": "single", "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box btn_1" }, - "last_changed": "2020-10-05T19:11:09.381815+00:00", - "last_updated": "2020-10-05T19:11:09.381815+00:00", + "last_changed": "2021-02-01T19:37:51.889871+00:00", + "last_updated": "2021-02-01T19:37:51.889871+00:00", "context": { - "id": "86ad83ef073e11ebb40c95bdd661eb17", + "id": "93b4992510bcbb97aa8c073981cf31e5", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_musikserverwohnzimmeroben_fritz_box_btn_2", "state": "on", "attributes": { - "last_triggered": "2020-05-16T18:06:49.917744+00:00", + "last_triggered": "2020-11-15T18:00:15.951401+00:00", "mode": "single", "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box btn_2" }, - "last_changed": "2020-10-05T19:11:09.382633+00:00", - "last_updated": "2020-10-05T19:11:09.382633+00:00", + "last_changed": "2021-02-01T19:37:51.890762+00:00", + "last_updated": "2021-02-01T19:37:51.890762+00:00", "context": { - "id": "86ada3f3073e11ebaa567f5c363405af", + "id": "58bd6eb0eed3c8a1c0f34225c7f61af9", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_musikserverwohnzimmeroben_fritz_box_btn_3", "state": "on", "attributes": { - "last_triggered": "2020-10-05T09:32:11.492953+00:00", + "last_triggered": "2021-01-28T18:24:40.354003+00:00", "mode": "single", "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box btn_3" }, - "last_changed": "2020-10-05T19:11:09.383424+00:00", - "last_updated": "2020-10-05T19:11:09.383424+00:00", + "last_changed": "2021-02-01T19:37:51.891229+00:00", + "last_updated": "2021-02-01T19:37:51.891229+00:00", "context": { - "id": "86adc339073e11eb8b2d8d0a91237a1e", + "id": "bb55d7950f0937157dd944a3bbee6fca", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1496,15 +1601,15 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box btn_4" }, - "last_changed": "2020-10-05T19:11:09.384214+00:00", - "last_updated": "2020-10-05T19:11:09.384214+00:00", + "last_changed": "2021-02-01T19:37:51.891623+00:00", + "last_updated": "2021-02-01T19:37:51.891623+00:00", "context": { - "id": "86ade208073e11eb8f7da34859b0e780", + "id": "e4837aa67ed84574776b16f6422d6dba", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1516,15 +1621,15 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box btn_5" }, - "last_changed": "2020-10-05T19:11:09.385144+00:00", - "last_updated": "2020-10-05T19:11:09.385144+00:00", + "last_changed": "2021-02-01T19:37:51.892004+00:00", + "last_updated": "2021-02-01T19:37:51.892004+00:00", "context": { - "id": "86ae05e5073e11ebacf8c70f4b35853e", + "id": "7fe9ebc9aecbe9149f9595990de0e8fa", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1536,15 +1641,15 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box btn_6" }, - "last_changed": "2020-10-05T19:11:09.394878+00:00", - "last_updated": "2020-10-05T19:11:09.394878+00:00", + "last_changed": "2021-02-01T19:37:51.892412+00:00", + "last_updated": "2021-02-01T19:37:51.892412+00:00", "context": { - "id": "86af8236073e11eba2968f3b034c0fa0", + "id": "53c56bca6ba9d07a725cbe0c5ce177b1", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1556,15 +1661,15 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box btn_7" }, - "last_changed": "2020-10-05T19:11:09.395748+00:00", - "last_updated": "2020-10-05T19:11:09.395748+00:00", + "last_changed": "2021-02-01T19:37:51.892801+00:00", + "last_updated": "2021-02-01T19:37:51.892801+00:00", "context": { - "id": "86afa488073e11ebadcaf3235fb48fdb", + "id": "ab0cd38c9cb7fa65ac4b23be738ba605", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1576,15 +1681,15 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box btn_8" }, - "last_changed": "2020-10-05T19:11:09.396488+00:00", - "last_updated": "2020-10-05T19:11:09.396488+00:00", + "last_changed": "2021-02-01T19:37:51.893203+00:00", + "last_updated": "2021-02-01T19:37:51.893203+00:00", "context": { - "id": "86afc16e073e11eba9bf3db0a517b705", + "id": "c5bd678468e341212dff236d0915bac9", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1596,15 +1701,15 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box btn_9" }, - "last_changed": "2020-10-05T19:11:09.397271+00:00", - "last_updated": "2020-10-05T19:11:09.397271+00:00", + "last_changed": "2021-02-01T19:37:51.893592+00:00", + "last_updated": "2021-02-01T19:37:51.893592+00:00", "context": { - "id": "86afe02e073e11eb8de1013f57cafb01", + "id": "d1a592706355728befc24d90411264ce", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1616,15 +1721,15 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box key_numeric_star" }, - "last_changed": "2020-10-05T19:11:09.398018+00:00", - "last_updated": "2020-10-05T19:11:09.398018+00:00", + "last_changed": "2021-02-01T19:37:51.893979+00:00", + "last_updated": "2021-02-01T19:37:51.893979+00:00", "context": { - "id": "86affd8a073e11ebbbd91b1e8e8d7469", + "id": "cbbcde6f855a8b6a9b691f22ab75e244", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1636,15 +1741,15 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box btn_0" }, - "last_changed": "2020-10-05T19:11:09.398655+00:00", - "last_updated": "2020-10-05T19:11:09.398655+00:00", + "last_changed": "2021-02-01T19:37:51.894364+00:00", + "last_updated": "2021-02-01T19:37:51.894364+00:00", "context": { - "id": "86b016b0073e11eb99d075d74d1ce8d2", + "id": "30aee3bc3196cfe95daad517f16ecb17", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1656,15 +1761,15 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box key_numeric_pound" }, - "last_changed": "2020-10-05T19:11:09.406992+00:00", - "last_updated": "2020-10-05T19:11:09.406992+00:00", + "last_changed": "2021-02-01T19:37:51.894749+00:00", + "last_updated": "2021-02-01T19:37:51.894749+00:00", "context": { - "id": "86b15b1f073e11eb8ac065017f657390", + "id": "847c5b5893bae68b0221d6bae9ab4d71", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1676,35 +1781,35 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box Musik Play" }, - "last_changed": "2020-10-05T19:11:09.408073+00:00", - "last_updated": "2020-10-05T19:11:09.408073+00:00", + "last_changed": "2021-02-01T19:37:51.895129+00:00", + "last_updated": "2021-02-01T19:37:51.895129+00:00", "context": { - "id": "86b1858e073e11eb97e01ba7227da615", + "id": "2f5d0671ff5b34b75e323fd2371d66f0", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_musikserverwohnzimmeroben_fritz_box_musik_pause", "state": "on", "attributes": { - "last_triggered": "2020-10-05T09:53:56.469987+00:00", + "last_triggered": "2021-01-28T18:38:35.061276+00:00", "mode": "single", "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box Musik Pause" }, - "last_changed": "2020-10-05T19:11:09.408874+00:00", - "last_updated": "2020-10-05T19:11:09.408874+00:00", + "last_changed": "2021-02-01T19:37:51.895578+00:00", + "last_updated": "2021-02-01T19:37:51.895578+00:00", "context": { - "id": "86b1a557073e11ebb7cfc9c9f18d9518", + "id": "0bac52af4c91aad94390374d7459150a", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1716,15 +1821,15 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box Musik Next" }, - "last_changed": "2020-10-05T19:11:09.409652+00:00", - "last_updated": "2020-10-05T19:11:09.409652+00:00", + "last_changed": "2021-02-01T19:37:51.895989+00:00", + "last_updated": "2021-02-01T19:37:51.895989+00:00", "context": { - "id": "86b1c3c3073e11ebb36515e87428e138", + "id": "dee953b9a89a8c48dc0302d9909c6c91", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1736,55 +1841,55 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box Musik Prev" }, - "last_changed": "2020-10-05T19:11:09.410428+00:00", - "last_updated": "2020-10-05T19:11:09.410428+00:00", + "last_changed": "2021-02-01T19:37:51.896379+00:00", + "last_updated": "2021-02-01T19:37:51.896379+00:00", "context": { - "id": "86b1e215073e11eb935f696374049e02", + "id": "220127836bf1efb5afb76bf9e6a7554c", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_musikserverwohnzimmeroben_fritz_box_vol_up", "state": "on", "attributes": { - "last_triggered": "2020-10-05T09:33:07.115224+00:00", + "last_triggered": "2021-01-28T18:24:45.089737+00:00", "mode": "single", "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box Vol Up" }, - "last_changed": "2020-10-05T19:11:09.426703+00:00", - "last_updated": "2020-10-05T19:11:09.426703+00:00", + "last_changed": "2021-02-01T19:37:51.896796+00:00", + "last_updated": "2021-02-01T19:37:51.896796+00:00", "context": { - "id": "86b20904073e11ebabadab9c5633da26", + "id": "68cb3bccfee66f56841847c2f76bb92c", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.ir_musikserverwohnzimmeroben_fritz_box_vol_down", "state": "on", "attributes": { - "last_triggered": "2020-09-29T05:59:27.028513+00:00", + "last_triggered": "2021-01-22T17:21:44.966940+00:00", "mode": "single", "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box Vol Down" }, - "last_changed": "2020-10-05T19:11:09.427797+00:00", - "last_updated": "2020-10-05T19:11:09.427797+00:00", + "last_changed": "2021-02-01T19:37:51.897191+00:00", + "last_updated": "2021-02-01T19:37:51.897191+00:00", "context": { - "id": "86b48741073e11ebba337ffaab4eb679", + "id": "a3ea200356a52b90d3f4e756fffa4c28", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1796,15 +1901,15 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box Shuffle On" }, - "last_changed": "2020-10-05T19:11:09.436852+00:00", - "last_updated": "2020-10-05T19:11:09.436852+00:00", + "last_changed": "2021-02-01T19:37:51.897573+00:00", + "last_updated": "2021-02-01T19:37:51.897573+00:00", "context": { - "id": "86b5e9a6073e11eb990f5d7f4e5c43f0", + "id": "f9a5c2bed79b2a2d01016819e382ac7a", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1816,15 +1921,15 @@ "current": 0, "friendly_name": "IR musikserverWohnzimmerOben.fritz.box Shuffle Off" }, - "last_changed": "2020-10-05T19:11:09.437781+00:00", - "last_updated": "2020-10-05T19:11:09.437781+00:00", + "last_changed": "2021-02-01T19:37:51.897963+00:00", + "last_updated": "2021-02-01T19:37:51.897963+00:00", "context": { - "id": "86b60e17073e11eb8a70c7d00d2635f5", + "id": "dfa39cb7ece36fea1e497ad4d13934dc", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1836,15 +1941,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box btn_4" }, - "last_changed": "2020-10-05T19:11:09.438699+00:00", - "last_updated": "2020-10-05T19:11:09.438699+00:00", + "last_changed": "2021-02-01T19:37:51.898350+00:00", + "last_updated": "2021-02-01T19:37:51.898350+00:00", "context": { - "id": "86b63218073e11eb8470b9711a5681f3", + "id": "29391e980b6278142a3d2065cad14894", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1856,15 +1961,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box btn_5" }, - "last_changed": "2020-10-05T19:11:09.439618+00:00", - "last_updated": "2020-10-05T19:11:09.439618+00:00", + "last_changed": "2021-02-01T19:37:51.898898+00:00", + "last_updated": "2021-02-01T19:37:51.898898+00:00", "context": { - "id": "86b6559a073e11eb859b4738327da13f", + "id": "615fd2fe6232d5436561b168b25709d3", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1876,15 +1981,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box btn_6" }, - "last_changed": "2020-10-05T19:11:09.440669+00:00", - "last_updated": "2020-10-05T19:11:09.440669+00:00", + "last_changed": "2021-02-01T19:37:51.899315+00:00", + "last_updated": "2021-02-01T19:37:51.899315+00:00", "context": { - "id": "86b67efd073e11ebaeeae19b30dc0cb1", + "id": "c0480a193d4cf8d899a08b941de3c3b2", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1896,15 +2001,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box btn_7" }, - "last_changed": "2020-10-05T19:11:09.443746+00:00", - "last_updated": "2020-10-05T19:11:09.443746+00:00", + "last_changed": "2021-02-01T19:37:51.899689+00:00", + "last_updated": "2021-02-01T19:37:51.899689+00:00", "context": { - "id": "86b6f5da073e11ebbe3cab684bd870ce", + "id": "f53e5cb31199281c2a26f3ff143d4337", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1916,15 +2021,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box btn_8" }, - "last_changed": "2020-10-05T19:11:09.444639+00:00", - "last_updated": "2020-10-05T19:11:09.444639+00:00", + "last_changed": "2021-02-01T19:37:51.900053+00:00", + "last_updated": "2021-02-01T19:37:51.900053+00:00", "context": { - "id": "86b71a5b073e11eb812659de6e4a3e33", + "id": "5d7f43b8a44ab66bee350cbdd8018a3a", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1936,15 +2041,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box btn_9" }, - "last_changed": "2020-10-05T19:11:09.445716+00:00", - "last_updated": "2020-10-05T19:11:09.445716+00:00", + "last_changed": "2021-02-01T19:37:51.900444+00:00", + "last_updated": "2021-02-01T19:37:51.900444+00:00", "context": { - "id": "86b7442f073e11eba8c1e7f46066df5b", + "id": "34f34a28c6df10d6e9d0f6c0436298e9", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1956,15 +2061,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box key_numeric_star" }, - "last_changed": "2020-10-05T19:11:09.446543+00:00", - "last_updated": "2020-10-05T19:11:09.446543+00:00", + "last_changed": "2021-02-01T19:37:51.900821+00:00", + "last_updated": "2021-02-01T19:37:51.900821+00:00", "context": { - "id": "86b76443073e11ebb87bf101f884361a", + "id": "008ee2bfb16cfd2b00e18ccc5b82507e", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1976,15 +2081,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box btn_0" }, - "last_changed": "2020-10-05T19:11:09.447344+00:00", - "last_updated": "2020-10-05T19:11:09.447344+00:00", + "last_changed": "2021-02-01T19:37:51.901186+00:00", + "last_updated": "2021-02-01T19:37:51.901186+00:00", "context": { - "id": "86b7840f073e11eb9989b7a24ad0bcc9", + "id": "7a0ac054278d87b58d4736506721cbec", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -1996,15 +2101,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box key_numeric_pound" }, - "last_changed": "2020-10-05T19:11:09.448250+00:00", - "last_updated": "2020-10-05T19:11:09.448250+00:00", + "last_changed": "2021-02-01T19:37:51.901541+00:00", + "last_updated": "2021-02-01T19:37:51.901541+00:00", "context": { - "id": "86b7a62d073e11ebb6e80f7e6ba70560", + "id": "52ff45b239baa015593373aa55b77900", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2016,15 +2121,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box key_red" }, - "last_changed": "2020-10-05T19:11:09.469929+00:00", - "last_updated": "2020-10-05T19:11:09.469929+00:00", + "last_changed": "2021-02-01T19:37:51.901895+00:00", + "last_updated": "2021-02-01T19:37:51.901895+00:00", "context": { - "id": "86baf5d9073e11eb9ab67da3149e0dd0", + "id": "b533d59dda9c38485b323af7209587ed", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2036,15 +2141,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box key_green" }, - "last_changed": "2020-10-05T19:11:09.470791+00:00", - "last_updated": "2020-10-05T19:11:09.470791+00:00", + "last_changed": "2021-02-01T19:37:51.902251+00:00", + "last_updated": "2021-02-01T19:37:51.902251+00:00", "context": { - "id": "86bb17e8073e11ebaad739d415be46dc", + "id": "eeccbdacc61b8dcac01e01b696ddd6ad", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2056,15 +2161,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box key_yellow" }, - "last_changed": "2020-10-05T19:11:09.471607+00:00", - "last_updated": "2020-10-05T19:11:09.471607+00:00", + "last_changed": "2021-02-01T19:37:51.902603+00:00", + "last_updated": "2021-02-01T19:37:51.902603+00:00", "context": { - "id": "86bb37af073e11eba4e2fdf1a445a3be", + "id": "69f93fe5d5553e2ef69ae94713a5b422", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2076,15 +2181,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box key_blue" }, - "last_changed": "2020-10-05T19:11:09.472425+00:00", - "last_updated": "2020-10-05T19:11:09.472425+00:00", + "last_changed": "2021-02-01T19:37:51.902954+00:00", + "last_updated": "2021-02-01T19:37:51.902954+00:00", "context": { - "id": "86bb5789073e11eb95d605acf73a5a87", + "id": "6d346baef7bdd23f5dc14b7605261bbb", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2096,15 +2201,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Rollo auf" }, - "last_changed": "2020-10-05T19:11:09.473352+00:00", - "last_updated": "2020-10-05T19:11:09.473352+00:00", + "last_changed": "2021-02-01T19:37:51.903297+00:00", + "last_updated": "2021-02-01T19:37:51.903297+00:00", "context": { - "id": "86bb7b41073e11ebb01f436dac9aa925", + "id": "2bd69e5583e4e5ba0366695e40b60570", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2116,15 +2221,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Rollo zu" }, - "last_changed": "2020-10-05T19:11:09.476065+00:00", - "last_updated": "2020-10-05T19:11:09.476065+00:00", + "last_changed": "2021-02-01T19:37:51.903648+00:00", + "last_updated": "2021-02-01T19:37:51.903648+00:00", "context": { - "id": "86bbe54c073e11ebadb9f549ec389e70", + "id": "f6e2cf24ae11452b678ea09b0cb44b5c", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2136,15 +2241,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Rollo halb" }, - "last_changed": "2020-10-05T19:11:09.477088+00:00", - "last_updated": "2020-10-05T19:11:09.477088+00:00", + "last_changed": "2021-02-01T19:37:51.903998+00:00", + "last_updated": "2021-02-01T19:37:51.903998+00:00", "context": { - "id": "86bc0d68073e11ebac707b78ce6a24d7", + "id": "470b793855a35ccefcf612273bc72034", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2156,15 +2261,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Licht heller" }, - "last_changed": "2020-10-05T19:11:09.478004+00:00", - "last_updated": "2020-10-05T19:11:09.478004+00:00", + "last_changed": "2021-02-01T19:37:51.904346+00:00", + "last_updated": "2021-02-01T19:37:51.904346+00:00", "context": { - "id": "86bc3192073e11ebbbcccd4a215e9964", + "id": "1079490bc4deea20fc40fc5411db4b75", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2176,15 +2281,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Licht dunkler" }, - "last_changed": "2020-10-05T19:11:09.478795+00:00", - "last_updated": "2020-10-05T19:11:09.478795+00:00", + "last_changed": "2021-02-01T19:37:51.904693+00:00", + "last_updated": "2021-02-01T19:37:51.904693+00:00", "context": { - "id": "86bc5090073e11ebb86c4fa2e0a95cd9", + "id": "531524da7b325191e72e605344968830", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2196,15 +2301,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Licht viel heller" }, - "last_changed": "2020-10-05T19:11:09.480312+00:00", - "last_updated": "2020-10-05T19:11:09.480312+00:00", + "last_changed": "2021-02-01T19:37:51.905040+00:00", + "last_updated": "2021-02-01T19:37:51.905040+00:00", "context": { - "id": "86bc8ae5073e11eb924cddded9cb49a4", + "id": "b591a8e14d6b1bd3b516b8152d332acf", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2216,15 +2321,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Licht viel dunkler" }, - "last_changed": "2020-10-05T19:11:09.485279+00:00", - "last_updated": "2020-10-05T19:11:09.485279+00:00", + "last_changed": "2021-02-01T19:37:51.905420+00:00", + "last_updated": "2021-02-01T19:37:51.905420+00:00", "context": { - "id": "86bd4cb2073e11eb8306fbac2e980399", + "id": "dc024318c060bccde850b687055d3afe", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2236,15 +2341,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Licht aus" }, - "last_changed": "2020-10-05T19:11:09.486159+00:00", - "last_updated": "2020-10-05T19:11:09.486159+00:00", + "last_changed": "2021-02-01T19:37:51.905768+00:00", + "last_updated": "2021-02-01T19:37:51.905768+00:00", "context": { - "id": "86bd7039073e11eba97fe3faeb286d4f", + "id": "19779721183fc80457c077c52c9a3244", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2256,15 +2361,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Musik Play" }, - "last_changed": "2020-10-05T19:11:09.486996+00:00", - "last_updated": "2020-10-05T19:11:09.486996+00:00", + "last_changed": "2021-02-01T19:37:51.906116+00:00", + "last_updated": "2021-02-01T19:37:51.906116+00:00", "context": { - "id": "86bd90dc073e11ebacaec9a7ea1804e3", + "id": "b33438f42c43a75f7e630c297cb07b94", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2276,15 +2381,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Musik Pause" }, - "last_changed": "2020-10-05T19:11:09.487982+00:00", - "last_updated": "2020-10-05T19:11:09.487982+00:00", + "last_changed": "2021-02-01T19:37:51.906494+00:00", + "last_updated": "2021-02-01T19:37:51.906494+00:00", "context": { - "id": "86bdb6d1073e11eb8aa65536284ecdbc", + "id": "500a520c966d1a62fd8b3a2360442cac", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2296,15 +2401,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Musik Next" }, - "last_changed": "2020-10-05T19:11:09.489082+00:00", - "last_updated": "2020-10-05T19:11:09.489082+00:00", + "last_changed": "2021-02-01T19:37:51.906866+00:00", + "last_updated": "2021-02-01T19:37:51.906866+00:00", "context": { - "id": "86bde1b8073e11eb99fe277ee832087a", + "id": "c01ff770296cb941ff5087bf9c4a20c4", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2316,15 +2421,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Musik Prev" }, - "last_changed": "2020-10-05T19:11:09.489954+00:00", - "last_updated": "2020-10-05T19:11:09.489954+00:00", + "last_changed": "2021-02-01T19:37:51.907220+00:00", + "last_updated": "2021-02-01T19:37:51.907220+00:00", "context": { - "id": "86be0478073e11eb9f2b7b2c6afcd5e0", + "id": "659a7eee6d2bde569efed75ca1ebf7cf", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2336,15 +2441,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Vol Up" }, - "last_changed": "2020-10-05T19:11:09.491455+00:00", - "last_updated": "2020-10-05T19:11:09.491455+00:00", + "last_changed": "2021-02-01T19:37:51.907581+00:00", + "last_updated": "2021-02-01T19:37:51.907581+00:00", "context": { - "id": "86be3e0a073e11ebb6579df1c3883545", + "id": "41a2bef08cb3a29347bb79708eea7ce9", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2356,15 +2461,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Vol Down" }, - "last_changed": "2020-10-05T19:11:09.492466+00:00", - "last_updated": "2020-10-05T19:11:09.492466+00:00", + "last_changed": "2021-02-01T19:37:51.907943+00:00", + "last_updated": "2021-02-01T19:37:51.907943+00:00", "context": { - "id": "86be65d7073e11eba84bfb5711e98a1e", + "id": "889cfd8d625102737537d5bb4a3e8046", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2376,15 +2481,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Shuffle On" }, - "last_changed": "2020-10-05T19:11:09.493343+00:00", - "last_updated": "2020-10-05T19:11:09.493343+00:00", + "last_changed": "2021-02-01T19:37:51.908288+00:00", + "last_updated": "2021-02-01T19:37:51.908288+00:00", "context": { - "id": "86be88b2073e11eba33a7b602c184041", + "id": "bce20b920813bffa8450803ee2a5fc49", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2396,15 +2501,15 @@ "current": 0, "friendly_name": "IR kitchenpi.fritz.box Shuffle Off" }, - "last_changed": "2020-10-05T19:11:09.494247+00:00", - "last_updated": "2020-10-05T19:11:09.494247+00:00", + "last_changed": "2021-02-01T19:37:51.908725+00:00", + "last_updated": "2021-02-01T19:37:51.908725+00:00", "context": { - "id": "86beaba0073e11eb909a4b29e8e0d9b3", + "id": "47498fe88d0387ec61e44334da39dcd2", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2416,15 +2521,15 @@ "current": 0, "friendly_name": "KNX Button WohnzimmerTerrassent\u00fcr Teddy mitte links kurz" }, - "last_changed": "2020-10-05T19:11:09.495051+00:00", - "last_updated": "2020-10-05T19:11:09.495051+00:00", + "last_changed": "2021-02-01T19:37:51.909132+00:00", + "last_updated": "2021-02-01T19:37:51.909132+00:00", "context": { - "id": "86becbaf073e11ebbb952f4679a13cc5", + "id": "570fe4184ae1af52708394d5aec61960", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2436,15 +2541,15 @@ "current": 0, "friendly_name": "KNX Button WohnzimmerTerrassent\u00fcr Garten mitte rechts kurz" }, - "last_changed": "2020-10-05T19:11:09.495881+00:00", - "last_updated": "2020-10-05T19:11:09.495881+00:00", + "last_changed": "2021-02-01T19:37:51.909508+00:00", + "last_updated": "2021-02-01T19:37:51.909508+00:00", "context": { - "id": "86beec15073e11eb88bc2373f713baa7", + "id": "d14dae146aa3c68bfb021034fcdd511e", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2456,35 +2561,35 @@ "current": 0, "friendly_name": "KNX Button WohnzimmerTerrassent\u00fcr Garten mitte rechts lang" }, - "last_changed": "2020-10-05T19:11:09.497547+00:00", - "last_updated": "2020-10-05T19:11:09.497547+00:00", + "last_changed": "2021-02-01T19:37:51.910400+00:00", + "last_updated": "2021-02-01T19:37:51.910400+00:00", "context": { - "id": "86bf2be9073e11eb8fa251cc8a619284", + "id": "be7cb2d28be144748ce6bf15756046d7", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_eingangstur_mitte_links_kurz_alles_an", "state": "on", "attributes": { - "last_triggered": "2020-10-01T19:34:17.854289+00:00", + "last_triggered": "2020-11-02T16:24:53.710277+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button Eingangst\u00fcr mitte links kurz - alles an" }, - "last_changed": "2020-10-05T19:11:09.498348+00:00", - "last_updated": "2020-10-05T19:11:09.498348+00:00", + "last_changed": "2021-02-01T19:37:51.910805+00:00", + "last_updated": "2021-02-01T19:37:51.910805+00:00", "context": { - "id": "86bf4c65073e11eb8983e14f7392b068", + "id": "25fe45c0b01c63386e1d981bc2c0fbad", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2496,35 +2601,35 @@ "current": 0, "friendly_name": "KNX Button Eingangst\u00fcr mitte links lang - alles an hell" }, - "last_changed": "2020-10-05T19:11:09.499066+00:00", - "last_updated": "2020-10-05T19:11:09.499066+00:00", + "last_changed": "2021-02-01T19:37:51.911175+00:00", + "last_updated": "2021-02-01T19:37:51.911175+00:00", "context": { - "id": "86bf66e0073e11ebbc558bda71380a58", + "id": "fae8e78c78db18ec7c1a7e14c99710a8", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_eingangstur_mitte_rechts_kurz_alles_aus_innen", "state": "on", "attributes": { - "last_triggered": "2020-09-28T17:07:13.181919+00:00", + "last_triggered": "2021-01-30T14:50:48.903542+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button Eingangst\u00fcr mitte rechts kurz - alles aus innen" }, - "last_changed": "2020-10-05T19:11:09.499713+00:00", - "last_updated": "2020-10-05T19:11:09.499713+00:00", + "last_changed": "2021-02-01T19:37:51.911543+00:00", + "last_updated": "2021-02-01T19:37:51.911543+00:00", "context": { - "id": "86bf827b073e11eb88f72983d4c0d1e9", + "id": "1d4958bbe9fbd54fceb4473c107b5cbb", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2536,35 +2641,35 @@ "current": 0, "friendly_name": "KNX Button Eingangst\u00fcr mitte rechts lang - alles aus innen und aussen" }, - "last_changed": "2020-10-05T19:11:09.500228+00:00", - "last_updated": "2020-10-05T19:11:09.500228+00:00", + "last_changed": "2021-02-01T19:37:51.911896+00:00", + "last_updated": "2021-02-01T19:37:51.911896+00:00", "context": { - "id": "86bf967f073e11eb8e6f9fc22c07f25a", + "id": "8a1155ed760e891f972f56f3f9523c15", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_esszimmertur_oben_links_kurz", "state": "on", "attributes": { - "last_triggered": "2020-10-03T18:14:37.963450+00:00", + "last_triggered": "2021-01-30T19:27:15.647672+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button Esszimmert\u00fcr oben links kurz" }, - "last_changed": "2020-10-05T19:11:09.507248+00:00", - "last_updated": "2020-10-05T19:11:09.507248+00:00", + "last_changed": "2021-02-01T19:37:51.912294+00:00", + "last_updated": "2021-02-01T19:37:51.912294+00:00", "context": { - "id": "86c0a82e073e11ebb37b59524bf96f59", + "id": "e80558fc5bad7714bdaa450c5bf7b98c", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2576,275 +2681,275 @@ "current": 0, "friendly_name": "KNX Button Esszimmert\u00fcr oben links lang" }, - "last_changed": "2020-10-05T19:11:09.507964+00:00", - "last_updated": "2020-10-05T19:11:09.507964+00:00", + "last_changed": "2021-02-01T19:37:51.912715+00:00", + "last_updated": "2021-02-01T19:37:51.912715+00:00", "context": { - "id": "86c0c4a2073e11eb8e50252e9f636ec8", + "id": "d5dbb3dc8dc1fed1261b51bde37e6283", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_esszimmertur_oben_rechts_kurz", "state": "on", "attributes": { - "last_triggered": "2020-10-05T10:53:28.458809+00:00", + "last_triggered": "2021-01-30T06:42:20.745837+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button Esszimmert\u00fcr oben rechts kurz" }, - "last_changed": "2020-10-05T19:11:09.508559+00:00", - "last_updated": "2020-10-05T19:11:09.508559+00:00", + "last_changed": "2021-02-01T19:37:51.913088+00:00", + "last_updated": "2021-02-01T19:37:51.913088+00:00", "context": { - "id": "86c0dbea073e11eb99d275501041ba4a", + "id": "95184eabddd170d44df071e451bd3082", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_esszimmertur_oben_rechts_lang", "state": "on", "attributes": { - "last_triggered": "2020-08-16T10:12:32.724483+00:00", + "last_triggered": "2020-11-05T14:08:43.565107+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button Esszimmert\u00fcr oben rechts lang" }, - "last_changed": "2020-10-05T19:11:09.509119+00:00", - "last_updated": "2020-10-05T19:11:09.509119+00:00", + "last_changed": "2021-02-01T19:37:51.913443+00:00", + "last_updated": "2021-02-01T19:37:51.913443+00:00", "context": { - "id": "86c0f23c073e11ebb2dd65d9b1883541", + "id": "b7f0c7a3859d6cf37098e41f98a4fadd", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_esszimmertur_mitte_links_kurz", "state": "on", "attributes": { - "last_triggered": "2020-10-05T20:22:08.075437+00:00", + "last_triggered": "2021-01-31T17:11:14.007683+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button Esszimmert\u00fcr mitte links kurz" }, - "last_changed": "2020-10-05T19:11:09.509639+00:00", - "last_updated": "2020-10-05T20:22:08.642313+00:00", + "last_changed": "2021-02-01T19:37:51.913792+00:00", + "last_updated": "2021-02-01T19:37:51.913792+00:00", "context": { - "id": "710e8a2f074811eb91431b705465ccc0", - "parent_id": "710e1974074811ebae11bdf6029e044e", + "id": "83e57e7e84098c44cad2b122af1037e8", + "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_esszimmertur_mitte_links_lang", "state": "on", "attributes": { - "last_triggered": "2020-10-01T05:21:49.674726+00:00", + "last_triggered": "2021-01-31T18:56:47.071142+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button Esszimmert\u00fcr mitte links lang" }, - "last_changed": "2020-10-05T19:11:09.510130+00:00", - "last_updated": "2020-10-05T19:11:09.510130+00:00", + "last_changed": "2021-02-01T19:37:51.914143+00:00", + "last_updated": "2021-02-01T19:37:51.914143+00:00", "context": { - "id": "86c119aa073e11eb8b80972b6eb840b2", + "id": "6a7a5fd559b2598b99984e63d710f30b", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_esszimmertur_mitte_rechts_kurz", "state": "on", "attributes": { - "last_triggered": "2020-07-31T17:50:47.835616+00:00", + "last_triggered": "2021-01-12T15:52:28.998897+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button Esszimmert\u00fcr mitte rechts kurz" }, - "last_changed": "2020-10-05T19:11:09.510674+00:00", - "last_updated": "2020-10-05T19:11:09.510674+00:00", + "last_changed": "2021-02-01T19:37:51.914492+00:00", + "last_updated": "2021-02-01T19:37:51.914492+00:00", "context": { - "id": "86c12ed6073e11eb9e8f85b211f367c4", + "id": "648c301531cee49b7f0ef4dc554560df", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_esszimmertur_mitte_rechts_lang", "state": "on", "attributes": { - "last_triggered": "2020-08-21T09:17:47.428411+00:00", + "last_triggered": "2020-12-29T20:39:18.364990+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button Esszimmert\u00fcr mitte rechts lang" }, - "last_changed": "2020-10-05T19:11:09.511191+00:00", - "last_updated": "2020-10-05T19:11:09.511191+00:00", + "last_changed": "2021-02-01T19:37:51.914844+00:00", + "last_updated": "2021-02-01T19:37:51.914844+00:00", "context": { - "id": "86c14328073e11eb99ee0df60494591f", + "id": "e809747ca61548bdecab93cccbe56eb3", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_esszimmertur_unten_links_ein", "state": "on", "attributes": { - "last_triggered": "2020-10-05T10:05:24.288964+00:00", + "last_triggered": "2021-02-01T11:33:27.487450+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button Esszimmert\u00fcr unten links ein" }, - "last_changed": "2020-10-05T19:11:09.511681+00:00", - "last_updated": "2020-10-05T19:11:09.511681+00:00", + "last_changed": "2021-02-01T19:37:51.915254+00:00", + "last_updated": "2021-02-01T19:37:51.915254+00:00", "context": { - "id": "86c1565a073e11eb8eef97de3730de02", + "id": "913cf6bb0cb012bd835a114c05fb5f9b", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_esszimmertur_unten_links_aus", "state": "on", "attributes": { - "last_triggered": "2020-10-05T10:53:35.123308+00:00", + "last_triggered": "2021-02-01T12:06:25.485645+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button Esszimmert\u00fcr unten links aus" }, - "last_changed": "2020-10-05T19:11:09.515325+00:00", - "last_updated": "2020-10-05T19:11:09.515325+00:00", + "last_changed": "2021-02-01T19:37:51.915611+00:00", + "last_updated": "2021-02-01T19:37:51.915611+00:00", "context": { - "id": "86c1e3c5073e11ebadcf5b6f2496b600", + "id": "e4b08491875a0a8f897b4e8e4999a847", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_esszimmertur_unten_rechts_kurz", "state": "on", "attributes": { - "last_triggered": "2020-10-05T18:14:14.759814+00:00", + "last_triggered": "2021-02-01T06:19:09.420991+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button Esszimmert\u00fcr unten rechts kurz" }, - "last_changed": "2020-10-05T19:11:09.515863+00:00", - "last_updated": "2020-10-05T19:11:09.515863+00:00", + "last_changed": "2021-02-01T19:37:51.915974+00:00", + "last_updated": "2021-02-01T19:37:51.915974+00:00", "context": { - "id": "86c1f991073e11ebab55f744904faad8", + "id": "1f0bc6fe6a1f4aa2b985aeee3f78ec7b", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_esszimmertur_unten_rechts_lang", "state": "on", "attributes": { - "last_triggered": "2020-09-10T22:53:26.146382+00:00", + "last_triggered": "2020-10-28T18:02:37.651051+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button Esszimmert\u00fcr unten rechts lang" }, - "last_changed": "2020-10-05T19:11:09.516403+00:00", - "last_updated": "2020-10-05T19:11:09.516403+00:00", + "last_changed": "2021-02-01T19:37:51.916350+00:00", + "last_updated": "2021-02-01T19:37:51.916350+00:00", "context": { - "id": "86c20e6e073e11eba80a8f1cdf4a0cce", + "id": "518afbc824e4f336f5cd169bdff8bc8a", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_wohnzimmergangtur_oben_links_kurz", "state": "on", "attributes": { - "last_triggered": "2020-10-04T20:55:01.756456+00:00", + "last_triggered": "2021-02-01T18:18:03.120738+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button WohnzimmerGangT\u00fcr oben links kurz" }, - "last_changed": "2020-10-05T19:11:09.516939+00:00", - "last_updated": "2020-10-05T19:11:09.516939+00:00", + "last_changed": "2021-02-01T19:37:51.916724+00:00", + "last_updated": "2021-02-01T19:37:51.916724+00:00", "context": { - "id": "86c223a8073e11ebaac1dbfc7aba4541", + "id": "fc80a662bdc8444d39cc4f83dcd74a88", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_wohnzimmergangtur_oben_links_lang", "state": "on", "attributes": { - "last_triggered": "2020-10-05T10:26:50.697365+00:00", + "last_triggered": "2021-01-01T10:00:48.527256+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button WohnzimmerGangT\u00fcr oben links lang" }, - "last_changed": "2020-10-05T19:11:09.517487+00:00", - "last_updated": "2020-10-05T19:11:09.517487+00:00", + "last_changed": "2021-02-01T19:37:51.917154+00:00", + "last_updated": "2021-02-01T19:37:51.917154+00:00", "context": { - "id": "86c238ae073e11eb9c1b9322b1544139", + "id": "7fd4bc435f8a95f7a34de3a256ec3453", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_wohnzimmergangtur_oben_rechts_kurz", "state": "on", "attributes": { - "last_triggered": "2020-10-05T05:51:03.564131+00:00", + "last_triggered": "2021-02-01T05:56:16.114125+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button WohnzimmerGangT\u00fcr oben rechts kurz" }, - "last_changed": "2020-10-05T19:11:09.518011+00:00", - "last_updated": "2020-10-05T19:11:09.518011+00:00", + "last_changed": "2021-02-01T19:37:51.917580+00:00", + "last_updated": "2021-02-01T19:37:51.917580+00:00", "context": { - "id": "86c24d8e073e11eb8ab73f477dc1b853", + "id": "09103f6475ff593cba3b846170eea584", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2856,75 +2961,75 @@ "current": 0, "friendly_name": "KNX Button WohnzimmerGangT\u00fcr oben rechts lang" }, - "last_changed": "2020-10-05T19:11:09.518630+00:00", - "last_updated": "2020-10-05T19:11:09.518630+00:00", + "last_changed": "2021-02-01T19:37:51.917960+00:00", + "last_updated": "2021-02-01T19:37:51.917960+00:00", "context": { - "id": "86c26374073e11ebb3a83d918182846c", + "id": "063eec3a2164d02cfd4a3aaecc6737e8", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_wohnzimmergangtur_mitte_links_kurz", "state": "on", "attributes": { - "last_triggered": "2020-10-05T06:51:01.225325+00:00", + "last_triggered": "2021-02-01T18:18:01.433245+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button WohnzimmerGangT\u00fcr mitte links kurz" }, - "last_changed": "2020-10-05T19:11:09.520031+00:00", - "last_updated": "2020-10-05T19:11:09.520031+00:00", + "last_changed": "2021-02-01T19:37:51.918339+00:00", + "last_updated": "2021-02-01T19:37:51.918339+00:00", "context": { - "id": "86c29b43073e11ebae45772e0522b61e", + "id": "ef5f5d42e9f81cd3512c5403f7190f38", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_wohnzimmergangtur_mitte_links_lang", "state": "on", "attributes": { - "last_triggered": "2020-09-28T16:33:29.406289+00:00", + "last_triggered": "2020-11-20T23:17:40.354959+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button WohnzimmerGangT\u00fcr mitte links lang" }, - "last_changed": "2020-10-05T19:11:09.520729+00:00", - "last_updated": "2020-10-05T19:11:09.520729+00:00", + "last_changed": "2021-02-01T19:37:51.918826+00:00", + "last_updated": "2021-02-01T19:37:51.918826+00:00", "context": { - "id": "86c2b73d073e11eb824893d4cc997491", + "id": "f7bb17459ca433d46e4fd9b1b072d14b", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_wohnzimmergangtur_mitte_rechts_kurz", "state": "on", "attributes": { - "last_triggered": "2020-10-04T08:39:52.838008+00:00", + "last_triggered": "2020-12-22T07:52:06.772574+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button WohnzimmerGangT\u00fcr mitte rechts kurz" }, - "last_changed": "2020-10-05T19:11:09.521248+00:00", - "last_updated": "2020-10-05T19:11:09.521248+00:00", + "last_changed": "2021-02-01T19:37:51.919238+00:00", + "last_updated": "2021-02-01T19:37:51.919238+00:00", "context": { - "id": "86c2cbfb073e11ebbc88cf518e061307", + "id": "a29f76df2aaa722f8ed38b591d7a8768", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2936,35 +3041,35 @@ "current": 0, "friendly_name": "KNX Button WohnzimmerGangT\u00fcr mitte rechts lang" }, - "last_changed": "2020-10-05T19:11:09.521761+00:00", - "last_updated": "2020-10-05T19:11:09.521761+00:00", + "last_changed": "2021-02-01T19:37:51.919615+00:00", + "last_updated": "2021-02-01T19:37:51.919615+00:00", "context": { - "id": "86c2df7e073e11eb91c8092840090b5f", + "id": "40f915fb4e09e3e34ba4d963d87181fb", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_wohnzimmergangtur_unten_links_kurz", "state": "on", "attributes": { - "last_triggered": "2020-10-05T05:10:24.666429+00:00", + "last_triggered": "2021-02-01T01:14:19.238401+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button WohnzimmerGangT\u00fcr unten links kurz" }, - "last_changed": "2020-10-05T19:11:09.522774+00:00", - "last_updated": "2020-10-05T19:11:09.522774+00:00", + "last_changed": "2021-02-01T19:37:51.920080+00:00", + "last_updated": "2021-02-01T19:37:51.920080+00:00", "context": { - "id": "86c30633073e11ebaff7edc3850eaa4f", + "id": "ddd7c62a764c106b6ccadd36edeeb422", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -2976,75 +3081,75 @@ "current": 0, "friendly_name": "KNX Button WohnzimmerGangT\u00fcr unten links lang" }, - "last_changed": "2020-10-05T19:11:09.524600+00:00", - "last_updated": "2020-10-05T19:11:09.524600+00:00", + "last_changed": "2021-02-01T19:37:51.920464+00:00", + "last_updated": "2021-02-01T19:37:51.920464+00:00", "context": { - "id": "86c34d4d073e11eb92bc0dd9d7103f68", + "id": "c120bf453d2bb9a0c6728db53980f243", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_wohnzimmergangtur_unten_rechts_kurz", "state": "on", "attributes": { - "last_triggered": "2020-10-05T15:15:57.070491+00:00", + "last_triggered": "2021-02-01T08:16:32.595204+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button WohnzimmerGangT\u00fcr unten rechts kurz" }, - "last_changed": "2020-10-05T19:11:09.525294+00:00", - "last_updated": "2020-10-05T19:11:09.525294+00:00", + "last_changed": "2021-02-01T19:37:51.920844+00:00", + "last_updated": "2021-02-01T19:37:51.920844+00:00", "context": { - "id": "86c369cb073e11eba6e975c2cc739066", + "id": "6a375e4581c3345b284fef5bc6245713", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.knx_button_wohnzimmergangtur_unten_rechts_lang", "state": "on", "attributes": { - "last_triggered": "2020-09-30T17:24:24.726847+00:00", + "last_triggered": "2020-10-17T07:26:21.077854+00:00", "mode": "single", "current": 0, "friendly_name": "KNX Button WohnzimmerGangT\u00fcr unten rechts lang" }, - "last_changed": "2020-10-05T19:11:09.525813+00:00", - "last_updated": "2020-10-05T19:11:09.525813+00:00", + "last_changed": "2021-02-01T19:37:51.921229+00:00", + "last_updated": "2021-02-01T19:37:51.921229+00:00", "context": { - "id": "86c37e54073e11eba7d6efb6a240b9ef", + "id": "b21753780bb8d5202f850fe6cdd9e574", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.oben_wohnzimmer_ir_key_red_next_scene", "state": "on", "attributes": { - "last_triggered": "2020-10-04T16:55:37.099982+00:00", + "last_triggered": "2021-02-01T17:28:45.112375+00:00", "mode": "single", "current": 0, "friendly_name": "Oben Wohnzimmer IR key_red next scene" }, - "last_changed": "2020-10-05T19:11:09.526387+00:00", - "last_updated": "2020-10-05T19:11:09.526387+00:00", + "last_changed": "2021-02-01T19:37:51.921621+00:00", + "last_updated": "2021-02-01T19:37:51.921621+00:00", "context": { - "id": "86c39450073e11eb8ed3e7f4d94536d2", + "id": "eee8884d6bf614a2e01866ca567b4220", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -3056,15 +3161,15 @@ "current": 0, "friendly_name": "Oben Wohnzimmer IR key_green prev scene" }, - "last_changed": "2020-10-05T19:11:09.532078+00:00", - "last_updated": "2020-10-05T19:11:09.532078+00:00", + "last_changed": "2021-02-01T19:37:51.922009+00:00", + "last_updated": "2021-02-01T19:37:51.922009+00:00", "context": { - "id": "86c471f0073e11eb9d7b99c85ad8d484", + "id": "b8b31f4f2d797163db8b5ca2d627e8ed", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -3076,15 +3181,15 @@ "current": 0, "friendly_name": "Oben Wohnzimmer IR Licht heller" }, - "last_changed": "2020-10-05T19:11:09.532751+00:00", - "last_updated": "2020-10-05T19:11:09.532751+00:00", + "last_changed": "2021-02-01T19:37:51.922396+00:00", + "last_updated": "2021-02-01T19:37:51.922396+00:00", "context": { - "id": "86c48cd6073e11eb8d81d18663cdfb4b", + "id": "0e547c959bf01adedeaea4e9c6a45ad9", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -3096,15 +3201,15 @@ "current": 0, "friendly_name": "Oben Wohnzimmer IR Licht dunkler" }, - "last_changed": "2020-10-05T19:11:09.533321+00:00", - "last_updated": "2020-10-05T19:11:09.533321+00:00", + "last_changed": "2021-02-01T19:37:51.922776+00:00", + "last_updated": "2021-02-01T19:37:51.922776+00:00", "context": { - "id": "86c4a38b073e11eb8ebf6ff7bc1ee6ba", + "id": "f2554eed88dab0d034c258f79f31d945", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -3116,195 +3221,195 @@ "current": 0, "friendly_name": "Oben Wohnzimmer IR Licht aus" }, - "last_changed": "2020-10-05T19:11:09.533819+00:00", - "last_updated": "2020-10-05T19:11:09.533819+00:00", + "last_changed": "2021-02-01T19:37:51.923153+00:00", + "last_updated": "2021-02-01T19:37:51.923153+00:00", "context": { - "id": "86c4b70c073e11eb896de97bb07b62dc", + "id": "3530b1ba27ed0b75914f445775d4c368", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.oben_szene_0", "state": "on", "attributes": { - "last_triggered": "2020-10-04T16:55:36.218322+00:00", + "last_triggered": "2021-02-01T17:28:44.439532+00:00", "mode": "single", "current": 0, "friendly_name": "Oben Szene 0" }, - "last_changed": "2020-10-05T19:11:09.534374+00:00", - "last_updated": "2020-10-05T19:11:09.534374+00:00", + "last_changed": "2021-02-01T19:37:51.923530+00:00", + "last_updated": "2021-02-01T19:37:51.923530+00:00", "context": { - "id": "86c4cc6a073e11eb8ff26fb2d9f60f57", + "id": "82cbe3a7a08a7d334f4c3da8d9a046a9", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.oben_szene_1", "state": "on", "attributes": { - "last_triggered": "2020-10-04T16:55:37.116031+00:00", + "last_triggered": "2021-02-01T17:28:45.123162+00:00", "mode": "single", "current": 0, "friendly_name": "Oben Szene 1" }, - "last_changed": "2020-10-05T19:11:09.534926+00:00", - "last_updated": "2020-10-05T19:11:09.534926+00:00", + "last_changed": "2021-02-01T19:37:51.923914+00:00", + "last_updated": "2021-02-01T19:37:51.923914+00:00", "context": { - "id": "86c4e249073e11ebb1c165c307271f04", + "id": "f94d8a525351bfc47b0e82d206591a6f", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.oben_szene_2", "state": "on", "attributes": { - "last_triggered": "2020-10-04T16:55:20.931376+00:00", + "last_triggered": "2021-02-01T17:28:35.130109+00:00", "mode": "single", "current": 0, "friendly_name": "Oben Szene 2" }, - "last_changed": "2020-10-05T19:11:09.535415+00:00", - "last_updated": "2020-10-05T19:11:09.535415+00:00", + "last_changed": "2021-02-01T19:37:51.924317+00:00", + "last_updated": "2021-02-01T19:37:51.924317+00:00", "context": { - "id": "86c4f577073e11eb85fc0f83e6bf1dfe", + "id": "c78b6512e1e833d1d681935cb0582e3a", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.oben_szene_3", "state": "on", "attributes": { - "last_triggered": "2020-10-04T16:55:21.332073+00:00", + "last_triggered": "2021-02-01T17:28:38.955048+00:00", "mode": "single", "current": 0, "friendly_name": "Oben Szene 3" }, - "last_changed": "2020-10-05T19:11:09.535927+00:00", - "last_updated": "2020-10-05T19:11:09.535927+00:00", + "last_changed": "2021-02-01T19:37:51.924700+00:00", + "last_updated": "2021-02-01T19:37:51.924700+00:00", "context": { - "id": "86c5094e073e11eba930557ba516f560", + "id": "0b6f697ab5aed9f5198cd7f991ff136b", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.oben_szene_4", "state": "on", "attributes": { - "last_triggered": "2020-10-04T16:55:31.693438+00:00", + "last_triggered": "2021-02-01T17:28:39.667144+00:00", "mode": "single", "current": 0, "friendly_name": "Oben Szene 4" }, - "last_changed": "2020-10-05T19:11:09.538881+00:00", - "last_updated": "2020-10-05T19:11:09.538881+00:00", + "last_changed": "2021-02-01T19:37:51.925123+00:00", + "last_updated": "2021-02-01T19:37:51.925123+00:00", "context": { - "id": "86c57c0d073e11eb9fd45fbcc9dcc6dd", + "id": "9103a6aefa57d2d30c5e415adaf6bc84", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.oben_szene_5", "state": "on", "attributes": { - "last_triggered": "2020-10-04T16:55:32.194404+00:00", + "last_triggered": "2021-02-01T17:28:40.356355+00:00", "mode": "single", "current": 0, "friendly_name": "Oben Szene 5" }, - "last_changed": "2020-10-05T19:11:09.539471+00:00", - "last_updated": "2020-10-05T19:11:09.539471+00:00", + "last_changed": "2021-02-01T19:37:51.925520+00:00", + "last_updated": "2021-02-01T19:37:51.925520+00:00", "context": { - "id": "86c593e1073e11eb9109394648be5c7c", + "id": "34825b2a38b88579e01008f915fdd44c", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.oben_szene_6", "state": "on", "attributes": { - "last_triggered": "2020-10-04T16:55:33.395769+00:00", + "last_triggered": "2021-02-01T17:28:41.038653+00:00", "mode": "single", "current": 0, "friendly_name": "Oben Szene 6" }, - "last_changed": "2020-10-05T19:11:09.539981+00:00", - "last_updated": "2020-10-05T19:11:09.539981+00:00", + "last_changed": "2021-02-01T19:37:51.925913+00:00", + "last_updated": "2021-02-01T19:37:51.925913+00:00", "context": { - "id": "86c5a74a073e11eb903ff9fbe6898d41", + "id": "90ec2bb23f49a4e66f4ed43b25afe2c4", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.oben_szene_7", "state": "on", "attributes": { - "last_triggered": "2020-10-04T16:55:34.339335+00:00", + "last_triggered": "2021-02-01T17:28:42.140912+00:00", "mode": "single", "current": 0, "friendly_name": "Oben Szene 7" }, - "last_changed": "2020-10-05T19:11:09.540532+00:00", - "last_updated": "2020-10-05T19:11:09.540532+00:00", + "last_changed": "2021-02-01T19:37:51.926294+00:00", + "last_updated": "2021-02-01T19:37:51.926294+00:00", "context": { - "id": "86c5bd03073e11ebbc99fd769077c184", + "id": "f2f889d979a8914c6e6f3e3eeff2ae20", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { "entity_id": "automation.oben_szene_8", "state": "on", "attributes": { - "last_triggered": "2020-10-04T16:55:35.480775+00:00", + "last_triggered": "2021-02-01T17:28:43.202313+00:00", "mode": "single", "current": 0, "friendly_name": "Oben Szene 8" }, - "last_changed": "2020-10-05T19:11:09.541050+00:00", - "last_updated": "2020-10-05T19:11:09.541050+00:00", + "last_changed": "2021-02-01T19:37:51.926692+00:00", + "last_updated": "2021-02-01T19:37:51.926692+00:00", "context": { - "id": "86c5d18b073e11eb9f21e91e2d2c6c50", + "id": "3c42420b9b7d98d07c6eeeceeeb75bd8", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -3316,15 +3421,117 @@ "current": 0, "friendly_name": "Wohnzimmer oben squeezelite neustart" }, - "last_changed": "2020-10-05T19:11:09.541538+00:00", - "last_updated": "2020-10-05T19:11:09.541538+00:00", + "last_changed": "2021-02-01T19:37:51.927075+00:00", + "last_updated": "2021-02-01T19:37:51.927075+00:00", "context": { - "id": "86c5e496073e11eb9d16c17a4c5e4df6", + "id": "db12c3cc3ef40347d8098f3f80be1539", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "switch.tasmota01", + "state": "off", + "attributes": { + "friendly_name": "Tasmota01" + }, + "last_changed": "2021-02-01T19:37:52.312159+00:00", + "last_updated": "2021-02-01T19:37:52.312159+00:00", + "context": { + "id": "ded9a9f5084e6bf7bda12a5ad69858a2", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "switch.tasmota02", + "state": "off", + "attributes": { + "friendly_name": "Tasmota02" + }, + "last_changed": "2021-02-01T19:37:52.901949+00:00", + "last_updated": "2021-02-01T19:37:52.901949+00:00", + "context": { + "id": "39c479b89010d6adebdddf98d45b9290", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "switch.tasmota03", + "state": "off", + "attributes": { + "friendly_name": "Tasmota03" + }, + "last_changed": "2021-02-01T19:37:52.957149+00:00", + "last_updated": "2021-02-01T19:37:52.957149+00:00", + "context": { + "id": "f6b461df5ace2660df3887135d6eb3d8", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "switch.tasmota04", + "state": "unavailable", + "attributes": { + "friendly_name": "Tasmota04" + }, + "last_changed": "2021-02-01T19:37:53.526456+00:00", + "last_updated": "2021-02-01T19:37:53.526456+00:00", + "context": { + "id": "fec875f38049a961aa1b0fd7efd31b57", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "switch.tasmota05", + "state": "unavailable", + "attributes": { + "friendly_name": "Tasmota05" + }, + "last_changed": "2021-02-01T19:37:53.654907+00:00", + "last_updated": "2021-02-01T19:37:53.654907+00:00", + "context": { + "id": "21952d7d439c9ac66d5caeced1bd7cd3", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "switch.tasmota06", + "state": "off", + "attributes": { + "friendly_name": "Tasmota06" + }, + "last_changed": "2021-02-01T19:37:54.406393+00:00", + "last_updated": "2021-02-01T19:37:54.406393+00:00", + "context": { + "id": "b88e1ad5c4e47e05d7b4ad3484482903", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -3337,15 +3544,15 @@ "gps_accuracy": 30.0, "friendly_name": "martin" }, - "last_changed": "2020-10-05T19:11:11.513202+00:00", - "last_updated": "2020-10-05T19:11:11.513202+00:00", + "last_changed": "2021-02-01T19:37:54.869625+00:00", + "last_updated": "2021-02-01T19:37:54.869625+00:00", "context": { - "id": "87f2bcfe073e11ebb1b5ed2250031f4d", + "id": "ba0a41788a54b4363534f328b5aa6655", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -3358,36 +3565,15 @@ "gps_accuracy": 100, "friendly_name": "martin" }, - "last_changed": "2020-10-05T19:11:11.514404+00:00", - "last_updated": "2020-10-05T19:11:11.514404+00:00", + "last_changed": "2021-02-01T19:37:54.870530+00:00", + "last_updated": "2021-02-01T19:37:54.870530+00:00", "context": { - "id": "87f2ec05073e11eb9a4d3fd593d9fca9", + "id": "576e195a9a1cdd5bf76e9753e63d679b", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" - }, - { - "state": { - "entity_id": "device_tracker.beacon_auto", - "state": "home", - "attributes": { - "source_type": "bluetooth_le", - "latitude": 49.369477, - "longitude": 10.9831468, - "gps_accuracy": 100, - "friendly_name": "Auto" - }, - "last_changed": "2020-10-05T19:11:11.515586+00:00", - "last_updated": "2020-10-05T19:11:11.515586+00:00", - "context": { - "id": "87f31a82073e11eba9004b5fce1a3060", - "parent_id": null, - "user_id": null - } - }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -3400,15 +3586,36 @@ "gps_accuracy": 30.0, "friendly_name": "Arbeit" }, - "last_changed": "2020-10-05T19:11:11.516624+00:00", - "last_updated": "2020-10-05T19:11:11.516624+00:00", + "last_changed": "2021-02-01T19:37:54.871401+00:00", + "last_updated": "2021-02-01T19:37:54.871401+00:00", "context": { - "id": "87f3435d073e11ebbcafd1171115b5c3", + "id": "21562785df908cfc56df40252e01fdf2", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "device_tracker.beacon_auto", + "state": "home", + "attributes": { + "source_type": "bluetooth_le", + "latitude": 49.369477, + "longitude": 10.9831468, + "gps_accuracy": 100, + "friendly_name": "Auto" + }, + "last_changed": "2021-02-01T19:37:54.872247+00:00", + "last_updated": "2021-02-01T19:37:54.872247+00:00", + "context": { + "id": "3d1da94508a3f052471003905b396f27", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -3421,15 +3628,32 @@ "gps_accuracy": 100, "friendly_name": "Eingang" }, - "last_changed": "2020-10-05T19:11:11.517687+00:00", - "last_updated": "2020-10-05T19:11:11.517687+00:00", + "last_changed": "2021-02-01T19:37:54.873182+00:00", + "last_updated": "2021-02-01T19:37:54.873182+00:00", "context": { - "id": "87f36cdd073e11eba567e35526d51065", + "id": "a1e26d968d1e979503e46f0c31c3f0a5", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" + }, + { + "state": { + "entity_id": "switch.tasmota07", + "state": "off", + "attributes": { + "friendly_name": "Tasmota07" + }, + "last_changed": "2021-02-01T19:37:54.912562+00:00", + "last_updated": "2021-02-01T19:37:54.912562+00:00", + "context": { + "id": "14a0e7c0c775a5b96d010875987fa609", + "parent_id": null, + "user_id": null + } + }, + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -3437,24 +3661,24 @@ "state": "home", "attributes": { "source_type": "gps", - "latitude": 49.3694886, - "longitude": 10.9837274, + "latitude": 49.3694464, + "longitude": 10.983774, "gps_accuracy": 20, - "altitude": 395.0, + "altitude": 386.0, "course": 0, "speed": 0, - "vertical_accuracy": 2, + "vertical_accuracy": 1, "friendly_name": "MartinHandy" }, - "last_changed": "2020-10-05T20:44:39.860568+00:00", - "last_updated": "2020-10-05T20:44:39.860568+00:00", + "last_changed": "2021-02-01T19:39:07.278525+00:00", + "last_updated": "2021-02-01T19:39:07.278525+00:00", "context": { - "id": "96c8a281074b11eb9f4cd1b3572a2dcc", + "id": "707e66b1c2f3245220dd685bcd1d3af1", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" }, { "state": { @@ -3462,87 +3686,23 @@ "state": "home", "attributes": { "source_type": "gps", - "battery_level": 33, + "battery_level": 58, "latitude": 49.369293212890625, - "longitude": 10.983654837045048, - "gps_accuracy": 65, - "altitude": 341.1153907775879, - "vertical_accuracy": 10, + "longitude": 10.983685522613598, + "gps_accuracy": 69, + "altitude": 341.6643753051758, + "vertical_accuracy": 11, "friendly_name": "Martin\u2019s iPad" }, - "last_changed": "2020-10-05T20:27:43.527758+00:00", - "last_updated": "2020-10-05T20:27:43.527758+00:00", + "last_changed": "2021-02-01T19:37:56.415085+00:00", + "last_updated": "2021-02-01T19:37:56.415085+00:00", "context": { - "id": "3900895b074911ebab9dc5610da8c509", + "id": "bf33b9d196a99dd8203d6d663d1d0c70", "parent_id": null, "user_id": null } }, - "last_seen": "2020-10-05T20:56:20.893338+00:00" - }, - { - "state": { - "entity_id": "device_tracker.martin_handy_ariela", - "state": "home", - "attributes": { - "source_type": "gps", - "battery_level": 98, - "latitude": 49.369477, - "longitude": 10.9831468, - "gps_accuracy": 15, - "friendly_name": "Martin Handy Ariela App" - }, - "last_changed": "2020-10-04T20:03:27.938050+00:00", - "last_updated": "2020-10-04T20:03:27.938050+00:00", - "context": { - "id": "aafd7090067c11ebb96a659da64a017d", - "parent_id": null, - "user_id": null - } - }, - "last_seen": "2020-10-04T20:38:19.331814+00:00" - }, - { - "state": { - "entity_id": "device_tracker.martins_ipad_2", - "state": "home", - "attributes": { - "source_type": "gps", - "battery_level": 22, - "latitude": 49.36929374846042, - "longitude": 10.983648821307723, - "gps_accuracy": 65, - "altitude": 339.88739013671875, - "vertical_accuracy": 10, - "friendly_name": "Martin\u2019s iPad" - }, - "last_changed": "2020-10-04T20:03:27.939294+00:00", - "last_updated": "2020-10-04T20:03:27.939294+00:00", - "context": { - "id": "aafda1ec067c11eba3ca659444ec7aea", - "parent_id": null, - "user_id": null - } - }, - "last_seen": "2020-10-04T20:39:36.271187+00:00" - }, - { - "state": { - "entity_id": "device_tracker.huawei_p30", - "state": "unknown", - "attributes": { - "source_type": "gps", - "friendly_name": "HUAWEI_P30" - }, - "last_changed": "2020-10-04T20:34:25.578272+00:00", - "last_updated": "2020-10-04T20:34:25.578272+00:00", - "context": { - "id": "fe3ad5ad068011eb97fd23e9a113b240", - "parent_id": null, - "user_id": null - } - }, - "last_seen": "2020-10-04T20:38:09.462966+00:00" + "last_seen": "2021-02-01T19:53:04.069706+00:00" } ] } \ No newline at end of file diff --git a/.storage/lovelace b/.storage/lovelace index 960a676..07ab2e7 100644 --- a/.storage/lovelace +++ b/.storage/lovelace @@ -29,12 +29,6 @@ "color": "#0050ff", "name": "Blau", "scene": "scene.wohnbereich_blau_grun" - }, - { - "color": "#ffffff", - "icon": "mdi:weather-night", - "name": "Kuscheln", - "scene": "scene.wohnbereich_kuscheln" } ], "type": "custom:room-glance-card" @@ -62,12 +56,12 @@ }, { "entity": "cover.wohnzimmer_fenster_rollo", - "name": "Wohnzimmer Fenster", + "name": "WZ Fenster", "type": "custom:state-card-custom-cover" }, { "entity": "cover.wohnzimmer_terrassentur_rollo", - "name": "Wohnzimmer T\u00fcr", + "name": "Terrassent\u00fcr", "type": "custom:state-card-custom-cover" }, { @@ -133,6 +127,39 @@ ] }, "type": "custom:mini-media-player" + }, + { + "type": "entities", + "entities": [ + { + "entity": "switch.tasmota01", + "icon": "mdi:led-strip-variant", + "name": "Balkon Lichterkette" + }, + { + "entity": "switch.tasmota02", + "icon": "mdi:star-face", + "name": "Arbeitszimmer Stern" + }, + { + "entity": "switch.tasmota03", + "icon": "mdi:star-four-points", + "name": "Eingang Stern" + }, + { + "entity": "switch.mobile_steckdose_schalter_1", + "icon": "mdi:star", + "name": "K\u00fcche Stern" + }, + { + "entity": "switch.mobile_steckdose_schalter_2", + "icon": "mdi:candle", + "name": "Wohnzimmer" + } + ], + "title": "Weihnachten", + "state_color": true, + "icon": "mdi:pine-tree" } ], "icon": "mdi:sofa", @@ -465,6 +492,16 @@ "entity": "cover.kinderzimmer_rollo", "name": "Rollo Klein", "type": "custom:state-card-custom-cover" + }, + { + "entity": "switch.tasmota06", + "name": "Kamera Schlafzimmer", + "icon": "mdi:video" + }, + { + "entity": "switch.tasmota07", + "name": "F\u00f6n Schlafzimmer", + "icon": "mdi:fan" } ], "show_header_toggle": false, diff --git a/.storage/lovelace_resources b/.storage/lovelace_resources index 1980795..9ec12e8 100644 --- a/.storage/lovelace_resources +++ b/.storage/lovelace_resources @@ -1,4 +1,6 @@ { + "version": 1, + "key": "lovelace_resources", "data": { "items": [ { @@ -29,10 +31,8 @@ { "id": "02ac97946bb44092a5f073752a8b6deb", "type": "module", - "url": "/local/custom_ui/multiple-entity-row.js?v=3.1.1" + "url": "/local/custom_ui/multiple-entity-row.js?v=3.5.1" } ] - }, - "key": "lovelace_resources", - "version": 1 + } } \ No newline at end of file diff --git a/.storage/mobile_app b/.storage/mobile_app index d611b2c..b8f8a4b 100644 --- a/.storage/mobile_app +++ b/.storage/mobile_app @@ -17,9 +17,9 @@ "added": true, "attributes": {}, "device_class": "plug", - "icon": "mdi:power-plug", + "icon": "mdi:power-plug-off", "name": "Is Charging", - "state": true, + "state": false, "type": "binary_sensor", "unique_id": "is_charging", "webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e" @@ -578,17 +578,7 @@ }, "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_audio_sensor": { "added": true, - "attributes": { - "audio_mode": "normal", - "is_headphones": false, - "is_mic_muted": false, - "is_music_active": false, - "is_speakerphone_on": false, - "volume_level_alarm": 6, - "volume_level_call": 7, - "volume_level_music": 8, - "volume_level_ring": 4 - }, + "attributes": {}, "icon": "mdi:volume-high", "name": "Audio Sensor", "state": "normal", @@ -610,9 +600,9 @@ "added": true, "attributes": {}, "device_class": "battery", - "icon": "mdi:battery-charging", + "icon": "mdi:battery-70", "name": "Battery Level", - "state": 100, + "state": 74, "type": "sensor", "unique_id": "battery_level", "unit_of_measurement": "%", @@ -620,15 +610,11 @@ }, "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_battery_state": { "added": true, - "attributes": { - "battery_health": "good", - "charger_type": "ac", - "is_charging": true - }, + "attributes": {}, "device_class": "battery", - "icon": "mdi:battery-charging", + "icon": "mdi:battery-minus", "name": "Battery State", - "state": "full", + "state": "discharging", "type": "sensor", "unique_id": "battery_state", "webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e" @@ -638,8 +624,7 @@ "attributes": { "connected_not_paired_devices": "[]", "connected_paired_devices": "[]", - "is_bt_on": false, - "paired_devices": "" + "paired_devices": "[3E:19:06:04:0D:50, A0:56:B2:15:C9:A4]" }, "icon": "mdi:bluetooth", "name": "Bluetooth Connection", @@ -652,9 +637,9 @@ "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_charger_type": { "added": true, "attributes": {}, - "icon": "mdi:power-plug", + "icon": "mdi:battery", "name": "Charger Type", - "state": "ac", + "state": "none", "type": "sensor", "unique_id": "charger_type", "webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e" @@ -706,13 +691,13 @@ "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_last_reboot": { "added": true, "attributes": { - "Local Time": "Tue Sep 08 15:45:59 GMT+02:00 2020", - "Time in Milliseconds": 1599572800000.0 + "Local Time": "Mon Jan 25 02:51:06 GMT+01:00 2021", + "Time in Milliseconds": 1611539466409 }, "device_class": "timestamp", "icon": "mdi:restart", "name": "Last Reboot", - "state": "2020-09-08T13:45:59Z", + "state": "2021-01-25T01:51:06Z", "type": "sensor", "unique_id": "last_reboot", "webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e" @@ -732,14 +717,14 @@ "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_next_alarm": { "added": true, "attributes": { - "Local Time": "Tue Oct 06 07:50:00 GMT+02:00 2020", + "Local Time": "Tue Feb 02 06:45:00 GMT+01:00 2021", "Package": "Unknown", - "Time in Milliseconds": 1601963430000.0 + "Time in Milliseconds": 1612244700000 }, "device_class": "timestamp", "icon": "mdi:alarm", "name": "Next Alarm", - "state": "2020-10-06T05:50:00.000Z", + "state": "2021-02-02T05:45:00.000Z", "type": "sensor", "unique_id": "next_alarm", "webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e" @@ -759,7 +744,7 @@ "attributes": {}, "icon": "mdi:leak", "name": "Proximity Sensor", - "state": "far", + "state": "near", "type": "sensor", "unique_id": "proximity_sensor", "webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e" @@ -769,7 +754,7 @@ "attributes": {}, "icon": "mdi:walk", "name": "Schrittsensor", - "state": "55576", + "state": "19916", "type": "sensor", "unique_id": "steps_sensor", "unit_of_measurement": "steps", @@ -777,15 +762,10 @@ }, "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_storage_sensor": { "added": true, - "attributes": { - "Free external storage": "No SD Card", - "Free internal storage": "90GB", - "Total external storage": "No SD Card", - "Total internal storage": "110GB" - }, + "attributes": {}, "icon": "mdi:harddisk", "name": "Storage Sensor", - "state": 82, + "state": 78, "type": "sensor", "unique_id": "storage_sensor", "unit_of_measurement": "%", @@ -804,13 +784,7 @@ "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_wifi_connection": { "added": true, "attributes": { - "bssid": "7c:ff:4d:05:2e:8d", - "frequency": 5500, - "ip_address": "192.168.178.115", - "is_hidden": false, - "is_wifi_on": true, - "link_speed": 702, - "signal_level": -25 + "is_hidden": false }, "icon": "mdi:wifi", "name": "WLAN Verbindung", @@ -823,12 +797,12 @@ "attributes": { "Confidence": "High", "Types": [ - "Unknown" + "Stationary" ] }, - "icon": "mdi:help-circle", + "icon": "mdi:human-male", "name": "Activity", - "state": "Unknown", + "state": "Stationary", "type": "sensor", "unique_id": "activity", "webhook_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a", @@ -836,14 +810,14 @@ }, "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_storage": { "attributes": { - "Available": "135,14 GB", - "Available (Important)": "144,50 GB", - "Available (Opportunistic)": "143,22 GB", + "Available": "109,76 GB", + "Available (Important)": "119,30 GB", + "Available (Opportunistic)": "118,01 GB", "Total": "255,98 GB" }, "icon": "mdi:database", "name": "Storage", - "state": "55.95", + "state": "46.10", "type": "sensor", "unique_id": "storage", "unit_of_measurement": "% available", @@ -852,13 +826,13 @@ }, "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_battery_level": { "attributes": { - "Battery State": "Charging", + "Battery State": "Not Charging", "Low Power Mode": false }, "device_class": "battery", - "icon": "mdi:battery-charging-20", + "icon": "mdi:battery-50", "name": "Battery Level", - "state": 22, + "state": 58, "type": "sensor", "unique_id": "battery_level", "unit_of_measurement": "%", @@ -867,13 +841,13 @@ }, "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_battery_state": { "attributes": { - "Battery Level": 22, + "Battery Level": 58, "Low Power Mode": false }, "device_class": "battery", - "icon": "mdi:battery-charging-20", + "icon": "mdi:battery-50", "name": "Battery State", - "state": "Charging", + "state": "Not Charging", "type": "sensor", "unique_id": "battery_state", "webhook_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a", @@ -923,8 +897,8 @@ "ISO Country Code": "DE", "Locality": "Rohr", "Location": [ - 49.36930146126737, - 10.983655038542027 + 49.369293212890625, + 10.983685522613598 ], "Name": "Dietersdorfer Stra\u00dfe 19", "Ocean": "N/A", @@ -961,7 +935,7 @@ "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_last_update_trigger": { "icon": "mdi:cellphone-wireless", "name": "Last Update Trigger", - "state": "Background Fetch", + "state": "Significant Location Change", "type": "sensor", "unique_id": "last_update_trigger", "attributes": {}, diff --git a/automations.yaml b/automations.yaml index 54ef0a9..222e694 100644 --- a/automations.yaml +++ b/automations.yaml @@ -61,7 +61,9 @@ - data: message: Bewegung im Gang title: Alarm - service: notify.ios_martins_ipad + service: notify.mobile_app_martins_ipad + - delay: '30' + mode: single - id: '1598594894559' alias: KlingelAufHandy description: '' @@ -81,3 +83,106 @@ title: Klingel service: notify.ios_martins_ipad mode: single +- id: '1606655282153' + alias: _WeihnachtslichterAnUm6 + description: '' + trigger: + - platform: time + at: 06:00 + condition: [] + action: + - service: switch.turn_on + data: {} + entity_id: + - switch.tasmota01 + - switch.tasmota02 + - switch.tasmota03 + mode: single +- id: '1607412098745' + alias: _WeihnachtslichterAusMorgens + description: '' + trigger: + - platform: sun + event: sunrise + offset: 00:15:00 + condition: [] + action: + - service: switch.turn_off + data: {} + entity_id: + - switch.tasmota01 + - switch.tasmota02 + - switch.tasmota03 + - switch.mobile_steckdose_schalter_1 + - switch.mobile_steckdose_schalter_2 + mode: single +- id: '1607412144113' + alias: _Weihnachtslichter An Abends + description: '' + trigger: + - platform: sun + event: sunset + condition: [] + action: + - service: switch.turn_on + data: {} + entity_id: + - switch.tasmota01 + - switch.tasmota02 + - switch.tasmota03 + - switch.mobile_steckdose_schalter_1 + - switch.mobile_steckdose_schalter_2 + mode: single +- id: '1607412210097' + alias: _Weihnachtslichter Aus Abends + description: '' + trigger: + - platform: time + at: '22:30' + condition: [] + action: + - service: switch.turn_off + data: {} + entity_id: + - switch.tasmota01 + - switch.tasmota02 + - switch.tasmota03 + - switch.mobile_steckdose_schalter_1 + - switch.mobile_steckdose_schalter_2 + mode: single +- id: '1612028092169' + alias: 0_BewegungsmelderSchlafzimmerNacht + description: '' + trigger: + - platform: state + entity_id: binary_sensor.arbeitszimmer_bewegungsmelder_bewegung + from: 'off' + to: 'on' + condition: + - condition: state + entity_id: light.bett_rebecca + state: 'off' + - condition: state + entity_id: light.bett_martin + state: 'off' + - condition: state + entity_id: light.schlafzimmer_deckenlampe + state: 'off' + - condition: numeric_state + entity_id: cover.schlafzimmer_rollo_gross + attribute: current_position + below: '20' + action: + - service: light.turn_on + data: + xy_color: + - 0.502 + - 0.414 + brightness: 6 + entity_id: light.bett_martin, light.bett_rebecca + - delay: '1' + - service: light.turn_on + data: + transition: 120 + entity_id: light.bett_martin, light.bett_rebecca + mode: single diff --git a/automations/ir_bedroom.yaml b/automations/ir_bedroom.yaml index 2b7aba7..98883e6 100644 --- a/automations/ir_bedroom.yaml +++ b/automations/ir_bedroom.yaml @@ -9,7 +9,19 @@ repeat_counter: 0 host: bedroompi.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.bedroompi + - service: media_player.play_media data: media_content_id: Good Morning media_content_type: music @@ -23,7 +35,19 @@ repeat_counter: 0 host: bedroompi.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.bedroompi + - service: media_player.play_media data: media_content_id: Good Night Long media_content_type: music @@ -37,7 +61,19 @@ repeat_counter: 0 host: bedroompi.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.bedroompi + - service: media_player.play_media data: media_content_id: Good Night media_content_type: music @@ -51,7 +87,19 @@ repeat_counter: 0 host: bedroompi.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.bedroompi + - service: media_player.play_media data: media_content_id: Bar Classics media_content_type: music @@ -65,7 +113,19 @@ repeat_counter: 0 host: bedroompi.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.bedroompi + - service: media_player.play_media data: media_content_id: Sentimental Moods media_content_type: music @@ -79,7 +139,19 @@ repeat_counter: 0 host: bedroompi.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.bedroompi + - service: media_player.play_media data: media_content_id: Pop media_content_type: music @@ -121,7 +193,19 @@ repeat_counter: 0 host: bedroompi.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.bedroompi + - service: media_player.play_media data: media_content_id: http://opml.radiotime.com/Tune.ashx?id=s25028&formats=aac,ogg,mp3 media_content_type: music @@ -135,10 +219,22 @@ repeat_counter: 0 host: bedroompi.fritz.box action: - service: media_player.play_media + - service: media_player.repeat_set data: - media_content_id: Antenne Bayern - media_content_type: channel + repeat: one + entity_id: media_player.bedroompi + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 1 + entity_id: media_player.bedroompi + - service: media_player.play_media + data: + media_content_id: Foen + media_content_type: music + entity_id: media_player.bedroompi + - service: media_player.volume_set + data: + volume_level: 60 entity_id: media_player.bedroompi - alias: IR bedroompi.fritz.box btn_0 trigger: @@ -215,7 +311,7 @@ action: service: scene.turn_on data: - entity_id: scene.schlafzimmer_blau + entity_id: scene.nachtswennallelieberschlafen - alias: IR bedroompi.fritz.box key_tv trigger: platform: event diff --git a/automations/ir_first_floor_dining_room.yaml b/automations/ir_first_floor_dining_room.yaml index 306adbd..7f0efd7 100644 --- a/automations/ir_first_floor_dining_room.yaml +++ b/automations/ir_first_floor_dining_room.yaml @@ -93,7 +93,19 @@ repeat_counter: 0 host: esszimmerradio.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.esszimmer + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.esszimmer + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.esszimmer + - service: media_player.play_media data: media_content_id: Gesammelte Weihnachtslieder media_content_type: music @@ -107,7 +119,19 @@ repeat_counter: 0 host: esszimmerradio.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.esszimmer + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.esszimmer + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.esszimmer + - service: media_player.play_media data: media_content_id: Harmonic Brass Christmas media_content_type: music @@ -121,7 +145,19 @@ repeat_counter: 0 host: esszimmerradio.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.esszimmer + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.esszimmer + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.esszimmer + - service: media_player.play_media data: media_content_id: German Brass Christmas media_content_type: music @@ -135,7 +171,19 @@ repeat_counter: 0 host: esszimmerradio.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.esszimmer + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.esszimmer + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.esszimmer + - service: media_player.play_media data: media_content_id: Weihnachten mit den Wiener Sängerknaben media_content_type: music @@ -149,7 +197,19 @@ repeat_counter: 0 host: esszimmerradio.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.esszimmer + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.esszimmer + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.esszimmer + - service: media_player.play_media data: media_content_id: Weihnachten mit den Wiener Sängerknaben media_content_type: music @@ -163,7 +223,19 @@ repeat_counter: 0 host: esszimmerradio.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.esszimmer + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.esszimmer + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.esszimmer + - service: media_player.play_media data: media_content_id: SammlungGeorg media_content_type: music diff --git a/automations/ir_first_floor_living_room.yaml b/automations/ir_first_floor_living_room.yaml index 8a7535c..b827ff4 100644 --- a/automations/ir_first_floor_living_room.yaml +++ b/automations/ir_first_floor_living_room.yaml @@ -93,7 +93,19 @@ repeat_counter: 0 host: musikserverWohnzimmerOben.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.wohnzimmer + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.wohnzimmer + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.wohnzimmer + - service: media_player.play_media data: media_content_id: Gesammelte Weihnachtslieder media_content_type: music @@ -107,7 +119,19 @@ repeat_counter: 0 host: musikserverWohnzimmerOben.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.wohnzimmer + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.wohnzimmer + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.wohnzimmer + - service: media_player.play_media data: media_content_id: Harmonic Brass Christmas media_content_type: music @@ -121,7 +145,19 @@ repeat_counter: 0 host: musikserverWohnzimmerOben.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.wohnzimmer + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.wohnzimmer + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.wohnzimmer + - service: media_player.play_media data: media_content_id: German Brass Christmas media_content_type: music @@ -135,7 +171,19 @@ repeat_counter: 0 host: musikserverWohnzimmerOben.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.wohnzimmer + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.wohnzimmer + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.wohnzimmer + - service: media_player.play_media data: media_content_id: Weihnachten mit den Wiener Sängerknaben media_content_type: music @@ -149,7 +197,19 @@ repeat_counter: 0 host: musikserverWohnzimmerOben.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.wohnzimmer + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.wohnzimmer + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.wohnzimmer + - service: media_player.play_media data: media_content_id: Weihnachten mit den Wiener Sängerknaben media_content_type: music @@ -163,7 +223,19 @@ repeat_counter: 0 host: musikserverWohnzimmerOben.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.wohnzimmer + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.wohnzimmer + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.wohnzimmer + - service: media_player.play_media data: media_content_id: SammlungGeorg media_content_type: music diff --git a/automations/ir_living_area.yaml b/automations/ir_living_area.yaml index 9d6eb14..0613818 100644 --- a/automations/ir_living_area.yaml +++ b/automations/ir_living_area.yaml @@ -9,7 +9,19 @@ repeat_counter: 0 host: kitchenpi.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.kitchenpi + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.kitchenpi + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.kitchenpi + - service: media_player.play_media data: media_content_id: Bar Classics media_content_type: music @@ -23,7 +35,19 @@ repeat_counter: 0 host: kitchenpi.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.kitchenpi + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.kitchenpi + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.kitchenpi + - service: media_player.play_media data: media_content_id: Sentimental Moods media_content_type: music @@ -37,7 +61,19 @@ repeat_counter: 0 host: kitchenpi.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.kitchenpi + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.kitchenpi + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.kitchenpi + - service: media_player.play_media data: media_content_id: Pop media_content_type: music @@ -79,7 +115,19 @@ repeat_counter: 0 host: kitchenpi.fritz.box action: - service: media_player.play_media + - service: media_player.shuffle_set + data: + shuffle: false + entity_id: media_player.kitchenpi + - service: media_player.squeezebox_call_method + data: + command: playlist repeat 0 + entity_id: media_player.kitchenpi + - service: media_player.squeezebox_call_method + data: + command: playerpref transitionType 0 + entity_id: media_player.kitchenpi + - service: media_player.play_media data: media_content_id: http://opml.radiotime.com/Tune.ashx?id=s25028&formats=aac,ogg,mp3 media_content_type: music diff --git a/config_creation/groups.yaml b/config_creation/groups.yaml index e951c34..853ab16 100644 --- a/config_creation/groups.yaml +++ b/config_creation/groups.yaml @@ -70,3 +70,16 @@ first_floor: - light.wohnzimmer_stehlampe_oben +# ----------- Custom groups ----------------------------- + +eating_area: + name: Esszimmer & Küche + entities: + - light.kuche_links + - light.kuche_rechts + - light.kuche_vorne + - light.esszimmer_deckenlampe_west + - light.esszimmer_deckenlampe_mitte + - light.kuche_deckenlampe + - cover.kuche_fenster_rollo + - cover.esszimmer_fenster_rollo diff --git a/config_creation/ir_automations.py b/config_creation/ir_automations.py index a0a3fa6..b1fa9a6 100644 --- a/config_creation/ir_automations.py +++ b/config_creation/ir_automations.py @@ -6,6 +6,7 @@ yaml = YAML() # -------------------------------------- put the config here ----------------------------------------------------------- + def get_config(): return { 'bedroom': { @@ -26,14 +27,19 @@ def get_config(): 'btn_8': '[radio] BR-Klassik', 'btn_9': '[playlist] http://opml.radiotime.com/Tune.ashx?id=s25028&formats=aac,ogg,mp3', # Klassik Radio - 'key_numeric_star': '[radio] Antenne Bayern', + 'key_numeric_star': [ + *repeat_one_crossfade('media_player.bedroompi'), + service('media_player.play_media', 'media_player.bedroompi', + media_content_id='Foen', media_content_type='music'), + service('media_player.volume_set', 'media_player.bedroompi', volume_level=60), + ], 'btn_0': '[radio] Bayern 3', 'key_numeric_pound': '[radio] Bayern 2', 'key_red': '[scene] schlafzimmer_stillen', 'key_green': '[scene] schlafzimmer_orange', 'key_yellow': '[scene] schlafzimmer_ganz_hell', - 'key_blue': '[scene] schlafzimmer_blau', + 'key_blue': '[scene] nachtswennallelieberschlafen', 'key_tv': [service('script.turn_on', 'script.timed_sleep', variables={'media_content_id': 'spotify:playlist:37i9dQZF1DXbcPC6Vvqudd', # Regen @@ -131,7 +137,7 @@ def get_config(): 'btn_0': '[playlist] Weihnachten mit den Wiener Sängerknaben', 'key_numeric_pound': '[playlist] SammlungGeorg', } - }, + }, } @@ -146,6 +152,21 @@ def split_description(d): return res.group(1).strip(), res.group(2).strip() +def default_music_settings(media_player): + return [ + service('media_player.shuffle_set', media_player, shuffle=False), + service('media_player.squeezebox_call_method', media_player, command='playlist repeat 0'), + service('media_player.squeezebox_call_method', media_player, command="playerpref transitionType 0"), + ] + + +def repeat_one_crossfade(media_player): + return [ + service('media_player.repeat_set', media_player, repeat='one'), + service('media_player.squeezebox_call_method', media_player, command="playerpref transitionType 1"), + ] + + def automation_from_config(ir_description): ir_host = ir_description['ir_host'] @@ -159,8 +180,9 @@ def automation_from_config(ir_description): function, value = split_description(description) if function == 'playlist': media_player = ir_description['media_player'] - action = service('media_player.play_media', media_player, - media_content_id=value, media_content_type='music') + action = [*default_music_settings(media_player), + service('media_player.play_media', media_player, + media_content_id=value, media_content_type='music')] elif function == 'radio': media_player = ir_description['media_player'] action = service('media_player.play_media', media_player, diff --git a/config_creation/manual_config.yaml b/config_creation/manual_config.yaml index 209b340..46c9898 100644 --- a/config_creation/manual_config.yaml +++ b/config_creation/manual_config.yaml @@ -7,7 +7,7 @@ person: sun: system_health: updater: -logbook: +#logbook: #input_boolean: #input_datetime: @@ -157,6 +157,83 @@ switch: payload_available: "Online" payload_not_available: "Offline" retain: false + - platform: mqtt + name: Tasmota01 + state_topic: "stat/tasmota01/POWER" + command_topic: "cmnd/tasmota01/POWER" + availability_topic: "tele/tasmota01/LWT" + qos: 1 + payload_on: "ON" + payload_off: "OFF" + payload_available: "Online" + payload_not_available: "Offline" + retain: false + - platform: mqtt + name: Tasmota02 + state_topic: "stat/tasmota02/POWER" + command_topic: "cmnd/tasmota02/POWER" + availability_topic: "tele/tasmota02/LWT" + qos: 1 + payload_on: "ON" + payload_off: "OFF" + payload_available: "Online" + payload_not_available: "Offline" + retain: false + - platform: mqtt + name: Tasmota03 + state_topic: "stat/tasmota03/POWER" + command_topic: "cmnd/tasmota03/POWER" + availability_topic: "tele/tasmota03/LWT" + qos: 1 + payload_on: "ON" + payload_off: "OFF" + payload_available: "Online" + payload_not_available: "Offline" + retain: false + - platform: mqtt + name: Tasmota04 + state_topic: "stat/tasmota04/POWER" + command_topic: "cmnd/tasmota04/POWER" + availability_topic: "tele/tasmota04/LWT" + qos: 1 + payload_on: "ON" + payload_off: "OFF" + payload_available: "Online" + payload_not_available: "Offline" + retain: false + - platform: mqtt + name: Tasmota05 + state_topic: "stat/tasmota05/POWER" + command_topic: "cmnd/tasmota05/POWER" + availability_topic: "tele/tasmota05/LWT" + qos: 1 + payload_on: "ON" + payload_off: "OFF" + payload_available: "Online" + payload_not_available: "Offline" + retain: false + - platform: mqtt + name: Tasmota06 + state_topic: "stat/tasmota06/POWER" + command_topic: "cmnd/tasmota06/POWER" + availability_topic: "tele/tasmota06/LWT" + qos: 1 + payload_on: "ON" + payload_off: "OFF" + payload_available: "Online" + payload_not_available: "Offline" + retain: false + - platform: mqtt + name: Tasmota07 + state_topic: "stat/tasmota07/POWER" + command_topic: "cmnd/tasmota07/POWER" + availability_topic: "tele/tasmota07/LWT" + qos: 1 + payload_on: "ON" + payload_off: "OFF" + payload_available: "Online" + payload_not_available: "Offline" + retain: false long_click: duration: 0.6 @@ -444,6 +521,16 @@ vacuum: sensor: + - platform: mqtt + state_topic: 'monitor/kitchen/martin_handy' + value_template: '{{ value_json.confidence }}' + unit_of_measurement: '%' + name: 'bluetooth_martin_handy_kitchen' + - platform: mqtt + state_topic: 'monitor/kitchen/martin_ipad' + value_template: '{{ value_json.confidence }}' + unit_of_measurement: '%' + name: 'bluetooth_martin_ipad_kitchen' - platform: template sensors: motion_combined: @@ -485,8 +572,8 @@ sensor: group: !include groups.yaml automation: !include automations.yaml script: !include scripts.yaml -scene: !include_dir_merge_list scenes - +scene: !include scenes.yaml +scene old: !include_dir_merge_list scenes # Light groups diff --git a/custom_components/squeezebox_telnet/media_player.py b/custom_components/squeezebox_telnet/media_player.py index 712eabe..11c35a7 100644 --- a/custom_components/squeezebox_telnet/media_player.py +++ b/custom_components/squeezebox_telnet/media_player.py @@ -14,8 +14,9 @@ from homeassistant.components.media_player.const import ( ATTR_MEDIA_ENQUEUE, DOMAIN, MEDIA_TYPE_MUSIC, SUPPORT_CLEAR_PLAYLIST, SUPPORT_NEXT_TRACK, SUPPORT_PAUSE, SUPPORT_PLAY, SUPPORT_PLAY_MEDIA, SUPPORT_PREVIOUS_TRACK, SUPPORT_SEEK, - SUPPORT_SHUFFLE_SET, SUPPORT_TURN_OFF, SUPPORT_TURN_ON, - SUPPORT_VOLUME_MUTE, SUPPORT_VOLUME_SET) + SUPPORT_SHUFFLE_SET, SUPPORT_REPEAT_SET, SUPPORT_TURN_OFF, SUPPORT_TURN_ON, + SUPPORT_VOLUME_MUTE, SUPPORT_VOLUME_SET, REPEAT_MODE_ALL, REPEAT_MODE_OFF, + REPEAT_MODE_ONE,) from homeassistant.const import ( ATTR_COMMAND, CONF_HOST, CONF_PASSWORD, CONF_PORT, CONF_USERNAME, ATTR_ENTITY_ID, STATE_IDLE, STATE_OFF, STATE_PAUSED, STATE_PLAYING) @@ -29,7 +30,7 @@ DEFAULT_PORT = 9090 SUPPORT_SQUEEZEBOX = SUPPORT_PAUSE | SUPPORT_VOLUME_SET | \ SUPPORT_VOLUME_MUTE | SUPPORT_PREVIOUS_TRACK | SUPPORT_NEXT_TRACK | \ SUPPORT_SEEK | SUPPORT_TURN_ON | SUPPORT_TURN_OFF | SUPPORT_PLAY_MEDIA | \ - SUPPORT_PLAY | SUPPORT_SHUFFLE_SET | SUPPORT_CLEAR_PLAYLIST + SUPPORT_PLAY | SUPPORT_SHUFFLE_SET | SUPPORT_CLEAR_PLAYLIST | SUPPORT_REPEAT_SET PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ vol.Required(CONF_HOST): cv.string, @@ -299,8 +300,10 @@ class SqueezeBoxDevice(MediaPlayerDevice): self._status['time'] = cmd[1] elif cmd[:3] == ['prefset', 'server', 'volume']: self._status['mixer volume'] = cmd[3] + elif cmd[:3] == ['prefset', 'server', 'shuffle']: + self._status['playlist shuffle'] = int(cmd[3]) elif cmd[:3] == ['prefset', 'server', 'repeat']: - self._status['playlist shuffle'] = cmd[3] + self._status['playlist repeat'] = int(cmd[3]) if self.media_position != last_media_position: self._last_media_position_update = utcnow() @@ -436,6 +439,25 @@ class SqueezeBoxDevice(MediaPlayerDevice): elif 'playlist_shuffle' in self._status: return self._status['playlist_shuffle'] == '1' + @property + def repeat(self): + repeat_status = self._status.get('playlist repeat', 0) + if repeat_status == 1: + return REPEAT_MODE_ONE + elif repeat_status == 2: + return REPEAT_MODE_ALL + else: + return REPEAT_MODE_OFF + + def set_repeat(self, repeat: str) -> None: + """Set repeat mode.""" + if repeat == REPEAT_MODE_OFF: + self.call_method('playlist', 'repeat', 0) + elif repeat == REPEAT_MODE_ONE: + self.call_method('playlist', 'repeat', 1) + elif repeat == REPEAT_MODE_ALL: + self.call_method('playlist', 'repeat', 2) + @property def supported_features(self): """Flag media player features that are supported.""" @@ -448,7 +470,7 @@ class SqueezeBoxDevice(MediaPlayerDevice): self.call_method('mixer', 'volume', '-5') def set_volume_level(self, volume): - volume_percent = str(int(volume*100)) + volume_percent = str(int(volume * 100)) self.call_method('mixer', 'volume', volume_percent) def mute_volume(self, mute): diff --git a/scenes.yaml b/scenes.yaml new file mode 100644 index 0000000..a8b76e0 --- /dev/null +++ b/scenes.yaml @@ -0,0 +1,118 @@ +- id: '1594067418882' + name: Stillen + entities: + light.bett_rebecca: + brightness: 10 + effect: none + effect_list: + - colorloop + - random + friendly_name: Bett Rebecca + hs_color: + - 35.714 + - 65.882 + max_mireds: 500 + min_mireds: 153 + rgb_color: + - 255 + - 186 + - 87 + state: 'on' + supported_features: 63 + xy_color: + - 0.503 + - 0.411 +- id: '1594067605702' + name: Stillen + entities: + light.bett_rebecca: + brightness: 10 + effect: none + effect_list: + - colorloop + - random + friendly_name: Bett Rebecca + hs_color: + - 35.21 + - 65.49 + max_mireds: 500 + min_mireds: 153 + rgb_color: + - 255 + - 186 + - 88 + state: 'on' + supported_features: 63 + xy_color: + - 0.503 + - 0.41 +- id: '1611999354955' + name: 0_NachtsWennAlleLieberSchlafen + entities: + light.kinderzimmer_fluter: + min_mireds: 153 + max_mireds: 500 + effect_list: + - colorloop + - random + brightness: 5 + color_temp: 500 + effect: none + friendly_name: Kinderzimmer Stehlampe + supported_features: 63 + state: 'on' + light.bad_licht: + friendly_name: Bad Licht + supported_features: 1 + state: 'off' + light.bett_rebecca: + min_mireds: 153 + max_mireds: 500 + effect_list: + - colorloop + - random + brightness: 6 + color_temp: 500 + effect: none + friendly_name: Bett Rebecca + supported_features: 63 + state: 'on' + light.wohnzimmer_regal_rechts: + effect_list: + - colorloop + - random + brightness: 76 + hs_color: + - 30.356 + - 99.216 + rgb_color: + - 255 + - 130 + - 1 + xy_color: + - 0.609 + - 0.377 + effect: none + friendly_name: Wohnzimmer Regal rechts + supported_features: 61 + state: 'on' + light.wohnzimmer_regal_links: + effect_list: + - colorloop + - random + brightness: 76 + hs_color: + - 31.542 + - 99.216 + rgb_color: + - 255 + - 135 + - 1 + xy_color: + - 0.602 + - 0.382 + effect: none + friendly_name: Wohnzimmer Regal links + supported_features: 61 + state: 'on' + icon: mdi:sleep diff --git a/scenes/schlafzimmer.yaml b/scenes/schlafzimmer.yaml index de9e832..9e88095 100644 --- a/scenes/schlafzimmer.yaml +++ b/scenes/schlafzimmer.yaml @@ -40,7 +40,7 @@ entities: light.bett_rebecca: state: true - brightness: 10 + brightness: 6 xy_color: - 0.502 - 0.414 diff --git a/scenes/wohnbereich.yaml b/scenes/wohnbereich.yaml index aa4e4a4..638b00d 100644 --- a/scenes/wohnbereich.yaml +++ b/scenes/wohnbereich.yaml @@ -404,9 +404,7 @@ light.wohnzimmer_kugel: state: false light.wohnzimmer_stehlampe: - state: true - brightness: 120 - color_temp: 428 + state: false light.wohnzimmer_stehlampe_oben: state: false light.wohnzimmer_regal_rechts: diff --git a/scripts.yaml b/scripts.yaml index c2329b4..b64896b 100644 --- a/scripts.yaml +++ b/scripts.yaml @@ -44,6 +44,10 @@ timed_sleep: entity_id: "media_player.bedroompi" shuffle: > {% if shuffle %}True{% else %}False{% endif %} + - service: media_player.repeat_set + data: + entity_id: "media_player.bedroompi" + repeat: "off" - service: media_player.play_media data_template: entity_id: "media_player.bedroompi" diff --git a/www/custom_ui/multiple-entity-row.js b/www/custom_ui/multiple-entity-row.js index 4f24912..e1201eb 100644 --- a/www/custom_ui/multiple-entity-row.js +++ b/www/custom_ui/multiple-entity-row.js @@ -1,7 +1,16 @@ ((LitElement) => { + console.info( + '%c MULTIPLE-ENTITY-ROW %c 3.5.1 ', + 'color: cyan; background: black; font-weight: bold;', + 'color: darkblue; background: white; font-weight: bold;', + ); + const html = LitElement.prototype.html; const css = LitElement.prototype.css; + const UNAVAILABLE = 'unavailable'; + const UNKNOWN = 'unknown'; + class MultipleEntityRow extends LitElement { static get properties() { @@ -46,12 +55,17 @@ display: block; color: var(--secondary-text-color); } + hui-warning { + width: 100%; + } state-badge { flex: 0 0 40px; cursor: pointer; } + .icon-small { + width: auto; + } .entity { - margin-right: 16px; text-align: center; cursor: pointer; } @@ -59,22 +73,32 @@ font-size: 10px; color: var(--secondary-text-color); } - .entity:last-of-type { + .entities-row { + flex-direction: row; + display: inline-flex; + justify-content: space-between; + align-items: center; + } + .entities-row .entity { + margin-right: 16px; + } + .entities-row .entity:last-of-type { margin-right: 0; } - .state { - min-width: 45px; + .entities-column { + flex-direction: column; + display: flex; + align-items: flex-end; + justify-content: space-evenly; } - .toggle { - margin-left: 8px; - } - .icon-small { - width: auto; + .entities-column .entity div { + display: inline-block; + vertical-align: middle; }`; } render() { - return html` + return this.state.stateObj ? html`
${this.state.name} -
${this.renderSecondaryInfo()}
+
${this.renderSecondaryInfo()}
- ${this.state.entities.map(entity => this.renderEntity(entity))} - ${this.state.value ? html` -
- ${this.stateHeader && html`${this.stateHeader}`} - ${this.renderMainState()} -
` : null} - `; +
+ ${this.state.entities.map(entity => this.renderEntity(entity))} + ${this.state.value ? html` +
+ ${this.stateHeader && html`${this.stateHeader}`} +
${this.renderMainState()}
+
` : null} +
+ ` : html` + + ${this._hass.localize('ui.panel.lovelace.warning.entity_not_found', 'entity', this._config.entity)} + `; } renderMainState() { - if (this.state.toggle) return html`
${this.renderToggle(this.state.stateObj)}
`; - else if (this._config.format) return this.renderTimestamp(this.state.value, this._config.format); - else return html`
${this.state.value}
`; + if (this.state.toggle) return this.renderToggle(this.state.stateObj); + const unit = this.state.unit && !this.state.unavailable ? ` ${this.state.unit}` : null; + return html`${this.renderValue(this.state)}${unit}`; } renderSecondaryInfo() { - return this.lastChanged - ? html`` - : this.state.info && this.state.info.format - ? this.renderTimestamp(this.state.info.value, this.state.info.format) - : (this.state.info && `${this.state.info.name ? `${this.state.info.name} ` : ''}${this.state.info.value}`) + if (this.lastChanged) + return html``; + if (this.state.info) { + const name = this.state.info.name ? `${this.state.info.name} ` : null; + const unit = this.state.info.unit && !this.state.info.unavailable ? ` ${this.state.info.unit}` : null; + return html`${name}${this.renderValue(this.state.info)}${unit}`; + } } renderToggle(stateObj) { return html``; } - renderTimestamp(value, format) { - return !['unknown', 'unavailable'].includes(value.toLowerCase()) - ? html`` - : html`${value}`; + renderValue(entity) { + if (entity.unavailable || !entity.format) return entity.value; + if (entity.format === 'duration') return html`${this.secondsToDuration(entity.value)}`; + if (entity.format.startsWith('precision')) { + const precision = parseInt(entity.format.slice(-1), 10); + return html`${parseFloat(entity.value).toFixed(precision)}`; + } + return html``; } renderIcon(entity) { @@ -125,14 +160,14 @@ renderEntityValue(entity) { if (entity.toggle) return this.renderToggle(entity.stateObj); - else if (entity.icon) return this.renderIcon(entity); - else if (entity.format) return this.renderTimestamp(entity.value, entity.format); - else return html`${entity.value}`; + if (entity.icon !== undefined) return this.renderIcon(entity); + const unit = entity.unit && !entity.unavailable ? ` ${entity.unit}` : null; + return html`${this.renderValue(entity)}${unit}`; } renderEntity(entity) { return entity ? html` -
+
${entity.name}
${this.renderEntityValue(entity)}
` : null; @@ -147,10 +182,7 @@ this.lastChanged = config.secondary_info === 'last-changed'; this.stateHeader = config.state_header !== undefined ? config.state_header : null; - this.onRowClick = (!config.tap_action || config.tap_action.action !== 'none') - ? this.moreInfoAction(config.tap_action, config.entity) - : null; - this.onStateClick = this.getAction(config.tap_action, config.entity); + this.onRowClick = this.getAction(config.tap_action, config.entity); this._config = config; } @@ -161,22 +193,24 @@ if (hass && this._config) { const mainStateObj = hass.states[this._config.entity]; - if (!mainStateObj) throw new Error(`Entity '${this._config.entity}' does not exist.`); - - this.state = { + this.state = mainStateObj ? { ...this.state, stateObj: mainStateObj, name: this.entityName(this._config.name, mainStateObj), - value: this._config.show_state !== false ? this.entityStateValue(mainStateObj, this._config.unit) : null, + value: this._config.show_state !== false ? this.entityStateValue(mainStateObj) : null, + unit: this._config.unit === false ? null : (this._config.unit || mainStateObj.attributes.unit_of_measurement), + unavailable: [UNKNOWN, UNAVAILABLE].includes(mainStateObj.state), toggle: this.checkToggle(this._config, mainStateObj), + format: this._config.format || false, + style: this.entityStyles(this._config), entities: this._config.entities ? this._config.entities.map(entity => this.initEntity(entity, mainStateObj)) : [], info: this.lastChanged ? null : typeof this._config.secondary_info === 'string' ? {value: this._config.secondary_info} : this.initEntity(this._config.secondary_info, mainStateObj), - } + } : {}; } } @@ -191,7 +225,7 @@ } checkToggle(config, stateObj) { - return config.toggle === true && stateObj.state && !['unknown', 'unavailable'].includes(stateObj.state) + return config.toggle === true && stateObj.state && ![UNKNOWN, UNAVAILABLE].includes(stateObj.state) } initEntity(config, mainStateObj) { @@ -200,18 +234,23 @@ const entity = typeof config === 'string' ? config : config.entity; const stateObj = entity ? (this._hass && this._hass.states[entity]) : mainStateObj; - if (!stateObj) return {value: this._hass.localize('state.default.unavailable')}; + if (config.hide_unavailable && (!stateObj || [UNKNOWN, UNAVAILABLE].includes(stateObj.state))) return null; + + if (!stateObj) return {value: this._hass.localize('state.default.unavailable'), unavailable: true}; return { stateObj: stateObj, name: entity ? this.entityName(config.name, stateObj) : (config.name || null), value: config.attribute !== undefined - ? this.entityAttribute(stateObj, config.attribute, config.unit) - : this.entityStateValue(stateObj, config.unit), + ? this.entityAttribute(stateObj, config.attribute) + : this.entityStateValue(stateObj), + unit: config.unit === false ? null : config.attribute !== undefined ? config.unit : (config.unit || stateObj.attributes.unit_of_measurement), + unavailable: [UNKNOWN, UNAVAILABLE].includes(config.attribute !== undefined ? stateObj.attributes[config.attribute] : stateObj.state), toggle: this.checkToggle(config, stateObj), - icon: config.icon === true ? stateObj.attributes.icon : config.icon, + icon: config.icon === true ? (stateObj.attributes.icon || null) : config.icon, format: config.format || false, state_color: config.state_color || false, + style: this.entityStyles(config), onClick: this.getAction(config.tap_action, stateObj.entity_id), }; } @@ -224,94 +263,128 @@ : stateObj.attributes.friendly_name || ''; } - entityAttribute(stateObj, attribute, unit) { + entityAttribute(stateObj, attribute) { return (attribute in stateObj.attributes) - ? `${stateObj.attributes[attribute]}${unit ? ` ${unit}` : ''}` + ? stateObj.attributes[attribute] : this._hass.localize('state.default.unavailable'); } - entityStateValue(stateObj, unit) { - let display; - const domain = stateObj.entity_id.substr(0, stateObj.entity_id.indexOf(".")); - - if (domain === 'binary_sensor') { - if (stateObj.attributes.device_class) { - display = this._hass.localize(`state.${domain}.${stateObj.attributes.device_class}.${stateObj.state}`); - } - if (!display) { - display = this._hass.localize(`state.${domain}.default.${stateObj.state}`); - } - } else if (unit !== false && (unit || stateObj.attributes.unit_of_measurement) && !['unknown', 'unavailable'].includes(stateObj.state)) { - display = `${stateObj.state} ${unit || stateObj.attributes.unit_of_measurement}`; - } else if (domain === 'zwave') { - display = ['initializing', 'dead'].includes(stateObj.state) - ? this._hass.localize(`state.zwave.query_stage.${stateObj.state}`, 'query_stage', stateObj.attributes.query_stage) - : this._hass.localize(`state.zwave.default.${stateObj.state}`); - } else { - display = this._hass.localize(`state.${domain}.${stateObj.state}`); + entityStateValue(stateObj) { + if (stateObj.state === UNKNOWN || stateObj.state === UNAVAILABLE) { + return this._hass.localize(`state.default.${stateObj.state}`); } - return display || - this._hass.localize(`state.default.${stateObj.state}`) || - this._hass.localize(`component.${domain}.state.${stateObj.state}`) || - stateObj.state; + const domain = stateObj.entity_id.substr(0, stateObj.entity_id.indexOf('.')); + return ( + (stateObj.attributes.device_class + && this._hass.localize(`component.${domain}.state.${stateObj.attributes.device_class}.${stateObj.state}`)) + || this._hass.localize(`component.${domain}.state._.${stateObj.state}`) + || stateObj.state + ); + } + + entityStyles(config) { + return config.styles && typeof config.styles === 'object' + ? Object.keys(config.styles).map(key => `${key}: ${config.styles[key]};`).join('') : ''; } getAction(config, entityId) { - if (config && config.action) { - if (config.action === 'none') { - return null; - } - const confirmation = config.confirmation === true ? 'Are you sure?' : config.confirmation; - if (config.action === 'call-service') { - const [domain, service] = config.service.split("."); - return () => { - if (!confirmation || confirm(confirmation)) { - this._hass.callService(domain, service, config.service_data); - this.forwardHaptic('light'); - } + if (!config || !config.action || config.action === 'more-info') { + return () => this.fireEvent(this, 'hass-more-info', {entityId: (config && config.entity) || entityId}); + } + if (config.action === 'none') { + return null; + } + + return () => { + if (config.confirmation) { + this.forwardHaptic('warning'); + + if (!confirm(config.confirmation === true ? `Are you sure?` : config.confirmation)) { + return; } } - if (config.action === 'toggle') { - return () => { - if (!confirmation || confirm(confirmation)) { - this._hass.callService('homeassistant', 'toggle', {entity_id: entityId}); - this.forwardHaptic('light'); + + switch (config.action) { + case 'call-service': { + if (!config.service) { + this.forwardHaptic('failure'); + return; } + const [domain, service] = config.service.split('.'); + this._hass.callService(domain, service, config.service_data); + this.forwardHaptic('light'); + break; } - } - if (config.action === 'url') { - return () => { - if (!confirmation || confirm(confirmation)) { - const win = window.open(config.url_path, '_blank'); - if (win) win.focus(); + case 'toggle': { + this.toggleEntity(entityId); + this.forwardHaptic('light'); + break; + } + case 'url': { + if (config.url_path) { + window.open(config.url_path); } + break; + } + case 'navigate': { + if (config.navigation_path) { + history.pushState(null, '', config.navigation_path); + this.fireEvent(window, 'location-changed', {replace: false}); + } + break; } } } - return this.moreInfoAction(config, entityId); } - moreInfoAction(config, entityId) { - return () => this.fireEvent('hass-more-info', (config && config.entity) || entityId); + toggleEntity(entityId) { + const turnOn = ["closed", "locked", "off"].includes(this._hass.states[entityId].state); + const stateDomain = entityId.split('.')[0]; + const serviceDomain = stateDomain === "group" ? "homeassistant" : stateDomain; + + let service; + switch (stateDomain) { + case "lock": + service = turnOn ? "unlock" : "lock"; + break; + case "cover": + service = turnOn ? "open_cover" : "close_cover"; + break; + default: + service = turnOn ? "turn_on" : "turn_off"; + } + this._hass.callService(serviceDomain, service, {entity_id: entityId}); } - fireEvent(type, entity, options = {}) { + fireEvent(node, type, detail = {}, options = {}) { const event = new Event(type, { bubbles: options.bubbles || true, cancelable: options.cancelable || true, composed: options.composed || true, }); - event.detail = {entityId: entity}; - this.dispatchEvent(event); + event.detail = detail; + node.dispatchEvent(event); } forwardHaptic(type) { - const event = new Event("haptic", {bubbles: true, cancelable: false, composed: true}); + const event = new Event('haptic', {bubbles: true, cancelable: false, composed: true}); event.detail = type; this.dispatchEvent(event); } + + secondsToDuration(sec) { + const h = Math.floor(sec / 3600); + const m = Math.floor((sec % 3600) / 60); + const s = Math.floor((sec % 3600) % 60); + const leftPad = (num) => (num < 10 ? `0${num}` : num); + + if (h > 0) return `${h}:${leftPad(m)}:${leftPad(s)}`; + if (m > 0) return `${m}:${leftPad(s)}`; + if (s > 0) return `${s}`; + return null; + } } customElements.define('multiple-entity-row', MultipleEntityRow); -})(window.LitElement || Object.getPrototypeOf(customElements.get('hui-view'))); +})(window.LitElement || Object.getPrototypeOf(customElements.get('hui-masonry-view') || customElements.get('hui-view')));