fix: home
This commit is contained in:
2
Projects/kompose/home/config/.gitignore
vendored
Normal file
2
Projects/kompose/home/config/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
.storage
|
||||
blueprints
|
||||
@@ -1,25 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 2,
|
||||
"key": "assist_pipeline.pipelines",
|
||||
"data": {
|
||||
"items": [
|
||||
{
|
||||
"conversation_engine": "conversation.home_assistant",
|
||||
"conversation_language": "en",
|
||||
"id": "01k77ytktwbfxqyj4n2cc6r5y1",
|
||||
"language": "en",
|
||||
"name": "Home Assistant",
|
||||
"stt_engine": null,
|
||||
"stt_language": null,
|
||||
"tts_engine": null,
|
||||
"tts_language": null,
|
||||
"tts_voice": null,
|
||||
"wake_word_entity": null,
|
||||
"wake_word_id": null,
|
||||
"prefer_local_intents": false
|
||||
}
|
||||
],
|
||||
"preferred_item": "01k77ytktwbfxqyj4n2cc6r5y1"
|
||||
}
|
||||
}
|
||||
@@ -1,92 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 1,
|
||||
"key": "auth",
|
||||
"data": {
|
||||
"users": [
|
||||
{
|
||||
"id": "1b99c63e120f476291762d89d78875b5",
|
||||
"group_ids": [
|
||||
"system-read-only"
|
||||
],
|
||||
"is_owner": false,
|
||||
"is_active": true,
|
||||
"name": "Home Assistant Content",
|
||||
"system_generated": true,
|
||||
"local_only": false
|
||||
},
|
||||
{
|
||||
"id": "4b03cf29b3f74d56b19c617896ae2d68",
|
||||
"group_ids": [
|
||||
"system-admin"
|
||||
],
|
||||
"is_owner": true,
|
||||
"is_active": true,
|
||||
"name": "Sebastian Krüger",
|
||||
"system_generated": false,
|
||||
"local_only": false
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"id": "system-admin",
|
||||
"name": "Administrators"
|
||||
},
|
||||
{
|
||||
"id": "system-users",
|
||||
"name": "Users"
|
||||
},
|
||||
{
|
||||
"id": "system-read-only",
|
||||
"name": "Read Only"
|
||||
}
|
||||
],
|
||||
"credentials": [
|
||||
{
|
||||
"id": "c0b432b59255475ebbe9cfa8a7f0f1e0",
|
||||
"user_id": "4b03cf29b3f74d56b19c617896ae2d68",
|
||||
"auth_provider_type": "homeassistant",
|
||||
"auth_provider_id": null,
|
||||
"data": {
|
||||
"username": "valknar"
|
||||
}
|
||||
}
|
||||
],
|
||||
"refresh_tokens": [
|
||||
{
|
||||
"id": "1e7074e6578d45f08d6ad3b45d0eda7a",
|
||||
"user_id": "1b99c63e120f476291762d89d78875b5",
|
||||
"client_id": null,
|
||||
"client_name": null,
|
||||
"client_icon": null,
|
||||
"token_type": "system",
|
||||
"created_at": "2025-10-10T21:00:59.214554+00:00",
|
||||
"access_token_expiration": 1800.0,
|
||||
"token": "e2701ce7253e96761fedef69c50b76f97a333f2c58910f736434bcf91e556d70084850d858b78737a869c5ab9eb4ad4150a9beb34c5e782536c4c0ace0efe4f8",
|
||||
"jwt_key": "2e32c84a2354790f9f45fb520042ead56bf3a1e09c2db69c6bdf4be7bd10fe4fd297ea2665cdb4b799b647feb58e3023d175ad3f93a90574772b4fd02cd8b04e",
|
||||
"last_used_at": null,
|
||||
"last_used_ip": null,
|
||||
"expire_at": null,
|
||||
"credential_id": null,
|
||||
"version": "2025.10.1"
|
||||
},
|
||||
{
|
||||
"id": "4f1064d50693485a8c9e4f41e4b1c880",
|
||||
"user_id": "4b03cf29b3f74d56b19c617896ae2d68",
|
||||
"client_id": "http://pivoine.art:8123/",
|
||||
"client_name": null,
|
||||
"client_icon": null,
|
||||
"token_type": "normal",
|
||||
"created_at": "2025-10-10T21:05:32.020541+00:00",
|
||||
"access_token_expiration": 1800.0,
|
||||
"token": "1bed4bf64ddb4b7da959665bb688302d48778e243705d0c5c760d7802dc91833a2cdf148de0dcda8f9ffa928a1bf232a14c716644d3251a8be86cf395595134f",
|
||||
"jwt_key": "a6a08cd1f76ff4f57ebafe1284edbba6106424c64cb204030b5c602572e8416db1756d47a05b78e26b562c4e243e2344f8d69a44b2878b474f0b63e75bdab322",
|
||||
"last_used_at": "2025-10-10T21:37:42.638607+00:00",
|
||||
"last_used_ip": "172.18.0.1",
|
||||
"expire_at": 1767908262.638607,
|
||||
"credential_id": "c0b432b59255475ebbe9cfa8a7f0f1e0",
|
||||
"version": "2025.10.1"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 1,
|
||||
"key": "auth_provider.homeassistant",
|
||||
"data": {
|
||||
"users": [
|
||||
{
|
||||
"username": "valknar",
|
||||
"password": "JDJiJDEyJGxpWjQ4Y29McHdqNjU1cUFVb2ZtQk9zczNPR0FFVGZUUEU2NHRqVklDTWFlMnd1Q3VpTkJH"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 1,
|
||||
"key": "bluetooth.passive_update_processor",
|
||||
"data": {}
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 1,
|
||||
"key": "core.analytics",
|
||||
"data": {
|
||||
"onboarded": true,
|
||||
"preferences": {},
|
||||
"uuid": null
|
||||
}
|
||||
}
|
||||
@@ -1,48 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 8,
|
||||
"key": "core.area_registry",
|
||||
"data": {
|
||||
"areas": [
|
||||
{
|
||||
"aliases": [],
|
||||
"floor_id": null,
|
||||
"humidity_entity_id": null,
|
||||
"icon": null,
|
||||
"id": "wohnzimmer",
|
||||
"labels": [],
|
||||
"name": "Wohnzimmer",
|
||||
"picture": null,
|
||||
"temperature_entity_id": null,
|
||||
"created_at": "2025-10-10T21:04:11.259930+00:00",
|
||||
"modified_at": "2025-10-10T21:04:11.259932+00:00"
|
||||
},
|
||||
{
|
||||
"aliases": [],
|
||||
"floor_id": null,
|
||||
"humidity_entity_id": null,
|
||||
"icon": null,
|
||||
"id": "kuche",
|
||||
"labels": [],
|
||||
"name": "Küche",
|
||||
"picture": null,
|
||||
"temperature_entity_id": null,
|
||||
"created_at": "2025-10-10T21:04:11.260001+00:00",
|
||||
"modified_at": "2025-10-10T21:04:11.260003+00:00"
|
||||
},
|
||||
{
|
||||
"aliases": [],
|
||||
"floor_id": null,
|
||||
"humidity_entity_id": null,
|
||||
"icon": null,
|
||||
"id": "schlafzimmer",
|
||||
"labels": [],
|
||||
"name": "Schlafzimmer",
|
||||
"picture": null,
|
||||
"temperature_entity_id": null,
|
||||
"created_at": "2025-10-10T21:04:11.260033+00:00",
|
||||
"modified_at": "2025-10-10T21:04:11.260034+00:00"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 4,
|
||||
"key": "core.config",
|
||||
"data": {
|
||||
"latitude": 52.3731339,
|
||||
"longitude": 4.8903147,
|
||||
"elevation": 0,
|
||||
"unit_system_v2": "metric",
|
||||
"location_name": "Home",
|
||||
"time_zone": "Europe/Berlin",
|
||||
"external_url": null,
|
||||
"internal_url": null,
|
||||
"currency": "EUR",
|
||||
"country": "DE",
|
||||
"language": "de",
|
||||
"radius": 100
|
||||
}
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 5,
|
||||
"key": "core.config_entries",
|
||||
"data": {
|
||||
"entries": [
|
||||
{"created_at":"2025-10-10T21:01:00.563570+00:00","data":{},"disabled_by":null,"discovery_keys":{},"domain":"sun","entry_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0","minor_version":1,"modified_at":"2025-10-10T21:01:00.563573+00:00","options":{},"pref_disable_new_entities":false,"pref_disable_polling":false,"source":"import","subentries":[],"title":"Sun","unique_id":null,"version":1},
|
||||
{"created_at":"2025-10-10T21:01:00.619012+00:00","data":{},"disabled_by":null,"discovery_keys":{},"domain":"backup","entry_id":"01K77YTMABSN4SVQG6M3PYTR1P","minor_version":1,"modified_at":"2025-10-10T21:01:00.619013+00:00","options":{},"pref_disable_new_entities":false,"pref_disable_polling":false,"source":"system","subentries":[],"title":"Backup","unique_id":null,"version":1},
|
||||
{"created_at":"2025-10-10T21:04:32.025272+00:00","data":{},"disabled_by":null,"discovery_keys":{},"domain":"shopping_list","entry_id":"01K77Z12RS1SERWA726YSCG1VE","minor_version":1,"modified_at":"2025-10-10T21:04:32.025276+00:00","options":{},"pref_disable_new_entities":false,"pref_disable_polling":false,"source":"onboarding","subentries":[],"title":"Shopping list","unique_id":"shopping_list","version":1},
|
||||
{"created_at":"2025-10-10T21:04:32.074200+00:00","data":{},"disabled_by":null,"discovery_keys":{},"domain":"radio_browser","entry_id":"01K77Z12TABXSN519N6BRRWESA","minor_version":1,"modified_at":"2025-10-10T21:04:32.074204+00:00","options":{},"pref_disable_new_entities":false,"pref_disable_polling":false,"source":"onboarding","subentries":[],"title":"Radio Browser","unique_id":null,"version":1},
|
||||
{"created_at":"2025-10-10T21:04:32.077165+00:00","data":{"language":"en","tld":"com"},"disabled_by":null,"discovery_keys":{},"domain":"google_translate","entry_id":"01K77Z12TDTX9V9EQ4F35JB2DW","minor_version":1,"modified_at":"2025-10-10T21:04:32.077170+00:00","options":{},"pref_disable_new_entities":false,"pref_disable_polling":false,"source":"onboarding","subentries":[],"title":"Google Translate text-to-speech","unique_id":null,"version":1},
|
||||
{"created_at":"2025-10-10T21:06:41.028909+00:00","data":{"broker":"mosquitto","port":1883},"disabled_by":null,"discovery_keys":{},"domain":"mqtt","entry_id":"01K77Z50R48FA5BXAPEXF1WX6P","minor_version":2,"modified_at":"2025-10-10T21:06:41.028915+00:00","options":{},"pref_disable_new_entities":false,"pref_disable_polling":false,"source":"user","subentries":[],"title":"mosquitto","unique_id":null,"version":1}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 12,
|
||||
"key": "core.device_registry",
|
||||
"data": {
|
||||
"devices": [
|
||||
{"area_id":null,"config_entries":["01K77YTM8KRMTJ4G0J9N3ZDPT0"],"config_entries_subentries":{"01K77YTM8KRMTJ4G0J9N3ZDPT0":[null]},"configuration_url":null,"connections":[],"created_at":"2025-10-10T21:01:00.564886+00:00","disabled_by":null,"entry_type":"service","hw_version":null,"id":"2aa4df979874e5eb833937be7f4b8800","identifiers":[["sun","01K77YTM8KRMTJ4G0J9N3ZDPT0"]],"labels":[],"manufacturer":null,"model":null,"model_id":null,"modified_at":"2025-10-10T21:01:00.564921+00:00","name_by_user":null,"name":"Sun","primary_config_entry":"01K77YTM8KRMTJ4G0J9N3ZDPT0","serial_number":null,"sw_version":null,"via_device_id":null},
|
||||
{"area_id":null,"config_entries":["01K77YTMABSN4SVQG6M3PYTR1P"],"config_entries_subentries":{"01K77YTMABSN4SVQG6M3PYTR1P":[null]},"configuration_url":"homeassistant://config/backup","connections":[],"created_at":"2025-10-10T21:01:00.623504+00:00","disabled_by":null,"entry_type":"service","hw_version":null,"id":"7776e6b187a69d8d58349d758012a269","identifiers":[["backup","backup_manager"]],"labels":[],"manufacturer":"Home Assistant","model":"Home Assistant Backup","model_id":null,"modified_at":"2025-10-10T21:01:00.623533+00:00","name_by_user":null,"name":"Backup","primary_config_entry":"01K77YTMABSN4SVQG6M3PYTR1P","serial_number":null,"sw_version":"2025.10.1","via_device_id":null}
|
||||
],
|
||||
"deleted_devices": []
|
||||
}
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 19,
|
||||
"key": "core.entity_registry",
|
||||
"data": {
|
||||
"entities": [
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.565034+00:00","device_class":null,"device_id":"2aa4df979874e5eb833937be7f4b8800","disabled_by":"integration","entity_category":"diagnostic","entity_id":"binary_sensor.sun_solar_rising","hidden_by":null,"icon":null,"id":"fb63ba66ccde194131a1c3541d5a09fe","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.460125+00:00","name":null,"options":{},"original_device_class":null,"original_icon":null,"original_name":"Solare Zunahme","platform":"sun","suggested_object_id":"sun_solar_rising","supported_features":0,"translation_key":"solar_rising","unique_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0-solar_rising","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.565389+00:00","device_class":null,"device_id":"2aa4df979874e5eb833937be7f4b8800","disabled_by":null,"entity_category":"diagnostic","entity_id":"sensor.sun_next_dawn","hidden_by":null,"icon":null,"id":"cf46a15f894a0f7756c9a7285ed511b4","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.460510+00:00","name":null,"options":{"conversation":{"should_expose":false}},"original_device_class":"timestamp","original_icon":null,"original_name":"Nächste Morgendämmerung","platform":"sun","suggested_object_id":"sun_next_dawn","supported_features":0,"translation_key":"next_dawn","unique_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0-next_dawn","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.565609+00:00","device_class":null,"device_id":"2aa4df979874e5eb833937be7f4b8800","disabled_by":null,"entity_category":"diagnostic","entity_id":"sensor.sun_next_dusk","hidden_by":null,"icon":null,"id":"f96d39300ca1177b6792906d7abfbb31","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.460703+00:00","name":null,"options":{"conversation":{"should_expose":false}},"original_device_class":"timestamp","original_icon":null,"original_name":"Nächste Abenddämmerung","platform":"sun","suggested_object_id":"sun_next_dusk","supported_features":0,"translation_key":"next_dusk","unique_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0-next_dusk","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.565732+00:00","device_class":null,"device_id":"2aa4df979874e5eb833937be7f4b8800","disabled_by":null,"entity_category":"diagnostic","entity_id":"sensor.sun_next_midnight","hidden_by":null,"icon":null,"id":"947ec73d341a567e042006d61e6a1f36","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.460827+00:00","name":null,"options":{"conversation":{"should_expose":false}},"original_device_class":"timestamp","original_icon":null,"original_name":"Nächste Mitternacht","platform":"sun","suggested_object_id":"sun_next_midnight","supported_features":0,"translation_key":"next_midnight","unique_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0-next_midnight","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.565817+00:00","device_class":null,"device_id":"2aa4df979874e5eb833937be7f4b8800","disabled_by":null,"entity_category":"diagnostic","entity_id":"sensor.sun_next_noon","hidden_by":null,"icon":null,"id":"6b25017471a10e47d303f80a28854427","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.460913+00:00","name":null,"options":{"conversation":{"should_expose":false}},"original_device_class":"timestamp","original_icon":null,"original_name":"Nächster Höchststand","platform":"sun","suggested_object_id":"sun_next_noon","supported_features":0,"translation_key":"next_noon","unique_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0-next_noon","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.565891+00:00","device_class":null,"device_id":"2aa4df979874e5eb833937be7f4b8800","disabled_by":null,"entity_category":"diagnostic","entity_id":"sensor.sun_next_rising","hidden_by":null,"icon":null,"id":"e286cf3937c0fa263297868bb452c63b","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.460981+00:00","name":null,"options":{"conversation":{"should_expose":false}},"original_device_class":"timestamp","original_icon":null,"original_name":"Nächster Aufgang","platform":"sun","suggested_object_id":"sun_next_rising","supported_features":0,"translation_key":"next_rising","unique_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0-next_rising","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.565964+00:00","device_class":null,"device_id":"2aa4df979874e5eb833937be7f4b8800","disabled_by":null,"entity_category":"diagnostic","entity_id":"sensor.sun_next_setting","hidden_by":null,"icon":null,"id":"8258cf749f5ab79ade9a8a58279246eb","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.461045+00:00","name":null,"options":{"conversation":{"should_expose":false}},"original_device_class":"timestamp","original_icon":null,"original_name":"Nächster Untergang","platform":"sun","suggested_object_id":"sun_next_setting","supported_features":0,"translation_key":"next_setting","unique_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0-next_setting","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":{"state_class":"measurement"},"config_entry_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.566033+00:00","device_class":null,"device_id":"2aa4df979874e5eb833937be7f4b8800","disabled_by":"integration","entity_category":"diagnostic","entity_id":"sensor.sun_solar_elevation","hidden_by":null,"icon":null,"id":"c19c6164176275ac83213f8cfeec5803","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.461108+00:00","name":null,"options":{},"original_device_class":null,"original_icon":null,"original_name":"Solare Elevation","platform":"sun","suggested_object_id":"sun_solar_elevation","supported_features":0,"translation_key":"solar_elevation","unique_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0-solar_elevation","previous_unique_id":null,"unit_of_measurement":"°"},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":{"state_class":"measurement"},"config_entry_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.566080+00:00","device_class":null,"device_id":"2aa4df979874e5eb833937be7f4b8800","disabled_by":"integration","entity_category":"diagnostic","entity_id":"sensor.sun_solar_azimuth","hidden_by":null,"icon":null,"id":"d8906f0e9f458f1b0f015135ea1f71da","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.461151+00:00","name":null,"options":{},"original_device_class":null,"original_icon":null,"original_name":"Solarer Azimut","platform":"sun","suggested_object_id":"sun_solar_azimuth","supported_features":0,"translation_key":"solar_azimuth","unique_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0-solar_azimuth","previous_unique_id":null,"unit_of_measurement":"°"},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.566120+00:00","device_class":null,"device_id":"2aa4df979874e5eb833937be7f4b8800","disabled_by":"integration","entity_category":"diagnostic","entity_id":"sensor.sun_solar_rising","hidden_by":null,"icon":null,"id":"c2575fa7f8232c91e36dfcc92e5ed2f0","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.461187+00:00","name":null,"options":{},"original_device_class":null,"original_icon":null,"original_name":"Solare Zunahme","platform":"sun","suggested_object_id":"sun_solar_rising","supported_features":0,"translation_key":"solar_rising","unique_id":"01K77YTM8KRMTJ4G0J9N3ZDPT0-solar_rising","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":{"event_types":["completed","failed","in_progress"]},"config_entry_id":"01K77YTMABSN4SVQG6M3PYTR1P","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.623619+00:00","device_class":null,"device_id":"7776e6b187a69d8d58349d758012a269","disabled_by":null,"entity_category":null,"entity_id":"event.backup_automatic_backup","hidden_by":null,"icon":null,"id":"ac8432828b5362ca963529601d259db2","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.614007+00:00","name":null,"options":{"conversation":{"should_expose":false}},"original_device_class":null,"original_icon":null,"original_name":"Automatisches Backup","platform":"backup","suggested_object_id":null,"supported_features":0,"translation_key":"automatic_backup_event","unique_id":"automatic_backup_event","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":{"options":["idle","create_backup","blocked","receive_backup","restore_backup"]},"config_entry_id":"01K77YTMABSN4SVQG6M3PYTR1P","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.624016+00:00","device_class":null,"device_id":"7776e6b187a69d8d58349d758012a269","disabled_by":null,"entity_category":null,"entity_id":"sensor.backup_backup_manager_state","hidden_by":null,"icon":null,"id":"ac57819832ce99ad840432158c2da2ab","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.614328+00:00","name":null,"options":{"conversation":{"should_expose":false}},"original_device_class":"enum","original_icon":null,"original_name":"Backup-Manager-Zustand","platform":"backup","suggested_object_id":null,"supported_features":0,"translation_key":"backup_manager_state","unique_id":"backup_manager_state","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"01K77YTMABSN4SVQG6M3PYTR1P","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.624206+00:00","device_class":null,"device_id":"7776e6b187a69d8d58349d758012a269","disabled_by":null,"entity_category":null,"entity_id":"sensor.backup_next_scheduled_automatic_backup","hidden_by":null,"icon":null,"id":"6f9e80aa640fa3f3d9afd8d3d9ce127c","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.614456+00:00","name":null,"options":{"conversation":{"should_expose":false}},"original_device_class":"timestamp","original_icon":null,"original_name":"Nächstes geplantes automatisches Backup","platform":"backup","suggested_object_id":null,"supported_features":0,"translation_key":"next_scheduled_automatic_backup","unique_id":"next_scheduled_automatic_backup","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"01K77YTMABSN4SVQG6M3PYTR1P","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.624333+00:00","device_class":null,"device_id":"7776e6b187a69d8d58349d758012a269","disabled_by":null,"entity_category":null,"entity_id":"sensor.backup_last_successful_automatic_backup","hidden_by":null,"icon":null,"id":"a40add32157e1135c18cde9a282f3451","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.614536+00:00","name":null,"options":{"conversation":{"should_expose":false}},"original_device_class":"timestamp","original_icon":null,"original_name":"Letztes erfolgreiches automatisches Backup","platform":"backup","suggested_object_id":null,"supported_features":0,"translation_key":"last_successful_automatic_backup","unique_id":"last_successful_automatic_backup","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"01K77YTMABSN4SVQG6M3PYTR1P","config_subentry_id":null,"created_at":"2025-10-10T21:01:00.624451+00:00","device_class":null,"device_id":"7776e6b187a69d8d58349d758012a269","disabled_by":null,"entity_category":null,"entity_id":"sensor.backup_last_attempted_automatic_backup","hidden_by":null,"icon":null,"id":"0d57254f96520135497938814ce31f26","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:19:34.614607+00:00","name":null,"options":{"conversation":{"should_expose":false}},"original_device_class":"timestamp","original_icon":null,"original_name":"Letztes versuchtes automatisches Backup","platform":"backup","suggested_object_id":null,"supported_features":0,"translation_key":"last_attempted_automatic_backup","unique_id":"last_attempted_automatic_backup","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":null,"config_subentry_id":null,"created_at":"2025-10-10T21:04:11.257258+00:00","device_class":null,"device_id":null,"disabled_by":null,"entity_category":null,"entity_id":"person.sebastian_kruger","hidden_by":null,"icon":null,"id":"770c57687563c26e5861bfdcc0a0eec9","has_entity_name":false,"labels":[],"modified_at":"2025-10-10T21:04:11.257606+00:00","name":null,"options":{"conversation":{"should_expose":false}},"original_device_class":null,"original_icon":null,"original_name":"Sebastian Krüger","platform":"person","suggested_object_id":null,"supported_features":0,"translation_key":null,"unique_id":"sebastian_kruger","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"01K77Z12RS1SERWA726YSCG1VE","config_subentry_id":null,"created_at":"2025-10-10T21:04:32.088409+00:00","device_class":null,"device_id":null,"disabled_by":null,"entity_category":null,"entity_id":"todo.einkaufsliste","hidden_by":null,"icon":null,"id":"d3ead34a2ef03ed9cbf995d7e37e30d5","has_entity_name":true,"labels":[],"modified_at":"2025-10-10T21:04:32.088636+00:00","name":null,"options":{"conversation":{"should_expose":true}},"original_device_class":null,"original_icon":null,"original_name":"Einkaufsliste","platform":"shopping_list","suggested_object_id":null,"supported_features":15,"translation_key":"shopping_list","unique_id":"01K77Z12RS1SERWA726YSCG1VE","previous_unique_id":null,"unit_of_measurement":null},
|
||||
{"aliases":[],"area_id":null,"categories":{},"capabilities":null,"config_entry_id":"01K77Z12TDTX9V9EQ4F35JB2DW","config_subentry_id":null,"created_at":"2025-10-10T21:04:32.102558+00:00","device_class":null,"device_id":null,"disabled_by":null,"entity_category":null,"entity_id":"tts.google_translate_en_com","hidden_by":null,"icon":null,"id":"4e77ef94df356fd2093e1a2ed0d59a33","has_entity_name":false,"labels":[],"modified_at":"2025-10-10T21:04:32.102759+00:00","name":null,"options":{"conversation":{"should_expose":false}},"original_device_class":null,"original_icon":null,"original_name":"Google Translate en com","platform":"google_translate","suggested_object_id":null,"supported_features":0,"translation_key":null,"unique_id":"01K77Z12TDTX9V9EQ4F35JB2DW","previous_unique_id":null,"unit_of_measurement":null}
|
||||
],
|
||||
"deleted_entities": []
|
||||
}
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 1,
|
||||
"key": "core.restore_state",
|
||||
"data": [
|
||||
{
|
||||
"state": {"entity_id":"person.sebastian_kruger","state":"unknown","attributes":{"editable":true,"id":"sebastian_kruger","device_trackers":[],"user_id":"4b03cf29b3f74d56b19c617896ae2d68","friendly_name":"Sebastian Krüger"},"last_changed":"2025-10-10T21:23:38.838659+00:00","last_reported":"2025-10-10T21:23:39.386971+00:00","last_updated":"2025-10-10T21:23:39.386971+00:00","context":{"id":"01K780437TWY03HQGHZJSRSX4H","parent_id":null,"user_id":null}},
|
||||
"extra_data": null,
|
||||
"last_seen": "2025-10-10T22:38:39.391140+00:00"
|
||||
},
|
||||
{
|
||||
"state": {"entity_id":"event.backup_automatic_backup","state":"unknown","attributes":{"event_types":["completed","failed","in_progress"],"event_type":null,"friendly_name":"Backup Automatisches Backup"},"last_changed":"2025-10-10T21:23:39.273791+00:00","last_reported":"2025-10-10T21:23:39.273791+00:00","last_updated":"2025-10-10T21:23:39.273791+00:00","context":{"id":"01K7804349YM1NTT366HCWJGZB","parent_id":null,"user_id":null}},
|
||||
"extra_data": {
|
||||
"last_event_type": null,
|
||||
"last_event_attributes": null
|
||||
},
|
||||
"last_seen": "2025-10-10T22:38:39.391140+00:00"
|
||||
},
|
||||
{
|
||||
"state": {"entity_id":"tts.google_translate_en_com","state":"unknown","attributes":{"friendly_name":"Google Translate en com"},"last_changed":"2025-10-10T21:23:39.276864+00:00","last_reported":"2025-10-10T21:23:39.276864+00:00","last_updated":"2025-10-10T21:23:39.276864+00:00","context":{"id":"01K780434CMY9P3MZ4YVS0FPMS","parent_id":null,"user_id":null}},
|
||||
"extra_data": null,
|
||||
"last_seen": "2025-10-10T22:38:39.391140+00:00"
|
||||
},
|
||||
{
|
||||
"state": {"entity_id":"conversation.home_assistant","state":"unknown","attributes":{"friendly_name":"Home Assistant","supported_features":1},"last_changed":"2025-10-10T21:03:04.335255+00:00","last_reported":"2025-10-10T21:03:04.335255+00:00","last_updated":"2025-10-10T21:03:04.335255+00:00","context":{"id":"01K77YYD4FC07EJF986DV4JS8Y","parent_id":null,"user_id":null}},
|
||||
"extra_data": null,
|
||||
"last_seen": "2025-10-10T21:19:26.169962+00:00"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 1,
|
||||
"key": "core.uuid",
|
||||
"data": {
|
||||
"uuid": "9462389259d8464980b29e33ce6f7d32"
|
||||
}
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 1,
|
||||
"key": "homeassistant.exposed_entities",
|
||||
"data": {
|
||||
"assistants": {},
|
||||
"exposed_entities": {
|
||||
"conversation.home_assistant": {
|
||||
"assistants": {
|
||||
"conversation": {
|
||||
"should_expose": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"zone.home": {
|
||||
"assistants": {
|
||||
"conversation": {
|
||||
"should_expose": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"sun.sun": {
|
||||
"assistants": {
|
||||
"conversation": {
|
||||
"should_expose": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 1,
|
||||
"key": "http",
|
||||
"data": {
|
||||
"login_attempts_threshold": -1,
|
||||
"use_x_frame_options": true,
|
||||
"server_host": [
|
||||
"0.0.0.0",
|
||||
"::"
|
||||
],
|
||||
"cors_allowed_origins": [
|
||||
"https://cast.home-assistant.io"
|
||||
],
|
||||
"server_port": 8123,
|
||||
"ip_ban_enabled": true,
|
||||
"ssl_profile": "modern"
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 1,
|
||||
"key": "http.auth",
|
||||
"data": {
|
||||
"content_user": "1b99c63e120f476291762d89d78875b5"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 1,
|
||||
"key": "lovelace.map",
|
||||
"data": {
|
||||
"config": {
|
||||
"strategy": {
|
||||
"type": "map"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 1,
|
||||
"key": "lovelace_dashboards",
|
||||
"data": {
|
||||
"items": [
|
||||
{
|
||||
"id": "map",
|
||||
"icon": "mdi:map",
|
||||
"title": "Karte",
|
||||
"url_path": "map",
|
||||
"mode": "storage",
|
||||
"show_in_sidebar": true,
|
||||
"require_admin": false
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"version": 4,
|
||||
"minor_version": 1,
|
||||
"key": "onboarding",
|
||||
"data": {
|
||||
"done": [
|
||||
"user",
|
||||
"core_config",
|
||||
"analytics",
|
||||
"integration"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
{
|
||||
"version": 2,
|
||||
"minor_version": 1,
|
||||
"key": "person",
|
||||
"data": {
|
||||
"items": [
|
||||
{
|
||||
"id": "sebastian_kruger",
|
||||
"name": "Sebastian Krüger",
|
||||
"user_id": "4b03cf29b3f74d56b19c617896ae2d68",
|
||||
"device_trackers": []
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 2,
|
||||
"key": "repairs.issue_registry",
|
||||
"data": {
|
||||
"issues": []
|
||||
}
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"minor_version": 1,
|
||||
"key": "trace.saved_traces",
|
||||
"data": {}
|
||||
}
|
||||
@@ -1,58 +0,0 @@
|
||||
blueprint:
|
||||
name: Motion-activated Light
|
||||
description: Turn on a light when motion is detected.
|
||||
domain: automation
|
||||
source_url: https://github.com/home-assistant/core/blob/dev/homeassistant/components/automation/blueprints/motion_light.yaml
|
||||
author: Home Assistant
|
||||
input:
|
||||
motion_entity:
|
||||
name: Motion Sensor
|
||||
selector:
|
||||
entity:
|
||||
filter:
|
||||
- device_class: occupancy
|
||||
domain: binary_sensor
|
||||
- device_class: motion
|
||||
domain: binary_sensor
|
||||
light_target:
|
||||
name: Light
|
||||
selector:
|
||||
target:
|
||||
entity:
|
||||
domain: light
|
||||
no_motion_wait:
|
||||
name: Wait time
|
||||
description: Time to leave the light on after last motion is detected.
|
||||
default: 120
|
||||
selector:
|
||||
number:
|
||||
min: 0
|
||||
max: 3600
|
||||
unit_of_measurement: seconds
|
||||
|
||||
# If motion is detected within the delay,
|
||||
# we restart the script.
|
||||
mode: restart
|
||||
max_exceeded: silent
|
||||
|
||||
triggers:
|
||||
trigger: state
|
||||
entity_id: !input motion_entity
|
||||
from: "off"
|
||||
to: "on"
|
||||
|
||||
actions:
|
||||
- alias: "Turn on the light"
|
||||
action: light.turn_on
|
||||
target: !input light_target
|
||||
- alias: "Wait until there is no motion from device"
|
||||
wait_for_trigger:
|
||||
trigger: state
|
||||
entity_id: !input motion_entity
|
||||
from: "on"
|
||||
to: "off"
|
||||
- alias: "Wait the number of seconds that has been set"
|
||||
delay: !input no_motion_wait
|
||||
- alias: "Turn off the light"
|
||||
action: light.turn_off
|
||||
target: !input light_target
|
||||
@@ -1,50 +0,0 @@
|
||||
blueprint:
|
||||
name: Zone Notification
|
||||
description: Send a notification to a device when a person leaves a specific zone.
|
||||
domain: automation
|
||||
source_url: https://github.com/home-assistant/core/blob/dev/homeassistant/components/automation/blueprints/notify_leaving_zone.yaml
|
||||
author: Home Assistant
|
||||
input:
|
||||
person_entity:
|
||||
name: Person
|
||||
selector:
|
||||
entity:
|
||||
filter:
|
||||
domain: person
|
||||
zone_entity:
|
||||
name: Zone
|
||||
selector:
|
||||
entity:
|
||||
filter:
|
||||
domain: zone
|
||||
notify_device:
|
||||
name: Device to notify
|
||||
description: Device needs to run the official Home Assistant app to receive notifications.
|
||||
selector:
|
||||
device:
|
||||
filter:
|
||||
integration: mobile_app
|
||||
|
||||
triggers:
|
||||
trigger: state
|
||||
entity_id: !input person_entity
|
||||
|
||||
variables:
|
||||
zone_entity: !input zone_entity
|
||||
# This is the state of the person when it's in this zone.
|
||||
zone_state: "{{ states[zone_entity].name }}"
|
||||
person_entity: !input person_entity
|
||||
person_name: "{{ states[person_entity].name }}"
|
||||
|
||||
conditions:
|
||||
condition: template
|
||||
# The first case handles leaving the Home zone which has a special state when zoning called 'home'.
|
||||
# The second case handles leaving all other zones.
|
||||
value_template: "{{ zone_entity == 'zone.home' and trigger.from_state.state == 'home' and trigger.to_state.state != 'home' or trigger.from_state.state == zone_state and trigger.to_state.state != zone_state }}"
|
||||
|
||||
actions:
|
||||
- alias: "Notify that a person has left the zone"
|
||||
domain: mobile_app
|
||||
type: notify
|
||||
device_id: !input notify_device
|
||||
message: "{{ person_name }} has left {{ zone_state }}"
|
||||
@@ -1,86 +0,0 @@
|
||||
blueprint:
|
||||
name: Confirmable Notification
|
||||
description: >-
|
||||
A script that sends an actionable notification with a confirmation before
|
||||
running the specified action.
|
||||
domain: script
|
||||
source_url: https://github.com/home-assistant/core/blob/master/homeassistant/components/script/blueprints/confirmable_notification.yaml
|
||||
author: Home Assistant
|
||||
input:
|
||||
notify_device:
|
||||
name: Device to notify
|
||||
description: Device needs to run the official Home Assistant app to receive notifications.
|
||||
selector:
|
||||
device:
|
||||
filter:
|
||||
integration: mobile_app
|
||||
title:
|
||||
name: "Title"
|
||||
description: "The title of the button shown in the notification."
|
||||
default: ""
|
||||
selector:
|
||||
text:
|
||||
message:
|
||||
name: "Message"
|
||||
description: "The message body"
|
||||
selector:
|
||||
text:
|
||||
confirm_text:
|
||||
name: "Confirmation Text"
|
||||
description: "Text to show on the confirmation button"
|
||||
default: "Confirm"
|
||||
selector:
|
||||
text:
|
||||
confirm_action:
|
||||
name: "Confirmation Action"
|
||||
description: "Action to run when notification is confirmed"
|
||||
default: []
|
||||
selector:
|
||||
action:
|
||||
dismiss_text:
|
||||
name: "Dismiss Text"
|
||||
description: "Text to show on the dismiss button"
|
||||
default: "Dismiss"
|
||||
selector:
|
||||
text:
|
||||
dismiss_action:
|
||||
name: "Dismiss Action"
|
||||
description: "Action to run when notification is dismissed"
|
||||
default: []
|
||||
selector:
|
||||
action:
|
||||
|
||||
mode: restart
|
||||
|
||||
sequence:
|
||||
- alias: "Set up variables"
|
||||
variables:
|
||||
action_confirm: "{{ 'CONFIRM_' ~ context.id }}"
|
||||
action_dismiss: "{{ 'DISMISS_' ~ context.id }}"
|
||||
- alias: "Send notification"
|
||||
domain: mobile_app
|
||||
type: notify
|
||||
device_id: !input notify_device
|
||||
title: !input title
|
||||
message: !input message
|
||||
data:
|
||||
actions:
|
||||
- action: "{{ action_confirm }}"
|
||||
title: !input confirm_text
|
||||
- action: "{{ action_dismiss }}"
|
||||
title: !input dismiss_text
|
||||
- alias: "Awaiting response"
|
||||
wait_for_trigger:
|
||||
- trigger: event
|
||||
event_type: mobile_app_notification_action
|
||||
event_data:
|
||||
action: "{{ action_confirm }}"
|
||||
- trigger: event
|
||||
event_type: mobile_app_notification_action
|
||||
event_data:
|
||||
action: "{{ action_dismiss }}"
|
||||
- choose:
|
||||
- conditions: "{{ wait.trigger.event.data.action == action_confirm }}"
|
||||
sequence: !input confirm_action
|
||||
- conditions: "{{ wait.trigger.event.data.action == action_dismiss }}"
|
||||
sequence: !input dismiss_action
|
||||
@@ -8,7 +8,7 @@ DOCKER_IMAGE=ghcr.io/linkwarden/linkwarden:latest
|
||||
DB_NAME=linkwarden
|
||||
|
||||
# Traefik hostname
|
||||
TRAEFIK_HOST=link.localhost
|
||||
TRAEFIK_HOST=link.pivoine.art
|
||||
|
||||
# App port
|
||||
APP_PORT=3000
|
||||
|
||||
Reference in New Issue
Block a user