Compare commits

...

12 Commits

Author SHA1 Message Date
Martin Bauer
9718d9428a ios actions 2024-05-03 20:55:18 +02:00
Martin Bauer
62450e8dde Latest version 2024-05-03 20:50:49 +02:00
Martin Bauer
a8b5c425a9 Config changes - kinderzimmer IR 2024-01-06 12:08:11 +01:00
Martin Bauer
4eb59dd8bc new files 2023-01-03 20:43:26 +01:00
Martin Bauer
7f7bb30c3d recent updates 2023-01-03 20:42:39 +01:00
Martin Bauer
0cf621214f removed deprecated mqtt config 2022-09-30 19:21:11 +00:00
Martin Bauer
f261b582b0 update 2022-08-28 22:33:35 +02:00
Martin Bauer
91fc9c38ff Frontend config changes 2021-10-05 11:32:39 +00:00
Martin Bauer
ab2ab9f9d7 Changed automations to pyscript 2021-10-05 11:22:27 +00:00
Martin Bauer
a0e498edeb Full switch from fhem to homematic ccu + frontend cleanup 2021-09-19 08:36:59 +00:00
Martin Bauer
33356fa8ca Started to switch from fhem to ccu 2021-09-18 05:04:51 +00:00
Martin Bauer
e063a1303f Removed custom ondilo stuff, since official version available 2021-05-31 16:07:55 +00:00
128 changed files with 51067 additions and 16355 deletions

View File

@@ -1 +1 @@
2021.1.5
2024.5.0

7
.gitignore vendored
View File

@@ -3,9 +3,16 @@ __pycache__
node_modules
/tts
/deps
/blueprints
/home-assistant.log
# Generated files
/groups.yaml
/configuration.yaml
/home-assistant_v2.db
/secrets.yaml
/www/community/
/custom_components/hacs
/custom_components/scheduler
/custom_components/pyscript
/themes
/.storage/hacs/*.hacs

17
.shopping_list.json Normal file
View File

@@ -0,0 +1,17 @@
[
{
"complete": false,
"id": "1593f9c74a054764a96d924c66771f18",
"name": "rasierschaum"
},
{
"name": "Entwicklerwerkzeuge",
"id": "527ee67903de4f8b9f963ab5f79ecf81",
"complete": false
},
{
"name": "",
"id": "e882172545a048bb9367c63b8f64a3cc",
"complete": false
}
]

8
.storage/alexa Normal file
View File

@@ -0,0 +1,8 @@
{
"version": 1,
"minor_version": 1,
"key": "alexa",
"data": {
"authorized": true
}
}

View File

@@ -0,0 +1,24 @@
{
"version": 1,
"minor_version": 2,
"key": "assist_pipeline.pipelines",
"data": {
"items": [
{
"conversation_engine": "conversation.home_assistant",
"conversation_language": "de",
"id": "01h05t8a7v1893b9je0wfv9tp4",
"language": "de",
"name": "Home Assistant",
"stt_engine": "stt.faster_whisper",
"stt_language": "de",
"tts_engine": "tts.piper",
"tts_language": "de_DE",
"tts_voice": "de_DE-thorsten_emotional-medium",
"wake_word_entity": null,
"wake_word_id": null
}
],
"preferred_item": "01h05t8a7v1893b9je0wfv9tp4"
}
}

File diff suppressed because it is too large Load Diff

17
.storage/auth.session Normal file
View File

@@ -0,0 +1,17 @@
{
"version": 1,
"minor_version": 1,
"key": "auth.session",
"data": {
"unauthorized_sessions": {
"e24aafa8bc8bd5bdc6a8ec46cce376a6d8453420ee4fbf15173581f7abd7d1a929bb732604e78bc29764424ca2b6bd69b5e4bbf7f4c8a213188b8820716ec05e": "d8af6d9e327640f0a73d5720d450a836",
"3f5101b02e32269807231b3043ef6dcb2ed46da036e11e6defce8bc9b2bc1476f6aca224f7fd2f05204e0715666d615418de3d5b5a817040a6e09122913356d5": "42148cc3b4274b0883ce0bd9e52249aa",
"b6a76fec69a89ade4ccd387307624a55ec206ec2b413375b7958f5883489977c7892385410aa3b6cd4379d949d7c6e19c12e808a9a12472bbb97b53d9d40f2f5": "1f75dcedcf594a68aca664eee2410e2b",
"a0c52e08223980a5c81842ec2e2cc83cea09ecf640471d16ddf2c172b67ec05c4102031cacc74e3d98d43f55b70afdf3932926a36271c51b378ed6cebbfcf17b": "75c9ce10e2824bcfa00cd8423272a962",
"22f82c4b6111519c3e9894c1b1eb28ad6afffbb3171e82a192808a5a42c152853a1b8731aec5374300809102685661ec0e3553f61b942c5826efc014ce23172d": "59239747102144918442986af3c88962",
"271f11b28f93058e5827f9e2aba9f4802e1b0ec010ec6bbfbab588aaa1ae65a230a5c01939194799afe369ee700f4b6bf42f6d5d5f90b074a48116b0ee75713e": "5066eaa2a08d4ad09f7cb8128113e07f",
"dd50358ea2e2829eb77f59ab22951a93ea6e3a26f21ff2ab0f05164b7fb59912623fadbf2ad1c7d19232d8d17e8d9efcccaa70bb7c9afa9ce145376e229e68b0": "df477f63f6234aaa935e96b2635ef022"
},
"key": "VGWzHXzLvTTBO-cMqo_sBpOHZ9unvBaEMshKJ20i5Uw="
}
}

View File

@@ -1,9 +1,11 @@
{
"data": {
"users": {
"2ffcb10d3db745b396789364fdef72ec": "VSSLF24TFVBBITYM"
}
},
"key": "auth_module.totp",
"version": 1
"version": 1,
"minor_version": 1,
"key": "auth_module.totp",
"data": {
"users": {
"bd0f10a32b324e85998881cb5b748d0f": "BUFHT7N5LWOYLARK2NPWFPTFN6FP6Z2D",
"2ffcb10d3db745b396789364fdef72ec": "CLORX4KY3D445IKX6KYIVH73M3Z2UGXZ"
}
}
}

View File

@@ -0,0 +1,6 @@
{
"version": 1,
"minor_version": 1,
"key": "bluetooth.passive_update_processor",
"data": {}
}

14
.storage/core.analytics Normal file
View File

@@ -0,0 +1,14 @@
{
"version": 1,
"key": "core.analytics",
"data": {
"preferences": {
"base": true,
"diagnostics": false,
"usage": true,
"statistics": false
},
"onboarded": true,
"uuid": "1a941b94815249978a4977f6518e14da"
}
}

View File

@@ -1,20 +1,90 @@
{
"data": {
"areas": [
{
"id": "46ebd507f8f348508653f61054f67eb0",
"name": "Arbeitszimmer Martin"
},
{
"id": "93728f2df4d94517803b87de4d4028bb",
"name": "Wohnbereich"
},
{
"id": "e58ae8bf5c7847af89a727d7949016f0",
"name": "K\u00fcche"
}
]
},
"key": "core.area_registry",
"version": 1
"version": 1,
"minor_version": 6,
"key": "core.area_registry",
"data": {
"areas": [
{
"aliases": [],
"floor_id": null,
"icon": null,
"id": "46ebd507f8f348508653f61054f67eb0",
"labels": [],
"name": "Arbeitszimmer",
"picture": null
},
{
"aliases": [],
"floor_id": "unten",
"icon": null,
"id": "93728f2df4d94517803b87de4d4028bb",
"labels": [],
"name": "Wohnbereich",
"picture": null
},
{
"aliases": [],
"floor_id": "unten",
"icon": null,
"id": "e58ae8bf5c7847af89a727d7949016f0",
"labels": [],
"name": "Küche",
"picture": null
},
{
"aliases": [],
"floor_id": null,
"icon": null,
"id": "rest",
"labels": [],
"name": "Rest",
"picture": null
},
{
"aliases": [],
"floor_id": "unten",
"icon": null,
"id": "schlafzimmer",
"labels": [],
"name": "Schlafzimmer",
"picture": null
},
{
"aliases": [],
"floor_id": null,
"icon": null,
"id": "garten",
"labels": [],
"name": "Garten",
"picture": null
},
{
"aliases": [],
"floor_id": null,
"icon": null,
"id": "dachgeschoss",
"labels": [],
"name": "Dachgeschoss",
"picture": null
},
{
"aliases": [],
"floor_id": "unten",
"icon": null,
"id": "kinderzimmer",
"labels": [],
"name": "Kinderzimmer",
"picture": null
},
{
"aliases": [],
"floor_id": "unten",
"icon": null,
"id": "arbeitszimmerunten",
"labels": [],
"name": "ArbeitszimmerUnten",
"picture": null
}
]
}
}

View File

@@ -0,0 +1,26 @@
{
"version": 1,
"minor_version": 1,
"key": "core.category_registry",
"data": {
"categories": {
"automation": [
{
"category_id": "01HTY8R2MW5JCE7EC8640YDN1K",
"icon": "mdi:pine-tree",
"name": "Weihnachten"
},
{
"category_id": "01HTY8T5QEFK6QP3WJEDHX6CZM",
"icon": "hue:room-outdoors",
"name": "Garten"
},
{
"category_id": "01HTY8TYXFXRN0NTSSZG81Q9R8",
"icon": "mdi:bell",
"name": "Klingel"
}
]
}
}
}

View File

@@ -1,14 +1,17 @@
{
"data": {
"elevation": 368,
"external_url": "https://ha.bauer.tech",
"internal_url": null,
"latitude": 49.369477,
"location_name": "MyHome",
"longitude": 10.9831468,
"time_zone": "Europe/Berlin",
"unit_system": "metric"
},
"key": "core.config",
"version": 1
"version": 1,
"minor_version": 3,
"key": "core.config",
"data": {
"elevation": 368,
"external_url": "https://ha.bauer.tech",
"internal_url": null,
"latitude": 49.369477,
"location_name": "MyHome",
"longitude": 10.9831468,
"time_zone": "Europe/Berlin",
"unit_system": "metric",
"unit_system_v2": "metric",
"language": "de"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,16 @@
{
"version": 1,
"minor_version": 1,
"key": "core.floor_registry",
"data": {
"floors": [
{
"aliases": [],
"floor_id": "unten",
"icon": "hue:room-living",
"level": 1,
"name": "Unten"
}
]
}
}

File diff suppressed because it is too large Load Diff

7
.storage/core.uuid Normal file
View File

@@ -0,0 +1,7 @@
{
"data": {
"uuid": "dbfa2dc8b3aa4f03a3230c64d4faa7a4"
},
"key": "core.uuid",
"version": 1
}

View File

@@ -0,0 +1,204 @@
{
"version": 1,
"minor_version": 1,
"key": "esphome.12f001d74e9a4827e89c1cbf46bc143e",
"data": {
"device_info": {
"uses_password": false,
"name": "garten_rs485_controller2",
"friendly_name": "",
"mac_address": "B0:A7:32:07:47:5C",
"compilation_time": "Feb 10 2024, 17:02:55",
"model": "wt32-eth01",
"manufacturer": "Espressif",
"has_deep_sleep": false,
"esphome_version": "2023.11.0",
"project_name": "",
"project_version": "",
"webserver_port": 0,
"legacy_voice_assistant_version": 0,
"voice_assistant_feature_flags": 0,
"legacy_bluetooth_proxy_version": 0,
"bluetooth_proxy_feature_flags": 0,
"suggested_area": ""
},
"services": [],
"api_version": {
"major": 1,
"minor": 9
},
"light": [
{
"object_id": "pool_licht",
"key": 1717377170,
"name": "pool_licht",
"unique_id": "garten_rs485_controller2lightpool_licht",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "magnolie_links",
"key": 132406681,
"name": "magnolie_links",
"unique_id": "garten_rs485_controller2lightmagnolie_links",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "magnolie_rechts",
"key": 285383603,
"name": "magnolie_rechts",
"unique_id": "garten_rs485_controller2lightmagnolie_rechts",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "suedseite1",
"key": 2913863471,
"name": "suedseite1",
"unique_id": "garten_rs485_controller2lightsuedseite1",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "suedseite2",
"key": 2913863468,
"name": "suedseite2",
"unique_id": "garten_rs485_controller2lightsuedseite2",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "suedseite3",
"key": 2913863469,
"name": "suedseite3",
"unique_id": "garten_rs485_controller2lightsuedseite3",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "suedseite4",
"key": 2913863466,
"name": "suedseite4",
"unique_id": "garten_rs485_controller2lightsuedseite4",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "suedseite5",
"key": 2913863467,
"name": "suedseite5",
"unique_id": "garten_rs485_controller2lightsuedseite5",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "suedseite6",
"key": 2913863464,
"name": "suedseite6",
"unique_id": "garten_rs485_controller2lightsuedseite6",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
}
]
}
}

View File

@@ -0,0 +1,105 @@
{
"version": 1,
"minor_version": 1,
"key": "esphome.1e25694aa216a1fee8090d3f43d30448",
"data": {
"device_info": {
"uses_password": false,
"name": "m5atom1-5391cc",
"friendly_name": "M5Atom1 5391cc",
"mac_address": "24:A1:60:53:91:CC",
"compilation_time": "Jan 5 2024, 14:55:12",
"model": "m5stack-atom",
"manufacturer": "Espressif",
"has_deep_sleep": false,
"esphome_version": "2023.12.5",
"project_name": "m5stack.atom-echo-voice-assistant",
"project_version": "1.0",
"webserver_port": 0,
"voice_assistant_version": 2,
"legacy_bluetooth_proxy_version": 0,
"bluetooth_proxy_feature_flags": 0,
"suggested_area": ""
},
"services": [],
"api_version": {
"major": 1,
"minor": 9
},
"binary_sensor": [
{
"object_id": "button",
"key": 977454165,
"name": "Button",
"unique_id": "m5atom1-5391ccbinary_sensorbutton",
"disabled_by_default": true,
"icon": "",
"entity_category": 2,
"device_class": "",
"is_status_binary_sensor": false
}
],
"switch": [
{
"object_id": "use_wake_word",
"key": 347086140,
"name": "Use wake word",
"unique_id": "m5atom1-5391ccswitchuse_wake_word",
"disabled_by_default": false,
"icon": "",
"entity_category": 1,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "use_listen_light",
"key": 4088855305,
"name": "Use Listen Light",
"unique_id": "m5atom1-5391ccswitchuse_listen_light",
"disabled_by_default": false,
"icon": "",
"entity_category": 1,
"assumed_state": false,
"device_class": ""
}
],
"select": [],
"button": [
{
"object_id": "factory_reset",
"key": 3740619177,
"name": "Factory reset",
"unique_id": "m5atom1-5391ccbuttonfactory_reset",
"disabled_by_default": false,
"icon": "mdi:restart-alert",
"entity_category": 1,
"device_class": "restart"
}
],
"light": [
{
"object_id": "m5atom1_5391cc",
"key": 4035575024,
"name": "",
"unique_id": "m5atom1-5391cclightm5atom1_5391cc",
"disabled_by_default": true,
"icon": "",
"entity_category": 1,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [
"None",
"Slow Pulse",
"Fast Pulse"
],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
}
]
}
}

View File

@@ -0,0 +1,218 @@
{
"version": 1,
"minor_version": 1,
"key": "esphome.1fb07e8bf70e2bea50f81370eea7719a",
"data": {
"device_info": {
"uses_password": false,
"name": "garten_rs485_controller1",
"friendly_name": "",
"mac_address": "B0:A7:32:07:8A:CC",
"compilation_time": "Oct 9 2023, 17:31:38",
"model": "wt32-eth01",
"manufacturer": "Espressif",
"has_deep_sleep": false,
"esphome_version": "2023.9.3",
"project_name": "",
"project_version": "",
"webserver_port": 0,
"legacy_voice_assistant_version": 0,
"voice_assistant_feature_flags": 0,
"legacy_bluetooth_proxy_version": 0,
"bluetooth_proxy_feature_flags": 0,
"suggested_area": ""
},
"services": [],
"api_version": {
"major": 1,
"minor": 9
},
"sensor": [
{
"object_id": "zisterne_fllstand_voltage",
"key": 1146533193,
"name": "Zisterne Füllstand Voltage",
"unique_id": "garten_rs485_controller1sensorzisterne_fllstand_voltage",
"disabled_by_default": false,
"icon": "mdi:water",
"entity_category": 0,
"device_class": "",
"unit_of_measurement": "V",
"accuracy_decimals": 2,
"force_update": false,
"state_class": 1,
"last_reset_type": 0
},
{
"object_id": "zisterne_fllstand",
"key": 428547418,
"name": "Zisterne Füllstand",
"unique_id": "garten_rs485_controller1sensorzisterne_fllstand",
"disabled_by_default": false,
"icon": "mdi:water",
"entity_category": 0,
"device_class": "",
"unit_of_measurement": "%",
"accuracy_decimals": 0,
"force_update": false,
"state_class": 1,
"last_reset_type": 0
}
],
"text_sensor": [],
"light": [
{
"object_id": "eingang_gartenhaus",
"key": 1876366023,
"name": "eingang_gartenhaus",
"unique_id": "garten_rs485_controller1lighteingang_gartenhaus",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "eingang_saule_sud",
"key": 1447889458,
"name": "eingang_saule_sud",
"unique_id": "garten_rs485_controller1lighteingang_saule_sud",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "eingang_gartentur_sud",
"key": 3478858886,
"name": "eingang_gartentur_sud",
"unique_id": "garten_rs485_controller1lighteingang_gartentur_sud",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "eingang_gartentur_nord",
"key": 3712609309,
"name": "eingang_gartentur_nord",
"unique_id": "garten_rs485_controller1lighteingang_gartentur_nord",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "eingang_garageseite",
"key": 4230978638,
"name": "eingang_garageseite",
"unique_id": "garten_rs485_controller1lighteingang_garageseite",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "hochbeet_eingang",
"key": 2162841495,
"name": "hochbeet_eingang",
"unique_id": "garten_rs485_controller1lighthochbeet_eingang",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "hochbeet_mitte",
"key": 2754293745,
"name": "hochbeet_mitte",
"unique_id": "garten_rs485_controller1lighthochbeet_mitte",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "hochbeet_innen",
"key": 27605098,
"name": "hochbeet_innen",
"unique_id": "garten_rs485_controller1lighthochbeet_innen",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
}
]
}
}

View File

@@ -0,0 +1,81 @@
{
"version": 1,
"minor_version": 1,
"key": "esphome.35052937c15a610521f823c4aa8569b4",
"data": {
"device_info": {
"uses_password": false,
"name": "poolcoversensor",
"friendly_name": "",
"mac_address": "E8:9F:6D:D0:FA:2C",
"compilation_time": "May 12 2023, 07:57:49",
"model": "esp32-poe",
"manufacturer": "Espressif",
"has_deep_sleep": false,
"esphome_version": "2023.4.4",
"project_name": "",
"project_version": "",
"webserver_port": 0,
"bluetooth_proxy_version": 0,
"voice_assistant_version": 0
},
"services": [],
"api_version": {
"major": 1,
"minor": 7
},
"sensor": [
{
"object_id": "poolcover_einstieg_abstand",
"key": 2938113039,
"name": "Poolcover Einstieg Abstand",
"unique_id": "poolcoversensorsensorpoolcover_einstieg_abstand",
"disabled_by_default": false,
"icon": "mdi:door-sliding-open",
"entity_category": 0,
"device_class": "",
"unit_of_measurement": "m",
"accuracy_decimals": 2,
"force_update": false,
"state_class": 1,
"last_reset_type": 0
}
],
"text_sensor": [],
"binary_sensor": [
{
"object_id": "poolcover_vorne_einstieg",
"key": 3736932116,
"name": "Poolcover Vorne Einstieg",
"unique_id": "poolcoversensorbinary_sensorpoolcover_vorne_einstieg",
"disabled_by_default": false,
"icon": "mdi:waves-arrow-right",
"entity_category": 0,
"device_class": "opening",
"is_status_binary_sensor": false
},
{
"object_id": "poolcover_mitte",
"key": 195550510,
"name": "Poolcover Mitte",
"unique_id": "poolcoversensorbinary_sensorpoolcover_mitte",
"disabled_by_default": false,
"icon": "mdi:waves-arrow-up",
"entity_category": 0,
"device_class": "opening",
"is_status_binary_sensor": false
},
{
"object_id": "poolcover_ende",
"key": 1788577799,
"name": "Poolcover Ende",
"unique_id": "poolcoversensorbinary_sensorpoolcover_ende",
"disabled_by_default": false,
"icon": "mdi:waves-arrow-left",
"entity_category": 0,
"device_class": "opening",
"is_status_binary_sensor": false
}
]
}
}

View File

@@ -0,0 +1,448 @@
{
"version": 1,
"minor_version": 1,
"key": "esphome.3b1cb18834ca79ac2bcad53b6084cd1c",
"data": {
"device_info": {
"uses_password": false,
"name": "garten-bus-controller",
"friendly_name": "",
"mac_address": "E8:9F:6D:D0:FA:9C",
"compilation_time": "Apr 14 2024, 18:16:36",
"model": "esp32-poe",
"manufacturer": "Espressif",
"has_deep_sleep": false,
"esphome_version": "2024.3.0",
"project_name": "",
"project_version": "",
"webserver_port": 0,
"legacy_voice_assistant_version": 0,
"voice_assistant_feature_flags": 0,
"legacy_bluetooth_proxy_version": 0,
"bluetooth_proxy_feature_flags": 0,
"suggested_area": ""
},
"services": [],
"api_version": {
"major": 1,
"minor": 9
},
"binary_sensor": [
{
"object_id": "oxilife_s_ure_pumpe",
"key": 2355172184,
"name": "Oxilife Säure Pumpe",
"unique_id": "garten-bus-controllerbinary_sensoroxilife_s_ure_pumpe",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "running",
"is_status_binary_sensor": false
},
{
"object_id": "oxilife_ph_flow_control",
"key": 2786835203,
"name": "Oxilife pH Flow Control",
"unique_id": "garten-bus-controllerbinary_sensoroxilife_ph_flow_control",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "running",
"is_status_binary_sensor": false
},
{
"object_id": "oxilife_hydrolysis_flow",
"key": 3161853071,
"name": "Oxilife Hydrolysis Flow",
"unique_id": "garten-bus-controllerbinary_sensoroxilife_hydrolysis_flow",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "running",
"is_status_binary_sensor": false
},
{
"object_id": "oxilife_relay_1_ph",
"key": 2717267456,
"name": "Oxilife Relay 1 pH",
"unique_id": "garten-bus-controllerbinary_sensoroxilife_relay_1_ph",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "power",
"is_status_binary_sensor": false
},
{
"object_id": "oxilife_relay_2_filtering",
"key": 1367725853,
"name": "Oxilife Relay 2 Filtering",
"unique_id": "garten-bus-controllerbinary_sensoroxilife_relay_2_filtering",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "power",
"is_status_binary_sensor": false
},
{
"object_id": "oxilife_relay_3_light",
"key": 3661834398,
"name": "Oxilife Relay 3 Light",
"unique_id": "garten-bus-controllerbinary_sensoroxilife_relay_3_light",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "power",
"is_status_binary_sensor": false
},
{
"object_id": "oxilife_relay_4",
"key": 1568601656,
"name": "Oxilife Relay 4",
"unique_id": "garten-bus-controllerbinary_sensoroxilife_relay_4",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "power",
"is_status_binary_sensor": false
},
{
"object_id": "oxilife_relay_slow_speed",
"key": 3485958471,
"name": "Oxilife Relay Slow Speed",
"unique_id": "garten-bus-controllerbinary_sensoroxilife_relay_slow_speed",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "power",
"is_status_binary_sensor": false
},
{
"object_id": "oxilife_relay_medium_speed",
"key": 1938052325,
"name": "Oxilife Relay Medium Speed",
"unique_id": "garten-bus-controllerbinary_sensoroxilife_relay_medium_speed",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "power",
"is_status_binary_sensor": false
},
{
"object_id": "oxilife_relay_high_speed",
"key": 2414376488,
"name": "Oxilife Relay High Speed",
"unique_id": "garten-bus-controllerbinary_sensoroxilife_relay_high_speed",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "power",
"is_status_binary_sensor": false
},
{
"object_id": "garten_relayboard8_input1",
"key": 754997630,
"name": "garten_relayboard8_input1",
"unique_id": "garten-bus-controllerbinary_sensorgarten_relayboard8_input1",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "",
"is_status_binary_sensor": false
},
{
"object_id": "garten_relayboard8_input2",
"key": 754997629,
"name": "garten_relayboard8_input2",
"unique_id": "garten-bus-controllerbinary_sensorgarten_relayboard8_input2",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "",
"is_status_binary_sensor": false
}
],
"sensor": [
{
"object_id": "oxilife_hydrolyse",
"key": 1398790605,
"name": "Oxilife Hydrolyse",
"unique_id": "garten-bus-controllersensoroxilife_hydrolyse",
"disabled_by_default": false,
"icon": "mdi:percent",
"entity_category": 0,
"device_class": "power_factor",
"unit_of_measurement": "%",
"accuracy_decimals": 0,
"force_update": false,
"state_class": 1,
"last_reset_type": 0
},
{
"object_id": "oxilife_ph",
"key": 3936405862,
"name": "Oxilife pH",
"unique_id": "garten-bus-controllersensoroxilife_ph",
"disabled_by_default": false,
"icon": "mdi:ph",
"entity_category": 0,
"device_class": "",
"unit_of_measurement": "",
"accuracy_decimals": 2,
"force_update": false,
"state_class": 1,
"last_reset_type": 0
},
{
"object_id": "oxilife_redox_level",
"key": 3710264849,
"name": "Oxilife Redox Level",
"unique_id": "garten-bus-controllersensoroxilife_redox_level",
"disabled_by_default": false,
"icon": "mdi:atom",
"entity_category": 0,
"device_class": "",
"unit_of_measurement": "mV",
"accuracy_decimals": 0,
"force_update": false,
"state_class": 1,
"last_reset_type": 0
},
{
"object_id": "pool_temperatur",
"key": 3772248387,
"name": "Pool Temperatur",
"unique_id": "garten-bus-controllersensorpool_temperatur",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "temperature",
"unit_of_measurement": "°C",
"accuracy_decimals": 1,
"force_update": false,
"state_class": 1,
"last_reset_type": 0
},
{
"object_id": "oxilife_ph_status_alarm",
"key": 994588797,
"name": "Oxilife pH Status Alarm",
"unique_id": "garten-bus-controllersensoroxilife_ph_status_alarm",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "",
"unit_of_measurement": "",
"accuracy_decimals": 0,
"force_update": false,
"state_class": 0,
"last_reset_type": 0
},
{
"object_id": "oxilife_polarization_a_time",
"key": 2605269786,
"name": "Oxilife Polarization A Time",
"unique_id": "garten-bus-controllersensoroxilife_polarization_a_time",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "duration",
"unit_of_measurement": "s",
"accuracy_decimals": 0,
"force_update": false,
"state_class": 2,
"last_reset_type": 0
},
{
"object_id": "oxilife_polarization_b_time",
"key": 537313435,
"name": "Oxilife Polarization B Time",
"unique_id": "garten-bus-controllersensoroxilife_polarization_b_time",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "duration",
"unit_of_measurement": "s",
"accuracy_decimals": 0,
"force_update": false,
"state_class": 2,
"last_reset_type": 0
},
{
"object_id": "oxilife_runtime_polarity_changes",
"key": 2891931311,
"name": "Oxilife Runtime Polarity Changes",
"unique_id": "garten-bus-controllersensoroxilife_runtime_polarity_changes",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "",
"unit_of_measurement": "",
"accuracy_decimals": 0,
"force_update": false,
"state_class": 2,
"last_reset_type": 0
},
{
"object_id": "oxilife_relay_state",
"key": 3823559595,
"name": "Oxilife Relay State",
"unique_id": "garten-bus-controllersensoroxilife_relay_state",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "",
"unit_of_measurement": "",
"accuracy_decimals": 0,
"force_update": false,
"state_class": 0,
"last_reset_type": 0
}
],
"text_sensor": [],
"switch": [
{
"object_id": "ventil-beete-nordwest",
"key": 3988670604,
"name": "ventil-beete-nordwest",
"unique_id": "garten-bus-controllerswitchventil-beete-nordwest",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "ventil-beet-west",
"key": 2266224880,
"name": "ventil-beet-west",
"unique_id": "garten-bus-controllerswitchventil-beet-west",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "ventil-sprinkler-westen",
"key": 2341459509,
"name": "ventil-sprinkler-westen",
"unique_id": "garten-bus-controllerswitchventil-sprinkler-westen",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "ventil-giessanlage-vorne",
"key": 377856670,
"name": "ventil-giessanlage-vorne",
"unique_id": "garten-bus-controllerswitchventil-giessanlage-vorne",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "ventil-sprinkler-sud",
"key": 3606889779,
"name": "ventil-sprinkler-sud",
"unique_id": "garten-bus-controllerswitchventil-sprinkler-sud",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "ventil-brunnen-in-zisterne",
"key": 2826335037,
"name": "ventil-brunnen-in-zisterne",
"unique_id": "garten-bus-controllerswitchventil-brunnen-in-zisterne",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "poolpumpe-speed3",
"key": 1927299939,
"name": "poolpumpe-speed3",
"unique_id": "garten-bus-controllerswitchpoolpumpe-speed3",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "poolpumpe-speed2",
"key": 1927299938,
"name": "poolpumpe-speed2",
"unique_id": "garten-bus-controllerswitchpoolpumpe-speed2",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "poolpumpe-speed1",
"key": 1927299937,
"name": "poolpumpe-speed1",
"unique_id": "garten-bus-controllerswitchpoolpumpe-speed1",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "poolpumpe-speed-off",
"key": 1793379420,
"name": "poolpumpe-speed-off",
"unique_id": "garten-bus-controllerswitchpoolpumpe-speed-off",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "garten_relayboard8_switch1",
"key": 456283972,
"name": "garten_relayboard8_switch1",
"unique_id": "garten-bus-controllerswitchgarten_relayboard8_switch1",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "garten_relayboard8_switch2",
"key": 456283975,
"name": "garten_relayboard8_switch2",
"unique_id": "garten-bus-controllerswitchgarten_relayboard8_switch2",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "oxilife_aux_relay",
"key": 3295382490,
"name": "Oxilife Aux Relay",
"unique_id": "garten-bus-controllerswitchoxilife_aux_relay",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
}
]
}
}

View File

@@ -0,0 +1,179 @@
{
"version": 1,
"minor_version": 1,
"key": "esphome.419fe6418360869dda6b2857e5356d58",
"data": {
"device_info": {
"uses_password": false,
"name": "gartenhaus-led-controller",
"friendly_name": "",
"mac_address": "E8:9F:6D:D0:FA:90",
"compilation_time": "Sep 28 2023, 08:59:10",
"model": "esp32-poe",
"manufacturer": "Espressif",
"has_deep_sleep": false,
"esphome_version": "2023.6.4",
"project_name": "",
"project_version": "",
"webserver_port": 0,
"legacy_voice_assistant_version": 0,
"voice_assistant_feature_flags": 0,
"legacy_bluetooth_proxy_version": 0,
"bluetooth_proxy_feature_flags": 0,
"suggested_area": ""
},
"services": [],
"api_version": {
"major": 1,
"minor": 9
},
"binary_sensor": [
{
"object_id": "gartenhaus-led-controller-button-links",
"key": 1586964953,
"name": "gartenhaus-led-controller-button-links",
"unique_id": "gartenhaus-led-controllerbinary_sensorgartenhaus-led-controller-button-links",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "",
"is_status_binary_sensor": false
},
{
"object_id": "gartenhaus-led-controller-button-rechts",
"key": 2964419571,
"name": "gartenhaus-led-controller-button-rechts",
"unique_id": "gartenhaus-led-controllerbinary_sensorgartenhaus-led-controller-button-rechts",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "",
"is_status_binary_sensor": false
},
{
"object_id": "gartenhaus-led-controller-motion-sensor",
"key": 971421646,
"name": "gartenhaus-led-controller-motion-sensor",
"unique_id": "gartenhaus-led-controllerbinary_sensorgartenhaus-led-controller-motion-sensor",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "motion",
"is_status_binary_sensor": false
}
],
"light": [
{
"object_id": "gartenhaus_wandlicht",
"key": 590416280,
"name": "Gartenhaus Wandlicht",
"unique_id": "gartenhaus-led-controllerlightgartenhaus_wandlicht",
"disabled_by_default": false,
"icon": "mdi:led-strip-variant",
"entity_category": 0,
"supported_color_modes": [
7,
39
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [
"None",
"Regenbogen",
"Wipe",
"Zufall langsam",
"Twinkle",
"Feuerwerk"
],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": true,
"legacy_supports_color_temperature": false
},
{
"object_id": "gartenhaus_deckenlicht_hinten",
"key": 3076476589,
"name": "Gartenhaus Deckenlicht Hinten",
"unique_id": "gartenhaus-led-controllerlightgartenhaus_deckenlicht_hinten",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
7,
39
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": true,
"legacy_supports_color_temperature": false
},
{
"object_id": "gartenhaus_deckenlicht_mitte",
"key": 483233698,
"name": "Gartenhaus Deckenlicht Mitte",
"unique_id": "gartenhaus-led-controllerlightgartenhaus_deckenlicht_mitte",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
7,
39
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": true,
"legacy_supports_color_temperature": false
},
{
"object_id": "gartenhaus_deckenlicht_vorne",
"key": 189212603,
"name": "Gartenhaus Deckenlicht Vorne",
"unique_id": "gartenhaus-led-controllerlightgartenhaus_deckenlicht_vorne",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
7,
39
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": true,
"legacy_supports_color_temperature": false
}
],
"switch": [
{
"object_id": "gartenhaus-led-controller-button-led-links",
"key": 2265301433,
"name": "gartenhaus-led-controller-button-led-links",
"unique_id": "gartenhaus-led-controllerswitchgartenhaus-led-controller-button-led-links",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
},
{
"object_id": "gartenhaus-led-controller-button-led-rechts",
"key": 601473107,
"name": "gartenhaus-led-controller-button-led-rechts",
"unique_id": "gartenhaus-led-controllerswitchgartenhaus-led-controller-button-led-rechts",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
}
]
}
}

View File

@@ -0,0 +1,222 @@
{
"version": 1,
"minor_version": 1,
"key": "esphome.4742c954ce0521018f89ced27f5f3ac9",
"data": {
"device_info": {
"uses_password": false,
"name": "m5stackfire",
"friendly_name": "",
"mac_address": "3C:61:05:07:30:F4",
"compilation_time": "Mar 22 2024, 22:24:59",
"model": "m5stack-fire",
"manufacturer": "Espressif",
"has_deep_sleep": false,
"esphome_version": "2024.3.0",
"project_name": "",
"project_version": "",
"webserver_port": 0,
"legacy_voice_assistant_version": 0,
"voice_assistant_feature_flags": 0,
"legacy_bluetooth_proxy_version": 0,
"bluetooth_proxy_feature_flags": 0,
"suggested_area": ""
},
"services": [
{
"name": "mhz19_calibrate_zero",
"key": 1784684433,
"args": []
}
],
"api_version": {
"major": 1,
"minor": 9
},
"binary_sensor": [
{
"object_id": "m5stackfire_charger_connected",
"key": 3044758102,
"name": "M5StackFire Charger Connected",
"unique_id": "m5stackfirebinary_sensorm5stackfire_charger_connected",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "",
"is_status_binary_sensor": false
},
{
"object_id": "m5stackfire_charge_full",
"key": 1340260624,
"name": "M5StackFire Charge Full",
"unique_id": "m5stackfirebinary_sensorm5stackfire_charge_full",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "",
"is_status_binary_sensor": false
},
{
"object_id": "m5stackfire-motion",
"key": 2538737724,
"name": "m5stackfire-motion",
"unique_id": "m5stackfirebinary_sensorm5stackfire-motion",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "motion",
"is_status_binary_sensor": false
}
],
"sensor": [
{
"object_id": "m5stackfire_battery_percent",
"key": 1851517365,
"name": "M5StackFire Battery Percent",
"unique_id": "m5stackfiresensorm5stackfire_battery_percent",
"disabled_by_default": false,
"icon": "mdi:percent",
"entity_category": 0,
"device_class": "",
"unit_of_measurement": "%",
"accuracy_decimals": 0,
"force_update": false,
"state_class": 0,
"last_reset_type": 0
},
{
"object_id": "mh-z19_co2",
"key": 2937308808,
"name": "MH-Z19 CO2",
"unique_id": "m5stackfiresensormh-z19_co2",
"disabled_by_default": false,
"icon": "mdi:molecule-co2",
"entity_category": 0,
"device_class": "carbon_dioxide",
"unit_of_measurement": "ppm",
"accuracy_decimals": 0,
"force_update": false,
"state_class": 1,
"last_reset_type": 0
},
{
"object_id": "mh-z19_temperatur",
"key": 3769515777,
"name": "MH-Z19 Temperatur",
"unique_id": "m5stackfiresensormh-z19_temperatur",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "temperature",
"unit_of_measurement": "°C",
"accuracy_decimals": 0,
"force_update": false,
"state_class": 1,
"last_reset_type": 0
},
{
"object_id": "dht22_temperature",
"key": 922703588,
"name": "DHT22 Temperature",
"unique_id": "m5stackfiresensordht22_temperature",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "temperature",
"unit_of_measurement": "°C",
"accuracy_decimals": 1,
"force_update": false,
"state_class": 1,
"last_reset_type": 0
},
{
"object_id": "dht22_humidity",
"key": 3204820177,
"name": "DHT22 humidity",
"unique_id": "m5stackfiresensordht22_humidity",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "humidity",
"unit_of_measurement": "%",
"accuracy_decimals": 0,
"force_update": false,
"state_class": 1,
"last_reset_type": 0
}
],
"text_sensor": [],
"light": [
{
"object_id": "m5stackfire_side_light",
"key": 3628162624,
"name": "M5StackFire Side Light",
"unique_id": "m5stackfirelightm5stackfire_side_light",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "m5stackfire_side_light_right",
"key": 2691544879,
"name": "M5StackFire Side Light Right",
"unique_id": "m5stackfirelightm5stackfire_side_light_right",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
},
{
"object_id": "m5stackfire_side_light_left",
"key": 74274424,
"name": "M5StackFire Side Light Left",
"unique_id": "m5stackfirelightm5stackfire_side_light_left",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"supported_color_modes": [
35
],
"min_mireds": 0.0,
"max_mireds": 0.0,
"effects": [],
"legacy_supports_brightness": true,
"legacy_supports_rgb": true,
"legacy_supports_white_value": false,
"legacy_supports_color_temperature": false
}
],
"switch": [
{
"object_id": "backlight",
"key": 878769956,
"name": "Backlight",
"unique_id": "m5stackfireswitchbacklight",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"assumed_state": false,
"device_class": ""
}
]
}
}

View File

@@ -0,0 +1,110 @@
{
"version": 1,
"minor_version": 1,
"key": "esphome.601de3e75670a7a5cb68db974ed99a25",
"data": {
"device_info": {
"uses_password": false,
"name": "gartenhaus-taster-input",
"friendly_name": "",
"mac_address": "E8:9F:6D:D0:FA:B8",
"compilation_time": "Mar 8 2024, 18:00:44",
"model": "esp32-poe",
"manufacturer": "Espressif",
"has_deep_sleep": false,
"esphome_version": "2024.2.2",
"project_name": "",
"project_version": "",
"webserver_port": 0,
"legacy_voice_assistant_version": 0,
"voice_assistant_feature_flags": 0,
"legacy_bluetooth_proxy_version": 0,
"bluetooth_proxy_feature_flags": 0,
"suggested_area": ""
},
"services": [],
"api_version": {
"major": 1,
"minor": 9
},
"binary_sensor": [
{
"object_id": "gartenhaus_lichtschalter_gross",
"key": 2792240013,
"name": "gartenhaus_lichtschalter_gross",
"unique_id": "gartenhaus-taster-inputbinary_sensorgartenhaus_lichtschalter_gross",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "light",
"is_status_binary_sensor": false
},
{
"object_id": "gartenhaus_lichtschalter_klein_links",
"key": 3484857124,
"name": "gartenhaus_lichtschalter_klein_links",
"unique_id": "gartenhaus-taster-inputbinary_sensorgartenhaus_lichtschalter_klein_links",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "light",
"is_status_binary_sensor": false
},
{
"object_id": "gartenhaus_lichtschalter_klein_rechts",
"key": 241619836,
"name": "gartenhaus_lichtschalter_klein_rechts",
"unique_id": "gartenhaus-taster-inputbinary_sensorgartenhaus_lichtschalter_klein_rechts",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "light",
"is_status_binary_sensor": false
},
{
"object_id": "gartenhaus_taster1",
"key": 2636569184,
"name": "gartenhaus_taster1",
"unique_id": "gartenhaus-taster-inputbinary_sensorgartenhaus_taster1",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "light",
"is_status_binary_sensor": false
},
{
"object_id": "gartenhaus_taster2",
"key": 2636569187,
"name": "gartenhaus_taster2",
"unique_id": "gartenhaus-taster-inputbinary_sensorgartenhaus_taster2",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "light",
"is_status_binary_sensor": false
},
{
"object_id": "gartenhaus_taster3",
"key": 2636569186,
"name": "gartenhaus_taster3",
"unique_id": "gartenhaus-taster-inputbinary_sensorgartenhaus_taster3",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "light",
"is_status_binary_sensor": false
},
{
"object_id": "gartenhaus_taster4",
"key": 2636569189,
"name": "gartenhaus_taster4",
"unique_id": "gartenhaus-taster-inputbinary_sensorgartenhaus_taster4",
"disabled_by_default": false,
"icon": "",
"entity_category": 0,
"device_class": "light",
"is_status_binary_sensor": false
}
]
}
}

View File

@@ -1,12 +1,18 @@
{
"data": {
"core": {
"showAdvanced": true
},
"language": {
"language": "de"
}
"version": 1,
"minor_version": 1,
"key": "frontend.user_data_2ffcb10d3db745b396789364fdef72ec",
"data": {
"core": {
"showAdvanced": true
},
"key": "frontend.user_data_2ffcb10d3db745b396789364fdef72ec",
"version": 1
"language": {
"language": "de",
"number_format": "language",
"time_format": "language",
"date_format": "language",
"time_zone": "local",
"first_weekday": "language"
}
}
}

View File

@@ -0,0 +1,15 @@
{
"version": 1,
"minor_version": 1,
"key": "frontend.user_data_bd0f10a32b324e85998881cb5b748d0f",
"data": {
"core": {
"showAdvanced": true
},
"language": {
"language": "de",
"number_format": "language",
"time_format": "language"
}
}
}

12
.storage/google_assistant Normal file
View File

@@ -0,0 +1,12 @@
{
"version": 1,
"minor_version": 2,
"key": "google_assistant",
"data": {
"agent_user_ids": {
"2ffcb10d3db745b396789364fdef72ec": {
"local_webhook_id": "7f9f90ea0609767552e3c86e6b4629b30ccf378e57084c5d3a3d461c909102f5"
}
}
}
}

12
.storage/hacs.critical Normal file
View File

@@ -0,0 +1,12 @@
{
"version": "6",
"key": "hacs.critical",
"data": [
{
"repository": "test/test",
"reason": "Security issues, known to steal auth tokens.",
"link": "https://github.com/hacs/default/pull/2",
"acknowledged": true
}
]
}

127
.storage/hacs.hacs Normal file
View File

@@ -0,0 +1,127 @@
{
"version": "6",
"minor_version": 1,
"key": "hacs.hacs",
"data": {
"archived_repositories": [
"ThomasPrior/FlexpoolInfo",
"JuanMTech/green_dark_mode",
"briis/hass-weatherflow",
"eavanvalkenburg/sia",
"marcomow/ble-bulb-card",
"DeebotUniverse/Deebot-4-Home-Assistant",
"jensweimann/awb",
"AitorDB/home-assistant-sun-card",
"walthowd/ha-automower",
"clayauld/lovelace-darksky-card",
"heinoldenhuis/home_assistant_omnik_solar",
"natekspencer/hacs-litterrobot",
"JuanMTech/orange_dark",
"robmarkcole/HASS-Deepstack-object",
"mampfes/hacs_wiffi",
"maykar/lovelace-swipe-navigation",
"KoljaWindeler/kaco",
"dr1rrb/ha-twinkly",
"gerardag/person-entity-card",
"Cyr-ius/hass-hue-service-advanced",
"KTibow/lovelace-dark-soft-ui-theme",
"custom-components/sensor.radarr_upcoming_media",
"chaptergy/noctis-grey",
"peternijssen/home-assistant-jumbo",
"gjohansson-ST/stl",
"tikismoke/home-assistant-nespressoble",
"estevez-dev/extended-banner-card",
"briis/smartweather",
"custom-components/wienerlinien",
"JuanMTech/orange_light",
"digitaljamie/google-theme",
"iantrich/aftership-card",
"PTST/O365-HomeAssistant",
"echoromeo/hanobo",
"thebino/rki_covid",
"rccoleman/lamarzocco",
"spycle/microbot_push",
"custom-cards/upcoming-media-card",
"pippyn/Home-Assistant-Sensor-Groningen-Afvalwijzer",
"NemesisRE/lovelace-swipe-navigation",
"robmarkcole/HASS-Deepstack-face",
"ppanagiotis/pymusiccast",
"Raukze/home-assistant-fitx",
"disforw/inverse",
"nagyrobi/home-assistant-custom-components-pfsense-gateways",
"KTibow/lovelace-light-soft-ui-theme",
"custom-components/sensor.sonarr_upcoming_media",
"JuanMTech/green_light_mode",
"custom-components/sensor.plex_recently_added",
"maykar/kiosk-mode",
"custom-components/sensor.custom_aftership",
"DavidMStraub/homeassistant-homeconnect",
"DSorlov/hasl-platform",
"custom-components/sensor.custom_components",
"Cyr-ius/hass-cozytouch",
"custom-components/custom_components",
"jessevl/homeassistant-greenchoice",
"custom-components/sensor.tautulli",
"cgarwood/homeassistant-fullykiosk",
"marrobHD/firetv-card",
"nagyrobi/home-assistant-custom-components-cover-rf-time-based",
"ljmerza/ha-our-groceries",
"atomic7777/atomic_calendar",
"Sholofly/arrisdcx960",
"toringer/home-assistant-sbanken",
"JuanMTech/amoled_blue",
"custom-components/sensor.untappd",
"perara/systemair-save-connect",
"bieniu/ha-zadnego-ale",
"georgezhao2010/climate_ewelink",
"Michsior14/ha-laser-egg",
"alexarch21/history-explorer-card",
"speleolontra/daikin_residential_altherma",
"Kraineff/philips-airpurifier",
"pilotak/homeassistant-mikrotik",
"ThomasPrior/EthermineInfo",
"GeorgeSG/lovelace-folder-card",
"frenck/home-assistant-theme-outline",
"DCSBL/ha-homewizard-energy",
"maykar/plex_assistant",
"Thomas55555/husqvarna_automower",
"lukich48/hass_mqtt_template_switch",
"Tiemooowh/homeassistant-teletask"
],
"renamed_repositories": {
"xMrVizzy/Minecraft-Version": "kraineff/minecraft-version",
"xMrVizzy/Philips-AirPurifier": "kraineff/philips-airpurifier",
"scottyphillips/mitsubishi_hass": "scottyphillips/echonetlite_homeassistant",
"idittansikte/bootstrap-grid-card": "ownbee/bootstrap-grid-card",
"marksie1988/atomic-calendar-revive": "totaldebug/atomic-calendar-revive",
"PepegaBruh/CryptoTracker": "BigNocciolino/CryptoTracker",
"9a4gl/hass-peltec": "9a4gl/hass-centrometal-boiler",
"78wesley/Darkish-Theme": "78wesley/Home-Assistant-Darkish-Theme",
"KartoffelToby/ai_thermostat": "KartoffelToby/better_thermostat",
"nbogojevic/homeassistant-midea-dehumidifier-lan": "nbogojevic/homeassistant-midea-air-appliances-lan",
"nikrolls/homeassistant-goldair-climate": "nicole-ashley/homeassistant-goldair-climate",
"ulic75/power-distribution-card": "ulic75/power-flow-card",
"wills106/homsassistant-solax-modbus": "wills106/homeassistant-solax-modbus",
"dmitry-k/yandex_smart_home": "dext0r/yandex_smart_home",
"uvjustin/alarmdotcom": "pyalarmdotcom/alarmdotcom",
"wernerhp/ha_integration_load_shedding": "wernerhp/ha.integration.load_shedding",
"TheLastProject/lovelace-valetudo-map-card": "Hypfer/lovelace-valetudo-map-card",
"fuatakgun/kia_uvo": "Hyundai-Kia-Connect/kia_uvo",
"jadson179/consul": "gtjadsonsantos/consul",
"custom-components/integration_blueprint": "ludeeus/integration_blueprint",
"Farfar/homeassistant-skodaconnect": "skodaconnect/homeassistant-skodaconnect",
"lendy007/homeassistant-skodaconnect": "skodaconnect/homeassistant-skodaconnect",
"mtarjoianu/ha_lektrico": "Lektrico/ha_lektrico",
"Wibias/hass-variables": "enkama/hass-variables",
"alexander0042/pirate-weather-ha": "Pirate-Weather/pirate-weather-ha",
"custom-components/alexa_media_player": "alandtse/alexa_media_player",
"johanfrick/custom-sonos-card": "punxaphil/custom-sonos-card",
"arjenvrh/audi_connect_ha": "audiconnect/audi_connect_ha",
"htmltiger/config-editor-card": "junkfix/config-editor-card",
"htmltiger/config-editor": "junkfix/config-editor",
"htmltiger/numberbox-card": "junkfix/numberbox-card",
"orickcorreia/caule-themes-pack-1": "ricardoquecria/caule-themes-pack-1"
},
"ignored_repositories": []
}
}

31501
.storage/hacs.repositories Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,55 @@
{
"version": "6",
"minor_version": 1,
"key": "hacs/144899700.hacs",
"data": {
"archived": false,
"authors": [],
"category": "plugin",
"content_in_root": false,
"country": [],
"config_flow": false,
"default_branch": "master",
"description": "\ud83d\udd39 Add sliders to entity cards",
"domain": "",
"domains": [],
"downloads": 0,
"etag_repository": "W/\"dcee04e155a6f214619452084692a69a604122200203c448889608db87867fa8\"",
"file_name": "slider-entity-row.js",
"filename": null,
"first_install": false,
"fork": false,
"full_name": "thomasloven/lovelace-slider-entity-row",
"hacs": null,
"hide": false,
"hide_default_branch": false,
"homeassistant": null,
"id": "144899700",
"iot_class": null,
"installed": true,
"installed_commit": "3587bef",
"installed_version": "17.2.1",
"open_issues": 27,
"last_commit": "c84a0ad",
"last_version": "17.2.1",
"last_updated": "2022-08-13T19:01:37Z",
"manifest_name": null,
"new": false,
"persistent_directory": null,
"pushed_at": "2022-08-13T19:01:37",
"releases": true,
"render_readme": true,
"published_tags": [
"17.2.1",
"17.2.0",
"17.1.0",
"17.0.1",
"17.0.0"
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 648,
"topics": [],
"zip_release": false
}
}

View File

@@ -0,0 +1,65 @@
{
"version": "6",
"minor_version": 1,
"key": "hacs/172733314.hacs",
"data": {
"archived": false,
"authors": [
"@ludeeus"
],
"category": "integration",
"content_in_root": false,
"country": [],
"config_flow": true,
"default_branch": "main",
"description": "HACS gives you a powerful UI to handle downloads of all your custom needs.",
"domain": "hacs",
"domains": [],
"downloads": 7257,
"etag_repository": "W/\"711c9f5308bfaed56466dbb84dc11ce170e3abaf8bed0ee5cb0b4c189afc1f1c\"",
"file_name": "",
"filename": "hacs.zip",
"first_install": false,
"fork": false,
"full_name": "hacs/integration",
"hacs": "0.19.0",
"hide": false,
"hide_default_branch": true,
"homeassistant": "2022.8.0",
"id": "172733314",
"iot_class": null,
"installed": true,
"installed_commit": "8fa59ee",
"installed_version": "1.27.0",
"open_issues": 0,
"last_commit": "8fa59ee",
"last_version": "1.27.1",
"last_updated": "2022-08-28T08:21:31Z",
"manifest_name": "HACS",
"new": false,
"persistent_directory": null,
"pushed_at": "2022-08-28T08:21:31",
"releases": true,
"render_readme": false,
"published_tags": [
"1.27.1",
"1.27.0",
"1.26.2",
"1.26.1",
"1.26.0"
],
"selected_tag": "1.27.0",
"show_beta": false,
"stargazers_count": 2860,
"topics": [
"community",
"hacktoberfest",
"hacs",
"home-assistant",
"integration",
"package-manager",
"python"
],
"zip_release": true
}
}

View File

@@ -0,0 +1,63 @@
{
"version": "6",
"minor_version": 1,
"key": "hacs/215327195.hacs",
"data": {
"archived": false,
"authors": [],
"category": "plugin",
"content_in_root": true,
"country": [],
"config_flow": false,
"default_branch": "master",
"description": "💡 A Lovelace custom card for RGB lights",
"domain": "",
"domains": [
"light"
],
"downloads": 12380,
"etag_repository": "W/\"b5f74cfb36458239d165665039ad8868468ef47299c90d6095e79f2e48ecc5e2\"",
"file_name": "card.js",
"filename": "card.js",
"first_install": false,
"fork": false,
"full_name": "bokub/rgb-light-card",
"hacs": null,
"hide": false,
"hide_default_branch": false,
"homeassistant": null,
"id": "215327195",
"iot_class": null,
"installed": true,
"installed_commit": "abb7c78",
"installed_version": "1.11.0",
"open_issues": 6,
"last_commit": "abb7c78",
"last_version": "1.11.0",
"last_updated": "2022-07-02T09:17:13Z",
"manifest_name": null,
"new": false,
"persistent_directory": null,
"pushed_at": "2022-07-02T09:17:13",
"releases": true,
"render_readme": true,
"published_tags": [
"1.11.0",
"1.10.0",
"1.9.0",
"1.8.0",
"1.7.1"
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 311,
"topics": [
"hacktoberfest",
"home-assistant",
"lovelace",
"lovelace-custom-card",
"rgb-lights"
],
"zip_release": false
}
}

View File

@@ -0,0 +1,57 @@
{
"version": "6",
"minor_version": 1,
"key": "hacs/222422187.hacs",
"data": {
"archived": false,
"authors": [],
"category": "theme",
"content_in_root": false,
"country": [],
"config_flow": false,
"default_branch": "master",
"description": "\ud83c\udfe0\ud83e\udd16 Theme by @basnijholt based on iOS Dark Mode for Lovelace Home Assistant ",
"domain": "",
"domains": [],
"downloads": 0,
"etag_repository": "W/\"cecf357175700b3cc1db9c4389607d4d10ef7369436b93d42529460c5e1dd05c\"",
"file_name": "ios-dark-mode.yaml",
"filename": null,
"first_install": false,
"fork": false,
"full_name": "basnijholt/lovelace-ios-dark-mode-theme",
"hacs": null,
"hide": false,
"hide_default_branch": false,
"homeassistant": null,
"id": "222422187",
"iot_class": null,
"installed": true,
"installed_commit": "9c012f7",
"installed_version": null,
"open_issues": 29,
"last_commit": "9c012f7",
"last_version": null,
"last_updated": "2022-05-27T18:41:09Z",
"manifest_name": null,
"new": false,
"persistent_directory": null,
"pushed_at": "2022-05-27T18:41:09",
"releases": false,
"render_readme": true,
"published_tags": [],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 375,
"topics": [
"dark-mode",
"darkmode",
"hacs",
"home-assistant",
"ios",
"lovelace",
"theme"
],
"zip_release": false
}
}

View File

@@ -0,0 +1,55 @@
{
"version": "6",
"minor_version": 1,
"key": "hacs/231674882.hacs",
"data": {
"archived": false,
"authors": [],
"category": "plugin",
"content_in_root": false,
"country": [],
"config_flow": false,
"default_branch": "master",
"description": "\ud83d\udd39 Display whatever you want in an entities card row.",
"domain": "",
"domains": [],
"downloads": 0,
"etag_repository": "W/\"d9e5ddb563c27cbe6f0cc04e78ed92c7517cd7e1f3c872746eb5bfad4fa3ef87\"",
"file_name": "template-entity-row.js",
"filename": null,
"first_install": false,
"fork": false,
"full_name": "thomasloven/lovelace-template-entity-row",
"hacs": null,
"hide": false,
"hide_default_branch": false,
"homeassistant": "0.107.0b1",
"id": "231674882",
"iot_class": null,
"installed": true,
"installed_commit": "3c7d493",
"installed_version": "1.3.0",
"open_issues": 14,
"last_commit": "e3da7ba",
"last_version": "1.3.0",
"last_updated": "2022-08-24T08:27:00Z",
"manifest_name": null,
"new": false,
"persistent_directory": null,
"pushed_at": "2022-08-24T08:27:00",
"releases": true,
"render_readme": true,
"published_tags": [
"1.3.0",
"1.2.3",
"1.2.2",
"1.2.1",
"1.2.0"
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 118,
"topics": [],
"zip_release": false
}
}

View File

@@ -0,0 +1,64 @@
{
"version": "6",
"minor_version": 1,
"key": "hacs/286186485.hacs",
"data": {
"archived": false,
"authors": [
"@nielsfaber"
],
"category": "integration",
"content_in_root": false,
"country": [],
"config_flow": true,
"default_branch": "main",
"description": "Custom component for HA that enables the creation of scheduler entities",
"domain": "scheduler",
"domains": [],
"downloads": 173,
"etag_repository": "W/\"64b7c6bf6cebec946299473fb7ec1abfcdf1d3d69a65cc0dbfea133ed5b06360\"",
"file_name": "",
"filename": null,
"first_install": false,
"fork": false,
"full_name": "nielsfaber/scheduler-component",
"hacs": null,
"hide": false,
"hide_default_branch": false,
"homeassistant": null,
"id": "286186485",
"iot_class": null,
"installed": true,
"installed_commit": "b683d53",
"installed_version": "v3.2.10",
"open_issues": 5,
"last_commit": "b683d53",
"last_version": "v3.2.10",
"last_updated": "2022-06-02T06:36:20Z",
"manifest_name": "Scheduler integration",
"new": false,
"persistent_directory": null,
"pushed_at": "2022-06-02T06:36:20",
"releases": true,
"render_readme": true,
"published_tags": [
"v3.2.10",
"v3.2.9",
"v3.2.8",
"v3.2.7",
"v3.2.6"
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 292,
"topics": [
"custom-component",
"hacs",
"homeassistant",
"integration",
"python",
"scheduler"
],
"zip_release": false
}
}

View File

@@ -0,0 +1,70 @@
{
"version": "6",
"minor_version": 1,
"key": "hacs/286270157.hacs",
"data": {
"archived": false,
"authors": [],
"category": "plugin",
"content_in_root": false,
"country": [],
"config_flow": false,
"default_branch": "main",
"description": "HA Lovelace card for control of scheduler entities",
"domain": "",
"domains": [],
"downloads": 4124,
"etag_repository": "W/\"ae9399bf823de6e5d633fc8e5c539f19b44ee94baa4d2c29a92686279538b91a\"",
"file_name": "scheduler-card.js",
"filename": "scheduler-card.js",
"first_install": false,
"fork": false,
"full_name": "nielsfaber/scheduler-card",
"hacs": null,
"hide": false,
"hide_default_branch": false,
"homeassistant": null,
"id": "286270157",
"iot_class": null,
"installed": true,
"installed_commit": "5b7d19b",
"installed_version": "v2.3.6",
"open_issues": 9,
"last_commit": "5b7d19b",
"last_version": "v2.3.6",
"last_updated": "2022-08-23T19:00:00Z",
"manifest_name": null,
"new": false,
"persistent_directory": null,
"pushed_at": "2022-08-23T19:00:00",
"releases": true,
"render_readme": true,
"published_tags": [
"v2.3.6",
"v2.3.5",
"v2.3.4",
"v2.3.3",
"v2.3.2"
],
"selected_tag": null,
"show_beta": false,
"stargazers_count": 440,
"topics": [
"assistant",
"automation",
"card",
"custom-card",
"home",
"home-assistant",
"homeassistant",
"lovelace",
"schedule",
"scheduler",
"sunrise",
"sunset",
"week",
"weekly"
],
"zip_release": false
}
}

7
.storage/hassio Normal file
View File

@@ -0,0 +1,7 @@
{
"data": {
"hassio_user": "508c7e7c70da41dcb39e2a6e23d6fac1"
},
"key": "hassio",
"version": 1
}

View File

@@ -0,0 +1,661 @@
{
"version": 1,
"minor_version": 1,
"key": "homeassistant.exposed_entities",
"data": {
"assistants": {},
"exposed_entities": {
"binary_sensor.lirc_network_kitchenpi_fritz_box_connected": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.lirc_network_bedroompi_fritz_box_connected": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.lirc_network_esszimmerradio_fritz_box_connected": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.lirc_network_musikserverwohnzimmeroben_fritz_box_connected": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.prusaprinter_dht22_temperatur": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"binary_sensor.sysdweb_kitchenpi_lircd": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_kitchenpi_squeezelite": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_kitchenpi_shairport_sync": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_kitchenpi_dht22_sensing": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_bedroompi_lircd": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_bedroompi_squeezelite": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_bedroompi_shairport_sync": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_bedroompi_dht22_sensing": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_esszimmerradio_lircd": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_esszimmerradio_squeezelite": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_esszimmerradio_shairport_sync": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_esszimmerradio_sispmctl": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_musikserverwohnzimmeroben_irserver": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_musikserverwohnzimmeroben_squeezelite": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_musikserverwohnzimmeroben_shairport_sync": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_musikserverwohnzimmeroben_dht22_sensing": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"binary_sensor.sysdweb_musikserverwohnzimmeroben_logitechmediaserver": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.time": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.date": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.date_time": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.date_time_iso": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.time_date": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.pool_pumpe_heute": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.pool_pumpe_gestern": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.vorratsraum_steckdose_1_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.vorratsraum_steckdose_2_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.gefrierschrank_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.trockner_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.waschmaschine_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.kuche_steckdosen_rechts_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.dunstabzug_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.spulmaschine_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.backofen_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.herd_phase_1_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.herd_phase_2_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.herd_phase_3_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.arbeitszimmer_steckdose_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.wohnzimmer_steckdose_1_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.wohnzimmer_steckdose_2_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.motion_combined": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.prusaprinter_dht22_luftfeuchtigkeit": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"binary_sensor.ffmpeg_noise": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.living_area": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.bedroom": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.hallway": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.outside": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.office": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.kids_room": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.bathroom": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.other": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.first_floor": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.eating_area": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.all_downstairs": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.all_downstairs_but_outside": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.all_downstairs_but_bedroom": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.all_downstairs_but_bedroom_and_outside": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"zone.uni": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sun.sun": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"zone.home": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"device_tracker.martins_ipad": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"homematic.raspberrymatic": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"switch.esszimmer_oben_radio_steckdose1": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"switch.esszimmer_oben_radio_steckdose2": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"switch.esszimmer_oben_radio_steckdose3": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"switch.esszimmer_oben_radio_steckdose4": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"light.essbereich_lichter": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"light.wohnzimmer_lichter": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"light.wohnbereich_deckenlampen": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"light.garten_lichter": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"light.arbeitszimmer_lichter": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"light.wohnbereich_lichter": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"persistent_notification.config_entry_discovery": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"persistent_notification.http_login": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.kueche_dht22_temperatur": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"sensor.kueche_dht22_luftfeuchtigkeit": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"binary_sensor.lirc_network_musicmouse_fritz_box_connected": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.schlafzimmer_dht22_temperatur": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"sensor.schlafzimmer_dht22_luftfeuchtigkeit": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"sensor.gartenhaus_steckdose1_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.gartenhaus_steckdose2_verbrauch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"group.office_2nd_floor": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"light.arbeitszimmer_oben_fluter": {
"assistants": {
"conversation": {
"should_expose": true
}
}
},
"sensor.room_sensor": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.room_sensor_2": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.espresense_martins_apple_watch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.bluetooth_monitor_martins_apple_watch": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"sensor.bluetooth_monitor_martins_iphone": {
"assistants": {
"conversation": {
"should_expose": false
}
}
},
"conversation.home_assistant": {
"assistants": {
"conversation": {
"should_expose": false
}
}
}
}
}
}

View File

@@ -0,0 +1,125 @@
{
"version": 1,
"minor_version": 1,
"key": "homekit.e1101f79ce9b41a28359a95f85e57b63.aids",
"data": {
"allocations": {
"homeassistant.scene.arbeitszimmer_blau_grun": 2317157230,
"homeassistant.scene.arbeitszimmer_hell": 3215372892,
"homeassistant.scene.arbeitszimmer_martin_blau_grun": 3700062852,
"homeassistant.scene.arbeitszimmer_martin_hell": 2595314010,
"homeassistant.scene.arbeitszimmer_martin_orange": 3991166903,
"homeassistant.scene.arbeitszimmer_orange": 982016353,
"homeassistant.scene.bad_baden": 1402562114,
"homeassistant.scene.bad_hell": 165560953,
"homeassistant.scene.bad_normal": 128283673,
"homeassistant.scene.garten_savanna": 3224549740,
"homeassistant.scene.kinderzimmer_hell": 1060540279,
"homeassistant.scene.kinderzimmer_normal": 441609939,
"homeassistant.scene.kinderzimmer_orange": 2343533594,
"homeassistant.scene.kinderzimmer_wickeln_nachts": 1707572019,
"homeassistant.scene.kueche_essbereich_blau_grun": 3803762149,
"homeassistant.scene.kueche_essbereich_grun": 3486046132,
"homeassistant.scene.kueche_essbereich_hell": 4039341725,
"homeassistant.scene.kueche_essbereich_orange": 14587584,
"homeassistant.scene.schlafzimmer_bettlich_dunkel": 4138950599,
"homeassistant.scene.schlafzimmer_blau": 3000736384,
"homeassistant.scene.schlafzimmer_einschlaflicht": 4090447399,
"homeassistant.scene.schlafzimmer_ganz_hell": 3216392962,
"homeassistant.scene.schlafzimmer_orange": 3610510258,
"homeassistant.scene.schlafzimmer_rot": 44459589,
"homeassistant.scene.schlafzimmer_stillen": 257166545,
"homeassistant.scene.wohnberech_blau_grun": 243992313,
"homeassistant.scene.wohnbereich_grun": 1045353045,
"homeassistant.scene.wohnbereich_hell": 978395200,
"homeassistant.scene.wohnbereich_kuscheln": 384753228,
"homeassistant.scene.wohnbereich_meditation": 3264580691,
"homeassistant.scene.wohnbereich_orange": 688806765,
"homeassistant.scene.wohnzimmer_blau_grun": 4000943698,
"homeassistant.scene.wohnzimmer_dunkel": 1371653238,
"homeassistant.scene.wohnzimmer_grun": 2534588597,
"homeassistant.scene.wohnzimmer_hell": 2467733920,
"homeassistant.scene.wohnzimmer_orange": 3462548685,
"light.arbeitszimmer_deckenlampe": 3626140425,
"cover.arbeitszimmer_rollo": 339823541,
"cover.wohnzimmer_fenster_rollo": 3756587471,
"cover.wohnzimmer_terrassentur_rollo": 230856714,
"cover.kuche_fenster_rollo": 2724296497,
"cover.esszimmer_fenster_rollo": 3842095442,
"light.gang_licht": 3695130407,
"light.gang_einganglicht": 2780319252,
"hue.light.00:17:88:01:00:cb:65:11-0b": 705329781,
"hue.light.00:17:88:01:10:37:b3:58-0b": 785486930,
"hue.light.00:17:88:01:02:07:a2:e7-0b": 2399142839,
"hue.light.00:17:88:01:02:07:a1:f7-0b": 1099356099,
"light.essbereich_lichter": 2392126668,
"light.wohnzimmer_lichter": 1964405263,
"light.wohnbereich_deckenlampen": 4102254641,
"hue.light.00:17:88:01:00:cb:8b:3d-0b": 3955885029,
"hue.light.00:17:88:01:00:cb:65:3c-0b": 3112281005,
"hue.light.00:17:88:01:01:1b:4f:25-0b": 4206129946,
"hue.light.00:12:4b:00:02:5f:c0:44-0b": 2992723811,
"hue.light.00:17:88:01:00:cd:c7:fe-0b": 3666810401,
"hue.light.00:17:88:01:00:cd:c7:fa-0b": 4276113061,
"hue.light.00:17:88:01:00:b5:39:23-0b": 781520107,
"hue.light.00:17:88:01:10:4e:75:a8-0b": 1456959566,
"cover.schlafzimmer_rollo_klein": 2213360758,
"cover.schlafzimmer_rollo_gross": 3660329119,
"cover.kinderzimmer_rollo": 1574429360,
"light.schlafzimmer_deckenlampe": 4086191374,
"light.kinderzimmer_deckenlampe": 1357007410,
"switch.bad_lufter": 2108832927,
"light.wohnzimmer_deckenlampe": 1245031287,
"light.esszimmer_deckenlampe_west": 460794150,
"light.esszimmer_deckenlampe_mitte": 1545120842,
"light.kuche_deckenlampe": 2326514259,
"light.aussen_terassenlicht": 3235466278,
"light.bad_licht": 1272095113,
"light.garten_lichter": 1632988290,
"hue.light.00:17:88:01:10:4e:5e:ff-0b": 523075551,
"hue.light.00:17:88:01:06:25:80:c9-0b": 1543867072,
"hue.light.00:17:88:01:06:25:94:0c-0b": 131117266,
"hue.light.00:17:88:01:04:f9:c3:32-0b": 3928279087,
"hue.light.00:17:88:01:04:4b:41:7f-0b": 3725059807,
"hue.light.00:17:88:01:04:98:e6:60-0b": 657349039,
"hue.light.00:17:88:01:04:05:22:c6-0b": 1662526083,
"script.bedroom_music_off_20": 2357725677,
"script.bedroom_music_off_30": 109377636,
"script.bedroom_music_off_45": 58897684,
"script.bedroom_music_off_60": 4101906505,
"script.bedroom_waves": 3287422185,
"script.bedroom_rain": 2176118223,
"script.bedroom_sleep_music_long": 2167838011,
"script.bedroom_sleep_music_short": 2422372189,
"hue.light.3ae16067-778e-47d9-86c5-d75d28b7f01b": 1762055787,
"hue.light.d6c3f683-2a24-4fc4-8055-eec68b3bb2f5": 4252871793,
"hue.light.22ffd26f-a76f-4c88-b2d8-2220ef7f8537": 1463708737,
"hue.light.a07ffc61-1d40-406b-b699-eb25c70d9cc4": 2276656891,
"hue.light.2e84b76c-748f-4375-82ab-05e15f4b7223": 2014439809,
"hue.light.58c1bf6f-844e-4690-a21e-f543ae544478": 363823799,
"hue.light.652b0901-18b3-4172-9c06-ca11a9cde172": 1710044888,
"hue.light.0aa6b6e3-7835-44bd-b1fe-06e7d38357bd": 3764471800,
"hue.light.8780e8b9-f420-4679-b434-3a3a02a32d17": 2802754275,
"hue.light.06259ccb-4b42-4f43-b33f-73b6fa5088c8": 3008706353,
"hue.light.56174d32-5767-458d-b3bf-f18fee04e33b": 3899854062,
"hue.light.c720f6e9-2444-4b36-be7a-b08cc4eed965": 1758205815,
"hue.light.de928995-bdc2-40d3-94a4-8aaee26a730f": 1173734377,
"hue.light.0d5d67e0-1f5b-4fe6-aae7-ac6f1f37fcaf": 2788850002,
"hue.light.78da0de5-c611-4b7e-8dc1-5d66347bed9b": 2202441427,
"hue.light.91b4abd8-c147-4b27-86ae-de083b6e860b": 2105360777,
"hue.light.d00eeb4b-0aa8-494f-aa64-1f84faa38213": 4065476362,
"hue.light.67247d33-bc41-4308-b2bb-144abd298001": 700545104,
"hue.light.515b9513-f060-4955-9dad-3e41e16f89ca": 2146599903,
"group.light.15a46cce61915084cd62b350f8d74a77": 4225705665,
"group.light.895257f577609833210621ef4c6e66d6": 3246884649,
"knx.light.0/0/1": 3605125567,
"mqtt.light.musicmouse_json_shelve": 10717228,
"esphome.light.E8:9F:6D:D0:FA:90-light-gartenhaus_wandlicht": 2431978089,
"esphome.light.E8:9F:6D:D0:FA:90-light-gartenhaus_deckenlicht_hinten": 233561340,
"esphome.light.E8:9F:6D:D0:FA:90-light-gartenhaus_deckenlicht_mitte": 3613041223,
"esphome.light.E8:9F:6D:D0:FA:90-light-gartenhaus_deckenlicht_vorne": 2014394300,
"esphome.light.E8:9F:6D:D0:FA:9C-light-pool_licht": 1278204188,
"esphome.light.B0:A7:32:07:47:5C-light-pool_licht": 1805843610
}
}
}

View File

@@ -0,0 +1,986 @@
{
"version": 2,
"minor_version": 1,
"key": "homekit.e1101f79ce9b41a28359a95f85e57b63.iids",
"data": {
"allocations": {
"1": {
"3E___": 1,
"3E__14_": 2,
"3E__20_": 3,
"3E__21_": 4,
"3E__23_": 5,
"3E__30_": 6,
"3E__52_": 7,
"A2___": 8,
"A2__37_": 9
},
"982016353": {
"3E___": 1,
"3E__14_": 11,
"3E__20_": 12,
"3E__21_": 13,
"3E__23_": 14,
"3E__30_": 15,
"3E__52_": 16,
"49___": 17,
"49__25_": 18
},
"2317157230": {
"3E___": 1,
"3E__14_": 20,
"3E__20_": 21,
"3E__21_": 22,
"3E__23_": 23,
"3E__30_": 24,
"3E__52_": 25,
"49___": 26,
"49__25_": 27
},
"3215372892": {
"3E___": 1,
"3E__14_": 29,
"3E__20_": 30,
"3E__21_": 31,
"3E__23_": 32,
"3E__30_": 33,
"3E__52_": 34,
"49___": 35,
"49__25_": 36
},
"4138950599": {
"3E___": 1,
"3E__14_": 38,
"3E__20_": 39,
"3E__21_": 40,
"3E__23_": 41,
"3E__30_": 42,
"3E__52_": 43,
"49___": 44,
"49__25_": 45
},
"257166545": {
"3E___": 1,
"3E__14_": 47,
"3E__20_": 48,
"3E__21_": 49,
"3E__23_": 50,
"3E__30_": 51,
"3E__52_": 52,
"49___": 53,
"49__25_": 54
},
"4090447399": {
"3E___": 1,
"3E__14_": 56,
"3E__20_": 57,
"3E__21_": 58,
"3E__23_": 59,
"3E__30_": 60,
"3E__52_": 61,
"49___": 62,
"49__25_": 63
},
"3610510258": {
"3E___": 1,
"3E__14_": 65,
"3E__20_": 66,
"3E__21_": 67,
"3E__23_": 68,
"3E__30_": 69,
"3E__52_": 70,
"49___": 71,
"49__25_": 72
},
"44459589": {
"3E___": 1,
"3E__14_": 74,
"3E__20_": 75,
"3E__21_": 76,
"3E__23_": 77,
"3E__30_": 78,
"3E__52_": 79,
"49___": 80,
"49__25_": 81
},
"3000736384": {
"3E___": 1,
"3E__14_": 83,
"3E__20_": 84,
"3E__21_": 85,
"3E__23_": 86,
"3E__30_": 87,
"3E__52_": 88,
"49___": 89,
"49__25_": 90
},
"3216392962": {
"3E___": 1,
"3E__14_": 92,
"3E__20_": 93,
"3E__21_": 94,
"3E__23_": 95,
"3E__30_": 96,
"3E__52_": 97,
"49___": 98,
"49__25_": 99
},
"688806765": {
"3E___": 1,
"3E__14_": 101,
"3E__20_": 102,
"3E__21_": 103,
"3E__23_": 104,
"3E__30_": 105,
"3E__52_": 106,
"49___": 107,
"49__25_": 108
},
"243992313": {
"3E___": 1,
"3E__14_": 110,
"3E__20_": 111,
"3E__21_": 112,
"3E__23_": 113,
"3E__30_": 114,
"3E__52_": 115,
"49___": 116,
"49__25_": 117
},
"1045353045": {
"3E___": 1,
"3E__14_": 119,
"3E__20_": 120,
"3E__21_": 121,
"3E__23_": 122,
"3E__30_": 123,
"3E__52_": 124,
"49___": 125,
"49__25_": 126
},
"978395200": {
"3E___": 1,
"3E__14_": 128,
"3E__20_": 129,
"3E__21_": 130,
"3E__23_": 131,
"3E__30_": 132,
"3E__52_": 133,
"49___": 134,
"49__25_": 135
},
"384753228": {
"3E___": 1,
"3E__14_": 137,
"3E__20_": 138,
"3E__21_": 139,
"3E__23_": 140,
"3E__30_": 141,
"3E__52_": 142,
"49___": 143,
"49__25_": 144
},
"1245031287": {
"3E___": 1,
"3E__14_": 146,
"3E__20_": 147,
"3E__21_": 148,
"3E__23_": 149,
"3E__30_": 150,
"3E__52_": 151,
"43___": 152,
"43__25_": 153,
"43__8_": 154
},
"460794150": {
"3E___": 1,
"3E__14_": 156,
"3E__20_": 157,
"3E__21_": 158,
"3E__23_": 159,
"3E__30_": 160,
"3E__52_": 161,
"43___": 162,
"43__25_": 163,
"43__8_": 164
},
"1545120842": {
"3E___": 1,
"3E__14_": 166,
"3E__20_": 167,
"3E__21_": 168,
"3E__23_": 169,
"3E__30_": 170,
"3E__52_": 171,
"43___": 172,
"43__25_": 173,
"43__8_": 174
},
"2326514259": {
"3E___": 1,
"3E__14_": 176,
"3E__20_": 177,
"3E__21_": 178,
"3E__23_": 179,
"3E__30_": 180,
"3E__52_": 181,
"43___": 182,
"43__25_": 183,
"43__8_": 184
},
"3235466278": {
"3E___": 1,
"3E__14_": 186,
"3E__20_": 187,
"3E__21_": 188,
"3E__23_": 189,
"3E__30_": 190,
"3E__52_": 191,
"43___": 192,
"43__25_": 193,
"43__8_": 194
},
"3695130407": {
"3E___": 1,
"3E__14_": 196,
"3E__20_": 197,
"3E__21_": 198,
"3E__23_": 199,
"3E__30_": 200,
"3E__52_": 201,
"43___": 202,
"43__25_": 203,
"43__8_": 204
},
"1272095113": {
"3E___": 1,
"3E__14_": 206,
"3E__20_": 207,
"3E__21_": 208,
"3E__23_": 209,
"3E__30_": 210,
"3E__52_": 211,
"43___": 212,
"43__25_": 213,
"43__8_": 214
},
"2780319252": {
"3E___": 1,
"3E__14_": 216,
"3E__20_": 217,
"3E__21_": 218,
"3E__23_": 219,
"3E__30_": 220,
"3E__52_": 221,
"43___": 222,
"43__25_": 223,
"43__8_": 224
},
"2392126668": {
"3E___": 1,
"3E__14_": 226,
"3E__20_": 227,
"3E__21_": 228,
"3E__23_": 229,
"3E__30_": 230,
"3E__52_": 231,
"43___": 232,
"43__25_": 233,
"43__8_": 234,
"43__13_": 235,
"43__2F_": 236,
"43__CE_": 237
},
"1964405263": {
"3E___": 1,
"3E__14_": 239,
"3E__20_": 240,
"3E__21_": 241,
"3E__23_": 242,
"3E__30_": 243,
"3E__52_": 244,
"43___": 245,
"43__25_": 246,
"43__8_": 247,
"43__13_": 248,
"43__2F_": 249,
"43__CE_": 250
},
"4102254641": {
"3E___": 1,
"3E__14_": 252,
"3E__20_": 253,
"3E__21_": 254,
"3E__23_": 255,
"3E__30_": 256,
"3E__52_": 257,
"43___": 258,
"43__25_": 259,
"43__8_": 260
},
"1632988290": {
"3E___": 1,
"3E__14_": 262,
"3E__20_": 263,
"3E__21_": 264,
"3E__23_": 265,
"3E__30_": 266,
"3E__52_": 267,
"43___": 268,
"43__25_": 269,
"43__8_": 270,
"43__13_": 271,
"43__2F_": 272,
"43__CE_": 273
},
"3756587471": {
"3E___": 1,
"3E__14_": 275,
"3E__20_": 276,
"3E__21_": 277,
"3E__23_": 278,
"3E__30_": 279,
"3E__52_": 280,
"8C___": 281,
"8C__6D_": 282,
"8C__7C_": 283,
"8C__72_": 284,
"8C__6F_": 285
},
"230856714": {
"3E___": 1,
"3E__14_": 287,
"3E__20_": 288,
"3E__21_": 289,
"3E__23_": 290,
"3E__30_": 291,
"3E__52_": 292,
"8C___": 293,
"8C__6D_": 294,
"8C__7C_": 295,
"8C__72_": 296,
"8C__6F_": 297
},
"2724296497": {
"3E___": 1,
"3E__14_": 299,
"3E__20_": 300,
"3E__21_": 301,
"3E__23_": 302,
"3E__30_": 303,
"3E__52_": 304,
"8C___": 305,
"8C__6D_": 306,
"8C__7C_": 307,
"8C__72_": 308,
"8C__6F_": 309
},
"3842095442": {
"3E___": 1,
"3E__14_": 311,
"3E__20_": 312,
"3E__21_": 313,
"3E__23_": 314,
"3E__30_": 315,
"3E__52_": 316,
"8C___": 317,
"8C__6D_": 318,
"8C__7C_": 319,
"8C__72_": 320,
"8C__6F_": 321
},
"2357725677": {
"3E___": 1,
"3E__14_": 323,
"3E__20_": 324,
"3E__21_": 325,
"3E__23_": 326,
"3E__30_": 327,
"3E__52_": 328,
"49___": 329,
"49__25_": 330
},
"109377636": {
"3E___": 1,
"3E__14_": 332,
"3E__20_": 333,
"3E__21_": 334,
"3E__23_": 335,
"3E__30_": 336,
"3E__52_": 337,
"49___": 338,
"49__25_": 339
},
"58897684": {
"3E___": 1,
"3E__14_": 341,
"3E__20_": 342,
"3E__21_": 343,
"3E__23_": 344,
"3E__30_": 345,
"3E__52_": 346,
"49___": 347,
"49__25_": 348
},
"4101906505": {
"3E___": 1,
"3E__14_": 350,
"3E__20_": 351,
"3E__21_": 352,
"3E__23_": 353,
"3E__30_": 354,
"3E__52_": 355,
"49___": 356,
"49__25_": 357
},
"3287422185": {
"3E___": 1,
"3E__14_": 359,
"3E__20_": 360,
"3E__21_": 361,
"3E__23_": 362,
"3E__30_": 363,
"3E__52_": 364,
"49___": 365,
"49__25_": 366
},
"2176118223": {
"3E___": 1,
"3E__14_": 368,
"3E__20_": 369,
"3E__21_": 370,
"3E__23_": 371,
"3E__30_": 372,
"3E__52_": 373,
"49___": 374,
"49__25_": 375
},
"2167838011": {
"3E___": 1,
"3E__14_": 377,
"3E__20_": 378,
"3E__21_": 379,
"3E__23_": 380,
"3E__30_": 381,
"3E__52_": 382,
"49___": 383,
"49__25_": 384
},
"2422372189": {
"3E___": 1,
"3E__14_": 386,
"3E__20_": 387,
"3E__21_": 388,
"3E__23_": 389,
"3E__30_": 390,
"3E__52_": 391,
"49___": 392,
"49__25_": 393
},
"1357007410": {
"3E___": 1,
"3E__14_": 395,
"3E__20_": 396,
"3E__21_": 397,
"3E__23_": 398,
"3E__30_": 399,
"3E__52_": 400,
"43___": 401,
"43__25_": 402,
"43__8_": 403
},
"2213360758": {
"3E___": 1,
"3E__14_": 405,
"3E__20_": 406,
"3E__21_": 407,
"3E__23_": 408,
"3E__30_": 409,
"3E__52_": 410,
"8C___": 411,
"8C__6D_": 412,
"8C__7C_": 413,
"8C__72_": 414,
"8C__6F_": 415
},
"3626140425": {
"3E___": 1,
"3E__14_": 417,
"3E__20_": 418,
"3E__21_": 419,
"3E__23_": 420,
"3E__30_": 421,
"3E__52_": 422,
"43___": 423,
"43__25_": 424,
"43__8_": 425
},
"3660329119": {
"3E___": 1,
"3E__14_": 427,
"3E__20_": 428,
"3E__21_": 429,
"3E__23_": 430,
"3E__30_": 431,
"3E__52_": 432,
"8C___": 433,
"8C__6D_": 434,
"8C__7C_": 435,
"8C__72_": 436,
"8C__6F_": 437
},
"4086191374": {
"3E___": 1,
"3E__14_": 439,
"3E__20_": 440,
"3E__21_": 441,
"3E__23_": 442,
"3E__30_": 443,
"3E__52_": 444,
"43___": 445,
"43__25_": 446,
"43__8_": 447
},
"1762055787": {
"3E___": 1,
"3E__14_": 449,
"3E__20_": 450,
"3E__21_": 451,
"3E__23_": 452,
"3E__30_": 453,
"3E__52_": 454,
"43___": 455,
"43__25_": 456,
"43__8_": 457,
"43__13_": 458,
"43__2F_": 459,
"43__CE_": 460
},
"4252871793": {
"3E___": 1,
"3E__14_": 462,
"3E__20_": 463,
"3E__21_": 464,
"3E__23_": 465,
"3E__30_": 466,
"3E__52_": 467,
"43___": 468,
"43__25_": 469,
"43__8_": 470,
"43__13_": 471,
"43__2F_": 472,
"43__CE_": 473
},
"1463708737": {
"3E___": 1,
"3E__14_": 475,
"3E__20_": 476,
"3E__21_": 477,
"3E__23_": 478,
"3E__30_": 479,
"3E__52_": 480,
"43___": 481,
"43__25_": 482,
"43__8_": 483,
"43__13_": 484,
"43__2F_": 485
},
"2276656891": {
"3E___": 1,
"3E__14_": 487,
"3E__20_": 488,
"3E__21_": 489,
"3E__23_": 490,
"3E__30_": 491,
"3E__52_": 492,
"43___": 493,
"43__25_": 494,
"43__8_": 495,
"43__13_": 496,
"43__2F_": 497,
"43__CE_": 498
},
"2014439809": {
"3E___": 1,
"3E__14_": 500,
"3E__20_": 501,
"3E__21_": 502,
"3E__23_": 503,
"3E__30_": 504,
"3E__52_": 505,
"43___": 506,
"43__25_": 507,
"43__8_": 508,
"43__13_": 509,
"43__2F_": 510,
"43__CE_": 511
},
"363823799": {
"3E___": 1,
"3E__14_": 513,
"3E__20_": 514,
"3E__21_": 515,
"3E__23_": 516,
"3E__30_": 517,
"3E__52_": 518,
"43___": 519,
"43__25_": 520,
"43__8_": 521,
"43__13_": 522,
"43__2F_": 523,
"43__CE_": 524
},
"1710044888": {
"3E___": 1,
"3E__14_": 526,
"3E__20_": 527,
"3E__21_": 528,
"3E__23_": 529,
"3E__30_": 530,
"3E__52_": 531,
"43___": 532,
"43__25_": 533,
"43__8_": 534,
"43__13_": 535,
"43__2F_": 536,
"43__CE_": 537
},
"3764471800": {
"3E___": 1,
"3E__14_": 539,
"3E__20_": 540,
"3E__21_": 541,
"3E__23_": 542,
"3E__30_": 543,
"3E__52_": 544,
"43___": 545,
"43__25_": 546,
"43__8_": 547,
"43__13_": 548,
"43__2F_": 549,
"43__CE_": 550
},
"2802754275": {
"3E___": 1,
"3E__14_": 552,
"3E__20_": 553,
"3E__21_": 554,
"3E__23_": 555,
"3E__30_": 556,
"3E__52_": 557,
"43___": 558,
"43__25_": 559,
"43__8_": 560,
"43__13_": 561,
"43__2F_": 562
},
"3008706353": {
"3E___": 1,
"3E__14_": 564,
"3E__20_": 565,
"3E__21_": 566,
"3E__23_": 567,
"3E__30_": 568,
"3E__52_": 569,
"43___": 570,
"43__25_": 571,
"43__8_": 572,
"43__13_": 573,
"43__2F_": 574,
"43__CE_": 575
},
"3899854062": {
"3E___": 1,
"3E__14_": 577,
"3E__20_": 578,
"3E__21_": 579,
"3E__23_": 580,
"3E__30_": 581,
"3E__52_": 582,
"43___": 583,
"43__25_": 584,
"43__8_": 585,
"43__13_": 586,
"43__2F_": 587
},
"1758205815": {
"3E___": 1,
"3E__14_": 589,
"3E__20_": 590,
"3E__21_": 591,
"3E__23_": 592,
"3E__30_": 593,
"3E__52_": 594,
"43___": 595,
"43__25_": 596,
"43__8_": 597,
"43__13_": 598,
"43__2F_": 599,
"43__CE_": 600
},
"1173734377": {
"3E___": 1,
"3E__14_": 602,
"3E__20_": 603,
"3E__21_": 604,
"3E__23_": 605,
"3E__30_": 606,
"3E__52_": 607,
"43___": 608,
"43__25_": 609,
"43__8_": 610,
"43__13_": 611,
"43__2F_": 612,
"43__CE_": 613
},
"2788850002": {
"3E___": 1,
"3E__14_": 615,
"3E__20_": 616,
"3E__21_": 617,
"3E__23_": 618,
"3E__30_": 619,
"3E__52_": 620,
"43___": 621,
"43__25_": 622,
"43__8_": 623,
"43__13_": 624,
"43__2F_": 625,
"43__CE_": 626
},
"2202441427": {
"3E___": 1,
"3E__14_": 628,
"3E__20_": 629,
"3E__21_": 630,
"3E__23_": 631,
"3E__30_": 632,
"3E__52_": 633,
"43___": 634,
"43__25_": 635,
"43__8_": 636,
"43__13_": 637,
"43__2F_": 638
},
"2105360777": {
"3E___": 1,
"3E__14_": 640,
"3E__20_": 641,
"3E__21_": 642,
"3E__23_": 643,
"3E__30_": 644,
"3E__52_": 645,
"43___": 646,
"43__25_": 647,
"43__8_": 648,
"43__13_": 649,
"43__2F_": 650
},
"4065476362": {
"3E___": 1,
"3E__14_": 652,
"3E__20_": 653,
"3E__21_": 654,
"3E__23_": 655,
"3E__30_": 656,
"3E__52_": 657,
"43___": 658,
"43__25_": 659,
"43__8_": 660,
"43__13_": 661,
"43__2F_": 662,
"43__CE_": 663
},
"700545104": {
"3E___": 1,
"3E__14_": 665,
"3E__20_": 666,
"3E__21_": 667,
"3E__23_": 668,
"3E__30_": 669,
"3E__52_": 670,
"43___": 671,
"43__25_": 672,
"43__8_": 673,
"43__13_": 674,
"43__2F_": 675,
"43__CE_": 676
},
"2146599903": {
"3E___": 1,
"3E__14_": 678,
"3E__20_": 679,
"3E__21_": 680,
"3E__23_": 681,
"3E__30_": 682,
"3E__52_": 683,
"43___": 684,
"43__25_": 685,
"43__8_": 686,
"43__13_": 687,
"43__2F_": 688,
"43__CE_": 689
},
"339823541": {
"3E___": 1,
"3E__14_": 691,
"3E__20_": 692,
"3E__21_": 693,
"3E__23_": 694,
"3E__30_": 695,
"3E__52_": 696,
"8C___": 697,
"8C__6D_": 698,
"8C__7C_": 699,
"8C__72_": 700,
"8C__6F_": 701
},
"1574429360": {
"3E___": 1,
"3E__14_": 703,
"3E__20_": 704,
"3E__21_": 705,
"3E__23_": 706,
"3E__30_": 707,
"3E__52_": 708,
"8C___": 709,
"8C__6D_": 710,
"8C__7C_": 711,
"8C__72_": 712,
"8C__6F_": 713
},
"4225705665": {
"3E__14_": 2,
"3E__20_": 3,
"3E__21_": 4,
"3E__23_": 5,
"3E__30_": 6,
"3E__52_": 7,
"43___": 8,
"43__25_": 9,
"43__8_": 10,
"43__13_": 11,
"43__2F_": 12
},
"3246884649": {
"3E__14_": 2,
"3E__20_": 3,
"3E__21_": 4,
"3E__23_": 5,
"3E__30_": 6,
"3E__52_": 7,
"43___": 8,
"43__25_": 9,
"43__8_": 10,
"43__13_": 11,
"43__2F_": 12
},
"3605125567": {
"3E__14_": 2,
"3E__20_": 3,
"3E__21_": 4,
"3E__23_": 5,
"3E__30_": 6,
"3E__52_": 7,
"43___": 8,
"43__25_": 9
},
"10717228": {
"3E__14_": 2,
"3E__20_": 3,
"3E__21_": 4,
"3E__23_": 5,
"3E__30_": 6,
"3E__52_": 7,
"43___": 8,
"43__25_": 9,
"43__8_": 10,
"43__13_": 11,
"43__2F_": 12,
"43__CE_": 13
},
"2431978089": {
"3E__14_": 2,
"3E__20_": 3,
"3E__21_": 4,
"3E__23_": 5,
"3E__30_": 6,
"3E__52_": 7,
"43___": 8,
"43__25_": 9,
"43__8_": 10,
"43__13_": 11,
"43__2F_": 12,
"43__CE_": 13
},
"233561340": {
"3E__14_": 2,
"3E__20_": 3,
"3E__21_": 4,
"3E__23_": 5,
"3E__30_": 6,
"3E__52_": 7,
"43___": 8,
"43__25_": 9,
"43__8_": 10,
"43__13_": 11,
"43__2F_": 12,
"43__CE_": 13
},
"3613041223": {
"3E__14_": 2,
"3E__20_": 3,
"3E__21_": 4,
"3E__23_": 5,
"3E__30_": 6,
"3E__52_": 7,
"43___": 8,
"43__25_": 9,
"43__8_": 10,
"43__13_": 11,
"43__2F_": 12,
"43__CE_": 13
},
"2014394300": {
"3E__14_": 2,
"3E__20_": 3,
"3E__21_": 4,
"3E__23_": 5,
"3E__30_": 6,
"3E__52_": 7,
"43___": 8,
"43__25_": 9,
"43__8_": 10,
"43__13_": 11,
"43__2F_": 12,
"43__CE_": 13
},
"1278204188": {
"3E__14_": 2,
"3E__20_": 3,
"3E__21_": 4,
"3E__23_": 5,
"3E__30_": 6,
"3E__52_": 7,
"43___": 8,
"43__25_": 9,
"43__8_": 10,
"43__13_": 11,
"43__2F_": 12
},
"1805843610": {
"3E__14_": 2,
"3E__20_": 3,
"3E__21_": 4,
"3E__23_": 5,
"3E__30_": 6,
"3E__52_": 7,
"43___": 8,
"43__25_": 9,
"43__8_": 10,
"43__13_": 11,
"43__2F_": 12
}
}
}
}

View File

@@ -0,0 +1 @@
{"mac": "2C:5F:45:B9:36:2A", "config_version": 238, "paired_clients": {"22f1997c-7a89-4a18-b400-a501a3eb18db": "2d16db330018ab5093679176e229325a55ad4d1ecd9acd1c15bf8f94a5027789"}, "client_properties": {"22f1997c-7a89-4a18-b400-a501a3eb18db": {"permissions": 1}}, "accessories_hash": "86bd88a9e89d1f3c2bc999093adeb4d64f33a0d783a0903bc1aa2e020b4cdaf6549cb50bfa14e7f9c14ed0b4cb58dc2c4d494196c0d76b4a5c39ea5d0573672b", "client_uuid_to_bytes": {"22f1997c-7a89-4a18-b400-a501a3eb18db": "32324631393937432d374138392d344131382d423430302d413530314133454231384442"}, "private_key": "03d847a9e20598ee99c5b47cfc64c07ce83c7aebc6720e26e83fdd4c359e33c7", "public_key": "f4de2e4b9a98f38d27af5914310f92b861f6cdbc02e22945554c07bbc3868f70"}

23
.storage/http Normal file
View File

@@ -0,0 +1,23 @@
{
"version": 1,
"minor_version": 1,
"key": "http",
"data": {
"use_x_forwarded_for": true,
"trusted_proxies": [
"192.168.178.80"
],
"use_x_frame_options": true,
"server_host": [
"0.0.0.0",
"::"
],
"server_port": 8123,
"login_attempts_threshold": -1,
"ip_ban_enabled": true,
"ssl_profile": "modern",
"cors_allowed_origins": [
"https://cast.home-assistant.io"
]
}
}

8
.storage/http.auth Normal file
View File

@@ -0,0 +1,8 @@
{
"version": 1,
"minor_version": 1,
"key": "http.auth",
"data": {
"content_user": "66ee14e588ef4a7bbd019a46eb9a3e29"
}
}

15
.storage/input_datetime Normal file
View File

@@ -0,0 +1,15 @@
{
"version": 1,
"minor_version": 1,
"key": "input_datetime",
"data": {
"items": [
{
"id": "martin_wake_up_alarm",
"has_time": true,
"has_date": true,
"name": "martin_wake_up_alarm"
}
]
}
}

18
.storage/input_number Normal file
View File

@@ -0,0 +1,18 @@
{
"version": 1,
"key": "input_number",
"data": {
"items": [
{
"min": 1.0,
"max": 60.0,
"name": "F\u00f6n aus in ",
"unit_of_measurement": "Minuten",
"icon": "mdi:time",
"step": 1.0,
"mode": "slider",
"id": "fon_aus_in"
}
]
}
}

8
.storage/input_text Normal file
View File

@@ -0,0 +1,8 @@
{
"version": 1,
"minor_version": 1,
"key": "input_text",
"data": {
"items": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,575 +1,211 @@
{
"version": 1,
"key": "lovelace",
"data": {
"config": {
"title": "\u00dcbersicht",
"views": [
{
"badges": [],
"cards": [
{
"aspect_ratio": "16x9",
"entities": [
"group.living_area"
],
"image": "/local/img/living_area_16_9.jpg",
"scenes": [
{
"color": "#f07a1d",
"name": "Orange",
"scene": "scene.wohnbereich_orange"
},
{
"color": "#f2e616",
"name": "Hell",
"scene": "scene.wohnbereich_hell"
},
{
"color": "#0050ff",
"name": "Blau",
"scene": "scene.wohnbereich_blau_grun"
}
],
"type": "custom:room-glance-card"
},
{
"entities": [
{
"entity": "light.wohnzimmer_deckenlampe",
"name": "Wohnzimmer Decke"
},
{
"entity": "light.esszimmer_deckenlampe_west",
"name": "Esstisch"
},
{
"entity": "light.esszimmer_deckenlampe_mitte",
"name": "Esszimmer Mitte"
},
{
"entity": "light.kuche_deckenlampe",
"name": "K\u00fcche"
},
{
"type": "divider"
},
{
"entity": "cover.wohnzimmer_fenster_rollo",
"name": "WZ Fenster",
"type": "custom:state-card-custom-cover"
},
{
"entity": "cover.wohnzimmer_terrassentur_rollo",
"name": "Terrassent\u00fcr",
"type": "custom:state-card-custom-cover"
},
{
"entity": "cover.kuche_fenster_rollo",
"name": "K\u00fcche",
"type": "custom:state-card-custom-cover"
},
{
"entity": "cover.esszimmer_fenster_rollo",
"name": "Esszimmer",
"type": "custom:state-card-custom-cover"
},
{
"type": "divider"
},
{
"entity": "light.gang_licht",
"name": "Gang Licht"
},
{
"entity": "light.gang_bogen",
"name": "Gang Bogen"
}
],
"show_header_toggle": false,
"type": "entities"
},
{
"entity": "media_player.kitchenpi",
"hide": {
"power_state": false,
"shuffle": false,
"source": true,
"volume": false
},
"idle_view": {
"when_idle": true,
"when_paused": true,
"when_standby": true
},
"shortcuts": {
"columns": 4,
"label": "Playlists",
"list": [
{
"icon": "mdi:alpha-r",
"id": "http://dg-br-http-dus-dtag-cdn.cast.addradio.de/br/b5aktuell/live/mp3/128/stream.mp3?ar-distributor=f0a1",
"name": "B5",
"type": "music"
},
{
"icon": "mdi:alpha-b",
"id": "spotify:playlist:37i9dQZF1DX6G7arXBXa3A",
"name": "BigBand",
"type": "music"
},
{
"icon": "mdi:alpha-j",
"id": "spotify:playlist:37i9dQZF1DX4wta20PHgwo",
"name": "LateNightJazz",
"type": "music"
}
]
},
"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",
"title": "Wohnbereich"
},
{
"badges": [],
"cards": [
{
"aspect_ratio": "16x9",
"entities": [
"group.bedroom"
],
"image": "/local/img/bedroom.jpg",
"scenes": [
{
"color": "#eee",
"icon": "mdi:shoe-print",
"name": "Bettlicht Dunkel",
"scene": "scene.schlafzimmer_bettlicht_dunkel"
},
{
"color": "#f07a1d",
"name": "Orange",
"scene": "scene.schlafzimmer_orange"
},
{
"color": "#f35421",
"name": "Rot",
"scene": "scene.schlafzimmer_rot"
},
{
"color": "#fdef56",
"name": "Hell",
"scene": "scene.schlafzimmer_ganz_hell"
},
{
"color": "#2eacd7",
"name": "Blau",
"scene": "scene.schlafzimmer_blau"
}
],
"type": "custom:room-glance-card"
},
{
"artwork": "cover",
"entity": "media_player.bedroompi",
"hide": {
"power_state": false,
"shuffle": false,
"source": true,
"volume": false
},
"icon": "mdi:music",
"shortcuts": {
"buttons": [
{
"icon": "mdi:sleep",
"id": "Good Night",
"type": "music"
},
{
"icon": "mdi:power-sleep",
"id": "Good Night Long",
"type": "music"
},
{
"icon": "mdi:heart",
"id": "Bar Classics",
"type": "music"
},
{
"icon": "mdi:weather-lightning-rainy",
"id": "spotify:playlist:37i9dQZF1DXbcPC6Vvqudd",
"type": "music"
}
],
"columns": 4,
"label": "Playlists",
"list": [
{
"icon": "mdi:waves",
"id": "spotify:playlist:37i9dQZF1DX9if5QDLdzCa",
"name": "Wellen",
"type": "music"
},
{
"icon": "mdi:library-music-outline",
"id": "spotify:playlist:37i9dQZF1DX7heGeZ10YDi",
"name": "Different Sleeping List",
"type": "music"
},
{
"icon": "mdi:saxophone",
"id": "spotify:playlist:37i9dQZF1DX4wta20PHgwo",
"name": "Late NightJazz",
"type": "music"
},
{
"icon": "mdi:account-heart",
"id": "spotify:playlist:2AmjhSAm6iI0qrXXhQyHgk",
"name": "Romantic Jazz",
"type": "music"
},
{
"icon": "mdi:violin",
"id": "spotify:playlist:37i9dQZF1DX8Dd9bxD1WYH",
"name": "Klassik zum Entspannen",
"type": "music"
}
]
},
"type": "custom:mini-media-player"
},
{
"entities": [
{
"entity": "scene.schlafzimmer_stillen",
"icon": "mdi:baby-bottle",
"name": "Stillen"
},
{
"entity": "light.schlafzimmer_deckenlampe",
"name": "Deckenlampe"
},
{
"entity": "light.schlafzimmer_fluter",
"name": "Fluter"
},
{
"entity": "light.bett_martin",
"icon": "mdi:sleep",
"name": "Bett Martin"
},
{
"entity": "light.bett_rebecca",
"icon": "mdi:sleep",
"name": "Bett Rebecca"
},
{
"entity": "light.schlafzimmer_schrank",
"icon": "mdi:trello",
"name": "Schrank"
},
{
"entity": "cover.schlafzimmer_rollo_gross",
"name": "Rollo Gro\u00df",
"type": "custom:state-card-custom-cover"
},
{
"entity": "cover.schlafzimmer_rollo_klein",
"name": "Rollo Klein",
"type": "custom:state-card-custom-cover"
},
{
"entity": "automation.wecker_licht_an",
"name": "Martin Wecker Licht an"
},
{
"entity": "sensor.martin_handy_alarm_sensor",
"format": "relative",
"name": "Wecker"
},
{
"entity": "sensor.schlafzimmer_dht22_temperatur",
"name": "Temperatur"
},
{
"entity": "sensor.schlafzimmer_dht22_luftfeuchtigkeit",
"name": "Luftfeuchtigkeit"
}
],
"show_header_toggle": false,
"type": "entities"
},
{
"card": {
"title": "Lichter die noch an sind",
"type": "entities"
},
"entities": [
{
"entity": "group.hallway",
"icon": "mdi:door-closed",
"name": "Gang"
},
{
"entity": "group.living_area",
"icon": "mdi:sofa",
"name": "Wohnzimmer/Esszimmer"
},
{
"entity": "group.office_martin",
"icon": "mdi:monitor-multiple",
"name": "Martins B\u00fcro"
},
{
"entity": "switch.mobile_steckdose_schalter_1",
"icon": "mdi:palm-tree",
"name": "Palmenlicht"
},
{
"entity": "group.outside",
"icon": "mdi:flower",
"name": "Drau\u00dfen"
},
{
"entity": "switch.mobile_steckdose_schalter_2",
"name": "Balkon"
}
],
"show_empty": false,
"state_filter": [
"on"
],
"type": "entity-filter"
}
],
"icon": "mdi:bed-empty",
"path": "schlafzimmer",
"title": "Schlafzimmer"
},
{
"badges": [],
"cards": [
{
"aspect_ratio": "16x9",
"entities": [
"group.office"
],
"image": "/local/img/office_martin_16_9.jpg",
"name": "Arbeitszimmer",
"scenes": [
{
"color": "#f07a1d",
"name": "Orange",
"scene": "scene.arbeitszimmer_orange"
},
{
"color": "#2eacd7",
"name": "Blau",
"scene": "scene.arbeitszimmer_blau_grun"
},
{
"color": "#fff",
"name": "Hell",
"scene": "scene.arbeitszimmer_hell"
}
],
"type": "custom:room-glance-card"
},
{
"entities": [
{
"entity": "light.arbeitszimmer_deckenlampe",
"name": "Deckenlampe"
},
{
"entity": "light.arbeitszimmer_fluter",
"name": "Fluter"
},
{
"entity": "light.arbeitszimmer_stehlampe_oben",
"name": "Stehlampe Oben"
},
{
"entity": "light.arbeitszimmer_stehlampe_unten",
"name": "Stehlampe Unten"
},
{
"entity": "cover.arbeitszimmer_rollo",
"name": "Rollo",
"type": "custom:state-card-custom-cover"
},
{
"entity": "binary_sensor.arbeitszimmer_bewegungsmelder_bewegung",
"format": "relative",
"name": "Bewegung",
"secondary_info": "last-changed"
}
],
"show_header_toggle": false,
"type": "entities"
}
],
"icon": "mdi:monitor-multiple",
"path": "arbeitszimmer",
"title": "Arbeitszimmer"
},
{
"badges": [],
"cards": [
{
"aspect_ratio": "16x9",
"entities": [
"group.kids_room"
],
"image": "/local/img/kinderzimmer.jpg",
"scenes": [
{
"color": "#ffffff",
"icon": "mdi:weather-night",
"name": "Wickel nachts",
"scene": "scene.kinderzimmer_wickeln_nachts"
},
{
"color": "#f07a1d",
"name": "Normal",
"scene": "scene.kinderzimmer_normal"
},
{
"color": "#fdef56",
"name": "Hell",
"scene": "scene.kinderzimmer_hell"
}
],
"type": "custom:room-glance-card"
},
{
"entities": [
{
"entity": "light.kinderzimmer_deckenlampe",
"name": "Deckenlampe"
},
{
"entity": "light.kinderzimmer_fluter",
"name": "Fluter"
},
{
"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,
"type": "entities"
},
{
"aspect_ratio": "0%",
"camera_image": "camera.babycamera_mainstream",
"entity": "camera.babycamera_mainstream",
"image": "https://demo.home-assistant.io/stub_config/bedroom.png",
"name": "BabyCam",
"type": "picture-entity"
}
],
"icon": "mdi:star-face",
"panel": false,
"path": "kinderzimmer",
"title": "Kinderzimmer"
},
{
"badges": [],
"cards": [
{
"aspect_ratio": "16x9",
"entities": [
"group.bathroom"
],
"image": "/local/img/bathroom2.jpg",
"scenes": [
{
"color": "#f07a1d",
"name": "Normal",
"scene": "scene.bad_normal"
},
{
"color": "#fdef56",
"name": "Hell",
"scene": "scene.bad_hell"
},
{
"icon": "mdi:duck",
"name": "Baden",
"scene": "scene.bad_baden"
}
],
"type": "custom:room-glance-card"
},
{
"entities": [
{
"entity": "light.bad_licht",
"name": "Deckenlampe"
},
{
"entity": "switch.bad_lufter",
"icon": "mdi:emoticon-poop",
"name": "L\u00fcfter"
}
],
"show_header_toggle": false,
"type": "entities"
}
],
"icon": "mdi:fish",
"path": "bad-and-co",
"title": "Bad & Co"
}
]
"version": 1,
"minor_version": 1,
"key": "lovelace",
"data": {
"config": {
"kiosk_mode": {
"mobile_settings": {
"hide_overflow": true
}
},
"title": "Übersicht",
"views": [
{
"title": "Übersicht",
"path": "ubersicht",
"icon": "mdi:home",
"badges": [],
"cards": [
{
"type": "entities",
"entities": [
{
"type": "conditional",
"conditions": [
{
"entity": "light.wohnbereich_lichter",
"state": "on"
}
],
"row": {
"entity": "light.wohnbereich_deckenlampen"
}
},
{
"type": "conditional",
"conditions": [
{
"entity": "sun.sun",
"state": "above_horizon"
},
{
"entity": "cover.wohnzimmer_fenster_rollo",
"state": "open"
}
],
"row": {
"entity": "cover.wohnzimmer_fenster_rollo",
"name": "WZ Fenster Rollo",
"type": "custom:state-card-custom-cover"
}
}
],
"title": "Wohnbereich"
},
{
"type": "entity-filter",
"entities": [
{
"entity": "binary_sensor.sysdweb_kitchenpi_lircd"
},
{
"entity": "binary_sensor.sysdweb_kitchenpi_squeezelite"
},
{
"entity": "binary_sensor.sysdweb_kitchenpi_shairport_sync"
},
{
"entity": "binary_sensor.sysdweb_kitchenpi_dht22_sensing"
},
{
"entity": "binary_sensor.sysdweb_bedroompi_lircd"
},
{
"entity": "binary_sensor.sysdweb_bedroompi_squeezelite"
},
{
"entity": "binary_sensor.sysdweb_bedroompi_shairport_sync"
},
{
"entity": "binary_sensor.sysdweb_bedroompi_dht22_sensing"
},
{
"entity": "binary_sensor.sysdweb_esszimmerradio_lircd"
},
{
"entity": "binary_sensor.sysdweb_esszimmerradio_squeezelite"
},
{
"entity": "binary_sensor.sysdweb_esszimmerradio_shairport_sync"
},
{
"entity": "binary_sensor.sysdweb_esszimmerradio_sispmctl"
},
{
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_irserver"
},
{
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_squeezelite"
},
{
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_shairport_sync"
},
{
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_logitechmediaserver"
}
],
"state_filter": [
"off"
],
"show_empty": false,
"card": {
"title": "Non-running services"
}
},
{
"type": "entities",
"entities": [
{
"entity": "cover.kinderzimmer_rollo",
"name": "Kinderzimmer Rollo",
"secondary_info": "none"
},
{
"type": "custom:template-entity-row",
"state": "",
"name": "{% set level = state_attr(\"cover.kinderzimmer_rollo\",\"current_position\") %} {% if level < 20 %}Kinderzimmer Rollo ist zu seit: {{ (as_timestamp(now()) - as_timestamp(states.cover.kinderzimmer_rollo.last_changed)) | timestamp_custom(\"%H:%M\", false) }} {% else %}Kinderzimmer Rollo ist {%if level < 100 %} ({{level}}/100) {%endif%} offen {% endif %}"
},
{
"entity": "automation.klingelnaussen",
"icon": "mdi:bell",
"name": "Klingel Aussen Aktiv"
},
{
"entity": "automation.klingelinnenbeiklingelknopf",
"name": "Klingel Innen Aktiv",
"icon": "mdi:bell-badge"
}
]
},
{
"features": [
{
"type": "light-brightness"
},
{
"type": "light-color-temp"
}
],
"type": "tile",
"entity": "light.arbeitszimmer_oben_fluter",
"show_entity_picture": false,
"name": "AZ Oben Fluter",
"icon": "hue:beyond-solid-group",
"vertical": false,
"hide_state": true
},
{
"type": "entities",
"entities": [
{
"entity": "automation.wecker_licht_an"
},
{
"entity": "switch.buro_oben_steckdosen"
},
{
"entity": "sensor.mh_z19_co2",
"name": "CO2 Oben"
},
{
"type": "custom:template-entity-row",
"state": "",
"name": "{% set level = state_attr(\"cover.kinderzimmer_rollo\",\"current_position\") %} {% if level < 20 %}Kinderzimmer Rollo ist zu seit: {{ (as_timestamp(now()) - as_timestamp(states.cover.kinderzimmer_rollo.last_changed)) | timestamp_custom(\"%H:%M\", false) }} {% else %}Kinderzimmer Rollo ist {%if level < 100 %} ({{level}}/100) {%endif%} offen {% endif %}"
},
{
"type": "custom:template-entity-row",
"state": "",
"name": "{% set level = state_attr(\"cover.schlafzimmer_rollo_gross\",\"current_position\") %} {% if level < 25 %}Schlafzimmer Rollo ist zu seit: {{ (as_timestamp(now()) - as_timestamp(states.cover.schlafzimmer_rollo_gross.last_changed)) | timestamp_custom(\"%H:%M\", false) }} {% else %}Schlafzimmer Rollo ist {%if level < 100 %} ({{level}}/100) {%endif%} offen {% endif %}"
},
{
"entity": "script.roomtracker_learn_aktueller_raum"
}
]
}
]
},
{
"title": "Wetter",
"path": "wetter",
"icon": "mdi:weather-partly-cloudy",
"badges": [],
"cards": [
{
"type": "weather-forecast",
"entity": "weather.openweathermap",
"show_forecast": true,
"name": " "
},
{
"type": "iframe",
"url": "https://embed.windy.com/embed2.html?lat=49.369&lon=10.984&detailLat=49.369&detailLon=10.984&width=650&height=450&zoom=11&level=surface&overlay=rain&product=ecmwf&menu=&message=true&marker=true&calendar=now&pressure=&type=map&location=coordinates&detail=&metricWind=km%2Fh&metricTemp=%C2%B0C&radarRange=-1",
"aspect_ratio": "80%",
"title": "Regenradar"
}
]
}
]
}
}
}

879
.storage/lovelace.01_areas Normal file
View File

@@ -0,0 +1,879 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.01_areas",
"data": {
"config": {
"kiosk_mode": {
"mobile_settings": {
"hide_overflow": true
}
},
"title": "Bereiche",
"views": [
{
"badges": [],
"cards": [
{
"aspect_ratio": "16x9",
"entities": [
"group.living_area"
],
"image": "/local/img/living_area_16_9.jpg",
"scenes": [
{
"color": "#f07a1d",
"name": "Orange",
"scene": "scene.wohnbereich_orange"
},
{
"color": "#f2e616",
"name": "Hell",
"scene": "scene.wohnbereich_hell"
},
{
"color": "#0050ff",
"name": "Blau",
"scene": "scene.wohnbereich_blau_grun"
}
],
"type": "custom:room-glance-card"
},
{
"entities": [
{
"entity": "light.wohnzimmer_deckenlampe",
"name": "Wohnzimmer Decke"
},
{
"entity": "light.esszimmer_deckenlampe_west",
"name": "Esstisch"
},
{
"entity": "light.esszimmer_deckenlampe_mitte",
"name": "Esszimmer Mitte"
},
{
"entity": "light.kuche_deckenlampe",
"name": "Küche"
},
{
"type": "section",
"label": "Rollos"
},
{
"entity": "cover.wohnzimmer_fenster_rollo",
"name": "WZ Fenster",
"type": "custom:state-card-custom-cover"
},
{
"entity": "cover.wohnzimmer_terrassentur_rollo",
"name": "Terrassentür",
"type": "custom:state-card-custom-cover"
},
{
"entity": "cover.kuche_fenster_rollo",
"name": "Küche",
"type": "custom:state-card-custom-cover"
},
{
"entity": "cover.esszimmer_fenster_rollo",
"name": "Esszimmer",
"type": "custom:state-card-custom-cover"
},
{
"type": "section",
"label": "Gang"
},
{
"entity": "light.gang_licht",
"name": "Gang Licht"
},
{
"entity": "light.gang_bogen",
"name": "Gang Bogen"
},
{
"entity": "automation.gang_bogen_nachtlicht",
"name": "Autom. Bogenlicht"
}
],
"show_header_toggle": false,
"type": "entities"
},
{
"entity": "media_player.kitchenpi",
"hide": {
"power_state": false,
"shuffle": false,
"source": true,
"volume": false
},
"idle_view": {
"when_idle": true,
"when_paused": true,
"when_standby": true
},
"shortcuts": {
"columns": 4,
"label": "Playlists",
"list": [
{
"icon": "mdi:alpha-r",
"id": "http://dg-br-http-dus-dtag-cdn.cast.addradio.de/br/b5aktuell/live/mp3/128/stream.mp3?ar-distributor=f0a1",
"name": "B5",
"type": "music"
},
{
"icon": "mdi:alpha-b",
"id": "spotify:playlist:37i9dQZF1DX6G7arXBXa3A",
"name": "BigBand",
"type": "music"
},
{
"icon": "mdi:alpha-j",
"id": "spotify:playlist:37i9dQZF1DX4wta20PHgwo",
"name": "LateNightJazz",
"type": "music"
}
]
},
"type": "custom:mini-media-player",
"name": "Küche Radio"
},
{
"type": "entities",
"entities": [
{
"entity": "light.wohnzimmer_deckenlampe",
"name": "Deckenlampe",
"icon": "mdi:ceiling-light"
},
{
"entity": "light.wohnzimmer_kugel",
"name": "Kugel",
"icon": "mdi:circle-slice-8"
},
{
"entity": "light.wohnzimmer_stehlampe",
"name": "Stehlampe Unten",
"icon": "hue:dimmer-switch"
},
{
"entity": "light.wohnzimmer_stehlampe_oben",
"icon": "hue:dimmer-switch",
"name": "Stehlampe Oben"
},
{
"entity": "light.wohnzimmer_regal_links",
"name": "Regal links",
"icon": "hue:lightstrip"
},
{
"entity": "light.wohnzimmer_regal_rechts",
"name": "Regal rechts",
"icon": "hue:lightstrip"
},
{
"entity": "cover.wohnzimmer_fenster_rollo",
"name": "Rollo Fenster",
"type": "custom:state-card-custom-cover"
},
{
"entity": "cover.wohnzimmer_terrassentur_rollo",
"name": "Tür Rollo",
"icon": "hass:door",
"type": "custom:state-card-custom-cover"
},
{
"entity": "sensor.wohnzimmer_terassentur_temperatur",
"name": "Terassentür"
}
],
"title": "Wohnzimmer",
"state_color": true
},
{
"type": "entities",
"entities": [
{
"entity": "light.esszimmer_deckenlampe_mitte",
"name": "Mitte Deckenlampe",
"icon": "mdi:ceiling-light"
},
{
"entity": "light.esszimmer_deckenlampe_west",
"name": "Tisch Deckenlampe",
"icon": "mdi:ceiling-light"
},
{
"entity": "light.kuche_vorne",
"name": "Anrichte unten",
"icon": "hue:lightstrip"
},
{
"entity": "cover.esszimmer_fenster_rollo",
"name": "Rollo Esszimmer",
"type": "custom:state-card-custom-cover"
},
{
"entity": "sensor.esszimmer_temperatur",
"name": "Gangtür"
}
],
"title": "Esszimmer"
},
{
"type": "entities",
"entities": [
{
"entity": "light.kuche_deckenlampe",
"name": "Deckenlampe",
"icon": "mdi:ceiling-light"
},
{
"entity": "light.kuche_links",
"name": "LED links",
"icon": "hue:lightstrip"
},
{
"entity": "light.kuche_rechts",
"name": "LED rechts",
"icon": "hue:lightstrip"
},
{
"entity": "cover.kuche_fenster_rollo",
"name": "Rollo Küche",
"type": "custom:state-card-custom-cover"
},
{
"entity": "sensor.kueche_dht22_temperatur",
"name": "Raspi"
}
],
"title": "Küche"
}
],
"icon": "mdi:sofa",
"title": "Wohnbereich"
},
{
"badges": [],
"cards": [
{
"aspect_ratio": "16x9",
"entities": [
"group.bedroom"
],
"image": "/local/img/bedroom.jpg",
"scenes": [
{
"color": "#eee",
"icon": "mdi:shoe-print",
"name": "Bettlicht Dunkel",
"scene": "scene.schlafzimmer_bettlicht_dunkel"
},
{
"color": "#f07a1d",
"name": "Orange",
"scene": "scene.schlafzimmer_orange"
},
{
"color": "#f35421",
"name": "Rot",
"scene": "scene.schlafzimmer_rot"
},
{
"color": "#fdef56",
"name": "Hell",
"scene": "scene.schlafzimmer_ganz_hell"
},
{
"color": "#2eacd7",
"name": "Blau",
"scene": "scene.schlafzimmer_blau"
}
],
"type": "custom:room-glance-card"
},
{
"card": {
"title": "Lichter die noch an sind",
"type": "entities"
},
"entities": [
{
"entity": "group.hallway",
"icon": "mdi:door-closed",
"name": "Gang"
},
{
"entity": "light.essbereich_lichter",
"icon": "mdi:sofa",
"name": "Esszimmer/Küche"
},
{
"entity": "light.wohnzimmer_lichter",
"icon": "mdi:sofa",
"name": "Wohnzimmer"
},
{
"entity": "light.arbeitszimmer_lichter",
"icon": "mdi:monitor-multiple",
"name": "Arbeitszimmer"
},
{
"entity": "group.outside",
"icon": "mdi:flower",
"name": "Draußen"
},
{
"entity": "switch.mobile_steckdose_schalter_2",
"name": "Balkon"
}
],
"show_empty": false,
"state_filter": [
"on"
],
"type": "entity-filter"
},
{
"artwork": "cover",
"entity": "media_player.bedroompi",
"hide": {
"power_state": false,
"shuffle": false,
"source": true,
"volume": false
},
"icon": "mdi:music",
"shortcuts": {
"buttons": [
{
"icon": "mdi:sleep",
"id": "Good Night",
"type": "music"
},
{
"icon": "mdi:power-sleep",
"id": "Good Night Long",
"type": "music"
},
{
"icon": "mdi:heart",
"id": "Bar Classics",
"type": "music"
},
{
"icon": "mdi:weather-lightning-rainy",
"id": "spotify:playlist:37i9dQZF1DXbcPC6Vvqudd",
"type": "music"
}
],
"columns": 4,
"label": "Playlists",
"list": [
{
"icon": "mdi:waves",
"id": "spotify:playlist:37i9dQZF1DX9if5QDLdzCa",
"name": "Wellen",
"type": "music"
},
{
"icon": "mdi:playlist-music",
"id": "spotify:playlist:37i9dQZF1DX7heGeZ10YDi",
"name": "Different Sleeping List",
"type": "music"
},
{
"icon": "mdi:saxophone",
"id": "spotify:playlist:37i9dQZF1DX4wta20PHgwo",
"name": "Late NightJazz",
"type": "music"
},
{
"icon": "mdi:account-heart",
"id": "spotify:playlist:2AmjhSAm6iI0qrXXhQyHgk",
"name": "Romantic Jazz",
"type": "music"
},
{
"icon": "mdi:violin",
"id": "spotify:playlist:37i9dQZF1DX8Dd9bxD1WYH",
"name": "Klassik zum Entspannen",
"type": "music"
}
]
},
"type": "custom:mini-media-player"
},
{
"entities": [
{
"entity": "scene.schlafzimmer_stillen",
"icon": "mdi:baby-bottle",
"name": "Stillen"
},
{
"entity": "light.schlafzimmer_deckenlampe",
"name": "Deckenlampe",
"icon": "mdi:ceiling-light"
},
{
"entity": "light.schlafzimmer_fluter",
"name": "Fluter",
"icon": "hue:floor-shade"
},
{
"entity": "light.bett_martin",
"icon": "mdi:bed",
"name": "Bett Martin"
},
{
"entity": "light.bett_rebecca",
"icon": "mdi:bed",
"name": "Bett Rebecca"
},
{
"entity": "light.schlafzimmer_schrank",
"icon": "mdi:trello",
"name": "Schrank"
},
{
"entity": "cover.schlafzimmer_rollo_gross",
"name": "Rollo Groß",
"type": "custom:state-card-custom-cover"
},
{
"entity": "cover.schlafzimmer_rollo_klein",
"name": "Rollo Klein",
"type": "custom:state-card-custom-cover"
},
{
"entity": "automation.wecker_licht_an",
"name": "Martin Wecker Licht an"
},
{
"entity": "sensor.schlafzimmer_dht22_temperatur",
"name": "Temperatur"
},
{
"entity": "sensor.schlafzimmer_dht22_luftfeuchtigkeit",
"name": "Luftfeuchtigkeit"
}
],
"show_header_toggle": false,
"type": "entities"
}
],
"icon": "mdi:bed-empty",
"path": "schlafzimmer",
"title": "Schlafzimmer"
},
{
"badges": [],
"cards": [
{
"aspect_ratio": "16x9",
"entities": [
"group.office"
],
"image": "/local/img/office_martin_16_9.jpg",
"name": "Arbeitszimmer",
"scenes": [
{
"color": "#f07a1d",
"name": "Orange",
"scene": "scene.arbeitszimmer_orange"
},
{
"color": "#2eacd7",
"name": "Blau",
"scene": "scene.arbeitszimmer_blau_grun"
},
{
"color": "#fff",
"name": "Hell",
"scene": "scene.arbeitszimmer_hell"
}
],
"type": "custom:room-glance-card"
},
{
"entities": [
{
"entity": "light.arbeitszimmer_deckenlampe",
"name": "Deckenlampe"
},
{
"entity": "light.arbeitszimmer_fluter",
"name": "Fluter"
},
{
"entity": "light.arbeitszimmer_stehlampe_oben",
"name": "Stehlampe Oben"
},
{
"entity": "light.arbeitszimmer_stehlampe_unten",
"name": "Stehlampe Unten"
},
{
"entity": "cover.arbeitszimmer_rollo",
"name": "Rollo",
"type": "custom:state-card-custom-cover"
},
{
"type": "divider"
},
{
"entity": "light.arbeitszimmer_oben_fluter_hinten"
},
{
"entity": "light.arbeitszimmer_oben_fluter_vorne"
}
],
"show_header_toggle": false,
"type": "entities"
}
],
"icon": "mdi:monitor-multiple",
"path": "arbeitszimmer",
"title": "Arbeitszimmer"
},
{
"badges": [],
"cards": [
{
"aspect_ratio": "16x9",
"entities": [
"group.kids_room"
],
"image": "/local/img/kinderzimmer.jpg",
"scenes": [
{
"color": "#ffffff",
"icon": "mdi:weather-night",
"name": "Wickel nachts",
"scene": "scene.kinderzimmer_wickeln_nachts"
},
{
"color": "#f07a1d",
"name": "Normal",
"scene": "scene.kinderzimmer_normal"
},
{
"color": "#fdef56",
"name": "Hell",
"scene": "scene.kinderzimmer_hell"
}
],
"type": "custom:room-glance-card"
},
{
"entities": [
{
"entity": "light.kinderzimmer_deckenlampe",
"name": "Deckenlampe"
},
{
"entity": "light.music_mouse_regal_licht",
"name": "Regal",
"icon": "hue:bulb-group-lightstrip"
},
{
"entity": "cover.kinderzimmer_rollo_2",
"name": "Rollo Klein",
"type": "custom:state-card-custom-cover"
},
{
"entity": "cover.kinderzimmer_rollo",
"name": "Rollo",
"type": "custom:state-card-custom-cover"
}
],
"show_header_toggle": false,
"type": "entities"
},
{
"aspect_ratio": "0%",
"camera_image": "camera.babycamera_mainstream",
"entity": "camera.babycamera_mainstream",
"image": "https://demo.home-assistant.io/stub_config/bedroom.png",
"name": "BabyCam",
"type": "picture-entity"
}
],
"icon": "mdi:star-face",
"panel": false,
"path": "kinderzimmer",
"title": "Kinderzimmer"
},
{
"title": "Draussen",
"path": "draussen",
"icon": "mdi:tree",
"badges": [],
"cards": [
{
"type": "entities",
"entities": [
{
"entity": "sensor.gartenhaus_steckdose2_verbrauch",
"name": "Verbrauch",
"icon": "hue:room-pool",
"secondary_info": "none"
},
{
"type": "custom:paper-buttons-row",
"buttons": [
{
"entity": "script.pool_pumpe_schalten",
"icon": "mdi:numeric-0-box",
"name": false,
"tap_action": {
"action": "call-service",
"service": "script.pool_pumpe_schalten",
"service_data": {
"value": 0
}
}
},
{
"entity": "script.pool_pumpe_schalten",
"icon": "mdi:numeric-1-box",
"name": false,
"tap_action": {
"action": "call-service",
"service": "script.pool_pumpe_schalten",
"service_data": {
"value": 1
}
}
},
{
"entity": "script.pool_pumpe_schalten",
"icon": "mdi:numeric-2-box",
"name": false,
"tap_action": {
"action": "call-service",
"service": "script.pool_pumpe_schalten",
"service_data": {
"value": 2
}
}
},
{
"entity": "script.pool_pumpe_schalten",
"icon": "mdi:numeric-3-box",
"name": false,
"tap_action": {
"action": "call-service",
"service": "script.pool_pumpe_schalten",
"service_data": {
"value": 3
}
}
}
]
},
{
"entity": "sensor.oxilife_hydrolyse"
},
{
"entity": "sensor.oxilife_ph"
},
{
"entity": "sensor.oxilife_redox_level"
},
{
"entity": "sensor.pool_temperatur"
},
{
"entity": "binary_sensor.oxilife_saure_pumpe"
}
],
"title": "Pool Pumpe"
},
{
"type": "entities",
"entities": [
{
"entity": "light.pool_licht",
"name": "Pool Licht",
"icon": "mdi:pool"
},
{
"type": "divider"
},
{
"entity": "light.garten_sud",
"name": "Garten Süd",
"icon": "mdi:tree"
},
{
"entity": "light.gartenhaus_wandlicht",
"name": "Gartenhaus Wandlicht",
"icon": "mdi:led-strip-variant"
},
{
"entity": "light.gartenhaus_deckenlicht_hinten",
"icon": "mdi:ceiling-light",
"name": "Gartenhaus Decke Hinten"
},
{
"entity": "light.gartenhaus_deckenlicht_mitte",
"icon": "mdi:ceiling-light",
"name": "Gartenhaus Decke Mitte"
},
{
"entity": "light.gartenhaus_deckenlicht_vorne",
"icon": "mdi:ceiling-light",
"name": "Gartenhaus Decke Vorne"
},
{
"type": "divider"
},
{
"entity": "light.haustur_licht",
"icon": "hue:wall-lantern",
"name": "Haustür"
},
{
"entity": "light.aussen_terassenlicht",
"icon": "hue:wall-lantern",
"name": "Terrasse"
},
{
"type": "divider"
},
{
"entity": "light.haustur_licht_nw",
"name": "Ecklicht oben (NW)",
"icon": "hue:wall-lantern"
},
{
"entity": "light.lichter_garten_eingang"
},
{
"entity": "light.hochbeet_lichter"
},
{
"type": "divider"
},
{
"entity": "light.eingang_gartenhaus"
},
{
"entity": "light.eingang_saule_sud"
},
{
"entity": "light.eingang_gartentur_sud"
},
{
"entity": "light.eingang_gartentur_nord"
},
{
"entity": "light.eingang_garageseite"
},
{
"entity": "light.hochbeet_innen"
},
{
"entity": "light.hochbeet_mitte"
},
{
"entity": "light.hochbeet_eingang"
}
],
"title": "Licht",
"state_color": true,
"show_header_toggle": true
},
{
"type": "entities",
"entities": [
{
"entity": "light.briefkasten_licht"
},
{
"entity": "light.klingelknopfe_licht"
},
{
"entity": "switch.turoffner_gartentur",
"icon": "mdi:door"
}
],
"title": "Briefkasten",
"state_color": true,
"show_header_toggle": false
},
{
"chart_type": "line",
"period": "hour",
"type": "statistics-graph",
"entities": [
"sensor.oxilife_redox_level"
],
"stat_types": [
"mean"
]
},
{
"type": "entities",
"entities": [
{
"entity": "script.sprinkler_an_5_minuten",
"icon": "mdi:sprinkler",
"name": "3 min an",
"secondary_info": "last-triggered"
},
{
"type": "call-service",
"name": "5 min an",
"icon": "mdi:sprinkler-variant",
"service": "script.sprinkler_an_5_minuten",
"service_data": {
"minutes": 5
}
},
{
"type": "call-service",
"name": "10 min an",
"icon": "mdi:sprinkler-fire",
"service": "script.sprinkler_an_5_minuten",
"service_data": {
"minutes": 10
}
},
{
"entity": "switch.ventil_sprinkler_sud",
"name": "Rasen Vorne",
"icon": "mdi:sprinkler",
"secondary_info": "last-changed"
},
{
"entity": "switch.ventil_sprinkler_westen",
"name": "Rasen Hinten",
"secondary_info": "last-changed",
"icon": "mdi:sprinkler"
},
{
"entity": "sensor.zisterne_fullstand"
},
{
"entity": "switch.ventil_giessanlage_vorne",
"name": "Tropfschlauch Eingang & Hochbeet",
"icon": "mdi:pipe-valve"
}
],
"title": "Giessanlage",
"state_color": false,
"show_header_toggle": false
}
]
}
]
}
}
}

690
.storage/lovelace.05_detail Normal file
View File

@@ -0,0 +1,690 @@
{
"version": 1,
"minor_version": 1,
"key": "lovelace.05_detail",
"data": {
"config": {
"views": [
{
"title": "Sicherheit",
"icon": "mdi:security",
"badges": [],
"cards": [
{
"type": "custom:restriction-card",
"restrictions": {
"confirm": true
},
"card": {
"type": "entities",
"entities": [
"switch.trockner",
"switch.waschmaschine",
"switch.spulmaschine",
"switch.backofen",
"switch.herd_phase_1",
"switch.herd_phase_2",
"switch.herd_phase_3",
{
"entity": "switch.ventil_brunnen_in_zisterne",
"name": "Ventil Brunnen in Zisterne"
}
],
"title": "Sicherheitsabschaltung",
"show_header_toggle": false
}
},
{
"entities": [
{
"entity": "sensor.motion_combined",
"format": "relative",
"name": "Bewegung",
"secondary_info": "last-changed"
},
{
"entity": "binary_sensor.gang_bewegungsmelder_ost",
"name": "Eingang",
"secondary_info": "last-changed"
},
{
"entity": "binary_sensor.gang_bewegungsmelder_mitte",
"name": "Mitte",
"secondary_info": "last-changed"
},
{
"entity": "binary_sensor.gang_bewegungsmelder_wohnzimmer",
"name": "Zum Wohnzimmer",
"secondary_info": "last-changed"
},
{
"entity": "binary_sensor.gang_bewegungsmelder_schlafzimmer",
"name": "Zum Schlafzimmer",
"secondary_info": "last-changed"
},
{
"type": "divider"
},
{
"entity": "light.bewegungsmelder_west_led",
"name": "LED Westen (Schlafzimmer)"
},
{
"entity": "light.bewegungsmelder_ost_led",
"name": "LED Vorne (Ost)"
},
{
"entity": "light.bewegungsmelder_mitte_led",
"name": "LED Mitte"
}
],
"show_header_toggle": false,
"title": "Bewegungsmelder",
"type": "entities"
},
{
"entities": [
"switch.klingel_innentur",
"switch.klingel_aussentur",
"switch.klingel_oben"
],
"icon": "mdi:bell",
"title": "Klingel",
"type": "entities"
},
{
"type": "custom:valetudo-map-card",
"title": "Staubsauger",
"vacuum": "valetudo_newjuniorkingfisher",
"rotate": 0,
"crop": {
"top": 0,
"bottom": 0,
"left": 80,
"right": 90
},
"min_height": 0
},
{
"type": "custom:history-explorer-card",
"cardName": "historycard-30500151"
},
{
"type": "map",
"entities": [
{
"entity": "device_tracker.iphone_von_martin"
},
{
"entity": "device_tracker.rebeccahandysamsung"
}
],
"hours_to_show": 10,
"dark_mode": false
}
]
},
{
"title": "Admin",
"path": "admin",
"icon": "mdi:keyboard",
"badges": [],
"cards": [
{
"entities": [
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "kitchenpi.fritz.box",
"service_name": "lircd"
}
}
}
],
"entity": "binary_sensor.sysdweb_kitchenpi_lircd",
"icon": "mdi:remote",
"name": "KitchenPi lirc",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "kitchenpi.fritz.box",
"service_name": "squeezelite"
}
}
}
],
"entity": "binary_sensor.sysdweb_kitchenpi_squeezelite",
"icon": "mdi:music",
"name": "KitchenPi squeezelite",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "kitchenpi.fritz.box",
"service_name": "shairport-sync"
}
}
}
],
"entity": "binary_sensor.sysdweb_kitchenpi_shairport_sync",
"icon": "mdi:tablet",
"name": "KitchenPi shairport-sync",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "kitchenpi.fritz.box",
"service_name": "dht22_sensing"
}
}
}
],
"entity": "binary_sensor.sysdweb_kitchenpi_dht22_sensing",
"icon": "mdi:thermometer",
"name": "KitchenPi dht22_sensing",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"type": "divider"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "bedroompi.fritz.box",
"service_name": "lircd"
}
}
}
],
"entity": "binary_sensor.sysdweb_bedroompi_lircd",
"icon": "mdi:remote",
"name": "bedroompi lirc",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "bedroompi.fritz.box",
"service_name": "squeezelite"
}
}
}
],
"entity": "binary_sensor.sysdweb_bedroompi_squeezelite",
"icon": "mdi:music",
"name": "bedroompi squeezelite",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "bedroompi.fritz.box",
"service_name": "shairport-sync"
}
}
}
],
"entity": "binary_sensor.sysdweb_bedroompi_shairport_sync",
"icon": "mdi:tablet",
"name": "bedroompi shairport-sync",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "bedroompi.fritz.box",
"service_name": "dht22_sensing"
}
}
}
],
"entity": "binary_sensor.sysdweb_bedroompi_dht22_sensing",
"icon": "mdi:thermometer",
"name": "bedroompi dht22_sensing",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"type": "divider"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "esszimmerradio.fritz.box",
"service_name": "lircd"
}
}
}
],
"entity": "binary_sensor.sysdweb_esszimmerradio_lircd",
"icon": "mdi:remote",
"name": "esszimmerradio lirc",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "esszimmerradio.fritz.box",
"service_name": "squeezelite"
}
}
}
],
"entity": "binary_sensor.sysdweb_esszimmerradio_squeezelite",
"icon": "mdi:music",
"name": "esszimmerradio squeezelite",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "esszimmerradio.fritz.box",
"service_name": "shairport-sync"
}
}
}
],
"entity": "binary_sensor.sysdweb_esszimmerradio_shairport_sync",
"icon": "mdi:tablet",
"name": "esszimmerradio shairport-sync",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "esszimmerradio.fritz.box",
"service_name": "sispmctl"
}
}
}
],
"entity": "binary_sensor.sysdweb_esszimmerradio_sispmctl",
"icon": "mdi:power",
"name": "esszimmerradio sispmctl",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"type": "divider"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "musikserverwohnzimmeroben.fritz.box",
"service_name": "lircd"
}
}
}
],
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_irserver",
"icon": "mdi:remote",
"name": "MusikServerWohnzimmerOben irserver",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "musikserverwohnzimmeroben.fritz.box",
"service_name": "squeezelite"
}
}
}
],
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_squeezelite",
"icon": "mdi:music",
"name": "MusikServerWohnzimmerOben squeezelite",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "musikserverwohnzimmeroben.fritz.box",
"service_name": "shairport-sync"
}
}
}
],
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_shairport_sync",
"icon": "mdi:tablet",
"name": "MusikServerWohnzimmerOben shairport-sync",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "musikserverwohnzimmeroben.fritz.box",
"service_name": "dht22_sensing"
}
}
}
],
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_dht22_sensing",
"icon": "mdi:thermometer",
"name": "MusikServerWohnzimmerOben dht22_sensing",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "musikserverwohnzimmeroben.fritz.box",
"service_name": "logitechmediaserver"
}
}
}
],
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_logitechmediaserver",
"icon": "mdi:music",
"name": "MusikServerWohnzimmerOben media server",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
}
],
"icon": "mdi:raspberry-pi",
"show_header_toggle": false,
"title": "Pi Services",
"type": "entities"
},
{
"type": "custom:scheduler-card",
"include": [
"cover",
"light"
]
}
]
},
{
"icon": "mdi:chart-line",
"title": "Statistik",
"path": "statistik",
"badges": [],
"cards": [
{
"animate": true,
"entities": [
{
"entity": "sensor.waschmaschine_verbrauch",
"name": "Waschmaschine"
},
{
"entity": "sensor.trockner_verbrauch",
"name": "Trockner"
}
],
"hours_to_show": 24,
"name": "Waschen Trocknen",
"points_per_hour": 1,
"type": "custom:mini-graph-card",
"upper_bound": 1200
},
{
"animate": true,
"entities": [
{
"entity": "sensor.spulmaschine_verbrauch",
"name": "Spühlmaschine"
},
{
"entity": "sensor.backofen_verbrauch",
"name": "Backofen"
},
{
"entity": "sensor.herd_phase_1_verbrauch",
"name": "Herd P1"
},
{
"entity": "sensor.herd_phase_2_verbrauch",
"name": "Herd P2"
},
{
"entity": "sensor.herd_phase_3_verbrauch",
"name": "Herd P3"
}
],
"hours_to_show": 8,
"name": "Küche",
"points_per_hour": 4,
"type": "custom:mini-graph-card",
"upper_bound": 1800
},
{
"entities": [
"sensor.esszimmer_temperatur",
"sensor.wohnzimmer_gang_temperatur",
"sensor.wohnzimmer_terassentur_temperatur",
"sensor.eingangsbereich_temperatur",
"sensor.treppenhaus_oben_temperatur"
],
"show_header_toggle": false,
"title": "Temperatur",
"type": "entities"
}
]
},
{
"title": "3D Printer",
"icon": "mdi:printer-3d-nozzle-outline",
"badges": [],
"cards": [
{
"type": "picture",
"image": "http://192.168.178.135:81/stream",
"tap_action": {
"action": "none"
},
"hold_action": {
"action": "none"
}
},
{
"type": "entities",
"entities": [
{
"entity": "light.prusabox_licht_alle",
"name": "Licht",
"type": "custom:slider-entity-row",
"toggle": true
},
{
"entity": "light.prusabox_licht_oben",
"icon": "mdi:led-strip",
"secondary_info": "brightness",
"name": "Oben"
},
{
"entity": "light.prusabox_licht_seiten",
"name": "Seiten",
"icon": "mdi:led-strip"
}
],
"title": "Licht",
"show_header_toggle": false,
"state_color": true
},
{
"type": "entities",
"entities": [
{
"entity": "fan.prusabox_lufter_draussen",
"name": "Lüfter nach aussen",
"secondary_info": "last-changed",
"type": "custom:slider-entity-row",
"toggle": true
},
{
"entity": "fan.prusabox_filter_lufter",
"name": "Filter Lüfter",
"icon": "mdi:filter",
"secondary_info": "last-changed",
"type": "custom:slider-entity-row",
"toggle": true
}
],
"title": "Lüfter",
"show_header_toggle": false
},
{
"type": "entities",
"entities": [
{
"entity": "sensor.octoprint_current_state",
"name": "Status",
"secondary_info": "last-changed"
},
{
"type": "custom:template-entity-row",
"icon": "mdi:clock",
"name": "Fertig in",
"state": "{{ states('sensor.octoprint_time_remaining') | int // 3600}}h {{ states('sensor.octoprint_time_remaining') | int // 60 % 60}}min",
"secondary": "Druckt seit {{ states('sensor.octoprint_time_elapsed') | int // 3600}}h {{ states('sensor.octoprint_time_elapsed') | int // 60 % 60}}min",
"active": "{{ is_state('light.bed_light', 'off') }}"
},
{
"entity": "sensor.octoprint_actual_bed_temp",
"name": "Print Bed",
"icon": "mdi:card"
},
{
"entity": "sensor.octoprint_actual_tool0_temp",
"name": "Nozzle",
"icon": "mdi:printer-3d-nozzle"
},
{
"entity": "sensor.prusaprinter_dht22_temperatur",
"name": "Gehäuse",
"icon": "hass:cube"
},
{
"entity": "sensor.prusaprinter_dht22_luftfeuchtigkeit",
"name": "Luftfeuchtigkeit"
}
],
"title": "Status"
}
]
}
],
"title": "Details"
}
}
}

View File

@@ -1,706 +1,36 @@
{
"version": 1,
"key": "lovelace.lovelace_rebecca",
"data": {
"config": {
"title": "Alt",
"views": [
{
"badges": [],
"cards": [
{
"aspect_ratio": "16x9",
"entities": [
"group.bathroom"
],
"image": "/local/img/bathroom2.jpg",
"scenes": [
{
"entity": "light.haustur_licht",
"icon": "mdi:book",
"name": "Haust\u00fcr"
"color": "#f07a1d",
"name": "Normal",
"scene": "scene.bad_normal"
},
{
"entity": "light.garten_spot_birke",
"icon": "mdi:flower",
"name": "Birke"
"color": "#fdef56",
"name": "Hell",
"scene": "scene.bad_hell"
},
{
"entity": "light.garten_spot_magnolie",
"icon": "mdi:flower",
"name": "Magnolie"
},
{
"entity": "light.garten_stehleuchte",
"icon": "mdi:flower",
"name": "Stehleuchte"
"icon": "mdi:duck",
"name": "Baden",
"scene": "scene.bad_baden"
}
],
"title": "Au\u00dfen",
"type": "entities"
},
{
"entities": [
{
"entity": "switch.mobile_steckdose_schalter_2",
"name": "Balkon"
}
],
"icon": "mdi:pine-tree",
"show_header_toggle": true,
"title": "Weihnachten",
"type": "entities"
},
{
"entities": [
"switch.klingel_innentur",
"switch.klingel_aussentur",
"switch.klingel_oben"
],
"icon": "mdi:bell",
"title": "Klingel",
"type": "entities"
}
],
"icon": "mdi:tree",
"title": "Au\u00dfen"
},
{
"cards": [
{
"entities": [
{
"entity": "sensor.motion_combined",
"format": "relative",
"name": "Bewegung",
"secondary_info": "last-changed"
},
{
"entity": "binary_sensor.gang_bewegungsmelder_ost",
"name": "Eingang",
"secondary_info": "last-changed"
},
{
"entity": "binary_sensor.gang_bewegungsmelder_mitte",
"name": "Mitte",
"secondary_info": "last-changed"
},
{
"entity": "binary_sensor.gang_bewegungsmelder_wohnzimmer",
"name": "Zum Wohnzimmer",
"secondary_info": "last-changed"
},
{
"entity": "binary_sensor.gang_bewegungsmelder_schlafzimmer",
"name": "Zum Schlafzimmer",
"secondary_info": "last-changed"
}
],
"show_header_toggle": false,
"title": "Bewegungsmelder",
"type": "entities"
},
{
"entities": [
"light.bewegungsmelder_west_led",
"light.bewegungsmelder_ost_led",
"light.bewegungsmelder_mitte_led"
],
"title": "Bewegungsmelder LEDs",
"type": "entities"
},
{
"animate": true,
"entities": [
{
"entity": "sensor.waschmaschine_verbrauch",
"name": "Waschmaschine"
},
{
"entity": "sensor.trockner_verbrauch",
"name": "Trockner"
}
],
"hours_to_show": 24,
"name": "Waschen Trocknen",
"points_per_hour": 1,
"type": "custom:mini-graph-card",
"upper_bound": 1200
},
{
"animate": true,
"entities": [
{
"entity": "sensor.spulmaschine_verbrauch",
"name": "Sp\u00fchlmaschine"
},
{
"entity": "sensor.backofen_verbrauch",
"name": "Backofen"
},
{
"entity": "sensor.herd_phase_1_verbrauch",
"name": "Herd P1"
},
{
"entity": "sensor.herd_phase_2_verbrauch",
"name": "Herd P2"
},
{
"entity": "sensor.herd_phase_3_verbrauch",
"name": "Herd P3"
}
],
"hours_to_show": 8,
"name": "K\u00fcche",
"points_per_hour": 4,
"type": "custom:mini-graph-card",
"upper_bound": 1800
},
{
"animate": true,
"entities": [
{
"entity": "sensor.fritz_box_7490_kbyte_sec_received",
"name": "Down"
},
{
"entity": "sensor.fritz_box_7490_kbyte_sec_sent",
"name": "Up"
}
],
"hours_to_show": 2,
"name": "Internet",
"points_per_hour": 30,
"type": "custom:mini-graph-card"
},
{
"entities": [
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "kitchenpi.fritz.box",
"service_name": "lircd"
}
}
}
],
"entity": "binary_sensor.sysdweb_kitchenpi_lircd",
"icon": "mdi:remote",
"name": "KitchenPi lirc",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "kitchenpi.fritz.box",
"service_name": "squeezelite"
}
}
}
],
"entity": "binary_sensor.sysdweb_kitchenpi_squeezelite",
"icon": "mdi:music",
"name": "KitchenPi squeezelite",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "kitchenpi.fritz.box",
"service_name": "shairport-sync"
}
}
}
],
"entity": "binary_sensor.sysdweb_kitchenpi_shairport_sync",
"icon": "mdi:tablet",
"name": "KitchenPi shairport-sync",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "kitchenpi.fritz.box",
"service_name": "dht22_sensing"
}
}
}
],
"entity": "binary_sensor.sysdweb_kitchenpi_dht22_sensing",
"icon": "mdi:thermometer",
"name": "KitchenPi dht22_sensing",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"type": "divider"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "bedroompi.fritz.box",
"service_name": "lircd"
}
}
}
],
"entity": "binary_sensor.sysdweb_bedroompi_lircd",
"icon": "mdi:remote",
"name": "bedroompi lirc",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "bedroompi.fritz.box",
"service_name": "squeezelite"
}
}
}
],
"entity": "binary_sensor.sysdweb_bedroompi_squeezelite",
"icon": "mdi:music",
"name": "bedroompi squeezelite",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "bedroompi.fritz.box",
"service_name": "shairport-sync"
}
}
}
],
"entity": "binary_sensor.sysdweb_bedroompi_shairport_sync",
"icon": "mdi:tablet",
"name": "bedroompi shairport-sync",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "bedroompi.fritz.box",
"service_name": "dht22_sensing"
}
}
}
],
"entity": "binary_sensor.sysdweb_bedroompi_dht22_sensing",
"icon": "mdi:thermometer",
"name": "bedroompi dht22_sensing",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"type": "divider"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "esszimmerradio.fritz.box",
"service_name": "lircd"
}
}
}
],
"entity": "binary_sensor.sysdweb_esszimmerradio_lircd",
"icon": "mdi:remote",
"name": "esszimmerradio lirc",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "esszimmerradio.fritz.box",
"service_name": "squeezelite"
}
}
}
],
"entity": "binary_sensor.sysdweb_esszimmerradio_squeezelite",
"icon": "mdi:music",
"name": "esszimmerradio squeezelite",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "esszimmerradio.fritz.box",
"service_name": "shairport-sync"
}
}
}
],
"entity": "binary_sensor.sysdweb_esszimmerradio_shairport_sync",
"icon": "mdi:tablet",
"name": "esszimmerradio shairport-sync",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "esszimmerradio.fritz.box",
"service_name": "sispmctl"
}
}
}
],
"entity": "binary_sensor.sysdweb_esszimmerradio_sispmctl",
"icon": "mdi:power",
"name": "esszimmerradio sispmctl",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"type": "divider"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "musikserverwohnzimmeroben.fritz.box",
"service_name": "lircd"
}
}
}
],
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_irserver",
"icon": "mdi:remote",
"name": "MusikServerWohnzimmerOben irserver",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "musikserverwohnzimmeroben.fritz.box",
"service_name": "squeezelite"
}
}
}
],
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_squeezelite",
"icon": "mdi:music",
"name": "MusikServerWohnzimmerOben squeezelite",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "musikserverwohnzimmeroben.fritz.box",
"service_name": "shairport-sync"
}
}
}
],
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_shairport_sync",
"icon": "mdi:tablet",
"name": "MusikServerWohnzimmerOben shairport-sync",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "musikserverwohnzimmeroben.fritz.box",
"service_name": "dht22_sensing"
}
}
}
],
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_dht22_sensing",
"icon": "mdi:thermometer",
"name": "MusikServerWohnzimmerOben dht22_sensing",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
},
{
"entities": [
{
"icon": "mdi:twitter-retweet",
"tap_action": {
"action": "call-service",
"confirmation": "Wirklich neu starten?",
"service": "sysdweb.restart",
"service_data": {
"hostname": "musikserverwohnzimmeroben.fritz.box",
"service_name": "logitechmediaserver"
}
}
}
],
"entity": "binary_sensor.sysdweb_musikserverwohnzimmeroben_logitechmediaserver",
"icon": "mdi:music",
"name": "MusikServerWohnzimmerOben media server",
"secondary_info": "last-changed",
"type": "custom:multiple-entity-row"
}
],
"icon": "mdi:raspberry-pi",
"show_header_toggle": false,
"title": "Pi Services",
"type": "entities"
}
],
"icon": "mdi:key",
"title": "Admin"
},
{
"cards": [
{
"entities": [
{
"entity": "light.kuche_deckenlampe",
"name": "Decke K\u00fcche"
},
{
"entity": "light.esszimmer_deckenlampe_mitte",
"name": "Decke Esszimmer Mitte"
},
{
"entity": "light.esszimmer_deckenlampe_west",
"name": "Decke Esszimmer"
},
{
"type": "divider"
},
{
"entity": "light.kuche_links",
"name": "K\u00fcche LED links"
},
{
"entity": "light.kuche_rechts",
"name": "K\u00fcche LED rechts"
},
{
"entity": "light.kuche_vorne",
"name": "K\u00fcche LED vorne"
},
{
"type": "divider"
},
{
"entity": "cover.kuche_fenster_rollo",
"name": "K\u00fcche",
"type": "custom:state-card-custom-cover"
},
{
"entity": "cover.esszimmer_fenster_rollo",
"name": "Esszimmer",
"type": "custom:state-card-custom-cover"
}
],
"show_header_toggle": true,
"title": "K\u00fcche/Esszimmer",
"type": "entities"
},
{
"entities": [
{
"entity": "light.wohnzimmer_deckenlampe",
"name": "Decke"
},
{
"type": "divider"
},
{
"entity": "light.wohnzimmer_kugel",
"name": "Kugel"
},
{
"entity": "light.wohnzimmer_regal_links",
"name": "Regal links"
},
{
"entity": "light.wohnzimmer_regal_rechts",
"name": "Regal rechts"
},
{
"type": "divider"
},
{
"entity": "light.wohnzimmer_stehlampe_oben",
"name": "Stehlampe oben"
},
{
"entity": "light.wohnzimmer_stehlampe",
"name": "Stehlampe unten"
},
{
"type": "divider"
},
{
"entity": "cover.wohnzimmer_fenster_rollo",
"name": "Fenster",
"type": "custom:state-card-custom-cover"
},
{
"entity": "cover.wohnzimmer_terrassentur_rollo",
"name": "T\u00fcr",
"type": "custom:state-card-custom-cover"
}
],
"show_header_toggle": true,
"title": "Wohnzimmer",
"type": "entities"
},
{
"entities": [
{
"entity": "switch.trockner",
"type": "custom:toggle-lock-entity-row"
},
{
"entity": "switch.waschmaschine",
"type": "custom:toggle-lock-entity-row"
},
{
"entity": "switch.spulmaschine",
"type": "custom:toggle-lock-entity-row"
},
{
"entity": "switch.backofen",
"type": "custom:toggle-lock-entity-row"
},
{
"entity": "switch.herd_phase_1",
"type": "custom:toggle-lock-entity-row"
},
{
"entity": "switch.herd_phase_2",
"type": "custom:toggle-lock-entity-row"
},
{
"entity": "switch.herd_phase_3",
"type": "custom:toggle-lock-entity-row"
}
],
"show_header_toggle": false,
"title": "Sicherheitsabschaltung",
"type": "entities"
},
{
"entities": [
"sensor.esszimmer_temperatur",
"sensor.wohnzimmer_gang_temperatur",
"sensor.wohnzimmer_terassentur_temperatur",
"sensor.eingangsbereich_temperatur",
"sensor.treppenhaus_oben_temperatur"
],
"show_header_toggle": false,
"title": "Temperatur",
"type": "entities"
},
{
"entities": [
"binary_sensor.rauchmelder_gang_oben_sensor",
"binary_sensor.rauchmelder_gang_sensor",
"binary_sensor.rauchmelder_schlafzimmer_sensor",
"binary_sensor.rauchmelder_wohnzimmer_sensor"
],
"show_header_toggle": false,
"title": "Rauchmelder",
"type": "entities"
"type": "custom:room-glance-card"
}
],
"icon": "mdi:more",
@@ -708,7 +38,5 @@
}
]
}
},
"key": "lovelace.lovelace_rebecca",
"version": 1
}
}

View File

@@ -1,17 +1,35 @@
{
"version": 1,
"key": "lovelace_dashboards",
"data": {
"items": [
{
"icon": "mdi:account",
"id": "lovelace_rebecca",
"mode": "storage",
"require_admin": false,
"show_in_sidebar": true,
"require_admin": true,
"show_in_sidebar": false,
"title": "Alt",
"url_path": "lovelace-rebecca"
},
{
"require_admin": false,
"show_in_sidebar": true,
"icon": "mdi:texture-box",
"title": "Bereiche",
"url_path": "01-areas",
"mode": "storage",
"id": "01_areas"
},
{
"require_admin": false,
"show_in_sidebar": true,
"icon": "mdi:format-list-checkbox",
"title": "Detail",
"url_path": "05-detail",
"mode": "storage",
"id": "05_detail"
}
]
},
"key": "lovelace_dashboards",
"version": 1
}
}

View File

@@ -1,38 +1,109 @@
{
"version": 1,
"key": "lovelace_resources",
"data": {
"items": [
{
"id": "2dd231ecf4fa46d1b9ba696f28da7731",
"type": "module",
"url": "/local/custom_ui/state-card-custom-cover.js"
},
{
"id": "526c1c7115cd4bb396cf02a83b884365",
"type": "js",
"url": "/local/custom_ui/toggle-lock-entity-row.js"
},
{
"id": "7a6c43fa1538436da6459843fd217667",
"type": "module",
"url": "/local/custom_ui/mini-graph-card-bundle.js?v=0.4.3"
},
{
"id": "3527ae66772544dfb09c5246ba4882c0",
"type": "module",
"url": "/local/custom_ui/mini-media-player-bundle.js?v=1.5.1"
},
{
"id": "55ef5e325ab444d19e15a1183a97fb35",
"type": "module",
"url": "/local/custom_ui/room-glance-card.js?v=1.0"
},
{
"id": "02ac97946bb44092a5f073752a8b6deb",
"type": "module",
"url": "/local/custom_ui/multiple-entity-row.js?v=3.5.1"
}
]
}
"version": 1,
"minor_version": 1,
"key": "lovelace_resources",
"data": {
"items": [
{
"id": "2dd231ecf4fa46d1b9ba696f28da7731",
"type": "module",
"url": "/local/custom_ui/state-card-custom-cover.js?v=1.09"
},
{
"id": "526c1c7115cd4bb396cf02a83b884365",
"type": "js",
"url": "/local/custom_ui/toggle-lock-entity-row.js"
},
{
"id": "55ef5e325ab444d19e15a1183a97fb35",
"type": "module",
"url": "/local/custom_ui/room-glance-card.js?v=1.09"
},
{
"url": "/hacsfiles/scheduler-card/scheduler-card.js?hacstag=2862701573213",
"type": "module",
"id": "af379618bd83489a9f2f15a0be498eaf"
},
{
"url": "/hacsfiles/lovelace-slider-entity-row/slider-entity-row.js?hacstag=1448997001741",
"type": "module",
"id": "7067680a3f314af285c5ebe1605e0451"
},
{
"url": "/hacsfiles/lovelace-template-entity-row/template-entity-row.js?hacstag=231674882141",
"type": "module",
"id": "aa48cd5ffa8a4e0883ce06e64391cf46"
},
{
"url": "/hacsfiles/rgb-light-card/card.js?hacstag=2153271951110",
"type": "module",
"id": "9fa16ed42d0c480ab9dc711cb98790e7"
},
{
"url": "/hacsfiles/mini-graph-card/mini-graph-card-bundle.js?hacstag=1512800620121",
"type": "module",
"id": "5fb0764a8bb54c4aaf4a4be15022095b"
},
{
"url": "/hacsfiles/mini-media-player/mini-media-player-bundle.js?hacstag=1485208381169",
"type": "module",
"id": "9f7ce776f265476f89246c9926a933a8"
},
{
"url": "/hacsfiles/lovelace-multiple-entity-row/multiple-entity-row.js?hacstag=178921037451",
"type": "module",
"id": "295d5e67ee594e31935e535c2c4b7bd4"
},
{
"url": "/hacsfiles/hass-hue-icons/hass-hue-icons.js?hacstag=3844345221253",
"type": "module",
"id": "59ab7764b5724e75ac5ff57fdcd54e2c"
},
{
"url": "/hacsfiles/spotify-card/spotify-card.js?hacstag=173955605240",
"type": "module",
"id": "caffec3aea214ea7a0b32f943c8b63ff"
},
{
"url": "/hacsfiles/slider-button-card/slider-button-card.js?hacstag=3754399611103",
"type": "module",
"id": "c5461acbb2e742e4b06cebf73181ffc7"
},
{
"url": "/hacsfiles/apexcharts-card/apexcharts-card.js?hacstag=331701152204",
"type": "module",
"id": "322b6b5391e84fd1bb126c8448db1ebb"
},
{
"url": "/hacsfiles/kiosk-mode/kiosk-mode.js?hacstag=303101606172",
"type": "module",
"id": "58eff8b61ebf463b86570a8c975adda3"
},
{
"url": "/hacsfiles/lovelace-valetudo-map-card/valetudo-map-card.js?hacstag=2030361082023040",
"type": "module",
"id": "44c1654a1a8b4e078c2d69bf52ba2ce5"
},
{
"url": "/hacsfiles/lovelace-plotly-graph-card/plotly-graph-card.js?hacstag=413812496334",
"type": "module",
"id": "32657eeee53441558557757278d7e135"
},
{
"id": "3a05eef2b9464f01ad8cd64d486ad610",
"url": "/hacsfiles/restriction-card/restriction-card.js?hacstag=215633404129",
"type": "module"
},
{
"id": "1352b74dcce545e6920338db5a0e4b23",
"url": "/hacsfiles/lovelace-paper-buttons-row/paper-buttons-row.js?hacstag=244872232213",
"type": "module"
},
{
"id": "59edb3cec6b0489b9f084c00ef7ae90f",
"url": "/hacsfiles/history-explorer-card/history-explorer-card.js?hacstag=4403747941051",
"type": "module"
}
]
}
}

View File

@@ -1,947 +1,21 @@
{
"version": 1,
"key": "mobile_app",
"data": {
"binary_sensor": {
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_headphone_state": {
"added": true,
"attributes": {},
"icon": "mdi:headphones-off",
"name": "Kopfh\u00f6rer",
"state": false,
"type": "binary_sensor",
"unique_id": "headphone_state",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_is_charging": {
"added": true,
"attributes": {},
"device_class": "plug",
"icon": "mdi:power-plug-off",
"name": "Is Charging",
"state": false,
"type": "binary_sensor",
"unique_id": "is_charging",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
}
},
"deleted_ids": [
"e4083a1682098be0437f19c6ee84a369cf04a0ca2d2f80211c2c989895944657",
"ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6",
"1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8",
"8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2"
],
"sensor": {
"1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8_activity": {
"added": true,
"attributes": {
"Confidence": "High",
"Types": [
"Unknown"
]
},
"icon": "mdi:help-circle",
"name": "Activity",
"state": "Unknown",
"type": "sensor",
"unique_id": "activity",
"webhook_id": "1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8"
},
"1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8_battery_level": {
"added": true,
"attributes": {
"Battery State": "Not Charging",
"Low Power Mode": false
},
"device_class": "battery",
"icon": "mdi:battery-20",
"name": "Battery Level",
"state": 22,
"type": "sensor",
"unique_id": "battery_level",
"unit_of_measurement": "%",
"webhook_id": "1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8"
},
"1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8_battery_state": {
"added": true,
"attributes": {
"Battery Level": 22,
"Low Power Mode": false
},
"device_class": "battery",
"icon": "mdi:battery-20",
"name": "Battery State",
"state": "Not Charging",
"type": "sensor",
"unique_id": "battery_state",
"webhook_id": "1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8"
},
"1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8_connectivity_bssid": {
"added": true,
"attributes": {},
"icon": "mdi:wifi-star",
"name": "BSSID",
"state": "7c:ff:4d:4:d7:a7",
"type": "sensor",
"unique_id": "connectivity_bssid",
"webhook_id": "1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8"
},
"1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8_connectivity_cellular_provider": {
"added": true,
"attributes": {
"Allows VoIP": true,
"Carrier ID": "N/A",
"Carrier Name": "o2 - de",
"ISO Country Code": "de",
"Mobile Country Code": "262",
"Mobile Network Code": "07"
},
"icon": "mdi:sim",
"name": "Cellular Provider",
"state": "o2 - de",
"type": "sensor",
"unique_id": "connectivity_cellular_provider",
"webhook_id": "1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8"
},
"1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8_connectivity_connection_type": {
"added": true,
"attributes": {},
"icon": "mdi:wifi",
"name": "Connection Type",
"state": "Wi-Fi",
"type": "sensor",
"unique_id": "connectivity_connection_type",
"webhook_id": "1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8"
},
"1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8_connectivity_sim_1": {
"added": true,
"attributes": {
"Allows VoIP": true,
"Carrier ID": "0000000100000001",
"Carrier Name": "o2 - de",
"ISO Country Code": "de",
"Mobile Country Code": "262",
"Mobile Network Code": "07"
},
"icon": "mdi:sim",
"name": "SIM 1",
"state": "o2 - de",
"type": "sensor",
"unique_id": "connectivity_sim_1",
"webhook_id": "1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8"
},
"1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8_connectivity_ssid": {
"added": true,
"attributes": {},
"icon": "mdi:wifi",
"name": "SSID",
"state": "WLAN",
"type": "sensor",
"unique_id": "connectivity_ssid",
"webhook_id": "1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8"
},
"1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8_geocoded_location": {
"added": true,
"attributes": {
"Administrative Area": "Bavaria",
"Areas Of Interest": "N/A",
"Country": "Germany",
"ISO Country Code": "DE",
"Inland Water": "N/A",
"Locality": "Rohr",
"Location": [
49.36929374846042,
10.983648821307723
],
"Name": "Dietersdorfer Stra\u00dfe 19",
"Ocean": "N/A",
"Postal Code": "91189",
"Sub Administrative Area": "Roth",
"Sub Locality": "N/A",
"Sub Thoroughfare": "19",
"Thoroughfare": "Dietersdorfer Stra\u00dfe",
"Time Zone": "Europe/Berlin",
"Zones": [
"Home"
]
},
"icon": "mdi:map",
"name": "Geocoded Location",
"state": "Dietersdorfer Stra\u00dfe 19\n91189 Rohr\nGermany",
"type": "sensor",
"unique_id": "geocoded_location",
"webhook_id": "1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8"
},
"1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8_last_update_trigger": {
"added": true,
"attributes": {},
"icon": "mdi:cellphone-wireless",
"name": "Last Update Trigger",
"state": "Background Fetch",
"type": "sensor",
"unique_id": "last_update_trigger",
"webhook_id": "1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8"
},
"1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8_storage": {
"added": true,
"attributes": {
"Available": "159,04 GB",
"Available (Important)": "168,05 GB",
"Available (Opportunistic)": "166,77 GB",
"Total": "255,99 GB"
},
"icon": "mdi:database",
"name": "Storage",
"state": "65.15",
"type": "sensor",
"unique_id": "storage",
"unit_of_measurement": "% available",
"webhook_id": "1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8"
},
"8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2_activity": {
"added": true,
"attributes": {
"Confidence": "High",
"Types": [
"Stationary"
]
},
"icon": "mdi:human-male",
"name": "Activity",
"state": "Stationary",
"type": "sensor",
"unique_id": "activity",
"webhook_id": "8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2"
},
"8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2_battery_level": {
"added": true,
"attributes": {
"Battery State": "Not Charging",
"Low Power Mode": false
},
"device_class": "battery",
"icon": "mdi:battery-40",
"name": "Battery Level",
"state": 41,
"type": "sensor",
"unique_id": "battery_level",
"unit_of_measurement": "%",
"webhook_id": "8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2"
},
"8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2_battery_state": {
"added": true,
"attributes": {
"Battery Level": 41,
"Low Power Mode": false
},
"device_class": "battery",
"icon": "mdi:battery-40",
"name": "Battery State",
"state": "Not Charging",
"type": "sensor",
"unique_id": "battery_state",
"webhook_id": "8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2"
},
"8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2_connectivity_bssid": {
"added": true,
"attributes": {},
"icon": "mdi:wifi-star",
"name": "BSSID",
"state": "7c:ff:4d:5:2e:8d",
"type": "sensor",
"unique_id": "connectivity_bssid",
"webhook_id": "8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2"
},
"8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2_connectivity_connection_type": {
"added": true,
"attributes": {},
"icon": "mdi:wifi",
"name": "Connection Type",
"state": "Wi-Fi",
"type": "sensor",
"unique_id": "connectivity_connection_type",
"webhook_id": "8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2"
},
"8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2_connectivity_sim_1": {
"added": true,
"attributes": {
"Allows VoIP": true,
"Carrier ID": "0000000100000001",
"Carrier Name": "o2 - de",
"ISO Country Code": "de",
"Mobile Country Code": "262",
"Mobile Network Code": "07"
},
"icon": "mdi:sim",
"name": "SIM 1",
"state": "o2 - de",
"type": "sensor",
"unique_id": "connectivity_sim_1",
"webhook_id": "8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2"
},
"8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2_connectivity_ssid": {
"added": true,
"attributes": {},
"icon": "mdi:wifi",
"name": "SSID",
"state": "WLAN",
"type": "sensor",
"unique_id": "connectivity_ssid",
"webhook_id": "8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2"
},
"8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2_geocoded_location": {
"added": true,
"attributes": {
"Administrative Area": "Bavaria",
"Areas Of Interest": "N/A",
"Country": "Germany",
"Inland Water": "N/A",
"ISO Country Code": "DE",
"Locality": "Rohr",
"Location": [
49.369293212890625,
10.983654704137997
],
"Name": "Dietersdorfer Stra\u00dfe 19",
"Ocean": "N/A",
"Postal Code": "91189",
"Sub Administrative Area": "Roth",
"Sub Locality": "N/A",
"Sub Thoroughfare": "19",
"Thoroughfare": "Dietersdorfer Stra\u00dfe",
"Time Zone": "Europe/Berlin",
"Zones": [
"Home"
]
},
"icon": "mdi:map",
"name": "Geocoded Location",
"state": "Dietersdorfer Stra\u00dfe 19\n91189 Rohr\nGermany",
"type": "sensor",
"unique_id": "geocoded_location",
"webhook_id": "8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2"
},
"8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2_last_update_trigger": {
"added": true,
"attributes": {},
"icon": "mdi:cellphone-wireless",
"name": "Last Update Trigger",
"state": "Launch",
"type": "sensor",
"unique_id": "last_update_trigger",
"webhook_id": "8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2"
},
"8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2_storage": {
"added": true,
"attributes": {
"Available": "135,80 GB",
"Available (Important)": "144,69 GB",
"Available (Opportunistic)": "143,41 GB",
"Total": "255,98 GB"
},
"icon": "mdi:database",
"name": "Storage",
"state": "56.02",
"type": "sensor",
"unique_id": "storage",
"unit_of_measurement": "% available",
"webhook_id": "8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2"
},
"ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6_mobile_app_martin_handy_a2dp": {
"added": true,
"attributes": {
"icon": "mdi:bluetooth-audio",
"last_device_latitude": 49.4489371,
"last_device_longitude": 11.0364147,
"last_device_mac": "A0:56:B2:15:C9:A4",
"last_device_name": "Toyota Touch 2 with Go",
"last_seen": "2020-02-26T23:06+0100",
"maps": "http://maps.google.com/maps?daddr=49.4489371,11.0364147",
"state": true
},
"device_class": "illuminance",
"icon": "mdi:bluetooth-audio",
"name": "martin_handy A2DP Sensor",
"state": "true",
"type": "sensor",
"unique_id": "mobile_app_martin_handy_a2dp",
"unit_of_measurement": "",
"webhook_id": "ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6"
},
"ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6_mobile_app_martin_handy_availability": {
"added": true,
"attributes": {
"icon": "mdi:lifebuoy",
"state": "2020-02-27T23:30+0100"
},
"device_class": "timestamp",
"icon": "mdi:lifebuoy",
"name": "martin_handy Availability Sensor",
"state": "2020-02-27T23:30+0100",
"type": "sensor",
"unique_id": "mobile_app_martin_handy_availability",
"unit_of_measurement": "",
"webhook_id": "ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6"
},
"ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6_mobile_app_martin_handy_battery": {
"added": true,
"attributes": {
"charging_state": "charging",
"device_class": "battery",
"health": "good",
"icon": "mdi:battery",
"power": "AC",
"state": 98,
"technology": "Li-poly",
"temperature": "26.0",
"voltage": "4373 mV"
},
"device_class": "battery",
"icon": "mdi:battery",
"name": "martin_handy Battery Sensor",
"state": "98.0",
"type": "sensor",
"unique_id": "mobile_app_martin_handy_battery",
"unit_of_measurement": "%",
"webhook_id": "ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6"
},
"ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6_mobile_app_martin_handy_bluetooth": {
"added": true,
"attributes": {
"bonded_devices": [
{
"mac": "A0:56:B2:F6:63:ED",
"name": "Toyota Touch 2 with Go"
},
{
"mac": "B8:27:EB:AA:23:4E",
"name": "MyDevice41"
},
{
"mac": "E3:28:E9:20:C1:EB",
"name": "TaoTronics TT-BH07"
},
{
"mac": "A0:56:B2:15:C9:A4",
"name": "Toyota Touch 2 with Go"
},
{
"mac": "00:0A:30:D0:55:AE",
"name": "Mazda"
}
],
"discovered_devices": [
{
"mac": "62:C6:B4:10:CE:40",
"name": "",
"rssi": -90
},
{
"mac": "5F:45:55:2D:CE:C0",
"name": "",
"rssi": -19
},
{
"mac": "78:13:5E:40:76:5C",
"name": "",
"rssi": -97
}
],
"icon": "mdi:bluetooth",
"mac": "02:00:00:00:00:00",
"name": "Martin Handy",
"state": "true"
},
"device_class": "illuminance",
"icon": "mdi:bluetooth",
"name": "martin_handy Bluetooth Sensor",
"state": "true",
"type": "sensor",
"unique_id": "mobile_app_martin_handy_bluetooth",
"unit_of_measurement": "",
"webhook_id": "ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6"
},
"ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6_mobile_app_martin_handy_callstate": {
"added": true,
"attributes": {
"icon": "mdi:phone-hangup",
"state": "idle"
},
"device_class": "illuminance",
"icon": "mdi:phone-hangup",
"name": "martin_handy Call State Sensor",
"state": "idle",
"type": "sensor",
"unique_id": "mobile_app_martin_handy_callstate",
"unit_of_measurement": "",
"webhook_id": "ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6"
},
"ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6_mobile_app_martin_handy_hfp": {
"added": true,
"attributes": {
"icon": "mdi:phone-bluetooth",
"last_device_latitude": 49.4489371,
"last_device_longitude": 11.0364147,
"last_device_mac": "A0:56:B2:15:C9:A4",
"last_device_name": "Toyota Touch 2 with Go",
"last_seen": "2020-02-26T23:06+0100",
"maps": "http://maps.google.com/maps?daddr=49.4489371,11.0364147",
"state": true
},
"device_class": "illuminance",
"icon": "mdi:phone-bluetooth",
"name": "martin_handy HFP Sensor",
"state": "true",
"type": "sensor",
"unique_id": "mobile_app_martin_handy_hfp",
"unit_of_measurement": "",
"webhook_id": "ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6"
},
"ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6_mobile_app_martin_handy_light": {
"added": true,
"attributes": {
"icon": "mdi:led-on",
"max_range": 10000,
"power": "0.75 mA",
"resolution": 1,
"sensor_name": "light-bh1745",
"state": "0",
"vendor": "rohm",
"version": 1
},
"device_class": "illuminance",
"icon": "mdi:led-on",
"name": "martin_handy Light Sensor",
"state": "0",
"type": "sensor",
"unique_id": "mobile_app_martin_handy_light",
"unit_of_measurement": "lux",
"webhook_id": "ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6"
},
"ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6_mobile_app_martin_handy_nextalarm": {
"added": true,
"attributes": {
"icon": "mdi:alarm",
"state": "2020-02-28T07:00+0100"
},
"device_class": "illuminance",
"icon": "mdi:alarm",
"name": "martin_handy Alarm Sensor",
"state": "2020-02-28T07:00+0100",
"type": "sensor",
"unique_id": "mobile_app_martin_handy_nextalarm",
"unit_of_measurement": "",
"webhook_id": "ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6"
},
"ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6_mobile_app_martin_handy_steps": {
"added": true,
"attributes": {
"icon": "mdi:run-fast",
"max_range": 2147483648,
"power": "0.23 mA",
"resolution": 1,
"sensor_name": "step counter",
"state": 7367,
"vendor": "huawei",
"version": 1
},
"device_class": "illuminance",
"icon": "mdi:run-fast",
"name": "martin_handy Step Counter Sensor",
"state": "7367",
"type": "sensor",
"unique_id": "mobile_app_martin_handy_steps",
"unit_of_measurement": "steps",
"webhook_id": "ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6"
},
"ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6_mobile_app_martin_handy_wifi": {
"added": true,
"attributes": {
"bssid": "7c:ff:4d:04:d7:a6",
"icon": "mdi:wifi",
"ip": "192.168.178.26",
"link_speed": 57,
"mac": "02:00:00:00:00:00",
"rssi": -52,
"signal": 4,
"ssid": "WLAN",
"state": "enabled"
},
"device_class": "illuminance",
"icon": "mdi:wifi",
"name": "martin_handy WiFi Sensor",
"state": "enabled",
"type": "sensor",
"unique_id": "mobile_app_martin_handy_wifi",
"unit_of_measurement": "",
"webhook_id": "ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_audio_sensor": {
"added": true,
"attributes": {},
"icon": "mdi:volume-high",
"name": "Audio Sensor",
"state": "normal",
"type": "sensor",
"unique_id": "audio_sensor",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_battery_health": {
"added": true,
"attributes": {},
"icon": "mdi:battery",
"name": "Battery Health",
"state": "good",
"type": "sensor",
"unique_id": "battery_health",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_battery_level": {
"added": true,
"attributes": {},
"device_class": "battery",
"icon": "mdi:battery-70",
"name": "Battery Level",
"state": 74,
"type": "sensor",
"unique_id": "battery_level",
"unit_of_measurement": "%",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_battery_state": {
"added": true,
"attributes": {},
"device_class": "battery",
"icon": "mdi:battery-minus",
"name": "Battery State",
"state": "discharging",
"type": "sensor",
"unique_id": "battery_state",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_bluetooth_connection": {
"added": true,
"attributes": {
"connected_not_paired_devices": "[]",
"connected_paired_devices": "[]",
"paired_devices": "[3E:19:06:04:0D:50, A0:56:B2:15:C9:A4]"
},
"icon": "mdi:bluetooth",
"name": "Bluetooth Connection",
"state": 0,
"type": "sensor",
"unique_id": "bluetooth_connection",
"unit_of_measurement": "connection(s)",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_charger_type": {
"added": true,
"attributes": {},
"icon": "mdi:battery",
"name": "Charger Type",
"state": "none",
"type": "sensor",
"unique_id": "charger_type",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_detected_activity": {
"added": true,
"attributes": {
"still": 100
},
"icon": "mdi:sleep",
"name": "Erkannte Aktivit\u00e4t",
"state": "still",
"type": "sensor",
"unique_id": "detected_activity",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_dnd_sensor": {
"added": true,
"attributes": {},
"icon": "mdi:do-not-disturb",
"name": "Do Not Disturb Sensor",
"state": "off",
"type": "sensor",
"unique_id": "dnd_sensor",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_geocoded_location": {
"added": true,
"attributes": {
"Administrative Area": "Bayern",
"Country": "Deutschland",
"ISO Country Code": "DE",
"Latitude": 49.369503,
"Locality": "Rohr",
"Longitude": 10.983908,
"Postal Code": "91189",
"Sub Administrative Area": "Mittelfranken",
"Sub Locality": "Nemsdorf",
"Sub Thoroughfare": "19",
"Thoroughfare": "Dietersdorfer Stra\u00dfe"
},
"icon": "mdi:map",
"name": "Geokodierter Standort",
"state": "Dietersdorfer Str. 19, 91189 Rohr, Deutschland",
"type": "sensor",
"unique_id": "geocoded_location",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_last_reboot": {
"added": true,
"attributes": {
"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": "2021-01-25T01:51:06Z",
"type": "sensor",
"unique_id": "last_reboot",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_light_sensor": {
"added": true,
"attributes": {},
"device_class": "illuminance",
"icon": "mdi:brightness-5",
"name": "Light Sensor",
"state": "0",
"type": "sensor",
"unique_id": "light_sensor",
"unit_of_measurement": "lx",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_next_alarm": {
"added": true,
"attributes": {
"Local Time": "Tue Feb 02 06:45:00 GMT+01:00 2021",
"Package": "Unknown",
"Time in Milliseconds": 1612244700000
},
"device_class": "timestamp",
"icon": "mdi:alarm",
"name": "Next Alarm",
"state": "2021-02-02T05:45:00.000Z",
"type": "sensor",
"unique_id": "next_alarm",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_phone_state": {
"added": true,
"attributes": {},
"icon": "mdi:phone",
"name": "Phone State",
"state": "idle",
"type": "sensor",
"unique_id": "phone_state",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_proximity_sensor": {
"added": true,
"attributes": {},
"icon": "mdi:leak",
"name": "Proximity Sensor",
"state": "near",
"type": "sensor",
"unique_id": "proximity_sensor",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_steps_sensor": {
"added": true,
"attributes": {},
"icon": "mdi:walk",
"name": "Schrittsensor",
"state": "19916",
"type": "sensor",
"unique_id": "steps_sensor",
"unit_of_measurement": "steps",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_storage_sensor": {
"added": true,
"attributes": {},
"icon": "mdi:harddisk",
"name": "Storage Sensor",
"state": 78,
"type": "sensor",
"unique_id": "storage_sensor",
"unit_of_measurement": "%",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_wifi_bssid": {
"added": true,
"attributes": {},
"icon": "mdi:wifi",
"name": "WLAN BSSID",
"state": "3c:a6:2f:4d:af:5a",
"type": "sensor",
"unique_id": "wifi_bssid",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e_wifi_connection": {
"added": true,
"attributes": {
"is_hidden": false
},
"icon": "mdi:wifi",
"name": "WLAN Verbindung",
"state": "WLAN",
"type": "sensor",
"unique_id": "wifi_connection",
"webhook_id": "cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e"
},
"2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_activity": {
"attributes": {
"Confidence": "High",
"Types": [
"Stationary"
]
},
"icon": "mdi:human-male",
"name": "Activity",
"state": "Stationary",
"type": "sensor",
"unique_id": "activity",
"webhook_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a",
"added": true
},
"2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_storage": {
"attributes": {
"Available": "109,76 GB",
"Available (Important)": "119,30 GB",
"Available (Opportunistic)": "118,01 GB",
"Total": "255,98 GB"
},
"icon": "mdi:database",
"name": "Storage",
"state": "46.10",
"type": "sensor",
"unique_id": "storage",
"unit_of_measurement": "% available",
"webhook_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a",
"added": true
},
"2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_battery_level": {
"attributes": {
"Battery State": "Not Charging",
"Low Power Mode": false
},
"device_class": "battery",
"icon": "mdi:battery-50",
"name": "Battery Level",
"state": 58,
"type": "sensor",
"unique_id": "battery_level",
"unit_of_measurement": "%",
"webhook_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a",
"added": true
},
"2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_battery_state": {
"attributes": {
"Battery Level": 58,
"Low Power Mode": false
},
"device_class": "battery",
"icon": "mdi:battery-50",
"name": "Battery State",
"state": "Not Charging",
"type": "sensor",
"unique_id": "battery_state",
"webhook_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a",
"added": true
},
"2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_connectivity_bssid": {
"icon": "mdi:wifi-star",
"name": "BSSID",
"state": "7c:ff:4d:4:d7:a6",
"type": "sensor",
"unique_id": "connectivity_bssid",
"attributes": {},
"webhook_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a",
"added": true
},
"2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_connectivity_ssid": {
"icon": "mdi:wifi",
"name": "SSID",
"state": "WLAN",
"type": "sensor",
"unique_id": "connectivity_ssid",
"attributes": {},
"webhook_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a",
"added": true
},
"2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_connectivity_connection_type": {
"icon": "mdi:wifi",
"name": "Connection Type",
"state": "Wi-Fi",
"type": "sensor",
"unique_id": "connectivity_connection_type",
"attributes": {},
"webhook_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a",
"added": true
},
"2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_geocoded_location": {
"icon": "mdi:map",
"name": "Geocoded Location",
"state": "Dietersdorfer Stra\u00dfe 19\n91189 Rohr\nGermany",
"type": "sensor",
"unique_id": "geocoded_location",
"attributes": {
"Administrative Area": "Bavaria",
"Areas Of Interest": "N/A",
"Country": "Germany",
"Inland Water": "N/A",
"ISO Country Code": "DE",
"Locality": "Rohr",
"Location": [
49.369293212890625,
10.983685522613598
],
"Name": "Dietersdorfer Stra\u00dfe 19",
"Ocean": "N/A",
"Postal Code": "91189",
"Sub Administrative Area": "Roth",
"Sub Locality": "N/A",
"Sub Thoroughfare": "19",
"Thoroughfare": "Dietersdorfer Stra\u00dfe",
"Time Zone": "Europe/Berlin",
"Zones": [
"Home"
]
},
"webhook_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a",
"added": true
},
"2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_connectivity_sim_1": {
"attributes": {
"Allows VoIP": true,
"Carrier ID": "0000000100000001",
"Carrier Name": "o2 - de",
"ISO Country Code": "de",
"Mobile Country Code": "262",
"Mobile Network Code": "07"
},
"icon": "mdi:sim",
"name": "SIM 1",
"state": "o2 - de",
"type": "sensor",
"unique_id": "connectivity_sim_1",
"webhook_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a",
"added": true
},
"2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a_last_update_trigger": {
"icon": "mdi:cellphone-wireless",
"name": "Last Update Trigger",
"state": "Significant Location Change",
"type": "sensor",
"unique_id": "last_update_trigger",
"attributes": {},
"webhook_id": "2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a",
"added": true
}
}
}
"version": 1,
"minor_version": 1,
"key": "mobile_app",
"data": {
"deleted_ids": [
"e4083a1682098be0437f19c6ee84a369cf04a0ca2d2f80211c2c989895944657",
"ae3a0e7cab7f3e46a059749b4fb0db38d925aca81176ba5d6e08fbc3938b48e6",
"1056cf8eb746283e1477bd0da7b21d2b9f0007dc5de22cfc468e1459ae7796b8",
"8b96d67f6fe93ebaf8c39357498d906b4e1db1f7bab14dbe849af418f8913ab2",
"2c1e087aa21f2de29ea717b0af4d5de61621ba42229d570cb93181e61c6dc72a",
"cf6ed33d60ed7470befdf2ec4bd12feecf0be745491431fe61cf57fe91cf400e",
"f4ed395ecf6ed16cf2254bbf24dc73d14138995a2d0f460db91d370da73b9244",
"0e6e6a5c7c009ad148b345912f20fc0b2fc0887d0f9106768396616d17a84f7c",
"1388afc849e4fd84bd54a62a93de03d3aeb9def4e7cb3264cf7c648bd872730d",
"3d073a453d690c5b9d839b39059b8bee4b83915c3bb0f1ed9c97b60615f6bcee",
"40011e18e9102ea8f7d9946ea102198ac46ece284b8c529dba31a462a17ab686",
"6ac83c5eb5688a11675c22ffa8ab8e86f9bae9289dd935da897c98fbb195ee5e"
]
}
}

View File

@@ -1,11 +1,13 @@
{
"data": {
"done": [
"user",
"core_config",
"integration"
]
},
"key": "onboarding",
"version": 3
"version": 4,
"minor_version": 1,
"key": "onboarding",
"data": {
"done": [
"user",
"core_config",
"integration",
"analytics"
]
}
}

View File

@@ -1,17 +1,18 @@
{
"version": 2,
"key": "person",
"data": {
"items": [
{
"device_trackers": [
"device_tracker.martins_ipad_3",
"device_tracker.ele_l29"
],
"id": "d433f5e7758548dab8baa44b545a8668",
"name": "Martin Bauer",
"user_id": "2ffcb10d3db745b396789364fdef72ec"
}
]
}
"version": 2,
"minor_version": 1,
"key": "person",
"data": {
"items": [
{
"device_trackers": [
"device_tracker.iphone_von_martin",
"device_tracker.martins_ipad_2"
],
"id": "d433f5e7758548dab8baa44b545a8668",
"name": "Martin Bauer",
"user_id": "2ffcb10d3db745b396789364fdef72ec"
}
]
}
}

View File

@@ -0,0 +1,72 @@
{
"version": 1,
"minor_version": 2,
"key": "repairs.issue_registry",
"data": {
"issues": [
{
"created": "2022-09-09T06:33:43.505471+00:00",
"dismissed_version": null,
"domain": "mqtt",
"is_persistent": false,
"issue_id": "deprecated_yaml_sensor"
},
{
"created": "2022-11-05T08:38:01.629065+00:00",
"dismissed_version": "2022.11.1",
"domain": "hassio",
"is_persistent": false,
"issue_id": "unsupported_system_docker_configuration"
},
{
"created": "2023-08-05T05:36:35.267467+00:00",
"dismissed_version": "2023.8.1",
"domain": "mqtt",
"is_persistent": false,
"issue_id": "entity_name_is_device_name_discovery"
},
{
"created": "2024-04-30T19:12:07.566796+00:00",
"dismissed_version": "2024.4.4",
"domain": "hassio",
"is_persistent": false,
"issue_id": "unsupported_system_connectivity_check"
},
{
"created": "2024-05-03T18:20:06.429991+00:00",
"dismissed_version": "2024.5.0",
"domain": "hassio",
"is_persistent": false,
"issue_id": "unsupported_system_apparmor"
},
{
"created": "2024-05-03T18:20:06.462325+00:00",
"dismissed_version": "2024.5.0",
"domain": "hassio",
"is_persistent": false,
"issue_id": "unsupported_system_os"
},
{
"created": "2024-05-03T18:20:07.022516+00:00",
"dismissed_version": "2024.5.0",
"domain": "hassio",
"is_persistent": false,
"issue_id": "unsupported_system_systemd_journal"
},
{
"created": "2024-05-03T18:20:07.026832+00:00",
"dismissed_version": "2024.5.0",
"domain": "hassio",
"is_persistent": false,
"issue_id": "unsupported_system_os_agent"
},
{
"created": "2024-05-03T18:20:07.031494+00:00",
"dismissed_version": "2024.5.0",
"domain": "hassio",
"is_persistent": false,
"issue_id": "unsupported_system_systemd_resolved"
}
]
}
}

View File

@@ -0,0 +1,10 @@
{
"version": 3,
"minor_version": 1,
"key": "scheduler.storage",
"data": {
"schedules": [],
"tags": [],
"time_shutdown": "2024-05-03T18:49:45.793830+00:00"
}
}

20
.storage/tag Normal file
View File

@@ -0,0 +1,20 @@
{
"version": 1,
"minor_version": 1,
"key": "tag",
"data": {
"items": [
{
"tag_id": "71357caa-1234-4d94-a2f1-1bbeebc8b65b",
"last_scanned": "2021-12-08T21:49:53.096053+00:00",
"id": "71357caa-1234-4d94-a2f1-1bbeebc8b65b"
},
{
"id": "schreibtisch_oben_rechts",
"tag_id": "schreibtisch_oben_rechts",
"name": "Schreibtisch Oben Rechts",
"last_scanned": "2024-01-15T13:40:04.101929+00:00"
}
]
}
}

22
.storage/timer Normal file
View File

@@ -0,0 +1,22 @@
{
"version": 1,
"minor_version": 1,
"key": "timer",
"data": {
"items": [
{
"duration": "0:10:00",
"name": "Fön Timer",
"icon": "mdi:hair-dryer",
"id": "fon_timer"
},
{
"id": "pool_pumpe_timer",
"duration": "0:15:00",
"name": "Pool Pumpe Timer",
"icon": "mdi:pool",
"restore": true
}
]
}
}

1258
.storage/trace.saved_traces Normal file

File diff suppressed because it is too large Load Diff

45
.storage/zone Normal file
View File

@@ -0,0 +1,45 @@
{
"version": 1,
"minor_version": 1,
"key": "zone",
"data": {
"items": [
{
"id": "kindergarten",
"latitude": 49.37169922687505,
"longitude": 10.956040620803833,
"name": "Kindergarten",
"icon": "hue:room-kids",
"passive": false,
"radius": 94.0
},
{
"id": "forum_stein",
"latitude": 49.411573518133544,
"longitude": 11.012420654296877,
"name": "Forum Stein",
"icon": "mdi:cart",
"passive": false,
"radius": 142.0
},
{
"id": "sachsen",
"latitude": 49.28950758758376,
"longitude": 10.666262805461884,
"name": "Sachsen",
"icon": "mdi:map-marker",
"passive": false,
"radius": 28.0
},
{
"id": "rohrenfels",
"latitude": 48.67999576400387,
"longitude": 11.154089570045473,
"name": "Rohrenfels",
"icon": "mdi:map-marker",
"passive": false,
"radius": 44.0
}
]
}
}

View File

@@ -0,0 +1,373 @@
{
"version": 1,
"minor_version": 1,
"key": "zwave_js.legacy_zwave_migration",
"data": {
"221428ba9e0f0d5b3240bd2162be99f4": {
"sensor.smoke_detector_and_siren_battery_level": {
"node_id": 3,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "level",
"value_property_key_name": null,
"value_id": "3-128-0-level",
"device_id": "a47da225a9cdc8ad25afcef0a26fa228",
"domain": "sensor",
"entity_id": "sensor.smoke_detector_and_siren_battery_level",
"unique_id": "4231470061.3-128-0-level",
"unit_of_measurement": "%"
},
"switch.smoke_detector_and_siren": {
"node_id": 5,
"endpoint_index": 0,
"command_class": 37,
"value_property_name": "currentValue",
"value_property_key_name": null,
"value_id": "5-37-0-currentValue",
"device_id": "8f66617492092699396e382a0cde04e4",
"domain": "switch",
"entity_id": "switch.smoke_detector_and_siren",
"unique_id": "4231470061.5-37-0-currentValue",
"unit_of_measurement": null
},
"binary_sensor.smoke_detector_and_siren_smoke_alarm_smoke_detected": {
"node_id": 5,
"endpoint_index": 0,
"command_class": 113,
"value_property_name": "Smoke Alarm",
"value_property_key_name": "Sensor status",
"value_id": "5-113-0-Smoke Alarm-Sensor status",
"device_id": "8f66617492092699396e382a0cde04e4",
"domain": "binary_sensor",
"entity_id": "binary_sensor.smoke_detector_and_siren_smoke_alarm_smoke_detected",
"unique_id": "4231470061.5-113-0-Smoke Alarm-Sensor status.2",
"unit_of_measurement": null
},
"binary_sensor.smoke_detector_and_siren_low_battery_level": {
"node_id": 5,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "isLow",
"value_property_key_name": null,
"value_id": "5-128-0-isLow",
"device_id": "8f66617492092699396e382a0cde04e4",
"domain": "binary_sensor",
"entity_id": "binary_sensor.smoke_detector_and_siren_low_battery_level",
"unique_id": "4231470061.5-128-0-isLow",
"unit_of_measurement": null
},
"switch.feuermelder_unten_gang": {
"node_id": 2,
"endpoint_index": 0,
"command_class": 37,
"value_property_name": "currentValue",
"value_property_key_name": null,
"value_id": "2-37-0-currentValue",
"device_id": "38639142e27318c914264b87eadd15c1",
"domain": "switch",
"entity_id": "switch.feuermelder_unten_gang",
"unique_id": "4231470061.2-37-0-currentValue",
"unit_of_measurement": null
},
"sensor.feuermelder_unten_gang_battery_level": {
"node_id": 2,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "level",
"value_property_key_name": null,
"value_id": "2-128-0-level",
"device_id": "38639142e27318c914264b87eadd15c1",
"domain": "sensor",
"entity_id": "sensor.feuermelder_unten_gang_battery_level",
"unique_id": "4231470061.2-128-0-level",
"unit_of_measurement": "%"
},
"binary_sensor.feuermelder_unten_gang_low_battery_level": {
"node_id": 2,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "isLow",
"value_property_key_name": null,
"value_id": "2-128-0-isLow",
"device_id": "38639142e27318c914264b87eadd15c1",
"domain": "binary_sensor",
"entity_id": "binary_sensor.feuermelder_unten_gang_low_battery_level",
"unique_id": "4231470061.2-128-0-isLow",
"unit_of_measurement": null
},
"binary_sensor.feuermelder_unten_gang_smoke_alarm_smoke_detected": {
"node_id": 2,
"endpoint_index": 0,
"command_class": 113,
"value_property_name": "Smoke Alarm",
"value_property_key_name": "Sensor status",
"value_id": "2-113-0-Smoke Alarm-Sensor status",
"device_id": "38639142e27318c914264b87eadd15c1",
"domain": "binary_sensor",
"entity_id": "binary_sensor.feuermelder_unten_gang_smoke_alarm_smoke_detected",
"unique_id": "4231470061.2-113-0-Smoke Alarm-Sensor status.2",
"unit_of_measurement": null
},
"switch.rauchmelder_schlafzimmer": {
"node_id": 3,
"endpoint_index": 0,
"command_class": 37,
"value_property_name": "currentValue",
"value_property_key_name": null,
"value_id": "3-37-0-currentValue",
"device_id": "a47da225a9cdc8ad25afcef0a26fa228",
"domain": "switch",
"entity_id": "switch.rauchmelder_schlafzimmer",
"unique_id": "4231470061.3-37-0-currentValue",
"unit_of_measurement": null
},
"binary_sensor.rauchmelder_schlafzimmer_low_battery_level": {
"node_id": 3,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "isLow",
"value_property_key_name": null,
"value_id": "3-128-0-isLow",
"device_id": "a47da225a9cdc8ad25afcef0a26fa228",
"domain": "binary_sensor",
"entity_id": "binary_sensor.rauchmelder_schlafzimmer_low_battery_level",
"unique_id": "4231470061.3-128-0-isLow",
"unit_of_measurement": null
},
"binary_sensor.rauchmelder_schlafzimmer_smoke_alarm_smoke_detected": {
"node_id": 3,
"endpoint_index": 0,
"command_class": 113,
"value_property_name": "Smoke Alarm",
"value_property_key_name": "Sensor status",
"value_id": "3-113-0-Smoke Alarm-Sensor status",
"device_id": "a47da225a9cdc8ad25afcef0a26fa228",
"domain": "binary_sensor",
"entity_id": "binary_sensor.rauchmelder_schlafzimmer_smoke_alarm_smoke_detected",
"unique_id": "4231470061.3-113-0-Smoke Alarm-Sensor status.2",
"unit_of_measurement": null
},
"sensor.smoke_detector_and_siren_battery_level_2": {
"node_id": 5,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "level",
"value_property_key_name": null,
"value_id": "5-128-0-level",
"device_id": "8f66617492092699396e382a0cde04e4",
"domain": "sensor",
"entity_id": "sensor.smoke_detector_and_siren_battery_level_2",
"unique_id": "4231470061.5-128-0-level",
"unit_of_measurement": "%"
},
"switch.rauchmelder_wohnzimmer": {
"node_id": 4,
"endpoint_index": 0,
"command_class": 37,
"value_property_name": "currentValue",
"value_property_key_name": null,
"value_id": "4-37-0-currentValue",
"device_id": "b0b662a15d6545d3cc87c0ba62ec7f3c",
"domain": "switch",
"entity_id": "switch.rauchmelder_wohnzimmer",
"unique_id": "4231470061.4-37-0-currentValue",
"unit_of_measurement": null
},
"sensor.rauchmelder_wohnzimmer_battery_level_2": {
"node_id": 4,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "level",
"value_property_key_name": null,
"value_id": "4-128-0-level",
"device_id": "b0b662a15d6545d3cc87c0ba62ec7f3c",
"domain": "sensor",
"entity_id": "sensor.rauchmelder_wohnzimmer_battery_level_2",
"unique_id": "4231470061.4-128-0-level",
"unit_of_measurement": "%"
},
"binary_sensor.rauchmelder_wohnzimmer_low_battery_level": {
"node_id": 4,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "isLow",
"value_property_key_name": null,
"value_id": "4-128-0-isLow",
"device_id": "b0b662a15d6545d3cc87c0ba62ec7f3c",
"domain": "binary_sensor",
"entity_id": "binary_sensor.rauchmelder_wohnzimmer_low_battery_level",
"unique_id": "4231470061.4-128-0-isLow",
"unit_of_measurement": null
},
"binary_sensor.rauchmelder_wohnzimmer_smoke_alarm_smoke_detected": {
"node_id": 4,
"endpoint_index": 0,
"command_class": 113,
"value_property_name": "Smoke Alarm",
"value_property_key_name": "Sensor status",
"value_id": "4-113-0-Smoke Alarm-Sensor status",
"device_id": "b0b662a15d6545d3cc87c0ba62ec7f3c",
"domain": "binary_sensor",
"entity_id": "binary_sensor.rauchmelder_wohnzimmer_smoke_alarm_smoke_detected",
"unique_id": "4231470061.4-113-0-Smoke Alarm-Sensor status.2",
"unit_of_measurement": null
},
"switch.rauchmelder_unten_gang": {
"node_id": 2,
"endpoint_index": 0,
"command_class": 37,
"value_property_name": "currentValue",
"value_property_key_name": null,
"value_id": "2-37-0-currentValue",
"device_id": "38639142e27318c914264b87eadd15c1",
"domain": "switch",
"entity_id": "switch.rauchmelder_unten_gang",
"unique_id": "4231470061.2-37-0-currentValue",
"unit_of_measurement": null
},
"sensor.rauchmelder_unten_gang_battery_level": {
"node_id": 2,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "level",
"value_property_key_name": null,
"value_id": "2-128-0-level",
"device_id": "38639142e27318c914264b87eadd15c1",
"domain": "sensor",
"entity_id": "sensor.rauchmelder_unten_gang_battery_level",
"unique_id": "4231470061.2-128-0-level",
"unit_of_measurement": "%"
},
"binary_sensor.rauchmelder_unten_gang_low_battery_level": {
"node_id": 2,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "isLow",
"value_property_key_name": null,
"value_id": "2-128-0-isLow",
"device_id": "38639142e27318c914264b87eadd15c1",
"domain": "binary_sensor",
"entity_id": "binary_sensor.rauchmelder_unten_gang_low_battery_level",
"unique_id": "4231470061.2-128-0-isLow",
"unit_of_measurement": null
},
"binary_sensor.rauchmelder_unten_gang_smoke_alarm_smoke_detected": {
"node_id": 2,
"endpoint_index": 0,
"command_class": 113,
"value_property_name": "Smoke Alarm",
"value_property_key_name": "Sensor status",
"value_id": "2-113-0-Smoke Alarm-Sensor status",
"device_id": "38639142e27318c914264b87eadd15c1",
"domain": "binary_sensor",
"entity_id": "binary_sensor.rauchmelder_unten_gang_smoke_alarm_smoke_detected",
"unique_id": "4231470061.2-113-0-Smoke Alarm-Sensor status.2",
"unit_of_measurement": null
},
"switch.smoke_detector_and_siren_2": {
"node_id": 6,
"endpoint_index": 0,
"command_class": 37,
"value_property_name": "currentValue",
"value_property_key_name": null,
"value_id": "6-37-0-currentValue",
"device_id": "c8bd25813d48353df122d228c661afe1",
"domain": "switch",
"entity_id": "switch.smoke_detector_and_siren_2",
"unique_id": "4231470061.6-37-0-currentValue",
"unit_of_measurement": null
},
"binary_sensor.smoke_detector_and_siren_smoke_alarm_smoke_detected_2": {
"node_id": 6,
"endpoint_index": 0,
"command_class": 113,
"value_property_name": "Smoke Alarm",
"value_property_key_name": "Sensor status",
"value_id": "6-113-0-Smoke Alarm-Sensor status",
"device_id": "c8bd25813d48353df122d228c661afe1",
"domain": "binary_sensor",
"entity_id": "binary_sensor.smoke_detector_and_siren_smoke_alarm_smoke_detected_2",
"unique_id": "4231470061.6-113-0-Smoke Alarm-Sensor status.2",
"unit_of_measurement": null
},
"sensor.smoke_detector_and_siren_battery_level_3": {
"node_id": 6,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "level",
"value_property_key_name": null,
"value_id": "6-128-0-level",
"device_id": "c8bd25813d48353df122d228c661afe1",
"domain": "sensor",
"entity_id": "sensor.smoke_detector_and_siren_battery_level_3",
"unique_id": "4231470061.6-128-0-level",
"unit_of_measurement": "%"
},
"binary_sensor.smoke_detector_and_siren_low_battery_level_2": {
"node_id": 6,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "isLow",
"value_property_key_name": null,
"value_id": "6-128-0-isLow",
"device_id": "c8bd25813d48353df122d228c661afe1",
"domain": "binary_sensor",
"entity_id": "binary_sensor.smoke_detector_and_siren_low_battery_level_2",
"unique_id": "4231470061.6-128-0-isLow",
"unit_of_measurement": null
},
"switch.raichmelder_dachgeschoss_2": {
"node_id": 6,
"endpoint_index": 0,
"command_class": 37,
"value_property_name": "currentValue",
"value_property_key_name": null,
"value_id": "6-37-0-currentValue",
"device_id": "c8bd25813d48353df122d228c661afe1",
"domain": "switch",
"entity_id": "switch.raichmelder_dachgeschoss_2",
"unique_id": "4231470061.6-37-0-currentValue",
"unit_of_measurement": null
},
"sensor.raichmelder_dachgeschoss_battery_level_3": {
"node_id": 6,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "level",
"value_property_key_name": null,
"value_id": "6-128-0-level",
"device_id": "c8bd25813d48353df122d228c661afe1",
"domain": "sensor",
"entity_id": "sensor.raichmelder_dachgeschoss_battery_level_3",
"unique_id": "4231470061.6-128-0-level",
"unit_of_measurement": "%"
},
"binary_sensor.raichmelder_dachgeschoss_low_battery_level_2": {
"node_id": 6,
"endpoint_index": 0,
"command_class": 128,
"value_property_name": "isLow",
"value_property_key_name": null,
"value_id": "6-128-0-isLow",
"device_id": "c8bd25813d48353df122d228c661afe1",
"domain": "binary_sensor",
"entity_id": "binary_sensor.raichmelder_dachgeschoss_low_battery_level_2",
"unique_id": "4231470061.6-128-0-isLow",
"unit_of_measurement": null
},
"binary_sensor.raichmelder_dachgeschoss_smoke_alarm_smoke_detected_2": {
"node_id": 6,
"endpoint_index": 0,
"command_class": 113,
"value_property_name": "Smoke Alarm",
"value_property_key_name": "Sensor status",
"value_id": "6-113-0-Smoke Alarm-Sensor status",
"device_id": "c8bd25813d48353df122d228c661afe1",
"domain": "binary_sensor",
"entity_id": "binary_sensor.raichmelder_dachgeschoss_smoke_alarm_smoke_detected_2",
"unique_id": "4231470061.6-113-0-Smoke Alarm-Sensor status.2",
"unit_of_measurement": null
}
}
}
}

View File

@@ -1,5 +1,5 @@
- id: '1575130335468'
alias: FernbedienungWeihnachtslichterOben
alias: Fernbedienung Weihnachtslichter Oben
description: ''
trigger:
- event_data:
@@ -13,12 +13,13 @@
- data:
entity_id: switch.mobile_steckdose_schalter_2
service: switch.toggle
mode: single
- id: '1575202743482'
alias: Wecker Licht an
description: ''
trigger:
- platform: template
value_template: '{% set alarm_time = as_timestamp(states(''sensor.martin_handy_alarm_sensor''))
value_template: '{% set alarm_time = as_timestamp(states(''input_datetime.martin_wake_up_alarm''))
%}
{% set current_timestamp_minute = as_timestamp(strptime(states(''sensor.date_time''),
@@ -26,25 +27,22 @@
{% set before_time_secs = 600 %}
{% set trigger = states(''sensor.martin_handy_alarm_sensor'') and (alarm_time
{% set trigger = states(''input_datetime.martin_wake_up_alarm'') and (alarm_time
<= current_timestamp_minute + before_time_secs < alarm_time + 60) %}
{{ trigger }}'
condition: []
action:
- data:
brightness: 120
entity_id:
- light.bett_martin
- light.bett_rebecca
- light.schlafzimmer_schrank
brightness: 148
transition: 600
xy_color:
- 0.502
- 0.414
color_temp: 269
xy_color: {}
service: light.turn_on
target:
entity_id: light.arbeitszimmer_oben_fluter
- id: '1589377976830'
alias: AlarmMartinHandy
alias: Alarm Martin Handy
description: ''
trigger:
- entity_id: binary_sensor.gang_bewegungsmelder_schlafzimmer, binary_sensor.gang_bewegungsmelder_ost,
@@ -54,37 +52,48 @@
to: 'on'
condition: []
action:
- data:
- service: notify.mobile_app_iphone_von_martin
data:
message: Bewegung im Gang
title: Alarm
service: notify.telegram_martin
- data:
message: Bewegung im Gang
title: Alarm
service: notify.mobile_app_martins_ipad
- delay: '30'
- delay:
hours: 0
minutes: 2
seconds: 0
milliseconds: 0
mode: single
- id: '1598594894559'
alias: KlingelAufHandy
description: ''
alias: KlingelknopfGartensäuleAufMobileGeräte
description: Push Notification auf Martin Handy, Rebecca Handy und iPad
trigger:
- entity_id: switch.klingel_aussentur
- entity_id:
- binary_sensor.klingelknopfgartensaeule
from: 'off'
platform: state
to: 'on'
condition: []
action:
- data:
message: Es hat aussen geklingelt
title: Klingel
service: notify.telegram_martin
- data:
message: Es hat aussen geklingelt
title: Klingel
service: notify.ios_martins_ipad
- service: notify.mobile_app_iphone_von_martin
metadata: {}
data:
message: Jemand hat an der Briefkastensäule geklingelt
title: "\U0001F514\U0001F4EA Klingel"
- service: notify.mobile_app_rebeccahandysamsung
metadata: {}
data:
message: Jemand hat an der Briefkastensäule geklingelt
title: "\U0001F514\U0001F4EA Klingel"
- service: notify.mobile_app_martins_ipad
metadata: {}
data:
title: "\U0001F514\U0001F4EA Klingel"
message: Jemand hat an der Briefkastensäule geklingelt
mode: single
- id: '1606655282153'
alias: _WeihnachtslichterAnUm6
alias: Weihnachtslichter an morgens um 6
description: ''
trigger:
- platform: time
@@ -94,12 +103,13 @@
- service: switch.turn_on
data: {}
entity_id:
- switch.tasmota01
- switch.tasmota02
- switch.tasmota03
- switch.tasmota04
- switch.tasmota05
- switch.tasmota06
mode: single
- id: '1607412098745'
alias: _WeihnachtslichterAusMorgens
alias: Weihnachtslichter aus morgens
description: ''
trigger:
- platform: sun
@@ -110,14 +120,13 @@
- service: switch.turn_off
data: {}
entity_id:
- switch.tasmota01
- switch.tasmota02
- switch.tasmota03
- switch.mobile_steckdose_schalter_1
- switch.mobile_steckdose_schalter_2
- switch.tasmota04
- switch.tasmota05
- switch.tasmota06
mode: single
- id: '1607412144113'
alias: _Weihnachtslichter An Abends
alias: Weihnachtslichter An Abends
description: ''
trigger:
- platform: sun
@@ -127,14 +136,13 @@
- service: switch.turn_on
data: {}
entity_id:
- switch.tasmota01
- switch.tasmota02
- switch.tasmota03
- switch.mobile_steckdose_schalter_1
- switch.mobile_steckdose_schalter_2
- switch.tasmota04
- switch.tasmota05
- switch.tasmota06
mode: single
- id: '1607412210097'
alias: _Weihnachtslichter Aus Abends
alias: Weihnachtslichter Aus Abends
description: ''
trigger:
- platform: time
@@ -144,14 +152,13 @@
- service: switch.turn_off
data: {}
entity_id:
- switch.tasmota01
- switch.tasmota02
- switch.tasmota03
- switch.mobile_steckdose_schalter_1
- switch.mobile_steckdose_schalter_2
- switch.tasmota04
- switch.tasmota05
- switch.tasmota06
mode: single
- id: '1612028092169'
alias: 0_BewegungsmelderSchlafzimmerNacht
alias: Bewegungsmelder Schlafzimmer Nacht
description: ''
trigger:
- platform: state
@@ -181,8 +188,499 @@
brightness: 6
entity_id: light.bett_martin, light.bett_rebecca
- delay: '1'
- service: light.turn_on
- service: light.turn_off
data:
transition: 120
entity_id: light.bett_martin, light.bett_rebecca
mode: single
- id: '1632393568599'
alias: Herd vorgeheizt -> iPad
description: ''
trigger:
- platform: numeric_state
entity_id: sensor.backofen_verbrauch
below: '20'
for:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
condition: []
action:
- service: notify.mobile_app_martins_ipad
data:
title: Herd vorgeheizt
message: herd ist heiss :)
mode: single
- id: '1633435293611'
alias: Gang Bogen Nachtlicht
description: ''
trigger:
- platform: state
entity_id:
- binary_sensor.gang_bewegungsmelder_schlafzimmer
- binary_sensor.gang_bewegungsmelder_wohnzimmer
from: 'off'
to: 'on'
condition:
- condition: template
value_template: '{{ state_attr(''sun.sun'', ''elevation'') < 5 }}'
action:
- service: light.turn_on
target:
entity_id: light.gang_bogen
data:
brightness_pct: 50
xy_color:
- 0.607
- 0.378
- delay:
hours: 0
minutes: 2
seconds: 0
milliseconds: 0
- service: light.turn_off
target:
entity_id: light.gang_bogen
data:
transition: 5
mode: restart
- id: '1634461079797'
alias: 3D Drucker State Change
description: ''
trigger:
- platform: state
entity_id: binary_sensor.octoprint_printing
condition: []
action:
- service: notify.telegram_martin
data:
title: 3D Drucker
message: '3D Printer: {{ sensor.octoprint_current_state }}'
mode: single
- id: '1656971839915'
alias: Rollos zu nachts
description: ''
trigger:
- platform: time
at: 02:00:00
condition: []
action:
- service: cover.close_cover
data: {}
target:
entity_id:
- cover.schlafzimmer_rollo_klein
- cover.schlafzimmer_rollo_gross
mode: single
- id: '1669014477577'
alias: Weihnachtslichter oben 01 morgens an um 7
description: ''
trigger:
- platform: time
at: 07:00:00
condition: []
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.tasmota06
mode: single
- id: '1669014568292'
alias: Weihnachtslichter oben 02 morgens aus um 9
description: ''
trigger:
- platform: time
at: 09:00:00
condition: []
action:
- service: switch.turn_off
data: {}
target:
entity_id: switch.tasmota06
mode: single
- id: '1669014612655'
alias: Weihnachtslichter oben 03 abends an 16:30
description: ''
trigger:
- platform: time
at: '16:30:00'
condition: []
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.tasmota06
mode: single
- id: '1669014682496'
alias: Weihnachtslichter oben 04 abends aus 22:00
description: ''
trigger:
- platform: time
at: '22:00:00'
condition: []
action:
- service: switch.turn_off
data: {}
target:
entity_id: switch.tasmota06
mode: single
- id: '1693231134539'
alias: Pool Pumpe ein um 9 und 17 Uhr
description: ''
trigger:
- platform: time
at: 09:00:00
- platform: time
at: '17:00:00'
condition: []
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.poolpumpe_speed1
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: switch.turn_off
data: {}
target:
entity_id: switch.poolpumpe_speed1
mode: single
- id: '1693231202553'
alias: Pool Pumpe aus um 10:15 und 18:15
description: ''
trigger:
- platform: time
at: '10:15:00'
- platform: time
at: '18:15:00'
condition: []
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.poolpumpe_speed_off
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: switch.turn_off
data: {}
target:
entity_id: switch.poolpumpe_speed_off
mode: single
- id: '1693845791544'
alias: Sprinkler alle 2 stunden
description: Sprinkler an für 3 minuten um 10,12,14,16,18,20 Uhr
trigger:
- platform: time
at:
- '10:00:00'
- '11:00:00'
- '12:00:00'
- '13:00:00'
- '14:00:00'
- '15:00:00'
- '16:00:00'
- '18:00:00'
- '20:00:00'
condition: []
action:
- service: script.sprinkler_an_5_minuten
data:
minutes: 3
mode: single
- id: '1693849132880'
alias: Eingangslichter Beet an wenn Haustur licht an
description: ''
trigger:
- platform: state
entity_id:
- light.haustur_licht
to: 'on'
condition: []
action:
- service: light.turn_on
data:
transition: 2
rgb_color:
- 238
- 226
- 140
brightness: 255
target:
entity_id: light.lichter_garten_eingang
mode: single
- id: '1693849216417'
alias: Eingangslichter Beet aus wenn Haustur licht aus
description: ''
trigger:
- platform: state
entity_id:
- light.haustur_licht
to: 'off'
condition: []
action:
- service: light.turn_off
data:
transition: 2
target:
entity_id: light.lichter_garten_eingang
mode: single
- id: '1696860113114'
alias: BewegungsmelderGartenhausNachts
description: Gartenhaus Bewegungsmelder Nachts
trigger:
- platform: state
entity_id:
- binary_sensor.gartenhaus_led_controller_motion_sensor
from: 'off'
to: 'on'
condition:
- condition: sun
after: sunset
before: sunrise
after_offset: -01:00:00
action:
- alias: Turn on the light
service: light.turn_on
data:
transition: 1
rgbw_color: 0,0,0,255
target:
entity_id:
- light.gartenhaus_deckenlicht_mitte
- light.gartenhaus_deckenlicht_hinten
- light.gartenhaus_deckenlicht_vorne
- alias: Wait until not motion from device
wait_for_trigger:
- platform: state
entity_id:
- binary_sensor.gartenhaus_led_controller_motion_sensor
from: 'on'
to: 'off'
- alias: Wait the number of seconds for no movement
delay: 00:00:30
- alias: Turn off light
service: light.turn_off
target:
entity_id:
- light.gartenhaus_deckenlicht_mitte
- light.gartenhaus_deckenlicht_hinten
- light.gartenhaus_deckenlicht_vorne
data: {}
max_exceeded: silent
mode: restart
- id: '1696863567904'
alias: AutoOff Sprinkler Süd nach 30min
description: ''
use_blueprint:
path: homeassistant/auto_off.yaml
input:
the_device: switch.ventil_sprinkler_sud
duration_until_off:
hours: 0
minutes: 30
seconds: 0
- id: '1696863598654'
alias: AutoOff Sprinkler West nach 30min
description: ''
use_blueprint:
path: homeassistant/auto_off.yaml
input:
the_device: switch.ventil_sprinkler_westen
duration_until_off:
hours: 0
minutes: 30
seconds: 0
- id: '1696863768386'
alias: AutoOff Gartenhaus Deckenlichter
description: ''
use_blueprint:
path: homeassistant/auto_off.yaml
input:
the_device: light.gartenhaus_deckenlichter
duration_until_off:
hours: 0
minutes: 15
seconds: 0
- id: '1696863812155'
alias: AutoOff Ventil Brunnen in Zisterne nach 2h
description: ''
use_blueprint:
path: homeassistant/auto_off.yaml
input:
the_device: switch.ventil_brunnen_in_zisterne
duration_until_off:
hours: 2
minutes: 0
seconds: 0
- id: '1696864608504'
alias: Zisterne Ventil aus wenn voll
description: Ventil Brunnen->Zisterne aus wenn Zisterne über 90% voll
trigger:
- platform: numeric_state
entity_id: sensor.zisterne_fullstand
above: 90
condition: []
action:
- service: switch.turn_off
data: {}
target:
entity_id: switch.ventil_brunnen_in_zisterne
mode: single
- id: '1705325828652'
alias: NFC Tag Schreibtisch Oben Rechts ist gescannt
description: Licht oben an aus
trigger:
- platform: event
event_type: martin_iphone_nfc_schreibtisch_oben_rechts
condition: []
action:
- service: light.toggle
metadata: {}
data:
color_temp: 360
brightness: 184
transition: 0
target:
entity_id:
- light.arbeitszimmer_oben_fluter_hinten
- light.arbeitszimmer_oben_fluter_vorne
mode: single
- id: '1706512617470'
alias: Büro Oben Steckdosen aus um 22:00
description: ''
trigger:
- platform: time
at: '22:00:00'
condition: []
action:
- service: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.buro_oben_steckdosen
mode: single
- id: '1706512682295'
alias: Büro Oben Steckosen ein um 7:45
description: ''
trigger:
- platform: time
at: 07:45:00
condition: []
action:
- service: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.buro_oben_steckdosen
mode: single
- id: '1709736390783'
alias: KlingelnAussenBeiKlingelknopf
description: aktiviert klingel wenn klingelknopf gedrueckt
trigger:
- platform: state
entity_id:
- binary_sensor.klingelknopfgartensaeule
- binary_sensor.klingelknopfhaustuerunten
from: 'off'
to: 'on'
condition: []
action:
- service: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.klingel_aussentur
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 0
- service: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.klingel_aussentur
mode: single
- id: '1709736543280'
alias: KlingelInnenBeiKlingelknopf
description: klingelt wenn auf knopf bei innentuer gedrueckt wurde
trigger:
- platform: state
entity_id:
- binary_sensor.klingelknopfinnentuer
from: 'off'
to: 'on'
condition: []
action:
- service: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.klingel_innentur
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 0
- service: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.klingel_innentur
mode: single
- id: '1709737843307'
alias: KlingelknopfHaustuerUntenAufMobileGeräte
description: Push Notification auf Martin Handy, Rebecca Handy und iPad
trigger:
- entity_id:
- binary_sensor.klingelknopfhaustuerunten
from: 'off'
platform: state
to: 'on'
condition: []
action:
- service: notify.mobile_app_iphone_von_martin
metadata: {}
data:
message: Jemand hat an der Haustür unten geklingelt
title: "\U0001F514 \U0001F6AA Klingel"
- service: notify.mobile_app_rebeccahandysamsung
metadata: {}
data:
message: Jemand hat an der Haustür unten geklingelt
title: "\U0001F514 \U0001F6AA Klingel"
- service: notify.mobile_app_martins_ipad
metadata: {}
data:
title: "\U0001F514 \U0001F6AA Klingel"
message: Jemand hat an der Haustür unten geklingelt
mode: single
- id: '1709738037256'
alias: KlingelknopfInnentürAufMobileGeräte
description: Push Notification auf Martin Handy und iPad
trigger:
- entity_id:
- binary_sensor.klingelknopfinnentuer
from: 'off'
platform: state
to: 'on'
condition: []
action:
- service: notify.mobile_app_iphone_von_martin
metadata: {}
data:
message: Jemand hat an der Innentür geklingelt
title: "\U0001F56D Klingel Innen"
- service: notify.mobile_app_martins_ipad
metadata: {}
data:
title: "\U0001F56D Klingel Innen"
message: Jemand hat an der Innentür geklingelt
mode: single

View File

@@ -1,136 +0,0 @@
# ------ Einschalten ---------------
- alias: EsszimmerRadio Oben an
trigger:
# Switch on when pushing play or power
- platform: event
event_type: ir_command_received
event_data:
button_name: key_play
repeat_counter: 0
host: esszimmerradio.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_power
repeat_counter: 0
host: esszimmerradio.fritz.box
# Switch on when pressing any number button
- platform: event
event_type: ir_command_received
event_data:
button_name: btn_1
repeat_counter: 0
host: esszimmerradio.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: btn_2
repeat_counter: 0
host: esszimmerradio.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: btn_3
repeat_counter: 0
host: esszimmerradio.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: btn_4
repeat_counter: 0
host: esszimmerradio.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: btn_5
repeat_counter: 0
host: esszimmerradio.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: btn_6
repeat_counter: 0
host: esszimmerradio.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: btn_7
repeat_counter: 0
host: esszimmerradio.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: btn_8
repeat_counter: 0
host: esszimmerradio.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: btn_9
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: switch.turn_on
data:
entity_id: switch.esszimmer_oben_radio_steckdose1
# ------ Ausschalten ---------------
- alias: EsszimmerRadio Oben aus
trigger:
# Switch off when pushing goto or pause
- platform: event
event_type: ir_command_received
event_data:
button_name: key_goto
repeat_counter: 0
host: esszimmerradio.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_pause
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
- service: switch.turn_off
data:
entity_id: switch.esszimmer_oben_radio_steckdose1
- service: media_player.media_stop
data:
entity_id: media_player.esszimmer
- alias: Radio Stop
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_stop
repeat_counter: 0
host: esszimmerradio.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_pause
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.turn_off
data:
entity_id: media_player.esszimmer
# ------ Squeezelite neustart ---------------
- alias: EsszimmerRadio oben squeezelite neustart
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_record
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: sysdweb.restart
data:
hostname: esszimmerradio.fritz.box
service_name: squeezelite

View File

@@ -1,652 +0,0 @@
# Dont' edit manually! this is generated!
- alias: IR bedroompi.fritz.box btn_1
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_1
repeat_counter: 0
host: bedroompi.fritz.box
action:
- 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
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box btn_2
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_2
repeat_counter: 0
host: bedroompi.fritz.box
action:
- 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
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box btn_3
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_3
repeat_counter: 0
host: bedroompi.fritz.box
action:
- 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
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box btn_4
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_4
repeat_counter: 0
host: bedroompi.fritz.box
action:
- 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
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box btn_5
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_5
repeat_counter: 0
host: bedroompi.fritz.box
action:
- 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
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box btn_6
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_6
repeat_counter: 0
host: bedroompi.fritz.box
action:
- 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
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box btn_7
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_7
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: media_player.play_media
data:
media_content_id: B 5 aktuell
media_content_type: channel
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box btn_8
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_8
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: media_player.play_media
data:
media_content_id: BR-Klassik
media_content_type: channel
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box btn_9
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_9
repeat_counter: 0
host: bedroompi.fritz.box
action:
- 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
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box key_numeric_star
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_numeric_star
repeat_counter: 0
host: bedroompi.fritz.box
action:
- service: media_player.repeat_set
data:
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:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_0
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: media_player.play_media
data:
media_content_id: Bayern 3
media_content_type: channel
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box key_numeric_pound
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_numeric_pound
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: media_player.play_media
data:
media_content_id: Bayern 2
media_content_type: channel
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box key_red
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_red
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: scene.turn_on
data:
entity_id: scene.schlafzimmer_stillen
- alias: IR bedroompi.fritz.box key_green
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_green
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: scene.turn_on
data:
entity_id: scene.schlafzimmer_orange
- alias: IR bedroompi.fritz.box key_yellow
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_yellow
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: scene.turn_on
data:
entity_id: scene.schlafzimmer_ganz_hell
- alias: IR bedroompi.fritz.box key_blue
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_blue
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: scene.turn_on
data:
entity_id: scene.nachtswennallelieberschlafen
- alias: IR bedroompi.fritz.box key_tv
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_tv
repeat_counter: 0
host: bedroompi.fritz.box
action:
- service: script.turn_on
data:
variables:
media_content_id: spotify:playlist:37i9dQZF1DXbcPC6Vvqudd
light_off_secs: 900
music_off_secs: 2700
shuffle: 1
entity_id: script.timed_sleep
- alias: IR bedroompi.fritz.box key_video
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_video
repeat_counter: 0
host: bedroompi.fritz.box
action:
- service: script.turn_on
data:
variables:
media_content_id: Good Night
light_off_secs: 900
music_off_secs: 2700
shuffle: 0
entity_id: script.timed_sleep
- alias: IR bedroompi.fritz.box key_music
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_music
repeat_counter: 0
host: bedroompi.fritz.box
action:
- service: script.turn_on
data:
variables:
media_content_id: spotify:playlist:37i9dQZF1DXbcPC6Vvqudd
light_off_secs: 300
music_off_secs: 1200
shuffle: 1
entity_id: script.timed_sleep
- alias: IR bedroompi.fritz.box key_pictures
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_pictures
repeat_counter: 0
host: bedroompi.fritz.box
action:
- service: script.turn_on
data:
variables:
media_content_id: Good Night
light_off_secs: 300
music_off_secs: 1200
shuffle: 0
entity_id: script.timed_sleep
- alias: IR bedroompi.fritz.box key_power
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_power
repeat_counter: 0
host: bedroompi.fritz.box
action:
- service: media_player.media_pause
data:
entity_id: media_player.bedroompi
- service: light.turn_off
data:
entity_id: group.bedroom
- alias: IR bedroompi.fritz.box key_ok
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_ok
repeat_counter: 0
host: bedroompi.fritz.box
action:
- service: cover.close_cover
data:
entity_id: cover.schlafzimmer_rollo_gross
- service: cover_half.set_half
data:
entity_id: cover.schlafzimmer_rollo_klein
- alias: IR bedroompi.fritz.box key_mute
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_mute
repeat_counter: 0
host: bedroompi.fritz.box
action:
- service: light.turn_off
data:
entity_id: group.all_downstairs_but_bedroom_and_outside
- alias: IR bedroompi.fritz.box key_channel
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_channel
repeat_counter: 0
host: bedroompi.fritz.box
action:
- service: light.turn_off
data:
entity_id: group.all_downstairs_but_bedroom
- alias: IR bedroompi.fritz.box Rollo auf
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_up
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: cover.open_cover
data:
entity_id: group.bedroom
- alias: IR bedroompi.fritz.box Rollo zu
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_down
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: cover.close_cover
data:
entity_id: group.bedroom
- alias: IR bedroompi.fritz.box Rollo halb
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_left
repeat_counter: 0
host: bedroompi.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_right
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: cover_half.set_half
data:
entity_id: group.bedroom
- alias: IR bedroompi.fritz.box Licht heller
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_channelup
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: dimmer.dim
data:
offset: 30
entity_id: group.bedroom
- alias: IR bedroompi.fritz.box Licht dunkler
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_channeldown
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: dimmer.dim
data:
offset: -30
entity_id: group.bedroom
- alias: IR bedroompi.fritz.box Licht viel heller
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_menu
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: dimmer.dim
data:
offset: 130
entity_id: group.bedroom
- alias: IR bedroompi.fritz.box Licht viel dunkler
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_stop
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: dimmer.dim
data:
offset: -130
entity_id: group.bedroom
- alias: IR bedroompi.fritz.box Licht aus
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_goto
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: light.turn_off
data:
entity_id: group.bedroom
- alias: IR bedroompi.fritz.box Musik Play
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_play
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: media_player.media_play_pause
data:
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box Musik Pause
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_pause
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: media_player.turn_off
data:
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box Musik Next
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_forward
repeat_counter: 0
host: bedroompi.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_fastforward
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: media_player.media_next_track
data:
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box Musik Prev
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_previous
repeat_counter: 0
host: bedroompi.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_rewind
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: media_player.media_next_track
data:
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box Vol Up
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_volumeup
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: media_player.volume_up
data:
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box Vol Down
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_volumedown
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: media_player.volume_down
data:
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box Shuffle On
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_menu
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: media_player.shuffle_set
data:
shuffle: true
entity_id: media_player.bedroompi
- alias: IR bedroompi.fritz.box Shuffle Off
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_exit
repeat_counter: 0
host: bedroompi.fritz.box
action:
service: media_player.shuffle_set
data:
shuffle: false
entity_id: media_player.bedroompi

View File

@@ -1,352 +0,0 @@
# Dont' edit manually! this is generated!
- alias: IR esszimmerradio.fritz.box btn_1
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_1
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.play_media
data:
media_content_id: Bayern 1
media_content_type: channel
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box btn_2
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_2
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.play_media
data:
media_content_id: Bayern 2
media_content_type: channel
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box btn_3
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_3
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.play_media
data:
media_content_id: BR Heimat
media_content_type: channel
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box btn_4
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_4
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.play_media
data:
media_content_id: Bayern+
media_content_type: channel
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box btn_5
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_5
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.play_media
data:
media_content_id: B 5 Aktuell
media_content_type: channel
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box btn_6
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_6
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.play_media
data:
media_content_id: BR-Klassik
media_content_type: channel
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box btn_7
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_7
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
- 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
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box btn_8
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_8
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
- 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
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box btn_9
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_9
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
- 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
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box key_numeric_star
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_numeric_star
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
- 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
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box btn_0
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_0
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
- 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
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box key_numeric_pound
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_numeric_pound
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
- 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
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box Musik Play
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_play
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.media_play_pause
data:
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box Musik Pause
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_pause
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.turn_off
data:
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box Musik Next
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_forward
repeat_counter: 0
host: esszimmerradio.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_fastforward
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.media_next_track
data:
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box Musik Prev
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_previous
repeat_counter: 0
host: esszimmerradio.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_rewind
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.media_next_track
data:
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box Vol Up
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_volumeup
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.volume_up
data:
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box Vol Down
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_volumedown
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.volume_down
data:
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box Shuffle On
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_menu
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.shuffle_set
data:
shuffle: true
entity_id: media_player.esszimmer
- alias: IR esszimmerradio.fritz.box Shuffle Off
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_exit
repeat_counter: 0
host: esszimmerradio.fritz.box
action:
service: media_player.shuffle_set
data:
shuffle: false
entity_id: media_player.esszimmer

View File

@@ -1,352 +0,0 @@
# Dont' edit manually! this is generated!
- alias: IR musikserverWohnzimmerOben.fritz.box btn_1
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_1
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.play_media
data:
media_content_id: Bayern 1
media_content_type: channel
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box btn_2
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_2
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.play_media
data:
media_content_id: Bayern 2
media_content_type: channel
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box btn_3
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_3
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.play_media
data:
media_content_id: BR Heimat
media_content_type: channel
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box btn_4
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_4
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.play_media
data:
media_content_id: Bayern+
media_content_type: channel
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box btn_5
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_5
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.play_media
data:
media_content_id: B 5 Aktuell
media_content_type: channel
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box btn_6
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_6
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.play_media
data:
media_content_id: BR-Klassik
media_content_type: channel
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box btn_7
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_7
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
- 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
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box btn_8
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_8
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
- 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
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box btn_9
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_9
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
- 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
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box key_numeric_star
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_numeric_star
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
- 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
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box btn_0
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_0
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
- 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
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box key_numeric_pound
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_numeric_pound
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
- 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
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box Musik Play
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_play
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.media_play_pause
data:
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box Musik Pause
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_pause
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.turn_off
data:
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box Musik Next
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_forward
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_fastforward
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.media_next_track
data:
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box Musik Prev
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_previous
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_rewind
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.media_next_track
data:
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box Vol Up
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_volumeup
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.volume_up
data:
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box Vol Down
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_volumedown
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.volume_down
data:
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box Shuffle On
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_menu
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.shuffle_set
data:
shuffle: true
entity_id: media_player.wohnzimmer
- alias: IR musikserverWohnzimmerOben.fritz.box Shuffle Off
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_exit
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: media_player.shuffle_set
data:
shuffle: false
entity_id: media_player.wohnzimmer

View File

@@ -1,440 +0,0 @@
# Dont' edit manually! this is generated!
- alias: IR kitchenpi.fritz.box btn_4
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_4
repeat_counter: 0
host: kitchenpi.fritz.box
action:
- 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
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box btn_5
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_5
repeat_counter: 0
host: kitchenpi.fritz.box
action:
- 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
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box btn_6
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_6
repeat_counter: 0
host: kitchenpi.fritz.box
action:
- 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
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box btn_7
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_7
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: media_player.play_media
data:
media_content_id: B 5 aktuell
media_content_type: channel
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box btn_8
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_8
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: media_player.play_media
data:
media_content_id: BR-Klassik
media_content_type: channel
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box btn_9
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_9
repeat_counter: 0
host: kitchenpi.fritz.box
action:
- 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
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box key_numeric_star
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_numeric_star
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: media_player.play_media
data:
media_content_id: Antenne Bayern
media_content_type: channel
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box btn_0
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: btn_0
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: media_player.play_media
data:
media_content_id: Bayern 3
media_content_type: channel
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box key_numeric_pound
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_numeric_pound
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: media_player.play_media
data:
media_content_id: Bayern 2
media_content_type: channel
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box key_red
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_red
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: scene.turn_on
data:
entity_id: scene.wohnbereich_orange
- alias: IR kitchenpi.fritz.box key_green
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_green
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: scene.turn_on
data:
entity_id: scene.wohnbereich_grun
- alias: IR kitchenpi.fritz.box key_yellow
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_yellow
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: scene.turn_on
data:
entity_id: scene.wohnbereich_hell
- alias: IR kitchenpi.fritz.box key_blue
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_blue
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: scene.turn_on
data:
entity_id: scene.wohnbereich_blau_grun
- alias: IR kitchenpi.fritz.box Rollo auf
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_up
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: cover.open_cover
data:
entity_id: group.living_area
- alias: IR kitchenpi.fritz.box Rollo zu
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_down
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: cover.close_cover
data:
entity_id: group.living_area
- alias: IR kitchenpi.fritz.box Rollo halb
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_left
repeat_counter: 0
host: kitchenpi.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_right
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: cover_half.set_half
data:
entity_id: group.living_area
- alias: IR kitchenpi.fritz.box Licht heller
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_channelup
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: dimmer.dim
data:
offset: 30
entity_id: group.living_area
- alias: IR kitchenpi.fritz.box Licht dunkler
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_channeldown
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: dimmer.dim
data:
offset: -30
entity_id: group.living_area
- alias: IR kitchenpi.fritz.box Licht viel heller
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_menu
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: dimmer.dim
data:
offset: 130
entity_id: group.living_area
- alias: IR kitchenpi.fritz.box Licht viel dunkler
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_stop
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: dimmer.dim
data:
offset: -130
entity_id: group.living_area
- alias: IR kitchenpi.fritz.box Licht aus
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_goto
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: light.turn_off
data:
entity_id: group.living_area
- alias: IR kitchenpi.fritz.box Musik Play
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_play
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: media_player.media_play_pause
data:
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box Musik Pause
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_pause
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: media_player.turn_off
data:
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box Musik Next
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_forward
repeat_counter: 0
host: kitchenpi.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_fastforward
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: media_player.media_next_track
data:
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box Musik Prev
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_previous
repeat_counter: 0
host: kitchenpi.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_rewind
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: media_player.media_next_track
data:
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box Vol Up
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_volumeup
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: media_player.volume_up
data:
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box Vol Down
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_volumedown
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: media_player.volume_down
data:
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box Shuffle On
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_menu
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: media_player.shuffle_set
data:
shuffle: true
entity_id: media_player.kitchenpi
- alias: IR kitchenpi.fritz.box Shuffle Off
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_exit
repeat_counter: 0
host: kitchenpi.fritz.box
action:
service: media_player.shuffle_set
data:
shuffle: false
entity_id: media_player.kitchenpi

View File

@@ -1,35 +0,0 @@
- alias: KNX Button WohnzimmerTerrassentür Teddy mitte links kurz
trigger:
- entity_id: switch.wohnzimmer_terrassentur_szene_2
from: 'off'
to: 'on'
platform: state
action:
service: scene.turn_on
data:
entity_id: scene.wohnbereich_kuscheln
# ===
- alias: KNX Button WohnzimmerTerrassentür Garten mitte rechts kurz
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.wohnzimmer_terrassentur_szene_3
action:
service: scene.turn_on
data:
entity_id: scene.garten_savanna
- alias: KNX Button WohnzimmerTerrassentür Garten mitte rechts lang
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.wohnzimmer_terrassentur_szene_3
action:
service: lights.turn_off
data:
entity_id: light.garten_lichter

View File

@@ -1,66 +0,0 @@
- alias: KNX Button Eingangstür mitte links kurz - alles an
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.eingang_szene_2
action:
- service: light.turn_on
data:
entity_id:
- light.gang_licht
- light.gang_einganglicht
- alias: KNX Button Eingangstür mitte links lang - alles an hell
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.eingang_szene_2
action:
- service: light.turn_on
data:
entity_id:
- light.gang_licht
- light.gang_einganglicht
- service: scene.turn_on
data:
entity_id:
- scene.wohnbereich_hell
# -----------
- alias: KNX Button Eingangstür mitte rechts kurz - alles aus innen
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.eingang_szene_3
action:
service: light.turn_off
data:
entity_id:
- all_downstairs_but_outside
- alias: KNX Button Eingangstür mitte rechts lang - alles aus innen und aussen
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.eingang_szene_3
action:
service: light.turn_off
data:
entity_id:
- all_downstairs
# --------------------------------- Alarm Buttons -----------------------------------
# Alarm
#switch.eingang_szene_4 # key
#switch.eingang_szene_5 # dog

View File

@@ -1,156 +0,0 @@
# ---------------------------------------------------
- alias: KNX Button Esszimmertür oben links kurz
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.esszimmer_szene_0
action:
service: cover_half.set_half
data:
entity_id: group.living_area
- alias: KNX Button Esszimmertür oben links lang
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.esszimmer_szene_0
action:
service: cover_half.set_half
data:
entity_id:
- cover.kuche_fenster_rollo
- cover.esszimmer_fenster_rollo
# ===
- alias: KNX Button Esszimmertür oben rechts kurz
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.esszimmer_szene_1
action:
service: cover.open_cover
data:
entity_id: group.living_area
- alias: KNX Button Esszimmertür oben rechts lang
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.esszimmer_szene_1
action:
service: cover.open_cover
data:
entity_id:
- cover.kuche_fenster_rollo
- cover.esszimmer_fenster_rollo
# ---------------------------------------------------
- alias: KNX Button Esszimmertür mitte links kurz
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.esszimmer_szene_2
action:
service: scene.turn_on
data:
entity_id: scene.wohnbereich_orange
- alias: KNX Button Esszimmertür mitte links lang
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.esszimmer_szene_2
action:
service: scene.turn_on
data:
entity_id: scene.kuche_essbereich_orange
# ===
- alias: KNX Button Esszimmertür mitte rechts kurz
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.esszimmer_szene_3
action:
service: scene.turn_on
data:
entity_id: scene.wohnbereich_hell
- alias: KNX Button Esszimmertür mitte rechts lang
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.esszimmer_szene_3
action:
service: scene.turn_on
data:
entity_id: scene.kuche_essbereich_hell
# ---------------------------------------------------
- alias: KNX Button Esszimmertür unten links ein
trigger:
- entity_id: switch.esszimmer_szene_4
from: 'off'
to: 'on'
platform: state
action:
service: switch.turn_on
data:
entity_id:
- switch.herd_phase_1
- switch.herd_phase_2
- switch.herd_phase_3
- alias: KNX Button Esszimmertür unten links aus
trigger:
- entity_id: switch.esszimmer_szene_4
from: 'on'
to: 'off'
platform: state
action:
service: switch.turn_off
data:
entity_id:
- switch.herd_phase_1
- switch.herd_phase_2
- switch.herd_phase_3
# ===
- alias: KNX Button Esszimmertür unten rechts kurz
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.esszimmer_szene_5
action:
service: light.turn_off
data:
entity_id: group.living_area
- alias: KNX Button Esszimmertür unten rechts lang
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.esszimmer_szene_5
action:
service: light.turn_off
data:
entity_id: light.kuche_esszimmer_lichter

View File

@@ -1,150 +0,0 @@
# ---------------------------------------------------
- alias: KNX Button WohnzimmerGangTür oben links kurz
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.wohnzimmer_szene_0
action:
service: cover_half.set_half
data:
entity_id: group.living_area
- alias: KNX Button WohnzimmerGangTür oben links lang
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.wohnzimmer_szene_0
action:
service: cover_half.set_half
data:
entity_id:
- cover.wohnzimmer_fenster_rollo
- cover.wohnzimmer_terrassentur_rollo
# ===
- alias: KNX Button WohnzimmerGangTür oben rechts kurz
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.wohnzimmer_szene_1
action:
service: cover.open_cover
data:
entity_id: group.living_area
- alias: KNX Button WohnzimmerGangTür oben rechts lang
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.wohnzimmer_szene_1
action:
service: cover.open_cover
data:
entity_id:
- cover.wohnzimmer_fenster_rollo
- cover.wohnzimmer_terrassentur_rollo
# ---------------------------------------------------
- alias: KNX Button WohnzimmerGangTür mitte links kurz
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.wohnzimmer_szene_2
action:
service: scene.turn_on
data:
entity_id: scene.wohnbereich_orange
- alias: KNX Button WohnzimmerGangTür mitte links lang
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.wohnzimmer_szene_2
action:
service: scene.turn_on
data:
entity_id: scene.wohnzimmer_orange
# ===
- alias: KNX Button WohnzimmerGangTür mitte rechts kurz
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.wohnzimmer_szene_3
action:
service: scene.turn_on
data:
entity_id: scene.wohnbereich_hell
- alias: KNX Button WohnzimmerGangTür mitte rechts lang
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.wohnzimmer_szene_3
action:
service: scene.turn_on
data:
entity_id: scene.wohnzimmer_hell
# ---------------------------------------------------
- alias: KNX Button WohnzimmerGangTür unten links kurz
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.wohnzimmer_szene_4
action:
service: scene.turn_on
data:
entity_id: scene.wohnzimmer_dunkel
- alias: KNX Button WohnzimmerGangTür unten links lang
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.wohnzimmer_szene_4
action:
service: scene.turn_on
data:
entity_id: scene.wohnzimmer_dunkel
# ===
- alias: KNX Button WohnzimmerGangTür unten rechts kurz
trigger:
platform: event
event_type: short_click
event_data:
entity_id: switch.wohnzimmer_szene_5
action:
service: light.turn_off
data:
entity_id: group.living_area
- alias: KNX Button WohnzimmerGangTür unten rechts lang
trigger:
platform: event
event_type: long_click
event_data:
entity_id: switch.wohnzimmer_szene_5
action:
service: light.turn_off
data:
entity_id: light.kuche_wohnzimmer_lichter

View File

@@ -1,217 +0,0 @@
- alias: Oben Wohnzimmer IR key_red next scene
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_red
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: counter.increment
entity_id: counter.licht_szene_oben_counter
- alias: Oben Wohnzimmer IR key_green prev scene
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_green
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: counter.decrement
entity_id: counter.licht_szene_oben_counter
- alias: Oben Wohnzimmer IR Licht heller
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_channelup
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: dimmer.dim
data:
offset: 30
entity_id: light.lampe_ersterstock
- alias: Oben Wohnzimmer IR Licht dunkler
trigger:
platform: event
event_type: ir_command_received
event_data:
button_name: key_channeldown
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: dimmer.dim
data:
offset: -30
entity_id: light.lampe_ersterstock
- alias: Oben Wohnzimmer IR Licht aus
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_green
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_blue
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
- platform: event
event_type: ir_command_received
event_data:
button_name: key_yellow
repeat_counter: 0
host: musikserverWohnzimmerOben.fritz.box
action:
service: light.turn_off
data:
entity_id: light.lampe_ersterstock
# --------------------------------- Szenen -------------------
- alias: Oben Szene 0
trigger:
platform: state
entity_id: counter.licht_szene_oben_counter
condition:
condition: template
value_template: "{{ states('counter.licht_szene_oben_counter')|int % 9 == 0 }}"
action:
service: light.turn_on
data:
entity_id: light.lampe_ersterstock
color_temp: 492
- alias: Oben Szene 1
trigger:
platform: state
entity_id: counter.licht_szene_oben_counter
condition:
condition: template
value_template: "{{ states('counter.licht_szene_oben_counter')|int % 9 == 1 }}"
action:
service: light.turn_on
data:
entity_id: light.lampe_ersterstock
xy_color:
- 0.5794
- 0.3752
- alias: Oben Szene 2
trigger:
platform: state
entity_id: counter.licht_szene_oben_counter
condition:
condition: template
value_template: "{{ states('counter.licht_szene_oben_counter')|int % 9 == 2 }}"
action:
service: light.turn_on
data:
entity_id: light.lampe_ersterstock
xy_color:
- 0.5535
- 0.4104
- alias: Oben Szene 3
trigger:
platform: state
entity_id: counter.licht_szene_oben_counter
condition:
condition: template
value_template: "{{ states('counter.licht_szene_oben_counter')|int % 9 == 3 }}"
action:
service: light.turn_on
data:
entity_id: light.lampe_ersterstock
xy_color:
- 0.4662
- 0.3252
- alias: Oben Szene 4
trigger:
platform: state
entity_id: counter.licht_szene_oben_counter
condition:
condition: template
value_template: "{{ states('counter.licht_szene_oben_counter')|int % 9 == 4 }}"
action:
service: light.turn_on
data:
entity_id: light.lampe_ersterstock
xy_color:
- 0.3423
- 0.2252
- alias: Oben Szene 5
trigger:
platform: state
entity_id: counter.licht_szene_oben_counter
condition:
condition: template
value_template: "{{ states('counter.licht_szene_oben_counter')|int % 9 == 5 }}"
action:
service: light.turn_on
data:
entity_id: light.lampe_ersterstock
xy_color:
- 0.346
- 0.394
- alias: Oben Szene 6
trigger:
platform: state
entity_id: counter.licht_szene_oben_counter
condition:
condition: template
value_template: "{{ states('counter.licht_szene_oben_counter')|int % 9 == 6 }}"
action:
service: light.turn_on
data:
entity_id: light.lampe_ersterstock
xy_color:
- 0.4119
- 0.3671
- alias: Oben Szene 7
trigger:
platform: state
entity_id: counter.licht_szene_oben_counter
condition:
condition: template
value_template: "{{ states('counter.licht_szene_oben_counter')|int % 9 == 7 }}"
action:
service: light.turn_on
data:
entity_id: light.lampe_ersterstock
xy_color:
- 0.408
- 0.517
- alias: Oben Szene 8
trigger:
platform: state
entity_id: counter.licht_szene_oben_counter
condition:
condition: template
value_template: "{{ states('counter.licht_szene_oben_counter')|int % 9 == 8 }}"
action:
service: light.turn_on
data:
entity_id: light.lampe_ersterstock
color_temp: 202

View File

@@ -1,15 +0,0 @@
# ------ Squeezelite neustart ---------------
- alias: Wohnzimmer oben squeezelite neustart
trigger:
- platform: event
event_type: ir_command_received
event_data:
button_name: key_record
repeat_counter: 0
host: musikserverwohnzimmeroben.fritz.box
action:
service: sysdweb.restart
data:
hostname: musikserverwohnzimmeroben.fritz.box
service_name: squeezelite

View File

@@ -1,263 +0,0 @@
attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile -
attr global modpath .
attr global motd Error messages while initializing FHEM:\
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 3
attr global genericDeviceType:switch,light,blind,thermostat
define telnetPort telnet 7072 global
#define WEB FHEMWEB 8083 global
#define WEBphone FHEMWEB 8084 global
#attr WEBphone stylesheetPrefix smallscreen
#define WEBtablet FHEMWEB 8085 global
#attr WEBtablet stylesheetPrefix touchpad
# Fake FileLog entry, to access the fhem log from FHEMWEB
#define Logfile FileLog ./log/fhem-%Y-%m.log fakelog
define autocreate autocreate
attr autocreate autosave 1
#attr autocreate filelog ./log/%NAME-%Y.log
#define eventTypes eventTypes ./log/eventTypes.txt
# Disable this to avoid looking for new USB devices on startup
#define initialUsbCheck notify global:INITIALIZED usb create
define CUL_0 CUL __device_placeholder__@9600 1034
attr CUL_0 hmId 62a77d
attr CUL_0 rfmode HomeMatic
define Arbeitszimmer_Rollo CUL_HM 339336
attr Arbeitszimmer_Rollo IODev CUL_0
attr Arbeitszimmer_Rollo autoReadReg 4_reqStatus
attr Arbeitszimmer_Rollo expert 2_full
attr Arbeitszimmer_Rollo firmware 2.3
attr Arbeitszimmer_Rollo model HM-LC-Bl1PBU-FM
attr Arbeitszimmer_Rollo room CUL_HM
attr Arbeitszimmer_Rollo serialNr LEQ1440417
attr Arbeitszimmer_Rollo subType blindActuator
attr Arbeitszimmer_Rollo webCmd statusRequest:toggleDir:on:off:up:down:stop
attr Arbeitszimmer_Rollo room Homekit
define Arbeitszimmer_Deckenlampe CUL_HM 1AA382
attr Arbeitszimmer_Deckenlampe IODev CUL_0
attr Arbeitszimmer_Deckenlampe autoReadReg 4_reqStatus
attr Arbeitszimmer_Deckenlampe expert 2_full
attr Arbeitszimmer_Deckenlampe firmware 2.2
attr Arbeitszimmer_Deckenlampe model HM-LC-Dim1TPBU-FM
attr Arbeitszimmer_Deckenlampe room CUL_HM
attr Arbeitszimmer_Deckenlampe serialNr JEQ0201891
attr Arbeitszimmer_Deckenlampe subType dimmer
attr Arbeitszimmer_Deckenlampe webCmd getConfig:clear msgEvents
define Arbeitszimmer_Deckenlampe_Sw CUL_HM 1AA38201
attr Arbeitszimmer_Deckenlampe_Sw model HM-LC-Dim1TPBU-FM
attr Arbeitszimmer_Deckenlampe_Sw peerIDs
attr Arbeitszimmer_Deckenlampe_Sw webCmd statusRequest:toggle:on:off:up:down
define Arbeitszimmer_Deckenlampe_Sw1_V_01 CUL_HM 1AA38202
attr Arbeitszimmer_Deckenlampe_Sw1_V_01 model HM-LC-Dim1TPBU-FM
attr Arbeitszimmer_Deckenlampe_Sw1_V_01 webCmd statusRequest:toggle:on:off:up:down
define Arbeitszimmer_Deckenlampe_Sw1_V_02 CUL_HM 1AA38203
attr Arbeitszimmer_Deckenlampe_Sw1_V_02 model HM-LC-Dim1TPBU-FM
attr Arbeitszimmer_Deckenlampe_Sw1_V_02 webCmd statusRequest:toggle:on:off:up:down
attr Arbeitszimmer_Deckenlampe room Homekit
define Schlafzimmer_Deckenlampe CUL_HM 1AA1C7
attr Schlafzimmer_Deckenlampe IODev CUL_0
attr Schlafzimmer_Deckenlampe autoReadReg 4_reqStatus
attr Schlafzimmer_Deckenlampe expert 2_full
attr Schlafzimmer_Deckenlampe firmware 2.2
attr Schlafzimmer_Deckenlampe model HM-LC-Dim1TPBU-FM
attr Schlafzimmer_Deckenlampe room CUL_HM
attr Schlafzimmer_Deckenlampe serialNr JEQ0201456
attr Schlafzimmer_Deckenlampe subType dimmer
attr Schlafzimmer_Deckenlampe webCmd getConfig:clear msgEvents
define Schlafzimmer_Deckenlampe_Sw CUL_HM 1AA1C701
attr Schlafzimmer_Deckenlampe_Sw model HM-LC-Dim1TPBU-FM
attr Schlafzimmer_Deckenlampe_Sw peerIDs
attr Schlafzimmer_Deckenlampe_Sw webCmd statusRequest:toggle:on:off:up:down
define Schlafzimmer_Deckenlampe_Sw1_V_01 CUL_HM 1AA1C702
attr Schlafzimmer_Deckenlampe_Sw1_V_01 model HM-LC-Dim1TPBU-FM
attr Schlafzimmer_Deckenlampe_Sw1_V_01 webCmd statusRequest:toggle:on:off:up:down
define Schlafzimmer_Deckenlampe_Sw1_V_02 CUL_HM 1AA1C703
attr Schlafzimmer_Deckenlampe_Sw1_V_02 model HM-LC-Dim1TPBU-FM
attr Schlafzimmer_Deckenlampe_Sw1_V_02 webCmd statusRequest:toggle:on:off:up:down
attr Schlafzimmer_Deckenlampe room Homekit
define Schlafzimmer_RolloKlein CUL_HM 338C2A
attr Schlafzimmer_RolloKlein IODev CUL_0
attr Schlafzimmer_RolloKlein autoReadReg 4_reqStatus
attr Schlafzimmer_RolloKlein expert 2_full
attr Schlafzimmer_RolloKlein firmware 2.3
attr Schlafzimmer_RolloKlein model HM-LC-Bl1PBU-FM
attr Schlafzimmer_RolloKlein room CUL_HM
attr Schlafzimmer_RolloKlein serialNr LEQ1439693
attr Schlafzimmer_RolloKlein subType blindActuator
attr Schlafzimmer_RolloKlein webCmd statusRequest:toggleDir:on:off:up:down:stop
attr Schlafzimmer_RolloKlein room Homekit
define Schlafzimmer_RolloGross CUL_HM 338C33
attr Schlafzimmer_RolloGross IODev CUL_0
attr Schlafzimmer_RolloGross autoReadReg 4_reqStatus
attr Schlafzimmer_RolloGross expert 2_full
attr Schlafzimmer_RolloGross firmware 2.3
attr Schlafzimmer_RolloGross model HM-LC-Bl1PBU-FM
attr Schlafzimmer_RolloGross room CUL_HM
attr Schlafzimmer_RolloGross serialNr LEQ1439702
attr Schlafzimmer_RolloGross subType blindActuator
attr Schlafzimmer_RolloGross webCmd statusRequest:toggleDir:on:off:up:down:stop
attr Schlafzimmer_RolloGross room Homekit
define Kinderzimmer_Deckenlampe CUL_HM 1B5305
attr Kinderzimmer_Deckenlampe IODev CUL_0
attr Kinderzimmer_Deckenlampe autoReadReg 4_reqStatus
attr Kinderzimmer_Deckenlampe expert 2_full
attr Kinderzimmer_Deckenlampe firmware 2.2
attr Kinderzimmer_Deckenlampe model HM-LC-Dim1TPBU-FM
attr Kinderzimmer_Deckenlampe room CUL_HM
attr Kinderzimmer_Deckenlampe serialNr JEQ0199674
attr Kinderzimmer_Deckenlampe subType dimmer
attr Kinderzimmer_Deckenlampe webCmd getConfig:clear msgEvents
define Kinderzimmer_Deckenlampe_Sw CUL_HM 1B530501
attr Kinderzimmer_Deckenlampe_Sw model HM-LC-Dim1TPBU-FM
attr Kinderzimmer_Deckenlampe_Sw peerIDs
attr Kinderzimmer_Deckenlampe_Sw webCmd statusRequest:toggle:on:off:up:down
define Kinderzimmer_Deckenlampe_Sw1_V_01 CUL_HM 1B530502
attr Kinderzimmer_Deckenlampe_Sw1_V_01 model HM-LC-Dim1TPBU-FM
attr Kinderzimmer_Deckenlampe_Sw1_V_01 webCmd statusRequest:toggle:on:off:up:down
define Kinderzimmer_Deckenlampe_Sw1_V_02 CUL_HM 1B530503
attr Kinderzimmer_Deckenlampe_Sw1_V_02 model HM-LC-Dim1TPBU-FM
attr Kinderzimmer_Deckenlampe_Sw1_V_02 webCmd statusRequest:toggle:on:off:up:down
attr Kinderzimmer_Deckenlampe room Homekit
define Kinderzimmer_Rollo CUL_HM 1AF5DD
attr Kinderzimmer_Rollo IODev CUL_0
attr Kinderzimmer_Rollo autoReadReg 4_reqStatus
attr Kinderzimmer_Rollo expert 2_full
attr Kinderzimmer_Rollo firmware 2.1
attr Kinderzimmer_Rollo model HM-LC-Bl1PBU-FM
attr Kinderzimmer_Rollo room CUL_HM
attr Kinderzimmer_Rollo serialNr JEQ0109195
attr Kinderzimmer_Rollo subType blindActuator
attr Kinderzimmer_Rollo webCmd statusRequest:toggleDir:on:off:up:down:stop
attr Kinderzimmer_Rollo room Homekit
define Steckdose_Dimmer CUL_HM 20E8F1
attr Steckdose_Dimmer IODev CUL_0
attr Steckdose_Dimmer autoReadReg 4_reqStatus
attr Steckdose_Dimmer expert 2_full
attr Steckdose_Dimmer firmware 2.3
attr Steckdose_Dimmer model HM-LC-Dim1T-Pl-2
attr Steckdose_Dimmer room CUL_HM
attr Steckdose_Dimmer serialNr KEQ0124588
attr Steckdose_Dimmer subType dimmer
attr Steckdose_Dimmer webCmd statusRequest:toggle:on:off:up:down
attr Steckdose_Dimmer room Homekit
define Bad_Luefter CUL_HM 1B7501
attr Bad_Luefter IODev CUL_0
attr Bad_Luefter autoReadReg 4_reqStatus
attr Bad_Luefter expert 2_full
attr Bad_Luefter firmware 2.1
attr Bad_Luefter model HM-LC-Sw1PBU-FM
attr Bad_Luefter room CUL_HM
attr Bad_Luefter serialNr JEQ0099033
attr Bad_Luefter subType switch
attr Bad_Luefter webCmd statusRequest:toggle:on:off
attr Bad_Luefter room Homekit
define Arbeitszimmer_Bewegungsmelder CUL_HM 2F2A4B
attr Arbeitszimmer_Bewegungsmelder IODev CUL_0
attr Arbeitszimmer_Bewegungsmelder actCycle 000:20
attr Arbeitszimmer_Bewegungsmelder actStatus alive
attr Arbeitszimmer_Bewegungsmelder autoReadReg 4_reqStatus
attr Arbeitszimmer_Bewegungsmelder expert 2_full
attr Arbeitszimmer_Bewegungsmelder firmware 1.6
attr Arbeitszimmer_Bewegungsmelder model HM-SEC-MDIR-2
attr Arbeitszimmer_Bewegungsmelder room CUL_HM
attr Arbeitszimmer_Bewegungsmelder serialNr LEQ0797237
attr Arbeitszimmer_Bewegungsmelder subType motionDetector
attr Arbeitszimmer_Bewegungsmelder room Homekit
define ActionDetector CUL_HM 000000
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector
define MobileSteckdoseSchalter1 CUL_HM 453335
attr MobileSteckdoseSchalter1 IODev CUL_0
attr MobileSteckdoseSchalter1 actCycle 000:10
attr MobileSteckdoseSchalter1 actStatus dead
attr MobileSteckdoseSchalter1 autoReadReg 4_reqStatus
attr MobileSteckdoseSchalter1 expert 2_full
attr MobileSteckdoseSchalter1 firmware 1.6
attr MobileSteckdoseSchalter1 model HM-ES-PMSw1-Pl
attr MobileSteckdoseSchalter1 room CUL_HM
attr MobileSteckdoseSchalter1 serialNr NEQ0153825
attr MobileSteckdoseSchalter1 subType powerMeter
attr MobileSteckdoseSchalter1 webCmd getConfig:clear msgEvents
define MobileSteckdoseSchalter1_Sw CUL_HM 45333501
attr MobileSteckdoseSchalter1_Sw model HM-ES-PMSw1-Pl
attr MobileSteckdoseSchalter1_Sw peerIDs
define MobileSteckdoseSchalter1_Pwr CUL_HM 45333502
attr MobileSteckdoseSchalter1_Pwr model HM-ES-PMSw1-Pl
define MobileSteckdoseSchalter1_SenPwr CUL_HM 45333503
attr MobileSteckdoseSchalter1_SenPwr model HM-ES-PMSw1-Pl
define MobileSteckdoseSchalter1_SenI CUL_HM 45333504
attr MobileSteckdoseSchalter1_SenI model HM-ES-PMSw1-Pl
define MobileSteckdoseSchalter1_SenU CUL_HM 45333505
attr MobileSteckdoseSchalter1_SenU model HM-ES-PMSw1-Pl
define MobileSteckdoseSchalter1_SenF CUL_HM 45333506
attr MobileSteckdoseSchalter1_SenF model HM-ES-PMSw1-Pl
define MobileSteckdoseSchalter2 CUL_HM 338E72
attr MobileSteckdoseSchalter2 IODev CUL_0
attr MobileSteckdoseSchalter2 actCycle 000:10
attr MobileSteckdoseSchalter2 actStatus dead
attr MobileSteckdoseSchalter2 autoReadReg 4_reqStatus
attr MobileSteckdoseSchalter2 expert 2_full
attr MobileSteckdoseSchalter2 firmware 1.6
attr MobileSteckdoseSchalter2 model HM-ES-PMSw1-Pl
attr MobileSteckdoseSchalter2 room CUL_HM
attr MobileSteckdoseSchalter2 serialNr LEQ1345055
attr MobileSteckdoseSchalter2 subType powerMeter
attr MobileSteckdoseSchalter2 webCmd getConfig:clear msgEvents
define MobileSteckdoseSchalter2_Sw CUL_HM 338E7201
attr MobileSteckdoseSchalter2_Sw model HM-ES-PMSw1-Pl
attr MobileSteckdoseSchalter2_Sw peerIDs
define MobileSteckdoseSchalter2_Pwr CUL_HM 338E7202
attr MobileSteckdoseSchalter2_Pwr model HM-ES-PMSw1-Pl
define MobileSteckdoseSchalter2_SenPwr CUL_HM 338E7203
attr MobileSteckdoseSchalter2_SenPwr model HM-ES-PMSw1-Pl
define MobileSteckdoseSchalter2_SenI CUL_HM 338E7204
attr MobileSteckdoseSchalter2_SenI model HM-ES-PMSw1-Pl
define MobileSteckdoseSchalter2_SenU CUL_HM 338E7205
attr MobileSteckdoseSchalter2_SenU model HM-ES-PMSw1-Pl
define MobileSteckdoseSchalter2_SenF CUL_HM 338E7206
attr MobileSteckdoseSchalter2_SenF model HM-ES-PMSw1-Pl

View File

@@ -1,106 +0,0 @@
light:
- name: Schlafzimmer Deckenlampe
dimmer: True
fhem_ids:
- Schlafzimmer_Deckenlampe_Sw
- Schlafzimmer_Deckenlampe
- Schlafzimmer_Deckenlampe_Sw1_V_01
- Schlafzimmer_Deckenlampe_Sw1_V_02
groups:
- bedroom
- name: Arbeitszimmer Deckenlampe
dimmer: True
fhem_ids:
- Arbeitszimmer_Deckenlampe_Sw
- Arbeitszimmer_Deckenlampe
- Arbeitszimmer_Deckenlampe_Sw1_V_01
- Arbeitszimmer_Deckenlampe_Sw1_V_02
groups:
- office
- name: Kinderzimmer Deckenlampe
dimmer: True
fhem_ids:
- Kinderzimmer_Deckenlampe_Sw
- Kinderzimmer_Deckenlampe
- Kinderzimmer_Deckenlampe_Sw1_V_01
- Kinderzimmer_Deckenlampe_Sw1_V_02
groups:
- kids_room
- name: Mobile Steckdosen Dimmer
dimmer: True
fhem_ids:
- Steckdose_Dimmer
cover:
- name: Arbeitszimmer Rollo
fhem_ids:
- Arbeitszimmer_Rollo
groups:
- office
- name: Schlafzimmer Rollo klein
fhem_ids:
- Schlafzimmer_RolloKlein
groups:
- bedroom
- name: Schlafzimmer Rollo groß
fhem_ids:
- Schlafzimmer_RolloGross
groups:
- bedroom
- name: Kinderzimmer Rollo
fhem_ids:
- Kinderzimmer_Rollo
groups:
- kids_room
switch:
- name: Bad Lüfter
fhem_ids:
- Bad_Luefter
- name: Mobile Steckdose Schalter 1
fhem_ids:
- MobileSteckdoseSchalter1_Sw
- MobileSteckdoseSchalter1
- name: Mobile Steckdose Schalter 2
fhem_ids:
- MobileSteckdoseSchalter2_Sw
- MobileSteckdoseSchalter2
binary_sensor:
- name: Arbeitszimmer Bewegungsmelder Batterie
fhem_ids:
- Arbeitszimmer_Bewegungsmelder
fhem_sensor_type: battery
- name: Arbeitszimmer Bewegungsmelder Bewegung
fhem_ids:
- Arbeitszimmer_Bewegungsmelder
fhem_sensor_type: motion
sensor:
- name: Arbeitszimmer Bewegungsmelder Helligkeit
fhem_ids:
- Arbeitszimmer_Bewegungsmelder
fhem_sensor_type: brightness
#- name: Pool Pumpe Verbrauch
# fhem_sensor_type: power
# fhem_ids:
# - SteckdosenSchalter_Pwr
# - SteckdosenSchalter

View File

@@ -1,8 +1,4 @@
# Add only entities here that are auto-discovered (not FHEM and KNX devices)
#default_view:
# view: true
# icon: mdi:home
# Add only entities here that are auto-discovered (not KNX devices)
living_area:
name: Wohnbereich
@@ -19,10 +15,13 @@ living_area:
bedroom:
name: Schlafzimmer
entities:
- light.schlafzimmer_deckenlampe
- light.schlafzimmer_fluter
- light.bett_martin
- light.bett_rebecca
- light.schlafzimmer_schrank
- cover.schlafzimmer_rollo_gross
- cover.schlafzimmer_rollo_klein
hallway:
name: Gang
@@ -45,25 +44,25 @@ outside:
office:
name: Arbeitszimmer
entities:
- light.arbeitszimmer_deckenlampe
- light.arbeitszimmer_stehlampe_oben
- light.arbeitszimmer_stehlampe_unten
- light.arbeitszimmer_fluter
- cover.arbeitszimmer_rollo
kids_room:
name: Kinderzimmer
entities:
- light.kinderzimmer_fluter
- cover.kinderzimmer_rollo
- light.music_mouse_regal_licht
bathroom:
name: Bad
other:
name: Rest
first_floor:
name: Oben
entities:

View File

@@ -1,337 +0,0 @@
import re
import os
from ruamel.yaml import YAML
yaml = YAML()
# -------------------------------------- put the config here -----------------------------------------------------------
def get_config():
return {
'bedroom': {
'ir_host': 'bedroompi.fritz.box',
'media_player': 'media_player.bedroompi',
'group': 'group.bedroom',
'mapping': {
'btn_1': '[playlist] Good Morning',
'btn_2': '[playlist] Good Night Long',
'btn_3': '[playlist] Good Night',
'btn_4': '[playlist] Bar Classics',
'btn_5': '[playlist] Sentimental Moods',
'btn_6': '[playlist] Pop',
'btn_7': '[radio] B 5 aktuell',
'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': [
*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] nachtswennallelieberschlafen',
'key_tv': [service('script.turn_on', 'script.timed_sleep',
variables={'media_content_id': 'spotify:playlist:37i9dQZF1DXbcPC6Vvqudd', # Regen
'light_off_secs': 15 * 60,
'music_off_secs': 45 * 60,
'shuffle': 1,
})],
'key_video': [service('script.turn_on', 'script.timed_sleep',
variables={'media_content_id': 'Good Night',
'light_off_secs': 15 * 60,
'music_off_secs': 45 * 60,
'shuffle': 0,
})],
'key_music': [service('script.turn_on', 'script.timed_sleep',
variables={'media_content_id': 'spotify:playlist:37i9dQZF1DXbcPC6Vvqudd', # Regen
'light_off_secs': 5 * 60,
'music_off_secs': 20 * 60,
'shuffle': 1,
})],
'key_pictures': [service('script.turn_on', 'script.timed_sleep',
variables={'media_content_id': 'Good Night',
'light_off_secs': 5 * 60,
'music_off_secs': 20 * 60,
'shuffle': 0,
})],
'key_power': [ # Music & Lights off
service('media_player.media_pause', 'media_player.bedroompi'),
service('light.turn_off', 'group.bedroom'),
],
'key_ok': [ # Grosser Rollo zu, kleiner halb zu
service('cover.close_cover', 'cover.schlafzimmer_rollo_gross'),
service('cover_half.set_half', 'cover.schlafzimmer_rollo_klein'),
],
'key_mute': [service('light.turn_off', 'group.all_downstairs_but_bedroom_and_outside')],
'key_channel': [service('light.turn_off', 'group.all_downstairs_but_bedroom')],
}
},
'living_area': {
'ir_host': 'kitchenpi.fritz.box',
'media_player': 'media_player.kitchenpi',
'group': 'group.living_area',
'mapping': {
'btn_4': '[playlist] Bar Classics',
'btn_5': '[playlist] Sentimental Moods',
'btn_6': '[playlist] Pop',
'btn_7': '[radio] B 5 aktuell',
'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',
'btn_0': '[radio] Bayern 3',
'key_numeric_pound': '[radio] Bayern 2',
'key_red': '[scene] wohnbereich_orange',
'key_green': '[scene] wohnbereich_grun',
'key_yellow': '[scene] wohnbereich_hell',
'key_blue': '[scene] wohnbereich_blau_grun',
}
},
'first_floor_dining_room': {
'ir_host': 'esszimmerradio.fritz.box',
'media_player': 'media_player.esszimmer',
'mapping': {
'btn_1': '[radio] Bayern 1',
'btn_2': '[radio] Bayern 2',
'btn_3': '[radio] BR Heimat',
'btn_4': '[radio] Bayern+',
'btn_5': '[radio] B 5 Aktuell',
'btn_6': '[radio] BR-Klassik',
'btn_7': '[playlist] Gesammelte Weihnachtslieder',
'btn_8': '[playlist] Harmonic Brass Christmas',
'btn_9': '[playlist] German Brass Christmas',
'key_numeric_star': '[playlist] Weihnachten mit den Wiener Sängerknaben',
'btn_0': '[playlist] Weihnachten mit den Wiener Sängerknaben',
'key_numeric_pound': '[playlist] SammlungGeorg',
}
},
'first_floor_living_room': {
'ir_host': 'musikserverWohnzimmerOben.fritz.box',
'media_player': 'media_player.wohnzimmer',
'mapping': {
'btn_1': '[radio] Bayern 1',
'btn_2': '[radio] Bayern 2',
'btn_3': '[radio] BR Heimat',
'btn_4': '[radio] Bayern+',
'btn_5': '[radio] B 5 Aktuell',
'btn_6': '[radio] BR-Klassik',
'btn_7': '[playlist] Gesammelte Weihnachtslieder',
'btn_8': '[playlist] Harmonic Brass Christmas',
'btn_9': '[playlist] German Brass Christmas',
'key_numeric_star': '[playlist] Weihnachten mit den Wiener Sängerknaben',
'btn_0': '[playlist] Weihnachten mit den Wiener Sängerknaben',
'key_numeric_pound': '[playlist] SammlungGeorg',
}
},
}
# ----------------------------------------------------------------------------------------------------------------------
description_regex = re.compile(r'\[\s*(.*)\s*\](.*)')
def split_description(d):
res = description_regex.match(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']
result = []
for key, description in ir_description['mapping'].items():
automation = {'alias': f'IR {ir_host} {key}',
'trigger': ir_trigger(ir_host, key)}
if isinstance(description, list):
action = description
elif isinstance(description, str):
function, value = split_description(description)
if function == 'playlist':
media_player = ir_description['media_player']
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,
media_content_id=value, media_content_type='channel')
elif function == 'scene':
action = service('scene.turn_on', 'scene.' + value)
elif function == 'timed_light_off':
group = ir_description['group']
action = service('light.turn_off', group, transition=str(60 * int(value)))
else:
raise ValueError("Invalid prefix " + function)
else:
raise ValueError("Invalid type for entry " + key)
automation['action'] = action
result.append(automation)
return result
def ir_trigger(ir_host, button_name):
return {
'platform': 'event',
'event_type': 'ir_command_received',
'event_data': {
'button_name': button_name,
'repeat_counter': 0,
'host': ir_host,
}
}
def service(service_name, entity_id, **kwargs):
kwargs['entity_id'] = entity_id
return {
'service': service_name,
'data': kwargs
}
def default_shutter_controls(device_group, ir_host):
"""Default rules for Hauppauge IR for Shutter control with up, down, left, right buttons"""
return [
{
'alias': f'IR {ir_host} Rollo auf',
'trigger': ir_trigger(ir_host, 'key_up'),
'action': service('cover.open_cover', device_group),
},
{
'alias': f'IR {ir_host} Rollo zu',
'trigger': ir_trigger(ir_host, 'key_down'),
'action': service('cover.close_cover', device_group),
},
{
'alias': f'IR {ir_host} Rollo halb',
'trigger': [ir_trigger(ir_host, 'key_left'), ir_trigger(ir_host, 'key_right')],
'action': service('cover_half.set_half', device_group),
},
]
def default_light_controls(device_group, ir_host):
"""Default light rules for Hauppauge IR for light dimming with channel up/down and light off with stop button"""
return [
{
'alias': f'IR {ir_host} Licht heller',
'trigger': ir_trigger(ir_host, 'key_channelup'),
'action': service('dimmer.dim', device_group, offset=30),
},
{
'alias': f'IR {ir_host} Licht dunkler',
'trigger': ir_trigger(ir_host, 'key_channeldown'),
'action': service('dimmer.dim', device_group, offset=-30),
},
{
'alias': f'IR {ir_host} Licht viel heller',
'trigger': ir_trigger(ir_host, 'key_menu'),
'action': service('dimmer.dim', device_group, offset=130),
},
{
'alias': f'IR {ir_host} Licht viel dunkler',
'trigger': ir_trigger(ir_host, 'key_stop'),
'action': service('dimmer.dim', device_group, offset=-130),
},
{
'alias': f'IR {ir_host} Licht aus',
'trigger': ir_trigger(ir_host, 'key_goto'),
'action': service('light.turn_off', device_group),
},
]
def default_music_controls(device_group, ir_host):
"""Default music control (play, pause, next) for Hauppauge IR"""
return [
{
'alias': f'IR {ir_host} Musik Play',
'trigger': ir_trigger(ir_host, 'key_play'),
'action': service('media_player.media_play_pause', device_group),
},
{
'alias': f'IR {ir_host} Musik Pause',
'trigger': ir_trigger(ir_host, 'key_pause'),
'action': service('media_player.turn_off', device_group),
},
{
'alias': f'IR {ir_host} Musik Next',
'trigger': [ir_trigger(ir_host, 'key_forward'), ir_trigger(ir_host, 'key_fastforward')],
'action': service('media_player.media_next_track', device_group),
},
{
'alias': f'IR {ir_host} Musik Prev',
'trigger': [ir_trigger(ir_host, 'key_previous'), ir_trigger(ir_host, 'key_rewind')],
'action': service('media_player.media_next_track', device_group),
},
{
'alias': f'IR {ir_host} Vol Up',
'trigger': ir_trigger(ir_host, 'key_volumeup'),
'action': service('media_player.volume_up', device_group),
},
{
'alias': f'IR {ir_host} Vol Down',
'trigger': ir_trigger(ir_host, 'key_volumedown'),
'action': service('media_player.volume_down', device_group),
},
{
'alias': f'IR {ir_host} Shuffle On',
'trigger': ir_trigger(ir_host, 'key_menu'),
'action': service('media_player.shuffle_set', device_group, shuffle=True),
},
{
'alias': f'IR {ir_host} Shuffle Off',
'trigger': ir_trigger(ir_host, 'key_exit'),
'action': service('media_player.shuffle_set', device_group, shuffle=False),
},
]
def create_rules(folder):
for name, data in get_config().items():
rules = []
rules += automation_from_config(data)
if 'group' in data:
rules += default_shutter_controls(data['group'], data['ir_host'])
rules += default_light_controls(data['group'], data['ir_host'])
if 'media_player' in data:
rules += default_music_controls(data['media_player'], data['ir_host'])
file_name = os.path.join(folder, "ir_" + name + '.yaml')
with open(file_name, 'w') as f:
f.write("# Dont' edit manually! this is generated!\n\n")
yaml.dump(rules, f)

View File

@@ -22,7 +22,7 @@ def extent(result_dict, input_dict):
def import_ets5_csv_file(csv_file):
result = dict()
with open(csv_file, encoding='utf-8') as f:
with open(csv_file, encoding='cp1252') as f:
for line in f:
splitted_line = line.split(",")
name = splitted_line[0].replace('"', "")

View File

@@ -1,293 +1,311 @@
"Gruppenadressen","0/-/-","","","",""
"SammlungUnterputzAktoren","0/0/-","","","",""
"AussenleuchteHaustüren Schalten","0/0/1","","","",""
"AussenleuchteHaustüren RM Schalten","0/0/2","","","",""
"AussenleuchteObenNW Schalten","0/0/3","","","",""
"AussenleuchteObenNW RM Schalten","0/0/4","","","",""
"TreppenhausObenTemperatur","0/0/5","","","","DPST-9-1"
"TemperaturEsszimmer","0/0/6","","","",""
"AlarmLEDLinksNormal","0/0/7","","","",""
"SzeneEsszimmerUntenLinks","0/0/8","","","",""
"SzeneEsszimmerMitteLinks","0/0/9","","","",""
"SzeneEsszimmerMitteRechts","0/0/10","","","",""
"SzeneEsszimmerObenLinks","0/0/11","","","",""
"SzeneEsszimmerObenRechts","0/0/12","","","",""
"AlarmLEDLinksUeberlagert","0/0/13","","","",""
"AlarmLEDRechtsNormal","0/0/14","","","",""
"KlingelOben Schalten","0/0/15","","","",""
"AlarmLEDRechtsUeberlagert","0/0/16","","","",""
"SzeneTerrassentuerMitteLinks","0/0/17","","","",""
"SzeneTerrassentuerMitteRechts","0/0/18","","","",""
"SzeneEsszimmerUntenRechts","0/0/19","","","",""
"SzeneEingangMitteLinks","0/0/20","","","",""
"SzeneEingangMitteRechts","0/0/21","","","",""
"SzeneEingangUntenLinks","0/0/22","","","",""
"SzeneEingangUntenRechts","0/0/23","","","",""
"TemperaturGang","0/0/24","","","",""
"TemperaturWohnzimmerGangTuer","0/0/25","","","",""
"TemperaturWohnzimmerAussenTuer","0/0/26","","","",""
"SzeneWohnzimmerObenLinks","0/0/27","","","",""
"SzeneWohnzimmerObenRechts","0/0/28","","","",""
"SzeneWohnzimmerMitteLinks","0/0/29","","","",""
"SzeneWohnzimmerMitteRechts","0/0/30","","","",""
"SzeneWohnzimmerUntenLinks","0/0/31","","","",""
"SzeneWohnzimmerUntenRechts","0/0/32","","","",""
"D1","0/1/-","","","",""
"Wohnzimmerlampe Schalten","0/1/3","","","",""
"Wohnzimmerlampe Dimmen","0/1/6","","","",""
"Wohnzimmerlampe Helligkeit","0/1/7","","","",""
"Wohnzimmerlampe RM Schalten","0/1/8","","","",""
"Wohnzimmerlampe RM Helligkeit","0/1/9","","","",""
"Wohnzimmerlampe Kurzschluss","0/1/14","","","",""
"Wohnzimmerlampe Lastausfall","0/1/15","","","",""
"Wohnzimmerlampe BSZ Neustart","0/1/17","","","",""
"Wohnzimmerlampe BSZ Wert","0/1/18","","","",""
"Wohnzimmerlampe BSZ Ablauf","0/1/19","","","",""
"Wohnzimmerlampe Lastart","0/1/20","","","",""
"EsszimmerlampeWest Schalten","0/1/21","","","",""
"EsszimmerlampeWest Dimmen","0/1/24","","","",""
"EsszimmerlampeWest Helligkeit","0/1/25","","","",""
"EsszimmerlampeWest RM Schalten","0/1/26","","","",""
"EsszimmerlampeWest RM Helligkeit","0/1/27","","","",""
"EsszimmerlampeWest Kurzschluss","0/1/32","","","",""
"EsszimmerlampeWest Lastausfall","0/1/33","","","",""
"EsszimmerlampeWest BSZ Neustart","0/1/35","","","",""
"EsszimmerlampeWest BSZ Wert","0/1/36","","","",""
"EsszimmerlampeWest BSZ Ablauf","0/1/37","","","",""
"EsszimmerlampeWest Lastart","0/1/38","","","",""
"EsszimmerlampeMitte Schalten","0/1/39","","","",""
"EsszimmerlampeMitte Dimmen","0/1/42","","","",""
"EsszimmerlampeMitte Helligkeit","0/1/43","","","",""
"EsszimmerlampeMitte RM Schalten","0/1/44","","","",""
"EsszimmerlampeMitte RM Helligkeit","0/1/45","","","",""
"EsszimmerlampeMitte Kurzschluss","0/1/50","","","",""
"EsszimmerlampeMitte Lastausfall","0/1/51","","","",""
"EsszimmerlampeMitte BSZ Neustart","0/1/53","","","",""
"EsszimmerlampeMitte BSZ Wert","0/1/54","","","",""
"EsszimmerlampeMitte BSZ Ablauf","0/1/55","","","",""
"EsszimmerlampeMitte Lastart","0/1/56","","","",""
"Küchenlampe Schalten","0/1/57","","","",""
"Küchenlampe Dimmen","0/1/60","","","",""
"Küchenlampe Helligkeit","0/1/61","","","",""
"Küchenlampe RM Schalten","0/1/62","","","",""
"Küchenlampe RM Helligkeit","0/1/63","","","",""
"Küchenlampe Kurzschluss","0/1/68","","","",""
"Küchenlampe Lastausfall","0/1/69","","","",""
"Küchenlampe BSZ Neustart","0/1/71","","","",""
"Küchenlampe BSZ Wert","0/1/72","","","",""
"Küchenlampe BSZ Ablauf","0/1/73","","","",""
"Küchenlampe Lastart","0/1/74","","","",""
"D2","0/2/-","","","",""
"AussenleuchteUntenSO Schalten","0/2/21","","","",""
"AussenleuchteUntenSO Dimmen","0/2/24","","","",""
"AussenleuchteUntenSO Helligkeit","0/2/25","","","",""
"AussenleuchteUntenSO RM Schalten","0/2/26","","","",""
"AussenleuchteUntenSO RM Helligkeit","0/2/27","","","",""
"AussenleuchteUntenSO Kurzschluss","0/2/32","","","",""
"AussenleuchteUntenSO Lastausfall","0/2/33","","","",""
"AussenleuchteUntenSO BSZ Neustart","0/2/35","","","",""
"AussenleuchteUntenSO BSZ Wert","0/2/36","","","",""
"AussenleuchteUntenSO BSZ Ablauf","0/2/37","","","",""
"AussenleuchteUntenSO Lastart","0/2/38","","","",""
"EsszimmerWandlampe Schalten","0/2/39","","","",""
"EsszimmerWandlampe Dimmen","0/2/42","","","",""
"EsszimmerWandlampe Helligkeit","0/2/43","","","",""
"EsszimmerWandlampe RM Schalten","0/2/44","","","",""
"EsszimmerWandlampe RM Helligkeit","0/2/45","","","",""
"EsszimmerWandlampe Kurzschluss","0/2/50","","","",""
"EsszimmerWandlampe Lastausfall","0/2/51","","","",""
"EsszimmerWandlampe BSZ Neustart","0/2/53","","","",""
"EsszimmerWandlampe BSZ Wert","0/2/54","","","",""
"EsszimmerWandlampe BSZ Ablauf","0/2/55","","","",""
"EsszimmerWandlampe Lastart","0/2/56","","","",""
"D3","0/3/-","","","",""
"Gang Schalten","0/3/3","","","",""
"Gang Dimmen","0/3/6","","","","DPT-3"
"Gang Helligkeit","0/3/7","","","","DPST-5-4"
"Gang RM Schalten","0/3/8","","","",""
"Gang RM Helligkeit","0/3/9","","","",""
"Gang Kurzschluss","0/3/14","","","",""
"Gang Lastausfall","0/3/15","","","",""
"Gang BSZ Neustart","0/3/17","","","",""
"Gang BSZ Wert","0/3/18","","","",""
"Gang BSZ Ablauf","0/3/19","","","",""
"Gang Lastart","0/3/20","","","",""
"Bad Schalten","0/3/21","","","",""
"Bad Dimmen","0/3/24","","","",""
"Bad Helligkeit","0/3/25","","","",""
"Bad RM Schalten","0/3/26","","","",""
"Bad RM Helligkeit","0/3/27","","","",""
"Bad Kurzschluss","0/3/32","","","",""
"Bad Lastausfall","0/3/33","","","",""
"Bad BSZ Neustart","0/3/35","","","",""
"Bad BSZ Wert","0/3/36","","","",""
"Bad BSZ Ablauf","0/3/37","","","",""
"Bad Lastart","0/3/38","","","",""
"GangWindfang Schalten","0/3/39","","","",""
"GangWindfang Dimmen","0/3/42","","","",""
"GangWindfang Helligkeit","0/3/43","","","",""
"GangWindfang RM Schalten","0/3/44","","","",""
"GangWindfang RM Helligkeit","0/3/45","","","",""
"GangWindfang Kurzschluss","0/3/50","","","",""
"GangWindfang Lastausfall","0/3/51","","","",""
"GangWindfang BSZ Neustart","0/3/53","","","",""
"GangWindfang BSZ Wert","0/3/54","","","",""
"GangWindfang BSZ Ablauf","0/3/55","","","",""
"GangWindfang Lastart","0/3/56","","","",""
"LichtWaschküche Schalten","0/3/57","","","",""
"LichtWaschküche Dimmen","0/3/60","","","",""
"LichtWaschküche Helligkeit","0/3/61","","","",""
"LichtWaschküche RM Schalten","0/3/62","","","",""
"LichtWaschküche RM Helligkeit","0/3/63","","","",""
"LichtWaschküche Kurzschluss","0/3/68","","","",""
"LichtWaschküche Lastausfall","0/3/69","","","",""
"LichtWaschküche BSZ Neustart","0/3/71","","","",""
"LichtWaschküche BSZ Wert","0/3/72","","","",""
"LichtWaschküche BSZ Ablauf","0/3/73","","","",""
"LichtWaschküche Lastart","0/3/74","","","",""
"S1","0/4/-","","","",""
"Spülmaschine Schalten","0/4/0","","","","DPST-1-1"
"Spülmaschine RM Schalten","0/4/5","","","",""
"Spülmaschine BSZ Wert","0/4/8","","","",""
"Spülmaschine BSZ Neustart","0/4/9","","","","DPST-1-1"
"Spülmaschine Verbrauch","0/4/11","","","","DPST-9-21"
"Spühlmaschine VerbrauchSumme","0/4/16","","","",""
"Backofen Schalten","0/4/18","","","","DPST-1-1"
"Backofen RM Schalten","0/4/23","","","",""
"Backofen BSZ Wert","0/4/26","","","",""
"Backofen BSZ Neustart","0/4/27","","","","DPST-1-1"
"Backofen Verbrauch","0/4/29","","","","DPST-9-21"
"Backofen VerbrauchSumme","0/4/34","","","",""
"HerdP1 Schalten","0/4/36","","","","DPST-1-1"
"HerdP1 RM Schalten","0/4/41","","","",""
"HerdP1 BSZ Wert","0/4/44","","","",""
"HerdP1 BSZ Neustart","0/4/45","","","","DPST-1-1"
"HerdP1 Verbrauch","0/4/47","","","","DPST-9-21"
"HerdP1 VerbrauchSumme","0/4/52","","","",""
"HerdP2 Schalten","0/4/54","","","","DPST-1-1"
"HerdP2 RM Schalten","0/4/59","","","",""
"HerdP2 BSZ Wert","0/4/62","","","",""
"HerdP2 BSZ Neustart","0/4/63","","","","DPST-1-1"
"HerdP2 Verbrauch","0/4/65","","","","DPST-9-21"
"HerdP2 VerbrauchSumme","0/4/70","","","",""
"HerdP3 Schalten","0/4/72","","","","DPST-1-1"
"HerdP3 RM Schalten","0/4/77","","","",""
"HerdP3 BSZ Wert","0/4/80","","","",""
"HerdP3 BSZ Neustart","0/4/81","","","","DPST-1-1"
"HerdP3 Verbrauch","0/4/83","","","","DPST-9-21"
"HerdP3 VerbrauchSumme","0/4/88","","","",""
"KücheSteckdose1 Schalten","0/4/90","","","","DPST-1-1"
"KücheSteckdose1 RM Schalten","0/4/95","","","",""
"KücheSteckdose1 BSZ Wert","0/4/98","","","",""
"KücheSteckdose1 BSZ Neustart","0/4/99","","","","DPST-1-1"
"KücheSteckdose1 Verbrauch","0/4/101","","","","DPST-9-21"
"KücheSteckdose1 VerbrauchSumme","0/4/106","","","",""
"KücheSteckdose2 Schalten","0/4/108","","","","DPST-1-1"
"KücheSteckdose2 RM Schalten","0/4/113","","","",""
"KücheSteckdose2 BSZ Wert","0/4/116","","","",""
"KücheSteckdose2 BSZ Neustart","0/4/117","","","","DPST-1-1"
"KücheSteckdose2 Verbrauch","0/4/119","","","","DPST-9-21"
"KücheSteckdose2 VerbrauchSumme","0/4/124","","","",""
"ArbeitszimmerSteckdose Schalten","0/4/126","","","","DPST-1-1"
"ArbeitszimmerSteckdose RM Schalten","0/4/131","","","",""
"ArbeitszimmerSteckdose BSZ Wert","0/4/134","","","",""
"ArbeitszimmerSteckdose BSZ Neustart","0/4/135","","","","DPST-1-1"
"ArbeitszimmerSteckdose Verbrauch","0/4/137","","","","DPST-9-21"
"ArbeitszimmerSteckdose VerbrauchSumme","0/4/142","","","",""
"WohnzimmerSteckdose1 Schalten","0/4/144","","","","DPST-1-1"
"WohnzimmerSteckdose1 RM Schalten","0/4/149","","","",""
"WohnzimmerSteckdose1 BSZ Wert","0/4/152","","","",""
"WohnzimmerSteckdose1 BSZ Neustart","0/4/153","","","","DPST-1-1"
"WohnzimmerSteckdose1 Verbrauch","0/4/155","","","","DPST-9-21"
"WohnzimmerSteckdose1 VerbrauchSumme","0/4/160","","","",""
"WohnzimmerSteckdose2 Schalten","0/4/162","","","","DPST-1-1"
"WohnzimmerSteckdose2 RM Schalten","0/4/167","","","",""
"WohnzimmerSteckdose2 BSZ Wert","0/4/170","","","",""
"WohnzimmerSteckdose2 BSZ Neustart","0/4/171","","","","DPST-1-1"
"WohnzimmerSteckdose2 Verbrauch","0/4/173","","","","DPST-9-21"
"WohnzimmerSteckdose2 VerbrauchSumme","0/4/178","","","",""
"S2","0/5/-","","","",""
"Waschmaschine Schalten","0/5/0","","","","DPST-1-1"
"Waschmaschine RM Schalten","0/5/5","","","",""
"Waschmaschine BSZ Wert","0/5/8","","","",""
"Waschmaschine BSZ Neustart","0/5/9","","","","DPST-1-1"
"Waschmaschine Verbrauch","0/5/11","","","","DPST-9-21,DPT-9"
"Waschmaschine VerbrauchSumme","0/5/16","","","",""
"Trockner Schalten","0/5/18","","","","DPST-1-1"
"Trockner RM Schalten","0/5/23","","","",""
"Trockner BSZ Wert","0/5/26","","","",""
"Trockner BSZ Neustart","0/5/27","","","","DPST-1-1"
"Trockner Verbrauch","0/5/29","","","","DPST-9-21"
"Trockner VerbrauchSumme","0/5/34","","","",""
"LampeVorratsraum Schalten","0/5/36","","","","DPST-1-1"
"LampeVorratsraum RM Schalten","0/5/41","","","",""
"LampeVorratsraum BSZ Wert","0/5/44","","","",""
"LampeVorratsraum BSZ Neustart","0/5/45","","","","DPST-1-1"
"LampeVorratsraum Verbrauch","0/5/47","","","","DPST-9-21"
"LampeVorratsraum VerbrauchSumme","0/5/52","","","",""
"VorratsraumSteckdose1 Schalten","0/5/54","","","","DPST-1-1"
"VorratsraumSteckdose1 RM Schalten","0/5/59","","","",""
"VorratsraumSteckdose1 BSZ Wert","0/5/62","","","",""
"VorratsraumSteckdose1 BSZ Neustart","0/5/63","","","","DPST-1-1"
"VorratsraumSteckdose1 Verbrauch","0/5/65","","","","DPST-9-21"
"VorratsraumSteckdose1 VerbrauchSumme","0/5/70","","","",""
"VorratsraumSteckdose2 Schalten","0/5/72","","","","DPST-1-1"
"VorratsraumSteckdose2 RM Schalten","0/5/77","","","",""
"VorratsraumSteckdose2 BSZ Wert","0/5/80","","","",""
"VorratsraumSteckdose2 BSZ Neustart","0/5/81","","","","DPST-1-1"
"VorratsraumSteckdose2 Verbrauch","0/5/83","","","","DPST-9-21"
"VorratsraumSteckdose2 VerbrauchSumme","0/5/88","","","",""
"VorratsraumSteckdose3 Schalten","0/5/90","","","","DPST-1-1"
"VorratsraumSteckdose3 RM Schalten","0/5/95","","","",""
"VorratsraumSteckdose3 BSZ Wert","0/5/98","","","",""
"VorratsraumSteckdose3 BSZ Neustart","0/5/99","","","","DPST-1-1"
"VorratsraumSteckdose3 Verbrauch","0/5/101","","","","DPST-9-21"
"VorratsraumSteckdose3 VerbrauchSumme","0/5/106","","","",""
"Klingel Innen Schalten","0/5/108","","","","DPST-1-1"
"Klingel Innen RM Schalten","0/5/113","","","",""
"Klingel Innen BSZ Wert","0/5/116","","","",""
"Klingel Innen BSZ Neustart","0/5/117","","","","DPST-1-1"
"Klingel Innen Verbrauch","0/5/119","","","","DPST-9-21"
"KlingelInnen VerbrauchSumme","0/5/124","","","",""
"Klingel Aussen Schalten","0/5/126","","","","DPST-1-1"
"Klingel Aussen RM Schalten","0/5/131","","","",""
"Klingel Aussen BSZ Wert","0/5/134","","","",""
"Klingel Aussen BSZ Neustart","0/5/135","","","","DPST-1-1"
"Klingel Aussen Verbrauch","0/5/137","","","","DPST-9-21"
"KlingelAussen VerbrauchSumme","0/5/142","","","",""
"TreppenhausLicht Schalten","0/5/180","","","","DPST-1-1"
"TreppenhausLicht RM Schalten","0/5/185","","","",""
"TreppenhausLicht BSZ Wert","0/5/188","","","",""
"TreppenhausLicht BSZ Neustart","0/5/189","","","","DPST-1-1"
"TreppenhausLicht Verbrauch","0/5/191","","","","DPST-9-21"
"TreppenhausLicht VerbrauchSumme","0/5/196","","","",""
"WCLicht Schalten","0/5/198","","","","DPST-1-1"
"WCLicht RM Schalten","0/5/203","","","",""
"WCLicht BSZ Wert","0/5/206","","","",""
"WCLicht BSZ Neustart","0/5/207","","","","DPST-1-1"
"WCLicht Verbrauch","0/5/209","","","","DPST-9-21"
"WCLicht VerbrauchSumme","0/5/214","","","",""
"Gruppen","0/6/-","","","",""
"KuecheEsszimmerSchalten","0/6/0","","","",""
"KuecheEsszimmerDimmen","0/6/1","","","",""
"R1","0/7/-","","","",""
"Wohnzimmer Fenster Rollo Lang","0/7/10","","","",""
"Wohnzimmer Fenster Rollo Kurz","0/7/11","","","",""
"Wohnzimmer Fenster Rollo RM Position","0/7/24","","","",""
"Wohnzimmer Fenster Rollo RM invalid","0/7/26","","","",""
"Wohnzimmer Fenster Rollo Position","0/7/28","","","","DPST-6-1"
"Terassentür Rollo Lang","0/7/36","","","",""
"Terassentür Rollo Kurz","0/7/37","","","",""
"Terassentür Rollo RM Position","0/7/50","","","",""
"Terassentür Rollo RM invalid","0/7/52","","","",""
"Terassentür Rollo Position","0/7/54","","","",""
"Küchenfenster Rollo Lang","0/7/62","","","","DPST-1-4"
"Küchenfenster Rollo Kurz","0/7/63","","","",""
"Küchenfenster Rollo RM Position","0/7/76","","","",""
"Küchenfenster Rollo RM invalid","0/7/78","","","",""
"Küchenfenster Rollo Position","0/7/80","","","",""
"Esszimmerfenster Rollo Lang","0/7/88","","","",""
"Esszimmerfenster Rollo Kurz","0/7/89","","","",""
"Esszimmerfenster Rollo RM Position","0/7/102","","","",""
"Esszimmerfenster Rollo RM invalid","0/7/104","","","",""
"Esszimmerfenster Rollo Position","0/7/106","","","",""
"Gruppenadressen","0/-/-","","","","","Auto"
"SammlungUnterputzAktoren","0/0/-","","","","","Auto"
"AussenleuchteHaustüren Schalten","0/0/1","","","","","Auto"
"AussenleuchteHaustüren RM Schalten","0/0/2","","","","","Auto"
"AussenleuchteObenNW Schalten","0/0/3","","","","","Auto"
"AussenleuchteObenNW RM Schalten","0/0/4","","","","","Auto"
"TreppenhausObenTemperatur","0/0/5","","","","DPST-9-1","Auto"
"TemperaturEsszimmer","0/0/6","","","","","Auto"
"AlarmLEDLinksNormal","0/0/7","","","","","Auto"
"SzeneEsszimmerUntenLinks","0/0/8","","","","","Auto"
"SzeneEsszimmerMitteLinks","0/0/9","","","","","Auto"
"SzeneEsszimmerMitteRechts","0/0/10","","","","","Auto"
"SzeneEsszimmerObenLinks","0/0/11","","","","","Auto"
"SzeneEsszimmerObenRechts","0/0/12","","","","","Auto"
"AlarmLEDLinksUeberlagert","0/0/13","","","","","Auto"
"AlarmLEDRechtsNormal","0/0/14","","","","","Auto"
"KlingelOben Schalten","0/0/15","","","","DPST-1-1","Auto"
"AlarmLEDRechtsUeberlagert","0/0/16","","","","","Auto"
"SzeneTerrassentuerMitteLinks","0/0/17","","","","","Auto"
"SzeneTerrassentuerMitteRechts","0/0/18","","","","","Auto"
"SzeneEsszimmerUntenRechts","0/0/19","","","","","Auto"
"SzeneEingangMitteLinks","0/0/20","","","","","Auto"
"SzeneEingangMitteRechts","0/0/21","","","","","Auto"
"SzeneEingangUntenLinks","0/0/22","","","","","Auto"
"SzeneEingangUntenRechts","0/0/23","","","","","Auto"
"TemperaturGang","0/0/24","","","","","Auto"
"TemperaturWohnzimmerGangTuer","0/0/25","","","","","Auto"
"TemperaturWohnzimmerAussenTuer","0/0/26","","","","","Auto"
"SzeneWohnzimmerObenLinks","0/0/27","","","","","Auto"
"SzeneWohnzimmerObenRechts","0/0/28","","","","","Auto"
"SzeneWohnzimmerMitteLinks","0/0/29","","","","","Auto"
"SzeneWohnzimmerMitteRechts","0/0/30","","","","","Auto"
"SzeneWohnzimmerUntenLinks","0/0/31","","","","","Auto"
"SzeneWohnzimmerUntenRechts","0/0/32","","","","","Auto"
"KlingelknoepfeLicht Schalten","0/0/33","","","","DPST-1-1","Auto"
"BriefkastensaeuleBeleuchtung Schalten","0/0/34","","","","DPST-1-1","Auto"
"Tueroeffner Schalten","0/0/35","","","","DPST-1-1","Auto"
"KlingelknopfGartensaeule","0/0/36","","","","DPST-1-1","Auto"
"KlingelknopfHaustuerUnten","0/0/37","","","","","Auto"
"KlingelknopfInnentuer","0/0/38","","","","","Auto"
"D1","0/1/-","","","","","Auto"
"Wohnzimmerlampe Schalten","0/1/3","","","","","Auto"
"Wohnzimmerlampe Dimmen","0/1/6","","","","","Auto"
"Wohnzimmerlampe Helligkeit","0/1/7","","","","","Auto"
"Wohnzimmerlampe RM Schalten","0/1/8","","","","","Auto"
"Wohnzimmerlampe RM Helligkeit","0/1/9","","","","","Auto"
"Wohnzimmerlampe Kurzschluss","0/1/14","","","","","Auto"
"Wohnzimmerlampe Lastausfall","0/1/15","","","","","Auto"
"Wohnzimmerlampe BSZ Neustart","0/1/17","","","","","Auto"
"Wohnzimmerlampe BSZ Wert","0/1/18","","","","","Auto"
"Wohnzimmerlampe BSZ Ablauf","0/1/19","","","","","Auto"
"Wohnzimmerlampe Lastart","0/1/20","","","","","Auto"
"EsszimmerlampeWest Schalten","0/1/21","","","","","Auto"
"EsszimmerlampeWest Dimmen","0/1/24","","","","","Auto"
"EsszimmerlampeWest Helligkeit","0/1/25","","","","","Auto"
"EsszimmerlampeWest RM Schalten","0/1/26","","","","","Auto"
"EsszimmerlampeWest RM Helligkeit","0/1/27","","","","","Auto"
"EsszimmerlampeWest Kurzschluss","0/1/32","","","","","Auto"
"EsszimmerlampeWest Lastausfall","0/1/33","","","","","Auto"
"EsszimmerlampeWest BSZ Neustart","0/1/35","","","","","Auto"
"EsszimmerlampeWest BSZ Wert","0/1/36","","","","","Auto"
"EsszimmerlampeWest BSZ Ablauf","0/1/37","","","","","Auto"
"EsszimmerlampeWest Lastart","0/1/38","","","","","Auto"
"EsszimmerlampeMitte Schalten","0/1/39","","","","","Auto"
"EsszimmerlampeMitte Dimmen","0/1/42","","","","","Auto"
"EsszimmerlampeMitte Helligkeit","0/1/43","","","","","Auto"
"EsszimmerlampeMitte RM Schalten","0/1/44","","","","","Auto"
"EsszimmerlampeMitte RM Helligkeit","0/1/45","","","","","Auto"
"EsszimmerlampeMitte Kurzschluss","0/1/50","","","","","Auto"
"EsszimmerlampeMitte Lastausfall","0/1/51","","","","","Auto"
"EsszimmerlampeMitte BSZ Neustart","0/1/53","","","","","Auto"
"EsszimmerlampeMitte BSZ Wert","0/1/54","","","","","Auto"
"EsszimmerlampeMitte BSZ Ablauf","0/1/55","","","","","Auto"
"EsszimmerlampeMitte Lastart","0/1/56","","","","","Auto"
"Küchenlampe Schalten","0/1/57","","","","","Auto"
"Küchenlampe Dimmen","0/1/60","","","","","Auto"
"Küchenlampe Helligkeit","0/1/61","","","","","Auto"
"Küchenlampe RM Schalten","0/1/62","","","","","Auto"
"Küchenlampe RM Helligkeit","0/1/63","","","","","Auto"
"Küchenlampe Kurzschluss","0/1/68","","","","","Auto"
"Küchenlampe Lastausfall","0/1/69","","","","","Auto"
"Küchenlampe BSZ Neustart","0/1/71","","","","","Auto"
"Küchenlampe BSZ Wert","0/1/72","","","","","Auto"
"Küchenlampe BSZ Ablauf","0/1/73","","","","","Auto"
"Küchenlampe Lastart","0/1/74","","","","","Auto"
"D2","0/2/-","","","","","Auto"
"AussenleuchteUntenSO Schalten","0/2/21","","","","","Auto"
"AussenleuchteUntenSO Dimmen","0/2/24","","","","","Auto"
"AussenleuchteUntenSO Helligkeit","0/2/25","","","","","Auto"
"AussenleuchteUntenSO RM Schalten","0/2/26","","","","","Auto"
"AussenleuchteUntenSO RM Helligkeit","0/2/27","","","","","Auto"
"AussenleuchteUntenSO Kurzschluss","0/2/32","","","","","Auto"
"AussenleuchteUntenSO Lastausfall","0/2/33","","","","","Auto"
"AussenleuchteUntenSO BSZ Neustart","0/2/35","","","","","Auto"
"AussenleuchteUntenSO BSZ Wert","0/2/36","","","","","Auto"
"AussenleuchteUntenSO BSZ Ablauf","0/2/37","","","","","Auto"
"AussenleuchteUntenSO Lastart","0/2/38","","","","","Auto"
"EsszimmerWandlampe Schalten","0/2/39","","","","","Auto"
"EsszimmerWandlampe Dimmen","0/2/42","","","","","Auto"
"EsszimmerWandlampe Helligkeit","0/2/43","","","","","Auto"
"EsszimmerWandlampe RM Schalten","0/2/44","","","","","Auto"
"EsszimmerWandlampe RM Helligkeit","0/2/45","","","","","Auto"
"EsszimmerWandlampe Kurzschluss","0/2/50","","","","","Auto"
"EsszimmerWandlampe Lastausfall","0/2/51","","","","","Auto"
"EsszimmerWandlampe BSZ Neustart","0/2/53","","","","","Auto"
"EsszimmerWandlampe BSZ Wert","0/2/54","","","","","Auto"
"EsszimmerWandlampe BSZ Ablauf","0/2/55","","","","","Auto"
"EsszimmerWandlampe Lastart","0/2/56","","","","","Auto"
"D3","0/3/-","","","","","Auto"
"Gang Schalten","0/3/3","","","","","Auto"
"Gang Dimmen","0/3/6","","","","DPT-3","Auto"
"Gang Helligkeit","0/3/7","","","","DPST-5-4","Auto"
"Gang RM Schalten","0/3/8","","","","","Auto"
"Gang RM Helligkeit","0/3/9","","","","DPT-5","Auto"
"Gang Kurzschluss","0/3/14","","","","","Auto"
"Gang Lastausfall","0/3/15","","","","","Auto"
"Gang BSZ Neustart","0/3/17","","","","","Auto"
"Gang BSZ Wert","0/3/18","","","","","Auto"
"Gang BSZ Ablauf","0/3/19","","","","","Auto"
"Gang Lastart","0/3/20","","","","","Auto"
"Bad Schalten","0/3/21","","","","","Auto"
"Bad Dimmen","0/3/24","","","","","Auto"
"Bad Helligkeit","0/3/25","","","","","Auto"
"Bad RM Schalten","0/3/26","","","","","Auto"
"Bad RM Helligkeit","0/3/27","","","","","Auto"
"Bad Kurzschluss","0/3/32","","","","","Auto"
"Bad Lastausfall","0/3/33","","","","","Auto"
"Bad BSZ Neustart","0/3/35","","","","","Auto"
"Bad BSZ Wert","0/3/36","","","","","Auto"
"Bad BSZ Ablauf","0/3/37","","","","","Auto"
"Bad Lastart","0/3/38","","","","","Auto"
"GangWindfang Schalten","0/3/39","","","","","Auto"
"GangWindfang Dimmen","0/3/42","","","","","Auto"
"GangWindfang Helligkeit","0/3/43","","","","","Auto"
"GangWindfang RM Schalten","0/3/44","","","","","Auto"
"GangWindfang RM Helligkeit","0/3/45","","","","","Auto"
"GangWindfang Kurzschluss","0/3/50","","","","","Auto"
"GangWindfang Lastausfall","0/3/51","","","","","Auto"
"GangWindfang BSZ Neustart","0/3/53","","","","","Auto"
"GangWindfang BSZ Wert","0/3/54","","","","","Auto"
"GangWindfang BSZ Ablauf","0/3/55","","","","","Auto"
"GangWindfang Lastart","0/3/56","","","","","Auto"
"LichtWaschküche Schalten","0/3/57","","","","","Auto"
"LichtWaschküche Dimmen","0/3/60","","","","","Auto"
"LichtWaschküche Helligkeit","0/3/61","","","","","Auto"
"LichtWaschküche RM Schalten","0/3/62","","","","","Auto"
"LichtWaschküche RM Helligkeit","0/3/63","","","","","Auto"
"LichtWaschküche Kurzschluss","0/3/68","","","","","Auto"
"LichtWaschküche Lastausfall","0/3/69","","","","","Auto"
"LichtWaschküche BSZ Neustart","0/3/71","","","","","Auto"
"LichtWaschküche BSZ Wert","0/3/72","","","","","Auto"
"LichtWaschküche BSZ Ablauf","0/3/73","","","","","Auto"
"LichtWaschküche Lastart","0/3/74","","","","","Auto"
"S1","0/4/-","","","","","Auto"
"Spülmaschine Schalten","0/4/0","","","","DPST-1-1","Auto"
"Spülmaschine RM Schalten","0/4/5","","","","","Auto"
"Spülmaschine BSZ Wert","0/4/8","","","","","Auto"
"Spülmaschine BSZ Neustart","0/4/9","","","","DPST-1-1","Auto"
"Spülmaschine Verbrauch","0/4/11","","","","DPST-9-21","Auto"
"Spühlmaschine VerbrauchSumme","0/4/16","","","","DPT-12","Auto"
"Backofen Schalten","0/4/18","","","","DPST-1-1","Auto"
"Backofen RM Schalten","0/4/23","","","","","Auto"
"Backofen BSZ Wert","0/4/26","","","","","Auto"
"Backofen BSZ Neustart","0/4/27","","","","DPST-1-1","Auto"
"Backofen Verbrauch","0/4/29","","","","DPST-9-21","Auto"
"Backofen VerbrauchSumme","0/4/34","","","","","Auto"
"HerdP1 Schalten","0/4/36","","","","DPST-1-1","Auto"
"HerdP1 RM Schalten","0/4/41","","","","","Auto"
"HerdP1 BSZ Wert","0/4/44","","","","","Auto"
"HerdP1 BSZ Neustart","0/4/45","","","","DPST-1-1","Auto"
"HerdP1 Verbrauch","0/4/47","","","","DPST-9-21","Auto"
"HerdP1 VerbrauchSumme","0/4/52","","","","","Auto"
"HerdP2 Schalten","0/4/54","","","","DPST-1-1","Auto"
"HerdP2 RM Schalten","0/4/59","","","","","Auto"
"HerdP2 BSZ Wert","0/4/62","","","","","Auto"
"HerdP2 BSZ Neustart","0/4/63","","","","DPST-1-1","Auto"
"HerdP2 Verbrauch","0/4/65","","","","DPST-9-21","Auto"
"HerdP2 VerbrauchSumme","0/4/70","","","","","Auto"
"HerdP3 Schalten","0/4/72","","","","DPST-1-1","Auto"
"HerdP3 RM Schalten","0/4/77","","","","","Auto"
"HerdP3 BSZ Wert","0/4/80","","","","","Auto"
"HerdP3 BSZ Neustart","0/4/81","","","","DPST-1-1","Auto"
"HerdP3 Verbrauch","0/4/83","","","","DPST-9-21","Auto"
"HerdP3 VerbrauchSumme","0/4/88","","","","","Auto"
"KücheSteckdose1 Schalten","0/4/90","","","","DPST-1-1","Auto"
"KücheSteckdose1 RM Schalten","0/4/95","","","","","Auto"
"KücheSteckdose1 BSZ Wert","0/4/98","","","","","Auto"
"KücheSteckdose1 BSZ Neustart","0/4/99","","","","DPST-1-1","Auto"
"KücheSteckdose1 Verbrauch","0/4/101","","","","DPST-9-21","Auto"
"KücheSteckdose1 VerbrauchSumme","0/4/106","","","","","Auto"
"KücheSteckdose2 Schalten","0/4/108","","","","DPST-1-1","Auto"
"KücheSteckdose2 RM Schalten","0/4/113","","","","","Auto"
"KücheSteckdose2 BSZ Wert","0/4/116","","","","","Auto"
"KücheSteckdose2 BSZ Neustart","0/4/117","","","","DPST-1-1","Auto"
"KücheSteckdose2 Verbrauch","0/4/119","","","","DPST-9-21","Auto"
"KücheSteckdose2 VerbrauchSumme","0/4/124","","","","","Auto"
"ArbeitszimmerSteckdose Schalten","0/4/126","","","","DPST-1-1","Auto"
"ArbeitszimmerSteckdose RM Schalten","0/4/131","","","","","Auto"
"ArbeitszimmerSteckdose BSZ Wert","0/4/134","","","","","Auto"
"ArbeitszimmerSteckdose BSZ Neustart","0/4/135","","","","DPST-1-1","Auto"
"ArbeitszimmerSteckdose Verbrauch","0/4/137","","","","DPST-9-21","Auto"
"ArbeitszimmerSteckdose VerbrauchSumme","0/4/142","","","","","Auto"
"WohnzimmerSteckdose1 Schalten","0/4/144","","","","DPST-1-1","Auto"
"WohnzimmerSteckdose1 RM Schalten","0/4/149","","","","","Auto"
"WohnzimmerSteckdose1 BSZ Wert","0/4/152","","","","","Auto"
"WohnzimmerSteckdose1 BSZ Neustart","0/4/153","","","","DPST-1-1","Auto"
"WohnzimmerSteckdose1 Verbrauch","0/4/155","","","","DPST-9-21","Auto"
"WohnzimmerSteckdose1 VerbrauchSumme","0/4/160","","","","","Auto"
"WohnzimmerSteckdose2 Schalten","0/4/162","","","","DPST-1-1","Auto"
"WohnzimmerSteckdose2 RM Schalten","0/4/167","","","","","Auto"
"WohnzimmerSteckdose2 BSZ Wert","0/4/170","","","","","Auto"
"WohnzimmerSteckdose2 BSZ Neustart","0/4/171","","","","DPST-1-1","Auto"
"WohnzimmerSteckdose2 Verbrauch","0/4/173","","","","DPST-9-21","Auto"
"WohnzimmerSteckdose2 VerbrauchSumme","0/4/178","","","","","Auto"
"S2","0/5/-","","","","","Auto"
"Waschmaschine Schalten","0/5/0","","","","DPST-1-1","Auto"
"Waschmaschine RM Schalten","0/5/5","","","","","Auto"
"Waschmaschine BSZ Wert","0/5/8","","","","","Auto"
"Waschmaschine BSZ Neustart","0/5/9","","","","DPST-1-1","Auto"
"Waschmaschine Verbrauch","0/5/11","","","","DPT-9","Auto"
"Waschmaschine VerbrauchSumme","0/5/16","","","","","Auto"
"Trockner Schalten","0/5/18","","","","DPST-1-1","Auto"
"Trockner RM Schalten","0/5/23","","","","","Auto"
"Trockner BSZ Wert","0/5/26","","","","","Auto"
"Trockner BSZ Neustart","0/5/27","","","","DPST-1-1","Auto"
"Trockner Verbrauch","0/5/29","","","","DPST-9-21","Auto"
"Trockner VerbrauchSumme","0/5/34","","","","","Auto"
"LampeVorratsraum Schalten","0/5/36","","","","DPST-1-1","Auto"
"LampeVorratsraum RM Schalten","0/5/41","","","","","Auto"
"LampeVorratsraum BSZ Wert","0/5/44","","","","","Auto"
"LampeVorratsraum BSZ Neustart","0/5/45","","","","DPST-1-1","Auto"
"LampeVorratsraum Verbrauch","0/5/47","","","","DPST-9-21","Auto"
"LampeVorratsraum VerbrauchSumme","0/5/52","","","","","Auto"
"VorratsraumSteckdose1 Schalten","0/5/54","","","","DPST-1-1","Auto"
"VorratsraumSteckdose1 RM Schalten","0/5/59","","","","","Auto"
"VorratsraumSteckdose1 BSZ Wert","0/5/62","","","","","Auto"
"VorratsraumSteckdose1 BSZ Neustart","0/5/63","","","","DPST-1-1","Auto"
"VorratsraumSteckdose1 Verbrauch","0/5/65","","","","DPST-9-21","Auto"
"VorratsraumSteckdose1 VerbrauchSumme","0/5/70","","","","","Auto"
"VorratsraumSteckdose2 Schalten","0/5/72","","","","DPST-1-1","Auto"
"VorratsraumSteckdose2 RM Schalten","0/5/77","","","","","Auto"
"VorratsraumSteckdose2 BSZ Wert","0/5/80","","","","","Auto"
"VorratsraumSteckdose2 BSZ Neustart","0/5/81","","","","DPST-1-1","Auto"
"VorratsraumSteckdose2 Verbrauch","0/5/83","","","","DPST-9-21","Auto"
"VorratsraumSteckdose2 VerbrauchSumme","0/5/88","","","","","Auto"
"VorratsraumSteckdose3 Schalten","0/5/90","","","","DPST-1-1","Auto"
"VorratsraumSteckdose3 RM Schalten","0/5/95","","","","","Auto"
"VorratsraumSteckdose3 BSZ Wert","0/5/98","","","","","Auto"
"VorratsraumSteckdose3 BSZ Neustart","0/5/99","","","","DPST-1-1","Auto"
"VorratsraumSteckdose3 Verbrauch","0/5/101","","","","DPST-9-21","Auto"
"VorratsraumSteckdose3 VerbrauchSumme","0/5/106","","","","","Auto"
"Klingel Innen Schalten","0/5/108","","","","DPST-1-1","Auto"
"Klingel Innen RM Schalten","0/5/113","","","","","Auto"
"Klingel Innen BSZ Wert","0/5/116","","","","","Auto"
"Klingel Innen BSZ Neustart","0/5/117","","","","DPST-1-1","Auto"
"Klingel Innen Verbrauch","0/5/119","","","","DPST-9-21","Auto"
"KlingelInnen VerbrauchSumme","0/5/124","","","","","Auto"
"Klingel Aussen Schalten","0/5/126","","","","DPST-1-1","Auto"
"Klingel Aussen RM Schalten","0/5/131","","","","","Auto"
"Klingel Aussen BSZ Wert","0/5/134","","","","","Auto"
"Klingel Aussen BSZ Neustart","0/5/135","","","","DPST-1-1","Auto"
"Klingel Aussen Verbrauch","0/5/137","","","","DPST-9-21","Auto"
"KlingelAussen VerbrauchSumme","0/5/142","","","","","Auto"
"Garten1 Schalten","0/5/144","","","","DPST-1-1","Auto"
"Garten1 RM Schalten","0/5/149","","","","","Auto"
"Garten1 BSZ Wert","0/5/152","","","","","Auto"
"Garten1 BSZ Neustart","0/5/153","","","","DPST-1-1","Auto"
"Garten1 Verbrauch","0/5/155","","","","DPST-9-21","Auto"
"Garten1 VerbrauchSumme","0/5/160","","","","","Auto"
"Garten2 Schalten","0/5/162","","","","DPST-1-1","Auto"
"Garten2 RM Schalten","0/5/167","","","","","Auto"
"Garten2 BSZ Wert","0/5/170","","","","","Auto"
"Garten2 BSZ Neustart","0/5/171","","","","DPST-1-1","Auto"
"Garten2 Verbrauch","0/5/173","","","","DPST-9-21","Auto"
"Garten2 VerbrauchSumme","0/5/178","","","","","Auto"
"TreppenhausLicht Schalten","0/5/180","","","","DPST-1-1","Auto"
"TreppenhausLicht RM Schalten","0/5/185","","","","","Auto"
"TreppenhausLicht BSZ Wert","0/5/188","","","","","Auto"
"TreppenhausLicht BSZ Neustart","0/5/189","","","","DPST-1-1","Auto"
"TreppenhausLicht Verbrauch","0/5/191","","","","DPST-9-21","Auto"
"TreppenhausLicht VerbrauchSumme","0/5/196","","","","","Auto"
"WCLicht Schalten","0/5/198","","","","DPST-1-1","Auto"
"WCLicht RM Schalten","0/5/203","","","","","Auto"
"WCLicht BSZ Wert","0/5/206","","","","","Auto"
"WCLicht BSZ Neustart","0/5/207","","","","DPST-1-1","Auto"
"WCLicht Verbrauch","0/5/209","","","","DPST-9-21","Auto"
"WCLicht VerbrauchSumme","0/5/214","","","","","Auto"
"Gruppen","0/6/-","","","","","Auto"
"KuecheEsszimmerSchalten","0/6/0","","","","","Auto"
"KuecheEsszimmerDimmen","0/6/1","","","","","Auto"
"R1","0/7/-","","","","","Auto"
"Wohnzimmer Fenster Rollo Lang","0/7/10","","","","","Auto"
"Wohnzimmer Fenster Rollo Kurz","0/7/11","","","","","Auto"
"Wohnzimmer Fenster Rollo RM Position","0/7/24","","","","","Auto"
"Wohnzimmer Fenster Rollo RM invalid","0/7/26","","","","","Auto"
"Wohnzimmer Fenster Rollo Position","0/7/28","","","","DPST-6-1","Auto"
"Terassentür Rollo Lang","0/7/36","","","","","Auto"
"Terassentür Rollo Kurz","0/7/37","","","","","Auto"
"Terassentür Rollo RM Position","0/7/50","","","","","Auto"
"Terassentür Rollo RM invalid","0/7/52","","","","","Auto"
"Terassentür Rollo Position","0/7/54","","","","","Auto"
"Küchenfenster Rollo Lang","0/7/62","","","","DPST-1-4","Auto"
"Küchenfenster Rollo Kurz","0/7/63","","","","","Auto"
"Küchenfenster Rollo RM Position","0/7/76","","","","","Auto"
"Küchenfenster Rollo RM invalid","0/7/78","","","","","Auto"
"Küchenfenster Rollo Position","0/7/80","","","","","Auto"
"Esszimmerfenster Rollo Lang","0/7/88","","","","","Auto"
"Esszimmerfenster Rollo Kurz","0/7/89","","","","","Auto"
"Esszimmerfenster Rollo RM Position","0/7/102","","","","","Auto"
"Esszimmerfenster Rollo RM invalid","0/7/104","","","","","Auto"
"Esszimmerfenster Rollo Position","0/7/106","","","","","Auto"
1 Gruppenadressen 0/-/- Auto
2 SammlungUnterputzAktoren 0/0/- Auto
3 AussenleuchteHaustüren Schalten 0/0/1 Auto
4 AussenleuchteHaustüren RM Schalten 0/0/2 Auto
5 AussenleuchteObenNW Schalten 0/0/3 Auto
6 AussenleuchteObenNW RM Schalten 0/0/4 Auto
7 TreppenhausObenTemperatur 0/0/5 DPST-9-1 Auto
8 TemperaturEsszimmer 0/0/6 Auto
9 AlarmLEDLinksNormal 0/0/7 Auto
10 SzeneEsszimmerUntenLinks 0/0/8 Auto
11 SzeneEsszimmerMitteLinks 0/0/9 Auto
12 SzeneEsszimmerMitteRechts 0/0/10 Auto
13 SzeneEsszimmerObenLinks 0/0/11 Auto
14 SzeneEsszimmerObenRechts 0/0/12 Auto
15 AlarmLEDLinksUeberlagert 0/0/13 Auto
16 AlarmLEDRechtsNormal 0/0/14 Auto
17 KlingelOben Schalten 0/0/15 DPST-1-1 Auto
18 AlarmLEDRechtsUeberlagert 0/0/16 Auto
19 SzeneTerrassentuerMitteLinks 0/0/17 Auto
20 SzeneTerrassentuerMitteRechts 0/0/18 Auto
21 SzeneEsszimmerUntenRechts 0/0/19 Auto
22 SzeneEingangMitteLinks 0/0/20 Auto
23 SzeneEingangMitteRechts 0/0/21 Auto
24 SzeneEingangUntenLinks 0/0/22 Auto
25 SzeneEingangUntenRechts 0/0/23 Auto
26 TemperaturGang 0/0/24 Auto
27 TemperaturWohnzimmerGangTuer 0/0/25 Auto
28 TemperaturWohnzimmerAussenTuer 0/0/26 Auto
29 SzeneWohnzimmerObenLinks 0/0/27 Auto
30 SzeneWohnzimmerObenRechts 0/0/28 Auto
31 SzeneWohnzimmerMitteLinks 0/0/29 Auto
32 SzeneWohnzimmerMitteRechts 0/0/30 Auto
33 SzeneWohnzimmerUntenLinks 0/0/31 Auto
34 SzeneWohnzimmerUntenRechts 0/0/32 Auto
35 D1 KlingelknoepfeLicht Schalten 0/1/- 0/0/33 DPST-1-1 Auto
36 Wohnzimmerlampe Schalten BriefkastensaeuleBeleuchtung Schalten 0/1/3 0/0/34 DPST-1-1 Auto
37 Wohnzimmerlampe Dimmen Tueroeffner Schalten 0/1/6 0/0/35 DPST-1-1 Auto
38 Wohnzimmerlampe Helligkeit KlingelknopfGartensaeule 0/1/7 0/0/36 DPST-1-1 Auto
39 Wohnzimmerlampe RM Schalten KlingelknopfHaustuerUnten 0/1/8 0/0/37 Auto
40 Wohnzimmerlampe RM Helligkeit KlingelknopfInnentuer 0/1/9 0/0/38 Auto
41 Wohnzimmerlampe Kurzschluss D1 0/1/14 0/1/- Auto
42 Wohnzimmerlampe Lastausfall Wohnzimmerlampe Schalten 0/1/15 0/1/3 Auto
43 Wohnzimmerlampe BSZ Neustart Wohnzimmerlampe Dimmen 0/1/17 0/1/6 Auto
44 Wohnzimmerlampe BSZ Wert Wohnzimmerlampe Helligkeit 0/1/18 0/1/7 Auto
45 Wohnzimmerlampe BSZ Ablauf Wohnzimmerlampe RM Schalten 0/1/19 0/1/8 Auto
46 Wohnzimmerlampe Lastart Wohnzimmerlampe RM Helligkeit 0/1/20 0/1/9 Auto
47 EsszimmerlampeWest Schalten Wohnzimmerlampe Kurzschluss 0/1/21 0/1/14 Auto
48 EsszimmerlampeWest Dimmen Wohnzimmerlampe Lastausfall 0/1/24 0/1/15 Auto
49 EsszimmerlampeWest Helligkeit Wohnzimmerlampe BSZ Neustart 0/1/25 0/1/17 Auto
50 EsszimmerlampeWest RM Schalten Wohnzimmerlampe BSZ Wert 0/1/26 0/1/18 Auto
51 EsszimmerlampeWest RM Helligkeit Wohnzimmerlampe BSZ Ablauf 0/1/27 0/1/19 Auto
52 EsszimmerlampeWest Kurzschluss Wohnzimmerlampe Lastart 0/1/32 0/1/20 Auto
53 EsszimmerlampeWest Lastausfall EsszimmerlampeWest Schalten 0/1/33 0/1/21 Auto
54 EsszimmerlampeWest BSZ Neustart EsszimmerlampeWest Dimmen 0/1/35 0/1/24 Auto
55 EsszimmerlampeWest BSZ Wert EsszimmerlampeWest Helligkeit 0/1/36 0/1/25 Auto
56 EsszimmerlampeWest BSZ Ablauf EsszimmerlampeWest RM Schalten 0/1/37 0/1/26 Auto
57 EsszimmerlampeWest Lastart EsszimmerlampeWest RM Helligkeit 0/1/38 0/1/27 Auto
58 EsszimmerlampeMitte Schalten EsszimmerlampeWest Kurzschluss 0/1/39 0/1/32 Auto
59 EsszimmerlampeMitte Dimmen EsszimmerlampeWest Lastausfall 0/1/42 0/1/33 Auto
60 EsszimmerlampeMitte Helligkeit EsszimmerlampeWest BSZ Neustart 0/1/43 0/1/35 Auto
61 EsszimmerlampeMitte RM Schalten EsszimmerlampeWest BSZ Wert 0/1/44 0/1/36 Auto
62 EsszimmerlampeMitte RM Helligkeit EsszimmerlampeWest BSZ Ablauf 0/1/45 0/1/37 Auto
63 EsszimmerlampeMitte Kurzschluss EsszimmerlampeWest Lastart 0/1/50 0/1/38 Auto
64 EsszimmerlampeMitte Lastausfall EsszimmerlampeMitte Schalten 0/1/51 0/1/39 Auto
65 EsszimmerlampeMitte BSZ Neustart EsszimmerlampeMitte Dimmen 0/1/53 0/1/42 Auto
66 EsszimmerlampeMitte BSZ Wert EsszimmerlampeMitte Helligkeit 0/1/54 0/1/43 Auto
67 EsszimmerlampeMitte BSZ Ablauf EsszimmerlampeMitte RM Schalten 0/1/55 0/1/44 Auto
68 EsszimmerlampeMitte Lastart EsszimmerlampeMitte RM Helligkeit 0/1/56 0/1/45 Auto
69 Küchenlampe Schalten EsszimmerlampeMitte Kurzschluss 0/1/57 0/1/50 Auto
70 Küchenlampe Dimmen EsszimmerlampeMitte Lastausfall 0/1/60 0/1/51 Auto
71 Küchenlampe Helligkeit EsszimmerlampeMitte BSZ Neustart 0/1/61 0/1/53 Auto
72 Küchenlampe RM Schalten EsszimmerlampeMitte BSZ Wert 0/1/62 0/1/54 Auto
73 Küchenlampe RM Helligkeit EsszimmerlampeMitte BSZ Ablauf 0/1/63 0/1/55 Auto
74 Küchenlampe Kurzschluss EsszimmerlampeMitte Lastart 0/1/68 0/1/56 Auto
75 Küchenlampe Lastausfall Küchenlampe Schalten 0/1/69 0/1/57 Auto
76 Küchenlampe BSZ Neustart Küchenlampe Dimmen 0/1/71 0/1/60 Auto
77 Küchenlampe BSZ Wert Küchenlampe Helligkeit 0/1/72 0/1/61 Auto
78 Küchenlampe BSZ Ablauf Küchenlampe RM Schalten 0/1/73 0/1/62 Auto
79 Küchenlampe Lastart Küchenlampe RM Helligkeit 0/1/74 0/1/63 Auto
80 D2 Küchenlampe Kurzschluss 0/2/- 0/1/68 Auto
81 AussenleuchteUntenSO Schalten Küchenlampe Lastausfall 0/2/21 0/1/69 Auto
82 AussenleuchteUntenSO Dimmen Küchenlampe BSZ Neustart 0/2/24 0/1/71 Auto
83 AussenleuchteUntenSO Helligkeit Küchenlampe BSZ Wert 0/2/25 0/1/72 Auto
84 AussenleuchteUntenSO RM Schalten Küchenlampe BSZ Ablauf 0/2/26 0/1/73 Auto
85 AussenleuchteUntenSO RM Helligkeit Küchenlampe Lastart 0/2/27 0/1/74 Auto
86 AussenleuchteUntenSO Kurzschluss D2 0/2/32 0/2/- Auto
87 AussenleuchteUntenSO Lastausfall AussenleuchteUntenSO Schalten 0/2/33 0/2/21 Auto
88 AussenleuchteUntenSO BSZ Neustart AussenleuchteUntenSO Dimmen 0/2/35 0/2/24 Auto
89 AussenleuchteUntenSO BSZ Wert AussenleuchteUntenSO Helligkeit 0/2/36 0/2/25 Auto
90 AussenleuchteUntenSO BSZ Ablauf AussenleuchteUntenSO RM Schalten 0/2/37 0/2/26 Auto
91 AussenleuchteUntenSO Lastart AussenleuchteUntenSO RM Helligkeit 0/2/38 0/2/27 Auto
92 EsszimmerWandlampe Schalten AussenleuchteUntenSO Kurzschluss 0/2/39 0/2/32 Auto
93 EsszimmerWandlampe Dimmen AussenleuchteUntenSO Lastausfall 0/2/42 0/2/33 Auto
94 EsszimmerWandlampe Helligkeit AussenleuchteUntenSO BSZ Neustart 0/2/43 0/2/35 Auto
95 EsszimmerWandlampe RM Schalten AussenleuchteUntenSO BSZ Wert 0/2/44 0/2/36 Auto
96 EsszimmerWandlampe RM Helligkeit AussenleuchteUntenSO BSZ Ablauf 0/2/45 0/2/37 Auto
97 EsszimmerWandlampe Kurzschluss AussenleuchteUntenSO Lastart 0/2/50 0/2/38 Auto
98 EsszimmerWandlampe Lastausfall EsszimmerWandlampe Schalten 0/2/51 0/2/39 Auto
99 EsszimmerWandlampe BSZ Neustart EsszimmerWandlampe Dimmen 0/2/53 0/2/42 Auto
100 EsszimmerWandlampe BSZ Wert EsszimmerWandlampe Helligkeit 0/2/54 0/2/43 Auto
101 EsszimmerWandlampe BSZ Ablauf EsszimmerWandlampe RM Schalten 0/2/55 0/2/44 Auto
102 EsszimmerWandlampe Lastart EsszimmerWandlampe RM Helligkeit 0/2/56 0/2/45 Auto
103 D3 EsszimmerWandlampe Kurzschluss 0/3/- 0/2/50 Auto
104 Gang Schalten EsszimmerWandlampe Lastausfall 0/3/3 0/2/51 Auto
105 Gang Dimmen EsszimmerWandlampe BSZ Neustart 0/3/6 0/2/53 DPT-3 Auto
106 Gang Helligkeit EsszimmerWandlampe BSZ Wert 0/3/7 0/2/54 DPST-5-4 Auto
107 Gang RM Schalten EsszimmerWandlampe BSZ Ablauf 0/3/8 0/2/55 Auto
108 Gang RM Helligkeit EsszimmerWandlampe Lastart 0/3/9 0/2/56 Auto
109 Gang Kurzschluss D3 0/3/14 0/3/- Auto
110 Gang Lastausfall Gang Schalten 0/3/15 0/3/3 Auto
111 Gang BSZ Neustart Gang Dimmen 0/3/17 0/3/6 DPT-3 Auto
112 Gang BSZ Wert Gang Helligkeit 0/3/18 0/3/7 DPST-5-4 Auto
113 Gang BSZ Ablauf Gang RM Schalten 0/3/19 0/3/8 Auto
114 Gang Lastart Gang RM Helligkeit 0/3/20 0/3/9 DPT-5 Auto
115 Bad Schalten Gang Kurzschluss 0/3/21 0/3/14 Auto
116 Bad Dimmen Gang Lastausfall 0/3/24 0/3/15 Auto
117 Bad Helligkeit Gang BSZ Neustart 0/3/25 0/3/17 Auto
118 Bad RM Schalten Gang BSZ Wert 0/3/26 0/3/18 Auto
119 Bad RM Helligkeit Gang BSZ Ablauf 0/3/27 0/3/19 Auto
120 Bad Kurzschluss Gang Lastart 0/3/32 0/3/20 Auto
121 Bad Lastausfall Bad Schalten 0/3/33 0/3/21 Auto
122 Bad BSZ Neustart Bad Dimmen 0/3/35 0/3/24 Auto
123 Bad BSZ Wert Bad Helligkeit 0/3/36 0/3/25 Auto
124 Bad BSZ Ablauf Bad RM Schalten 0/3/37 0/3/26 Auto
125 Bad Lastart Bad RM Helligkeit 0/3/38 0/3/27 Auto
126 GangWindfang Schalten Bad Kurzschluss 0/3/39 0/3/32 Auto
127 GangWindfang Dimmen Bad Lastausfall 0/3/42 0/3/33 Auto
128 GangWindfang Helligkeit Bad BSZ Neustart 0/3/43 0/3/35 Auto
129 GangWindfang RM Schalten Bad BSZ Wert 0/3/44 0/3/36 Auto
130 GangWindfang RM Helligkeit Bad BSZ Ablauf 0/3/45 0/3/37 Auto
131 GangWindfang Kurzschluss Bad Lastart 0/3/50 0/3/38 Auto
132 GangWindfang Lastausfall GangWindfang Schalten 0/3/51 0/3/39 Auto
133 GangWindfang BSZ Neustart GangWindfang Dimmen 0/3/53 0/3/42 Auto
134 GangWindfang BSZ Wert GangWindfang Helligkeit 0/3/54 0/3/43 Auto
135 GangWindfang BSZ Ablauf GangWindfang RM Schalten 0/3/55 0/3/44 Auto
136 GangWindfang Lastart GangWindfang RM Helligkeit 0/3/56 0/3/45 Auto
137 LichtWaschküche Schalten GangWindfang Kurzschluss 0/3/57 0/3/50 Auto
138 LichtWaschküche Dimmen GangWindfang Lastausfall 0/3/60 0/3/51 Auto
139 LichtWaschküche Helligkeit GangWindfang BSZ Neustart 0/3/61 0/3/53 Auto
140 LichtWaschküche RM Schalten GangWindfang BSZ Wert 0/3/62 0/3/54 Auto
141 LichtWaschküche RM Helligkeit GangWindfang BSZ Ablauf 0/3/63 0/3/55 Auto
142 LichtWaschküche Kurzschluss GangWindfang Lastart 0/3/68 0/3/56 Auto
143 LichtWaschküche Lastausfall LichtWaschküche Schalten 0/3/69 0/3/57 Auto
144 LichtWaschküche BSZ Neustart LichtWaschküche Dimmen 0/3/71 0/3/60 Auto
145 LichtWaschküche BSZ Wert LichtWaschküche Helligkeit 0/3/72 0/3/61 Auto
146 LichtWaschküche BSZ Ablauf LichtWaschküche RM Schalten 0/3/73 0/3/62 Auto
147 LichtWaschküche Lastart LichtWaschküche RM Helligkeit 0/3/74 0/3/63 Auto
148 S1 LichtWaschküche Kurzschluss 0/4/- 0/3/68 Auto
149 Spülmaschine Schalten LichtWaschküche Lastausfall 0/4/0 0/3/69 DPST-1-1 Auto
150 Spülmaschine RM Schalten LichtWaschküche BSZ Neustart 0/4/5 0/3/71 Auto
151 Spülmaschine BSZ Wert LichtWaschküche BSZ Wert 0/4/8 0/3/72 Auto
152 Spülmaschine BSZ Neustart LichtWaschküche BSZ Ablauf 0/4/9 0/3/73 DPST-1-1 Auto
153 Spülmaschine Verbrauch LichtWaschküche Lastart 0/4/11 0/3/74 DPST-9-21 Auto
154 Spühlmaschine VerbrauchSumme S1 0/4/16 0/4/- Auto
155 Backofen Schalten Spülmaschine Schalten 0/4/18 0/4/0 DPST-1-1 Auto
156 Backofen RM Schalten Spülmaschine RM Schalten 0/4/23 0/4/5 Auto
157 Backofen BSZ Wert Spülmaschine BSZ Wert 0/4/26 0/4/8 Auto
158 Backofen BSZ Neustart Spülmaschine BSZ Neustart 0/4/27 0/4/9 DPST-1-1 Auto
159 Backofen Verbrauch Spülmaschine Verbrauch 0/4/29 0/4/11 DPST-9-21 Auto
160 Backofen VerbrauchSumme Spühlmaschine VerbrauchSumme 0/4/34 0/4/16 DPT-12 Auto
161 HerdP1 Schalten Backofen Schalten 0/4/36 0/4/18 DPST-1-1 Auto
162 HerdP1 RM Schalten Backofen RM Schalten 0/4/41 0/4/23 Auto
163 HerdP1 BSZ Wert Backofen BSZ Wert 0/4/44 0/4/26 Auto
164 HerdP1 BSZ Neustart Backofen BSZ Neustart 0/4/45 0/4/27 DPST-1-1 Auto
165 HerdP1 Verbrauch Backofen Verbrauch 0/4/47 0/4/29 DPST-9-21 Auto
166 HerdP1 VerbrauchSumme Backofen VerbrauchSumme 0/4/52 0/4/34 Auto
167 HerdP2 Schalten HerdP1 Schalten 0/4/54 0/4/36 DPST-1-1 Auto
168 HerdP2 RM Schalten HerdP1 RM Schalten 0/4/59 0/4/41 Auto
169 HerdP2 BSZ Wert HerdP1 BSZ Wert 0/4/62 0/4/44 Auto
170 HerdP2 BSZ Neustart HerdP1 BSZ Neustart 0/4/63 0/4/45 DPST-1-1 Auto
171 HerdP2 Verbrauch HerdP1 Verbrauch 0/4/65 0/4/47 DPST-9-21 Auto
172 HerdP2 VerbrauchSumme HerdP1 VerbrauchSumme 0/4/70 0/4/52 Auto
173 HerdP3 Schalten HerdP2 Schalten 0/4/72 0/4/54 DPST-1-1 Auto
174 HerdP3 RM Schalten HerdP2 RM Schalten 0/4/77 0/4/59 Auto
175 HerdP3 BSZ Wert HerdP2 BSZ Wert 0/4/80 0/4/62 Auto
176 HerdP3 BSZ Neustart HerdP2 BSZ Neustart 0/4/81 0/4/63 DPST-1-1 Auto
177 HerdP3 Verbrauch HerdP2 Verbrauch 0/4/83 0/4/65 DPST-9-21 Auto
178 HerdP3 VerbrauchSumme HerdP2 VerbrauchSumme 0/4/88 0/4/70 Auto
179 KücheSteckdose1 Schalten HerdP3 Schalten 0/4/90 0/4/72 DPST-1-1 Auto
180 KücheSteckdose1 RM Schalten HerdP3 RM Schalten 0/4/95 0/4/77 Auto
181 KücheSteckdose1 BSZ Wert HerdP3 BSZ Wert 0/4/98 0/4/80 Auto
182 KücheSteckdose1 BSZ Neustart HerdP3 BSZ Neustart 0/4/99 0/4/81 DPST-1-1 Auto
183 KücheSteckdose1 Verbrauch HerdP3 Verbrauch 0/4/101 0/4/83 DPST-9-21 Auto
184 KücheSteckdose1 VerbrauchSumme HerdP3 VerbrauchSumme 0/4/106 0/4/88 Auto
185 KücheSteckdose2 Schalten KücheSteckdose1 Schalten 0/4/108 0/4/90 DPST-1-1 Auto
186 KücheSteckdose2 RM Schalten KücheSteckdose1 RM Schalten 0/4/113 0/4/95 Auto
187 KücheSteckdose2 BSZ Wert KücheSteckdose1 BSZ Wert 0/4/116 0/4/98 Auto
188 KücheSteckdose2 BSZ Neustart KücheSteckdose1 BSZ Neustart 0/4/117 0/4/99 DPST-1-1 Auto
189 KücheSteckdose2 Verbrauch KücheSteckdose1 Verbrauch 0/4/119 0/4/101 DPST-9-21 Auto
190 KücheSteckdose2 VerbrauchSumme KücheSteckdose1 VerbrauchSumme 0/4/124 0/4/106 Auto
191 ArbeitszimmerSteckdose Schalten KücheSteckdose2 Schalten 0/4/126 0/4/108 DPST-1-1 Auto
192 ArbeitszimmerSteckdose RM Schalten KücheSteckdose2 RM Schalten 0/4/131 0/4/113 Auto
193 ArbeitszimmerSteckdose BSZ Wert KücheSteckdose2 BSZ Wert 0/4/134 0/4/116 Auto
194 ArbeitszimmerSteckdose BSZ Neustart KücheSteckdose2 BSZ Neustart 0/4/135 0/4/117 DPST-1-1 Auto
195 ArbeitszimmerSteckdose Verbrauch KücheSteckdose2 Verbrauch 0/4/137 0/4/119 DPST-9-21 Auto
196 ArbeitszimmerSteckdose VerbrauchSumme KücheSteckdose2 VerbrauchSumme 0/4/142 0/4/124 Auto
197 WohnzimmerSteckdose1 Schalten ArbeitszimmerSteckdose Schalten 0/4/144 0/4/126 DPST-1-1 Auto
198 WohnzimmerSteckdose1 RM Schalten ArbeitszimmerSteckdose RM Schalten 0/4/149 0/4/131 Auto
199 WohnzimmerSteckdose1 BSZ Wert ArbeitszimmerSteckdose BSZ Wert 0/4/152 0/4/134 Auto
200 WohnzimmerSteckdose1 BSZ Neustart ArbeitszimmerSteckdose BSZ Neustart 0/4/153 0/4/135 DPST-1-1 Auto
201 WohnzimmerSteckdose1 Verbrauch ArbeitszimmerSteckdose Verbrauch 0/4/155 0/4/137 DPST-9-21 Auto
202 WohnzimmerSteckdose1 VerbrauchSumme ArbeitszimmerSteckdose VerbrauchSumme 0/4/160 0/4/142 Auto
203 WohnzimmerSteckdose2 Schalten WohnzimmerSteckdose1 Schalten 0/4/162 0/4/144 DPST-1-1 Auto
204 WohnzimmerSteckdose2 RM Schalten WohnzimmerSteckdose1 RM Schalten 0/4/167 0/4/149 Auto
205 WohnzimmerSteckdose2 BSZ Wert WohnzimmerSteckdose1 BSZ Wert 0/4/170 0/4/152 Auto
206 WohnzimmerSteckdose2 BSZ Neustart WohnzimmerSteckdose1 BSZ Neustart 0/4/171 0/4/153 DPST-1-1 Auto
207 WohnzimmerSteckdose2 Verbrauch WohnzimmerSteckdose1 Verbrauch 0/4/173 0/4/155 DPST-9-21 Auto
208 WohnzimmerSteckdose2 VerbrauchSumme WohnzimmerSteckdose1 VerbrauchSumme 0/4/178 0/4/160 Auto
209 S2 WohnzimmerSteckdose2 Schalten 0/5/- 0/4/162 DPST-1-1 Auto
210 Waschmaschine Schalten WohnzimmerSteckdose2 RM Schalten 0/5/0 0/4/167 DPST-1-1 Auto
211 Waschmaschine RM Schalten WohnzimmerSteckdose2 BSZ Wert 0/5/5 0/4/170 Auto
212 Waschmaschine BSZ Wert WohnzimmerSteckdose2 BSZ Neustart 0/5/8 0/4/171 DPST-1-1 Auto
213 Waschmaschine BSZ Neustart WohnzimmerSteckdose2 Verbrauch 0/5/9 0/4/173 DPST-1-1 DPST-9-21 Auto
214 Waschmaschine Verbrauch WohnzimmerSteckdose2 VerbrauchSumme 0/5/11 0/4/178 DPST-9-21,DPT-9 Auto
215 Waschmaschine VerbrauchSumme S2 0/5/16 0/5/- Auto
216 Trockner Schalten Waschmaschine Schalten 0/5/18 0/5/0 DPST-1-1 Auto
217 Trockner RM Schalten Waschmaschine RM Schalten 0/5/23 0/5/5 Auto
218 Trockner BSZ Wert Waschmaschine BSZ Wert 0/5/26 0/5/8 Auto
219 Trockner BSZ Neustart Waschmaschine BSZ Neustart 0/5/27 0/5/9 DPST-1-1 Auto
220 Trockner Verbrauch Waschmaschine Verbrauch 0/5/29 0/5/11 DPST-9-21 DPT-9 Auto
221 Trockner VerbrauchSumme Waschmaschine VerbrauchSumme 0/5/34 0/5/16 Auto
222 LampeVorratsraum Schalten Trockner Schalten 0/5/36 0/5/18 DPST-1-1 Auto
223 LampeVorratsraum RM Schalten Trockner RM Schalten 0/5/41 0/5/23 Auto
224 LampeVorratsraum BSZ Wert Trockner BSZ Wert 0/5/44 0/5/26 Auto
225 LampeVorratsraum BSZ Neustart Trockner BSZ Neustart 0/5/45 0/5/27 DPST-1-1 Auto
226 LampeVorratsraum Verbrauch Trockner Verbrauch 0/5/47 0/5/29 DPST-9-21 Auto
227 LampeVorratsraum VerbrauchSumme Trockner VerbrauchSumme 0/5/52 0/5/34 Auto
228 VorratsraumSteckdose1 Schalten LampeVorratsraum Schalten 0/5/54 0/5/36 DPST-1-1 Auto
229 VorratsraumSteckdose1 RM Schalten LampeVorratsraum RM Schalten 0/5/59 0/5/41 Auto
230 VorratsraumSteckdose1 BSZ Wert LampeVorratsraum BSZ Wert 0/5/62 0/5/44 Auto
231 VorratsraumSteckdose1 BSZ Neustart LampeVorratsraum BSZ Neustart 0/5/63 0/5/45 DPST-1-1 Auto
232 VorratsraumSteckdose1 Verbrauch LampeVorratsraum Verbrauch 0/5/65 0/5/47 DPST-9-21 Auto
233 VorratsraumSteckdose1 VerbrauchSumme LampeVorratsraum VerbrauchSumme 0/5/70 0/5/52 Auto
234 VorratsraumSteckdose2 Schalten VorratsraumSteckdose1 Schalten 0/5/72 0/5/54 DPST-1-1 Auto
235 VorratsraumSteckdose2 RM Schalten VorratsraumSteckdose1 RM Schalten 0/5/77 0/5/59 Auto
236 VorratsraumSteckdose2 BSZ Wert VorratsraumSteckdose1 BSZ Wert 0/5/80 0/5/62 Auto
237 VorratsraumSteckdose2 BSZ Neustart VorratsraumSteckdose1 BSZ Neustart 0/5/81 0/5/63 DPST-1-1 Auto
238 VorratsraumSteckdose2 Verbrauch VorratsraumSteckdose1 Verbrauch 0/5/83 0/5/65 DPST-9-21 Auto
239 VorratsraumSteckdose2 VerbrauchSumme VorratsraumSteckdose1 VerbrauchSumme 0/5/88 0/5/70 Auto
240 VorratsraumSteckdose3 Schalten VorratsraumSteckdose2 Schalten 0/5/90 0/5/72 DPST-1-1 Auto
241 VorratsraumSteckdose3 RM Schalten VorratsraumSteckdose2 RM Schalten 0/5/95 0/5/77 Auto
242 VorratsraumSteckdose3 BSZ Wert VorratsraumSteckdose2 BSZ Wert 0/5/98 0/5/80 Auto
243 VorratsraumSteckdose3 BSZ Neustart VorratsraumSteckdose2 BSZ Neustart 0/5/99 0/5/81 DPST-1-1 Auto
244 VorratsraumSteckdose3 Verbrauch VorratsraumSteckdose2 Verbrauch 0/5/101 0/5/83 DPST-9-21 Auto
245 VorratsraumSteckdose3 VerbrauchSumme VorratsraumSteckdose2 VerbrauchSumme 0/5/106 0/5/88 Auto
246 Klingel Innen Schalten VorratsraumSteckdose3 Schalten 0/5/108 0/5/90 DPST-1-1 Auto
247 Klingel Innen RM Schalten VorratsraumSteckdose3 RM Schalten 0/5/113 0/5/95 Auto
248 Klingel Innen BSZ Wert VorratsraumSteckdose3 BSZ Wert 0/5/116 0/5/98 Auto
249 Klingel Innen BSZ Neustart VorratsraumSteckdose3 BSZ Neustart 0/5/117 0/5/99 DPST-1-1 Auto
250 Klingel Innen Verbrauch VorratsraumSteckdose3 Verbrauch 0/5/119 0/5/101 DPST-9-21 Auto
251 KlingelInnen VerbrauchSumme VorratsraumSteckdose3 VerbrauchSumme 0/5/124 0/5/106 Auto
252 Klingel Aussen Schalten Klingel Innen Schalten 0/5/126 0/5/108 DPST-1-1 Auto
253 Klingel Aussen RM Schalten Klingel Innen RM Schalten 0/5/131 0/5/113 Auto
254 Klingel Aussen BSZ Wert Klingel Innen BSZ Wert 0/5/134 0/5/116 Auto
255 Klingel Aussen BSZ Neustart Klingel Innen BSZ Neustart 0/5/135 0/5/117 DPST-1-1 Auto
256 Klingel Aussen Verbrauch Klingel Innen Verbrauch 0/5/137 0/5/119 DPST-9-21 Auto
257 KlingelAussen VerbrauchSumme KlingelInnen VerbrauchSumme 0/5/142 0/5/124 Auto
258 TreppenhausLicht Schalten Klingel Aussen Schalten 0/5/180 0/5/126 DPST-1-1 Auto
259 TreppenhausLicht RM Schalten Klingel Aussen RM Schalten 0/5/185 0/5/131 Auto
260 TreppenhausLicht BSZ Wert Klingel Aussen BSZ Wert 0/5/188 0/5/134 Auto
261 TreppenhausLicht BSZ Neustart Klingel Aussen BSZ Neustart 0/5/189 0/5/135 DPST-1-1 Auto
262 TreppenhausLicht Verbrauch Klingel Aussen Verbrauch 0/5/191 0/5/137 DPST-9-21 Auto
263 TreppenhausLicht VerbrauchSumme KlingelAussen VerbrauchSumme 0/5/196 0/5/142 Auto
264 WCLicht Schalten Garten1 Schalten 0/5/198 0/5/144 DPST-1-1 Auto
265 WCLicht RM Schalten Garten1 RM Schalten 0/5/203 0/5/149 Auto
266 WCLicht BSZ Wert Garten1 BSZ Wert 0/5/206 0/5/152 Auto
267 WCLicht BSZ Neustart Garten1 BSZ Neustart 0/5/207 0/5/153 DPST-1-1 Auto
268 WCLicht Verbrauch Garten1 Verbrauch 0/5/209 0/5/155 DPST-9-21 Auto
269 WCLicht VerbrauchSumme Garten1 VerbrauchSumme 0/5/214 0/5/160 Auto
270 Gruppen Garten2 Schalten 0/6/- 0/5/162 DPST-1-1 Auto
271 KuecheEsszimmerSchalten Garten2 RM Schalten 0/6/0 0/5/167 Auto
272 KuecheEsszimmerDimmen Garten2 BSZ Wert 0/6/1 0/5/170 Auto
273 R1 Garten2 BSZ Neustart 0/7/- 0/5/171 DPST-1-1 Auto
274 Wohnzimmer Fenster Rollo Lang Garten2 Verbrauch 0/7/10 0/5/173 DPST-9-21 Auto
275 Wohnzimmer Fenster Rollo Kurz Garten2 VerbrauchSumme 0/7/11 0/5/178 Auto
276 Wohnzimmer Fenster Rollo RM Position TreppenhausLicht Schalten 0/7/24 0/5/180 DPST-1-1 Auto
277 Wohnzimmer Fenster Rollo RM invalid TreppenhausLicht RM Schalten 0/7/26 0/5/185 Auto
278 Wohnzimmer Fenster Rollo Position TreppenhausLicht BSZ Wert 0/7/28 0/5/188 DPST-6-1 Auto
279 Terassentür Rollo Lang TreppenhausLicht BSZ Neustart 0/7/36 0/5/189 DPST-1-1 Auto
280 Terassentür Rollo Kurz TreppenhausLicht Verbrauch 0/7/37 0/5/191 DPST-9-21 Auto
281 Terassentür Rollo RM Position TreppenhausLicht VerbrauchSumme 0/7/50 0/5/196 Auto
282 Terassentür Rollo RM invalid WCLicht Schalten 0/7/52 0/5/198 DPST-1-1 Auto
283 Terassentür Rollo Position WCLicht RM Schalten 0/7/54 0/5/203 Auto
284 Küchenfenster Rollo Lang WCLicht BSZ Wert 0/7/62 0/5/206 DPST-1-4 Auto
285 Küchenfenster Rollo Kurz WCLicht BSZ Neustart 0/7/63 0/5/207 DPST-1-1 Auto
286 Küchenfenster Rollo RM Position WCLicht Verbrauch 0/7/76 0/5/209 DPST-9-21 Auto
287 Küchenfenster Rollo RM invalid WCLicht VerbrauchSumme 0/7/78 0/5/214 Auto
288 Küchenfenster Rollo Position Gruppen 0/7/80 0/6/- Auto
289 Esszimmerfenster Rollo Lang KuecheEsszimmerSchalten 0/7/88 0/6/0 Auto
290 Esszimmerfenster Rollo Kurz KuecheEsszimmerDimmen 0/7/89 0/6/1 Auto
291 Esszimmerfenster Rollo RM Position R1 0/7/102 0/7/- Auto
292 Esszimmerfenster Rollo RM invalid Wohnzimmer Fenster Rollo Lang 0/7/104 0/7/10 Auto
293 Esszimmerfenster Rollo Position Wohnzimmer Fenster Rollo Kurz 0/7/106 0/7/11 Auto
294 Wohnzimmer Fenster Rollo RM Position 0/7/24 Auto
295 Wohnzimmer Fenster Rollo RM invalid 0/7/26 Auto
296 Wohnzimmer Fenster Rollo Position 0/7/28 DPST-6-1 Auto
297 Terassentür Rollo Lang 0/7/36 Auto
298 Terassentür Rollo Kurz 0/7/37 Auto
299 Terassentür Rollo RM Position 0/7/50 Auto
300 Terassentür Rollo RM invalid 0/7/52 Auto
301 Terassentür Rollo Position 0/7/54 Auto
302 Küchenfenster Rollo Lang 0/7/62 DPST-1-4 Auto
303 Küchenfenster Rollo Kurz 0/7/63 Auto
304 Küchenfenster Rollo RM Position 0/7/76 Auto
305 Küchenfenster Rollo RM invalid 0/7/78 Auto
306 Küchenfenster Rollo Position 0/7/80 Auto
307 Esszimmerfenster Rollo Lang 0/7/88 Auto
308 Esszimmerfenster Rollo Kurz 0/7/89 Auto
309 Esszimmerfenster Rollo RM Position 0/7/102 Auto
310 Esszimmerfenster Rollo RM invalid 0/7/104 Auto
311 Esszimmerfenster Rollo Position 0/7/106 Auto

View File

@@ -3,7 +3,6 @@ import argparse
from util import DeviceInfo, add_to_group, name_to_id
from ruamel.yaml import YAML
import knx_conf as knx
from ir_automations import create_rules as create_automation_rules
script_path = os.path.dirname(os.path.realpath(__file__))
yaml = YAML()
@@ -13,8 +12,8 @@ yaml.preserve_quotes = True
sensor_exclude_list = [
'sensor.fritz_box_7490_bytes_received',
'sensor.fritz_box_7490_bytes_sent',
#'sensor.fritz_box_7490_kbyte_sec_received',
#'sensor.fritz_box_7490_kbyte_sec_sent',
# 'sensor.fritz_box_7490_kbyte_sec_received',
# 'sensor.fritz_box_7490_kbyte_sec_sent',
'sensor.fritz_box_7490_packets_received',
'sensor.fritz_box_7490_packets_sec_received',
'sensor.fritz_box_7490_packets_sec_sent',
@@ -51,12 +50,15 @@ def add_knx_devices(devices, groups):
DeviceInfo('AussenleuchteHaustüren', 'Haustür Licht', 'outside'),
DeviceInfo('AussenleuchteObenNW', 'Haustür Licht NW', 'first_floor'),
DeviceInfo('TreppenhausLicht', "Treppenhaus Licht", 'first_floor'),
DeviceInfo('WCLicht', "WC Licht", 'other'),
#DeviceInfo('WCLicht', "WC Licht", 'other'),
DeviceInfo('LampeVorratsraum', "Vorratsraum Licht", 'other'),
# Bewegungsmelder LEDs
DeviceInfo("BewegungsmelderMitte LED", "Bewegungsmelder Mitte LED", 'hallway'),
DeviceInfo("BewegungsmelderWest LED", "Bewegungsmelder West LED", 'hallway'),
DeviceInfo("BewegungsmelderOst LED", "Bewegungsmelder Ost LED", 'hallway'),
# Briefkasten
DeviceInfo("KlingelknoepfeLicht", "Klingelknöpfe Licht", 'outside'),
DeviceInfo("BriefkastensaeuleBeleuchtung", "Briefkasten Licht", 'outside'),
]
shutters = [
@@ -71,6 +73,8 @@ def add_knx_devices(devices, groups):
DeviceInfo("KlingelOben", "Klingel Oben", 'first_floor'),
DeviceInfo("Klingel Innen", "Klingel Innentür", 'other'),
DeviceInfo("Klingel Aussen", "Klingel Außentür", 'other'),
# Tueroeffner
DeviceInfo("Tueroeffner", "Türöffner Gartentür", 'other'),
]
scene_button_names = ['ObenLinks', 'ObenRechts', 'MitteLinks', 'MitteRechts', 'UntenLinks', 'UntenRechts']
scene_button_names = [(i, e) for i, e in enumerate(scene_button_names)]
@@ -82,7 +86,8 @@ def add_knx_devices(devices, groups):
switches += [DeviceInfo("AlarmLEDLinksNormal", "alarm_led_links_normal"),
DeviceInfo("AlarmLEDLinksUeberlagert", "alarm_led_links_ueberlagert"),
DeviceInfo("AlarmLEDRechtsNormal", "alarm_led_rechts_normal"),
DeviceInfo("AlarmLEDRechtsUeberlagert", "alarm_led_rechts_ueberlagert"),]
DeviceInfo("AlarmLEDRechtsUeberlagert", "alarm_led_rechts_ueberlagert"),
DeviceInfo("WCLicht Schalten", "wc_licht_taster"), ]
power_plugs = [
# Vorratsraum
@@ -104,6 +109,9 @@ def add_knx_devices(devices, groups):
DeviceInfo("ArbeitszimmerSteckdose", "Arbeitszimmer Steckdose", 'office'),
DeviceInfo("WohnzimmerSteckdose1", "Wohnzimmer Steckdose 1", 'living_area'),
DeviceInfo("WohnzimmerSteckdose2", "Wohnzimmer Steckdose 2", 'living_area'),
# Gartenhaus steckdosen (Pumpen)
DeviceInfo("Garten1", "Gartenhaus Steckdose1", 'outside'),
DeviceInfo("Garten2", "Gartenhaus Steckdose2", 'outside'),
]
motion_sensors = {
@@ -148,6 +156,12 @@ def add_knx_devices(devices, groups):
{'name': 'Gang Bewegungsmelder Ost',
'state_address': imported_csv['BewegungsmelderOst Motion'],
'device_class': 'motion'},
{'name': 'KlingelknopfGartensaeule',
'state_address': imported_csv['KlingelknopfGartensaeule'], },
{'name': 'KlingelknopfHaustuerUnten',
'state_address': imported_csv['KlingelknopfHaustuerUnten'], },
{'name': 'KlingelknopfInnentuer',
'state_address': imported_csv['KlingelknopfInnentuer'], },
]
}
knx.extent(devices, motion_sensors)
@@ -161,21 +175,7 @@ def add_knx_devices(devices, groups):
for device_type, devices in [('light', lights), ('cover', shutters), ('switch', switches)]:
for device in devices:
add_to_group(groups, device.groups, device.display_name, device_type)
return template_sensors
def add_fhem_devices(devices, groups):
fhem_yaml_path = os.path.join(script_path, 'fhem.yaml')
fhem_yaml = yaml.load(open(fhem_yaml_path, encoding="utf-8"))
for device_type, device_list in fhem_yaml.items():
if device_type not in devices:
devices[device_type] = []
for device in device_list:
device['platform'] = 'fhem'
if 'groups' in device:
add_to_group(groups, device['groups'], device['name'], device_type)
del device['groups']
devices[device_type].append(device)
return template_sensors
def add_meta_groups(groups):
@@ -218,9 +218,11 @@ def make_sensor_exclude_list(all_devices, name_fragments):
for sensor_device in all_devices['sensor']:
if 'platform' in sensor_device and sensor_device['platform'] == 'time_date':
continue
if 'platform' in sensor_device and sensor_device['platform'] == 'template':
elif 'platform' in sensor_device and sensor_device['platform'] == 'template':
for nested_sensor_dev in sensor_device['sensors'].values():
handle_sensor(nested_sensor_dev)
elif 'platform' in sensor_device and sensor_device['platform'] == 'mqtt_room':
pass
elif 'name' in sensor_device:
handle_sensor(sensor_device)
else:
@@ -268,22 +270,22 @@ def create_config(target_directory, development=False):
manual_config_dict = yaml.load(open(manual_config_path, encoding="utf-8"))
knx_conf = {
'rate_limit': 20,
'tunneling': {
'host': '192.168.178.65',
'port': 3671
}
#'tunneling': {
# 'host': '192.168.178.65',
# 'port': 3671
#}
}
template_sensors = add_knx_devices(knx_conf, group_dict)
all_devices = {}
all_devices.update(template_sensors)
add_fhem_devices(all_devices, group_dict)
with open(os.path.join(target_directory, 'configuration.yaml'), 'w', encoding="utf-8") as output:
output.write("# Dont' edit manually! this is generated!\n\n")
for key in ['sensor', 'switch', 'light', 'cover', 'binary_sensor']:
if key in manual_config_dict:
if key not in all_devices:
all_devices[key] = []
all_devices[key].extend(manual_config_dict[key])
del manual_config_dict[key]
yaml.dump(manual_config_dict, output)
@@ -309,8 +311,6 @@ def create_config(target_directory, development=False):
additional_file = 'secrets_development.yaml' if development else 'secrets_deploy.yaml'
output.write(open(os.path.join(script_path, additional_file), 'r').read())
create_automation_rules(os.path.join(target_directory, 'automations'))
if __name__ == '__main__':
parser = argparse.ArgumentParser()

View File

@@ -2,32 +2,35 @@
# Configure a default setup of Home Assistant (frontend, api, etc)
#default_config:
frontend:
themes: !include_dir_merge_named themes
mobile_app:
person:
sun:
system_health:
updater:
#logbook:
#input_boolean:
#input_datetime:
#input_number:
#input_select:
#input_text:
ondilo:
username: customer_api
password: !secret ondilo_pw
input_boolean:
input_datetime:
input_number:
input_select:
input_text:
timer:
media_source:
# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
http:
base_url: https://ha.bauer.tech
use_x_forwarded_for: true
trusted_proxies:
192.168.178.80
homeassistant:
name: MyHome
latitude: 49.369477
longitude: 10.9831468
country: DE
currency: EUR
external_url: https://ha.bauer.tech
internal_url: https://ha.bauer.tech
auth_mfa_modules:
@@ -53,6 +56,8 @@ homeassistant:
half_position: 25
pyscript: !include pyscript/config.yaml
# enable configuration editor
config:
@@ -83,10 +88,6 @@ zone:
owntracks:
max_gps_accuracy: 200
waypoints: false
discovery:
ignore:
- philips_hue
history:
exclude:
@@ -95,19 +96,135 @@ history:
- updater
- scene
influxdb:
host: a0d7b954-influxdb
port: 8086
database: home_assistant
username: home_assistant
password: home_assistant
max_retries: 3
default_measurement: state
#influxdb:
# host: a0d7b954-influxdb
# port: 8086
# database: home_assistant
# username: home_assistant
# password: home_assistant
# max_retries: 3
# default_measurement: state
ios:
shopping_list:
actions:
- name: az_oben_licht
background_color: "#0da9f0"
label:
text: "AZ Oben Licht"
color: "#ffffff"
icon:
icon: floor_lamp_torchiere
color: "#ffffff"
show_in_carplay: false
show_in_watch: true
- name: kz_regal
background_color: "#e62768"
label:
text: "Regal"
color: "#ffffff"
icon:
icon: teddy_bear
color: "#ffffff"
show_in_carplay: false
show_in_watch: true
- name: az_unten_licht
background_color: "#09bad1"
label:
text: "AZ Unten Licht"
color: "#ffffff"
icon:
icon: desk
color: "#ffffff"
show_in_carplay: false
show_in_watch: true
- name: wz_deckenlampe
background_color: "#fa990a"
label:
text: "WZ Deckenlampe"
color: "#ffffff"
icon:
icon: ceiling_light_outline
color: "#ffffff"
show_in_carplay: false
show_in_watch: true
- name: wohnbereich
background_color: "#fa990a"
label:
text: "Wohnbereich"
color: "#ffffff"
icon:
icon: table_chair
color: "#fe5722"
show_in_carplay: false
show_in_watch: true
- name: wohnzimmer
background_color: "#fa990a"
label:
text: "Wohnzimmer"
color: "#ffffff"
icon:
icon: sofa
color: "#ffffff"
show_in_carplay: false
show_in_watch: true
- name: essbereich
background_color: "#fa990a"
label:
text: "Essbereich"
color: "#ffffff"
icon:
icon: food_variant
color: "#ffffff"
show_in_carplay: false
show_in_watch: true
- name: schlafzimmer_bett_bringen
background_color: "#6D4C41"
label:
text: "Schlafzimmer Bett bringen"
color: "#ffffff"
icon:
icon: bed
color: "#ffffff"
show_in_carplay: false
show_in_watch: true
- name: garten_vorne
background_color: "#53b057"
label:
text: "Eingang Garten"
color: "#ffffff"
icon:
icon: door
color: "#ffffff"
show_in_carplay: true
show_in_watch: true
- name: garten_alles
background_color: "#53b057"
label:
text: "Garten Alles"
color: "#ffffff"
icon:
icon: tree
color: "#ffffff"
show_in_carplay: true
show_in_watch: true
- name: garten_sued
background_color: "#53b057"
label:
text: "Garten Süd"
color: "#ffffff"
icon:
icon: flower
color: "#ffffff"
show_in_carplay: true
show_in_watch: true
octoprint:
- host: 192.168.178.134
api_key: !secret octopi_api_key
name: PrusaPrinter
number_of_tools: 1
bed: true
telegram_bot:
- platform: webhooks
@@ -141,99 +258,11 @@ counter:
initial: 0
step: 1
switch:
- platform: httpsispmctl
name: esszimmer_oben_radio_steckdose
host: esszimmerradio.fritz.box
num_power_plugs: 4
- platform: mqtt
name: PoolPumpeSteckdose
state_topic: "stat/poolpumpesteckdose/POWER"
command_topic: "cmnd/poolpumpesteckdose/POWER"
availability_topic: "tele/poolpumpesteckdose/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
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
#switch:
# - platform: httpsispmctl
# name: esszimmer_oben_radio_steckdose
# host: esszimmerradio.fritz.box
# num_power_plugs: 4
long_click:
duration: 0.6
@@ -250,6 +279,8 @@ long_click:
- switch.wohnzimmer_szene_3
- switch.wohnzimmer_szene_4
- switch.wohnzimmer_szene_5
- switch.wohnzimmer_terrassentur_szene_2
- switch.wohnzimmer_terrassentur_szene_3
- switch.eingang_szene_2
- switch.eingang_szene_3
- switch.eingang_szene_4
@@ -258,10 +289,9 @@ long_click:
logger:
default: info
logs:
custom_components.fhem: debug
#custom_components: debug
#custom_components.reconnecting_client: debug
custom_components: info
# #custom_components.reconnecting_client: debug
#
# Sensors
#sensor:
# Weather prediction
@@ -357,12 +387,15 @@ homekit:
- light.kuche_rechts
- light.kuche_vorne
# -- Draussen
- light.garten_lichter
- light.garten_spot_birke
- light.garten_spot_magnolie
- light.garten_spot_beet
- light.garten_stehleuchte
- light.haustur_licht
- light.aussen_terassenlicht
- light.pool_licht
- light.hochbeet_lichter
- light.lichter_garten_eingang
- light.gartenhaus_deckenlicht_hinten
- light.gartenhaus_deckenlicht_mitte
- light.gartenhaus_deckenlicht_vorne
- light.gartenhaus_wandlicht
# -- Schlafzimmer
- light.schlafzimmer_deckenlampe
- light.schlafzimmer_fluter
@@ -371,7 +404,6 @@ homekit:
- light.schlafzimmer_schrank
- cover.schlafzimmer_rollo_gross
- cover.schlafzimmer_rollo_klein
- scene.schlafzimmer_stillen
- scene.schlafzimmer_bettlicht_dunkel
- scene.schlafzimmer_blau
- scene.schlafzimmer_einschlaflicht
@@ -388,10 +420,10 @@ homekit:
- script.bedroom_sleep_music_short
# -- Bad
- light.bad_licht
- switch.bad_lufter
# -- Kinderzimmer
- light.kinderzimmer_deckenlampe
- cover.kinderzimmer_rollo
- light.music_mouse_regal_licht
google_assistant:
project_id: homeassistant-d3afc
@@ -436,14 +468,42 @@ google_assistant:
knx: !include knx_conf.yaml
fhem:
host: localhost
port: 7072
cul_device_name: CUL_HM
homematic:
interfaces:
rf:
host: de838cd8-raspberrymatic
port: 2001
resolvenames: json
username: homeassistant
password: !secret homematic_pw
wired:
host: de838cd8-raspberrymatic
port: 2000
resolvenames: json
username: homeassistant
password: !secret homematic_pw
hmip:
host: de838cd8-raspberrymatic
port: 2010
resolvenames: json
username: homeassistant
password: !secret homematic_pw
groups:
host: de838cd8-raspberrymatic
port: 9292
resolvenames: json
username: homeassistant
password: !secret homematic_pw
path: /groups
hosts:
raspberrymatic:
host: de838cd8-raspberrymatic
username: homeassistant
password: !secret homematic_pw
zwave:
usb_path: /dev/serial/by-id/usb-0658_0200-if00
network_key: "0xE0, 0x64, 0x50, 0x55, 0x20, 0x63, 0xC7, 0x05, 0x62, 0xD3, 0xEA, 0x91, 0x87, 0xE0, 0x1E, 0x74"
#zwave:
# usb_path: /dev/serial/by-id/usb-0658_0200-if00
# network_key: "0xE0, 0x64, 0x50, 0x55, 0x20, 0x63, 0xC7, 0x05, 0x62, 0xD3, 0xEA, 0x91, 0x87, 0xE0, 0x1E, 0x74"
sysdweb:
@@ -465,15 +525,15 @@ sysdweb:
- squeezelite
- shairport-sync
- dht22_sensing
- host: esszimmerradio.fritz.box
port: 10080
username: sysdweb
password: !secret sysdweb_pw
services:
- lircd
- squeezelite
- shairport-sync
- sispmctl
#- host: esszimmerradio.fritz.box
# port: 10080
# username: sysdweb
# password: !secret sysdweb_pw
# services:
# - lircd
# - squeezelite
# - shairport-sync
# - sispmctl
- host: musikserverwohnzimmeroben.fritz.box
port: 10080
username: sysdweb
@@ -490,10 +550,12 @@ lirc_network:
port: 2222
- host: bedroompi.fritz.box
port: 2222
- host: esszimmerradio.fritz.box
port: 2222
# - host: esszimmerradio.fritz.box
# port: 2222
- host: musikserverWohnzimmerOben.fritz.box
port: 8765
- host: musicmouse.fritz.box
port: 2222
binary_sensor:
- platform: lirc_network # sensor to show for each host if it is currently connected
@@ -511,24 +573,7 @@ media_player:
- platform: squeezebox_telnet
host: musikserverWohnzimmerOben.fritz.box
# set up via frontend :(
#vacuum:
# - platform: xiaomi_miio
# host: vacuum.fritz.box
# token: !secret vacuum_token
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:
@@ -567,6 +612,7 @@ sensor:
end: '{{ now().replace(hour=0).replace(minute=0).replace(second=0) }}'
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
@@ -604,7 +650,7 @@ light:
- platform: group
name: Garten Lichter
entities:
- light.garten_spot_birke
- light.garten_vorne
- light.garten_spot_magnolie
- light.garten_spot_beet
- light.garten_stehleuchte
@@ -631,3 +677,10 @@ light:
- light.wohnzimmer_stehlampe_oben
- light.wohnzimmer_regal_rechts
- light.wohnzimmer_regal_links
- platform: group
name: Arbeitszimmer Oben Fluter
entities:
- light.arbeitszimmer_oben_fluter_hinten
- light.arbeitszimmer_oben_fluter_vorne

View File

@@ -1,3 +1,5 @@
local_ip: 127.0.0.1
knxd_host: 127.0.0.1 #directly the network bridge: 192.168.178.65
homekit_name: BauerHome
octopi_api_key: B5E3F837799448449BB5FF2E22116504
homematic_pw: T3wKLzoGUzIX2yb2VEgH

View File

@@ -1,3 +1,5 @@
local_ip: 192.168.178.78
knxd_host: 192.168.178.80 #directly the network bridge: 192.168.178.65
homekit_name: BauerHomeDev
octopi_api_key: B5E3F837799448449BB5FF2E22116504
homematic_pw: T3wKLzoGUzIX2yb2VEgH

View File

@@ -1,78 +0,0 @@
import asyncio
import logging
import voluptuous as vol
from homeassistant.config_entries import ConfigEntry
from homeassistant.const import CONF_USERNAME, CONF_PASSWORD
from homeassistant.core import HomeAssistant
from homeassistant.helpers import config_entry_oauth2_flow, config_validation as cv
from . import config_flow
from .const import DOMAIN, OAUTH2_AUTHORIZE, OAUTH2_TOKEN
_LOGGER = logging.getLogger(__name__)
CONFIG_SCHEMA = vol.Schema(
{
DOMAIN: vol.Schema(
{
vol.Required(CONF_USERNAME): cv.string,
vol.Required(CONF_PASSWORD): cv.string,
}
)
},
extra=vol.ALLOW_EXTRA,
)
PLATFORMS = ["sensor"]
async def async_setup(hass: HomeAssistant, config: dict):
"""Set up the ondilo component."""
hass.data[DOMAIN] = {}
print("Init1")
if DOMAIN not in config:
print("Init early out")
return True
config_flow.OndiloFlowHandler.async_register_implementation(
hass,
config_entry_oauth2_flow.LocalOAuth2Implementation(
hass,
DOMAIN,
config[DOMAIN][CONF_USERNAME],
config[DOMAIN][CONF_PASSWORD],
OAUTH2_AUTHORIZE,
OAUTH2_TOKEN,
),
)
print("init finish")
return True
async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry):
"""Set up ondilo from a config entry."""
implementation = await config_entry_oauth2_flow.async_get_config_entry_implementation(
hass, entry
)
session = config_entry_oauth2_flow.OAuth2Session(hass, entry, implementation)
hass.data[DOMAIN] = {"session": session}
hass.async_create_task(hass.config_entries.async_forward_entry_setup(entry, "sensor"))
return True
async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry):
"""Unload a config entry."""
unload_ok = all(
await asyncio.gather(
*[
hass.config_entries.async_forward_entry_unload(entry, component)
for component in PLATFORMS
]
)
)
if unload_ok:
hass.data[DOMAIN] = {}
return unload_ok

View File

@@ -1,35 +0,0 @@
"""Config flow for Ondilo."""
import logging
from homeassistant import config_entries
from homeassistant.helpers import config_entry_oauth2_flow
from .const import DOMAIN
_LOGGER = logging.getLogger(__name__)
class OndiloFlowHandler(config_entry_oauth2_flow.AbstractOAuth2FlowHandler, domain=DOMAIN):
"""Config flow to handle Ondilo OAuth2 authentication."""
DOMAIN = DOMAIN
CONNECTION_CLASS = config_entries.CONN_CLASS_CLOUD_POLL
@property
def logger(self) -> logging.Logger:
"""Return logger."""
return logging.getLogger(__name__)
async def async_step_user(self, user_input=None):
"""Handle a flow start."""
print("async_step_user!!")
if self.hass.config_entries.async_entries(DOMAIN):
print("abort because already setup")
return self.async_abort(reason="already_setup")
print("works!")
return await super().async_step_user(user_input)
async def async_step_homekit(self, homekit_info):
"""Handle HomeKit discovery."""
print("async_step_homekit!!")
return await self.async_step_user()

View File

@@ -1,4 +0,0 @@
DOMAIN = "ondilo"
OAUTH2_AUTHORIZE = "https://interop.ondilo.com/oauth2/authorize"
OAUTH2_TOKEN = "https://interop.ondilo.com/oauth2/token"
URL_API_PREFIX = "https://interop.ondilo.com/api/customer/v1"

View File

@@ -1,10 +0,0 @@
{
"domain": "ondilo",
"name": "Ondilo Pool Monitor",
"documentation": "",
"requirements": [],
"dependencies": [],
"codeowners": ["@mabau"],
"config_flow": true,
"version": "0.1"
}

View File

@@ -1,52 +0,0 @@
from .const import DOMAIN, URL_API_PREFIX
from datetime import timedelta
from homeassistant.helpers.entity import Entity
from homeassistant.util import Throttle
import logging
MIN_TIME_BETWEEN_UPDATES = timedelta(minutes=5)
_LOGGER = logging.getLogger(__name__)
async def api_call(session, url, data={}):
return await session.async_request(method="GET",
url=f"{URL_API_PREFIX}/{url}",
json=data).json()
class OndiloData:
def __init__(self, session):
self._session = session
@Throttle(MIN_TIME_BETWEEN_UPDATES)
async def async_update(self):
pass
class PHSensor(Entity):
def __init__(self, data):
self._data = data
async def async_update(self):
self._data.async_update()
class ORPSensor(Entity):
def __init__(self, data):
self._data = data
async def async_update(self):
self._data.async_update()
async def async_setup_entry(hass, entry, async_add_entities):
session = hass.data[DOMAIN]['session']
res = await api_call(session, "pools")
print(res)
_LOGGER.warn(res)
# data = OndiloData(session)
# get pools
# sensors = [PHSensor(data), ORPSensor(data)]
# async_add_entities(sensors)

View File

@@ -121,7 +121,7 @@ class ReconnectingClient:
except (OSError, asyncio.TimeoutError):
if self._connection_last_state != 'FAILED':
notification_text = f"{self._connection_name} connection to {self._host}:{self._port} failed"
self.hass.components.persistent_notification.async_create(notification_text, title="No connection")
#self.hass.components.persistent_notification.async_create(notification_text, title="No connection")
_LOGGER.error(f"Connection to {self._connection_name} failed {self._host}:{self._port}")
await self._connection_status_changed_callback('disconnected')
if self._connected_sensor:

View File

@@ -1,7 +1,7 @@
{
"domain": "sysdweb",
"name": "sysdweg",
"name": "sysdweb",
"documentation": "",
"dependencies": [],
"codeowners": ["@mabau"],

File diff suppressed because one or more lines are too long

View File

@@ -87,10 +87,12 @@ export class RoomGlanceCard extends LitElement {
return html`
<ha-icon-button
icon="${buttonCfg.icon || "mdi:checkbox-blank"}"
style="color: ${buttonCfg.color || ""};"
title="${buttonCfg.name}"
@click=${this.serviceHandler("scene", "turn_on", {entity_id: buttonCfg.scene})}
></ha-icon-button>
>
<ha-icon style="color: ${buttonCfg.color || ""};"
icon="${buttonCfg.icon || "mdi:checkbox-blank"}"></ha-icon>
</ha-icon-button>
`;
}
@@ -99,18 +101,24 @@ export class RoomGlanceCard extends LitElement {
<ha-icon-button
icon="mdi:close-circle"
@click=${this.serviceHandler("light", "turn_off")}
></ha-icon-button>
>
<ha-icon icon="mdi:close-circle"></ha-icon>
</ha-icon-button>
<ha-icon-button
icon="mdi:chevron-up"
title="Heller"
@click=${this.serviceHandler("dimmer", "dim", {offset: 30})}
></ha-icon-button>
>
<ha-icon icon="mdi:chevron-up"></ha-icon>
</ha-icon-button>
<ha-icon-button
icon="mdi:chevron-down"
title="Dunkler"
@click=${this.serviceHandler("dimmer", "dim", {offset: -30})}
></ha-icon-button>`;
>
<ha-icon icon="mdi:chevron-down"></ha-icon>
</ha-icon-button>`;
}
private renderCoverControl() {
@@ -118,19 +126,27 @@ export class RoomGlanceCard extends LitElement {
<ha-icon-button
icon="hass:menu"
@click=${this.serviceHandler("cover_half", "set_half")}
></ha-icon-button>
>
<ha-icon icon="hass:menu"></ha-icon>
</ha-icon-button>
<ha-icon-button
icon="hass:arrow-up"
@click=${this.serviceHandler("cover", "open_cover")}
></ha-icon-button>
>
<ha-icon icon="hass:arrow-up"></ha-icon>
</ha-icon-button>
<ha-icon-button
icon="hass:stop"
@click=${this.serviceHandler("cover", "stop_cover")}
></ha-icon-button>
>
<ha-icon icon="hass:stop"></ha-icon>
</ha-icon-button>
<ha-icon-button
icon="hass:arrow-down"
@click=${this.serviceHandler("cover", "close_cover")}
></ha-icon-button>
>
<ha-icon icon="hass:arrow-down"></ha-icon>
</ha-icon-button>
`;
}
@@ -227,9 +243,7 @@ export class RoomGlanceCard extends LitElement {
}
ha-icon {
cursor: pointer;
padding: 8px;
color: #a9a9a9;
height: auto;
}
ha-icon.state-on {

View File

@@ -12,7 +12,7 @@
* subject to an additional IP rights grant found at
* http://polymer.github.io/PATENTS.txt
*/
const i=new WeakMap,n=t=>"function"==typeof t&&i.has(t),r=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,o=(t,e,s=null)=>{for(;e!==s;){const s=e.nextSibling;t.removeChild(e),e=s}},a={},l={},h=`{{lit-${String(Math.random()).slice(2)}}}`,c=`\x3c!--${h}--\x3e`,p=new RegExp(`${h}|${c}`),u="$lit$";class d{constructor(t,e){this.parts=[],this.element=e;const s=[],i=[],n=document.createTreeWalker(e.content,133,null,!1);let r=0,o=-1,a=0;const{strings:l,values:{length:c}}=t;for(;a<c;){const t=n.nextNode();if(null!==t){if(o++,1===t.nodeType){if(t.hasAttributes()){const e=t.attributes,{length:s}=e;let i=0;for(let t=0;t<s;t++)_(e[t].name,u)&&i++;for(;i-- >0;){const e=l[a],s=y.exec(e)[2],i=s.toLowerCase()+u,n=t.getAttribute(i);t.removeAttribute(i);const r=n.split(p);this.parts.push({type:"attribute",index:o,name:s,strings:r}),a+=r.length-1}}"TEMPLATE"===t.tagName&&(i.push(t),n.currentNode=t.content)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(h)>=0){const i=t.parentNode,n=e.split(p),r=n.length-1;for(let e=0;e<r;e++){let s,r=n[e];if(""===r)s=m();else{const t=y.exec(r);null!==t&&_(t[2],u)&&(r=r.slice(0,t.index)+t[1]+t[2].slice(0,-u.length)+t[3]),s=document.createTextNode(r)}i.insertBefore(s,t),this.parts.push({type:"node",index:++o})}""===n[r]?(i.insertBefore(m(),t),s.push(t)):t.data=n[r],a+=r}}else if(8===t.nodeType)if(t.data===h){const e=t.parentNode;null!==t.previousSibling&&o!==r||(o++,e.insertBefore(m(),t)),r=o,this.parts.push({type:"node",index:o}),null===t.nextSibling?t.data="":(s.push(t),o--),a++}else{let e=-1;for(;-1!==(e=t.data.indexOf(h,e+1));)this.parts.push({type:"node",index:-1}),a++}}else n.currentNode=i.pop()}for(const t of s)t.parentNode.removeChild(t)}}const _=(t,e)=>{const s=t.length-e.length;return s>=0&&t.slice(s)===e},f=t=>-1!==t.index,m=()=>document.createComment(""),y=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;
const i=new WeakMap,n=t=>"function"==typeof t&&i.has(t),r=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,o=(t,e,s=null)=>{for(;e!==s;){const s=e.nextSibling;t.removeChild(e),e=s}},a={},l={},h=`{{lit-${String(Math.random()).slice(2)}}}`,c=`\x3c!--${h}--\x3e`,p=new RegExp(`${h}|${c}`),u="$lit$";class d{constructor(t,e){this.parts=[],this.element=e;const s=[],i=[],n=document.createTreeWalker(e.content,133,null,!1);let r=0,o=-1,a=0;const{strings:l,values:{length:c}}=t;for(;a<c;){const t=n.nextNode();if(null!==t){if(o++,1===t.nodeType){if(t.hasAttributes()){const e=t.attributes,{length:s}=e;let i=0;for(let t=0;t<s;t++)_(e[t].name,u)&&i++;for(;i-- >0;){const e=l[a],s=g.exec(e)[2],i=s.toLowerCase()+u,n=t.getAttribute(i);t.removeAttribute(i);const r=n.split(p);this.parts.push({type:"attribute",index:o,name:s,strings:r}),a+=r.length-1}}"TEMPLATE"===t.tagName&&(i.push(t),n.currentNode=t.content)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(h)>=0){const i=t.parentNode,n=e.split(p),r=n.length-1;for(let e=0;e<r;e++){let s,r=n[e];if(""===r)s=m();else{const t=g.exec(r);null!==t&&_(t[2],u)&&(r=r.slice(0,t.index)+t[1]+t[2].slice(0,-u.length)+t[3]),s=document.createTextNode(r)}i.insertBefore(s,t),this.parts.push({type:"node",index:++o})}""===n[r]?(i.insertBefore(m(),t),s.push(t)):t.data=n[r],a+=r}}else if(8===t.nodeType)if(t.data===h){const e=t.parentNode;null!==t.previousSibling&&o!==r||(o++,e.insertBefore(m(),t)),r=o,this.parts.push({type:"node",index:o}),null===t.nextSibling?t.data="":(s.push(t),o--),a++}else{let e=-1;for(;-1!==(e=t.data.indexOf(h,e+1));)this.parts.push({type:"node",index:-1}),a++}}else n.currentNode=i.pop()}for(const t of s)t.parentNode.removeChild(t)}}const _=(t,e)=>{const s=t.length-e.length;return s>=0&&t.slice(s)===e},f=t=>-1!==t.index,m=()=>document.createComment(""),g=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;
/**
* @license
* Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
@@ -26,7 +26,7 @@ const i=new WeakMap,n=t=>"function"==typeof t&&i.has(t),r=void 0!==window.custom
* subject to an additional IP rights grant found at
* http://polymer.github.io/PATENTS.txt
*/
class g{constructor(t,e,s){this.__parts=[],this.template=t,this.processor=e,this.options=s}update(t){let e=0;for(const s of this.__parts)void 0!==s&&s.setValue(t[e]),e++;for(const t of this.__parts)void 0!==t&&t.commit()}_clone(){const t=r?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),e=[],s=this.template.parts,i=document.createTreeWalker(t,133,null,!1);let n,o=0,a=0,l=i.nextNode();for(;o<s.length;)if(n=s[o],f(n)){for(;a<n.index;)a++,"TEMPLATE"===l.nodeName&&(e.push(l),i.currentNode=l.content),null===(l=i.nextNode())&&(i.currentNode=e.pop(),l=i.nextNode());if("node"===n.type){const t=this.processor.handleTextExpression(this.options);t.insertAfterNode(l.previousSibling),this.__parts.push(t)}else this.__parts.push(...this.processor.handleAttributeExpressions(l,n.name,n.strings,this.options));o++}else this.__parts.push(void 0),o++;return r&&(document.adoptNode(t),customElements.upgrade(t)),t}}
class y{constructor(t,e,s){this.__parts=[],this.template=t,this.processor=e,this.options=s}update(t){let e=0;for(const s of this.__parts)void 0!==s&&s.setValue(t[e]),e++;for(const t of this.__parts)void 0!==t&&t.commit()}_clone(){const t=r?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),e=[],s=this.template.parts,i=document.createTreeWalker(t,133,null,!1);let n,o=0,a=0,l=i.nextNode();for(;o<s.length;)if(n=s[o],f(n)){for(;a<n.index;)a++,"TEMPLATE"===l.nodeName&&(e.push(l),i.currentNode=l.content),null===(l=i.nextNode())&&(i.currentNode=e.pop(),l=i.nextNode());if("node"===n.type){const t=this.processor.handleTextExpression(this.options);t.insertAfterNode(l.previousSibling),this.__parts.push(t)}else this.__parts.push(...this.processor.handleAttributeExpressions(l,n.name,n.strings,this.options));o++}else this.__parts.push(void 0),o++;return r&&(document.adoptNode(t),customElements.upgrade(t)),t}}
/**
* @license
* Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
@@ -39,7 +39,7 @@ class g{constructor(t,e,s){this.__parts=[],this.template=t,this.processor=e,this
* Code distributed by Google as part of the polymer project is also
* subject to an additional IP rights grant found at
* http://polymer.github.io/PATENTS.txt
*/class v{constructor(t,e,s,i){this.strings=t,this.values=e,this.type=s,this.processor=i}getHTML(){const t=this.strings.length-1;let e="",s=!1;for(let i=0;i<t;i++){const t=this.strings[i],n=t.lastIndexOf("\x3c!--");s=(n>-1||s)&&-1===t.indexOf("--\x3e",n+1);const r=y.exec(t);e+=null===r?t+(s?h:c):t.substr(0,r.index)+r[1]+r[2]+u+r[3]+h}return e+=this.strings[t]}getTemplateElement(){const t=document.createElement("template");return t.innerHTML=this.getHTML(),t}}
*/class v{constructor(t,e,s,i){this.strings=t,this.values=e,this.type=s,this.processor=i}getHTML(){const t=this.strings.length-1;let e="",s=!1;for(let i=0;i<t;i++){const t=this.strings[i],n=t.lastIndexOf("\x3c!--");s=(n>-1||s)&&-1===t.indexOf("--\x3e",n+1);const r=g.exec(t);e+=null===r?t+(s?h:c):t.substr(0,r.index)+r[1]+r[2]+u+r[3]+h}return e+=this.strings[t]}getTemplateElement(){const t=document.createElement("template");return t.innerHTML=this.getHTML(),t}}
/**
* @license
* Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
@@ -53,7 +53,7 @@ class g{constructor(t,e,s){this.__parts=[],this.template=t,this.processor=e,this
* subject to an additional IP rights grant found at
* http://polymer.github.io/PATENTS.txt
*/
const S=t=>null===t||!("object"==typeof t||"function"==typeof t),b=t=>Array.isArray(t)||!(!t||!t[Symbol.iterator]);class w{constructor(t,e,s){this.dirty=!0,this.element=t,this.name=e,this.strings=s,this.parts=[];for(let t=0;t<s.length-1;t++)this.parts[t]=this._createPart()}_createPart(){return new P(this)}_getValue(){const t=this.strings,e=t.length-1;let s="";for(let i=0;i<e;i++){s+=t[i];const e=this.parts[i];if(void 0!==e){const t=e.value;if(S(t)||!b(t))s+="string"==typeof t?t:String(t);else for(const e of t)s+="string"==typeof e?e:String(e)}}return s+=t[e]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class P{constructor(t){this.value=void 0,this.committer=t}setValue(t){t===a||S(t)&&t===this.value||(this.value=t,n(t)||(this.committer.dirty=!0))}commit(){for(;n(this.value);){const t=this.value;this.value=a,t(this)}this.value!==a&&this.committer.commit()}}class C{constructor(t){this.value=void 0,this.__pendingValue=void 0,this.options=t}appendInto(t){this.startNode=t.appendChild(m()),this.endNode=t.appendChild(m())}insertAfterNode(t){this.startNode=t,this.endNode=t.nextSibling}appendIntoPart(t){t.__insert(this.startNode=m()),t.__insert(this.endNode=m())}insertAfterPart(t){t.__insert(this.startNode=m()),this.endNode=t.endNode,t.endNode=this.startNode}setValue(t){this.__pendingValue=t}commit(){for(;n(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=a,t(this)}const t=this.__pendingValue;t!==a&&(S(t)?t!==this.value&&this.__commitText(t):t instanceof v?this.__commitTemplateResult(t):t instanceof Node?this.__commitNode(t):b(t)?this.__commitIterable(t):t===l?(this.value=l,this.clear()):this.__commitText(t))}__insert(t){this.endNode.parentNode.insertBefore(t,this.endNode)}__commitNode(t){this.value!==t&&(this.clear(),this.__insert(t),this.value=t)}__commitText(t){const e=this.startNode.nextSibling;t=null==t?"":t,e===this.endNode.previousSibling&&3===e.nodeType?e.data=t:this.__commitNode(document.createTextNode("string"==typeof t?t:String(t))),this.value=t}__commitTemplateResult(t){const e=this.options.templateFactory(t);if(this.value instanceof g&&this.value.template===e)this.value.update(t.values);else{const s=new g(e,t.processor,this.options),i=s._clone();s.update(t.values),this.__commitNode(i),this.value=s}}__commitIterable(t){Array.isArray(this.value)||(this.value=[],this.clear());const e=this.value;let s,i=0;for(const n of t)void 0===(s=e[i])&&(s=new C(this.options),e.push(s),0===i?s.appendIntoPart(this):s.insertAfterPart(e[i-1])),s.setValue(n),s.commit(),i++;i<e.length&&(e.length=i,this.clear(s&&s.endNode))}clear(t=this.startNode){o(this.startNode.parentNode,t.nextSibling,this.endNode)}}class x{constructor(t,e,s){if(this.value=void 0,this.__pendingValue=void 0,2!==s.length||""!==s[0]||""!==s[1])throw new Error("Boolean attributes can only contain a single expression");this.element=t,this.name=e,this.strings=s}setValue(t){this.__pendingValue=t}commit(){for(;n(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=a,t(this)}if(this.__pendingValue===a)return;const t=!!this.__pendingValue;this.value!==t&&(t?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=t),this.__pendingValue=a}}class O extends w{constructor(t,e,s){super(t,e,s),this.single=2===s.length&&""===s[0]&&""===s[1]}_createPart(){return new T(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class T extends P{}let N=!1;try{const t={get capture(){return N=!0,!1}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){}class A{constructor(t,e,s){this.value=void 0,this.__pendingValue=void 0,this.element=t,this.eventName=e,this.eventContext=s,this.__boundHandleEvent=t=>this.handleEvent(t)}setValue(t){this.__pendingValue=t}commit(){for(;n(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=a,t(this)}if(this.__pendingValue===a)return;const t=this.__pendingValue,e=this.value,s=null==t||null!=e&&(t.capture!==e.capture||t.once!==e.once||t.passive!==e.passive),i=null!=t&&(null==e||s);s&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=j(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=a}handleEvent(t){"function"==typeof this.value?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}const j=t=>t&&(N?{capture:t.capture,passive:t.passive,once:t.once}:t.capture);
const S=t=>null===t||!("object"==typeof t||"function"==typeof t),b=t=>Array.isArray(t)||!(!t||!t[Symbol.iterator]);class w{constructor(t,e,s){this.dirty=!0,this.element=t,this.name=e,this.strings=s,this.parts=[];for(let t=0;t<s.length-1;t++)this.parts[t]=this._createPart()}_createPart(){return new P(this)}_getValue(){const t=this.strings,e=t.length-1;let s="";for(let i=0;i<e;i++){s+=t[i];const e=this.parts[i];if(void 0!==e){const t=e.value;if(S(t)||!b(t))s+="string"==typeof t?t:String(t);else for(const e of t)s+="string"==typeof e?e:String(e)}}return s+=t[e]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class P{constructor(t){this.value=void 0,this.committer=t}setValue(t){t===a||S(t)&&t===this.value||(this.value=t,n(t)||(this.committer.dirty=!0))}commit(){for(;n(this.value);){const t=this.value;this.value=a,t(this)}this.value!==a&&this.committer.commit()}}class C{constructor(t){this.value=void 0,this.__pendingValue=void 0,this.options=t}appendInto(t){this.startNode=t.appendChild(m()),this.endNode=t.appendChild(m())}insertAfterNode(t){this.startNode=t,this.endNode=t.nextSibling}appendIntoPart(t){t.__insert(this.startNode=m()),t.__insert(this.endNode=m())}insertAfterPart(t){t.__insert(this.startNode=m()),this.endNode=t.endNode,t.endNode=this.startNode}setValue(t){this.__pendingValue=t}commit(){for(;n(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=a,t(this)}const t=this.__pendingValue;t!==a&&(S(t)?t!==this.value&&this.__commitText(t):t instanceof v?this.__commitTemplateResult(t):t instanceof Node?this.__commitNode(t):b(t)?this.__commitIterable(t):t===l?(this.value=l,this.clear()):this.__commitText(t))}__insert(t){this.endNode.parentNode.insertBefore(t,this.endNode)}__commitNode(t){this.value!==t&&(this.clear(),this.__insert(t),this.value=t)}__commitText(t){const e=this.startNode.nextSibling;t=null==t?"":t,e===this.endNode.previousSibling&&3===e.nodeType?e.data=t:this.__commitNode(document.createTextNode("string"==typeof t?t:String(t))),this.value=t}__commitTemplateResult(t){const e=this.options.templateFactory(t);if(this.value instanceof y&&this.value.template===e)this.value.update(t.values);else{const s=new y(e,t.processor,this.options),i=s._clone();s.update(t.values),this.__commitNode(i),this.value=s}}__commitIterable(t){Array.isArray(this.value)||(this.value=[],this.clear());const e=this.value;let s,i=0;for(const n of t)void 0===(s=e[i])&&(s=new C(this.options),e.push(s),0===i?s.appendIntoPart(this):s.insertAfterPart(e[i-1])),s.setValue(n),s.commit(),i++;i<e.length&&(e.length=i,this.clear(s&&s.endNode))}clear(t=this.startNode){o(this.startNode.parentNode,t.nextSibling,this.endNode)}}class x{constructor(t,e,s){if(this.value=void 0,this.__pendingValue=void 0,2!==s.length||""!==s[0]||""!==s[1])throw new Error("Boolean attributes can only contain a single expression");this.element=t,this.name=e,this.strings=s}setValue(t){this.__pendingValue=t}commit(){for(;n(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=a,t(this)}if(this.__pendingValue===a)return;const t=!!this.__pendingValue;this.value!==t&&(t?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=t),this.__pendingValue=a}}class O extends w{constructor(t,e,s){super(t,e,s),this.single=2===s.length&&""===s[0]&&""===s[1]}_createPart(){return new T(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class T extends P{}let N=!1;try{const t={get capture(){return N=!0,!1}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){}class A{constructor(t,e,s){this.value=void 0,this.__pendingValue=void 0,this.element=t,this.eventName=e,this.eventContext=s,this.__boundHandleEvent=t=>this.handleEvent(t)}setValue(t){this.__pendingValue=t}commit(){for(;n(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=a,t(this)}if(this.__pendingValue===a)return;const t=this.__pendingValue,e=this.value,s=null==t||null!=e&&(t.capture!==e.capture||t.once!==e.once||t.passive!==e.passive),i=null!=t&&(null==e||s);s&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=j(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=a}handleEvent(t){"function"==typeof this.value?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}const j=t=>t&&(N?{capture:t.capture,passive:t.passive,once:t.once}:t.capture);
/**
* @license
* Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
@@ -162,7 +162,7 @@ const st=(t,e)=>"method"!==e.kind||!e.descriptor||"value"in e.descriptor?{kind:"
* subject to an additional IP rights grant found at
* http://polymer.github.io/PATENTS.txt
*/
(window.litElementVersions||(window.litElementVersions=[])).push("2.0.1");const ot=t=>t.flat?t.flat(1/0):function t(e,s=[]){for(let i=0,n=e.length;i<n;i++){const n=e[i];Array.isArray(n)?t(n,s):s.push(n)}return s}(t);class at extends et{static finalize(){super.finalize(),this._styles=this.hasOwnProperty(JSCompiler_renameProperty("styles",this))?this._getUniqueStyles():this._styles||[]}static _getUniqueStyles(){const t=this.styles,e=[];if(Array.isArray(t)){ot(t).reduceRight((t,e)=>(t.add(e),t),new Set).forEach(t=>e.unshift(t))}else t&&e.push(t);return e}initialize(){super.initialize(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const t=this.constructor._styles;0!==t.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?rt?this.renderRoot.adoptedStyleSheets=t.map(t=>t.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(t.map(t=>t.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(t){super.update(t);const e=this.render();e instanceof v&&this.constructor.render(e,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(t=>{const e=document.createElement("style");e.textContent=t.cssText,this.renderRoot.appendChild(e)}))}render(){}}at.finalized=!0,at.render=(t,e,s)=>{const i=s.scopeName,n=M.has(e),r=I&&11===e.nodeType&&!!e.host&&t instanceof v,a=r&&!L.has(i),l=a?document.createDocumentFragment():e;if(((t,e,s)=>{let i=M.get(e);void 0===i&&(o(e,e.firstChild),M.set(e,i=new C(Object.assign({templateFactory:V},s))),i.appendInto(e)),i.setValue(t),i.commit()})(t,l,Object.assign({templateFactory:H(i)},s)),a){const t=M.get(l);M.delete(l),t.value instanceof g&&B(l,t.value.template,i),o(e,e.firstChild),e.appendChild(l),M.set(e,t)}!n&&r&&window.ShadyCSS.styleElement(e.host)};const lt=(t,e)=>0!=(t.attributes.supported_features&e);class ht{constructor(t,e){this.hass=t,this.stateObj=e,this._attr=e.attributes,this._feat=this._attr.supported_features}get isFullyOpen(){return void 0!==this._attr.current_position?100===this._attr.current_position:"open"===this.stateObj.state}get isFullyClosed(){return void 0!==this._attr.current_position?0===this._attr.current_position:"closed"===this.stateObj.state}get isFullyOpenTilt(){return 100===this._attr.current_tilt_position}get isFullyClosedTilt(){return 0===this._attr.current_tilt_position}get isOpening(){return"opening"===this.stateObj.state}get isClosing(){return"closing"===this.stateObj.state}get supportsOpen(){return lt(this.stateObj,1)}get supportsClose(){return lt(this.stateObj,2)}get supportsSetPosition(){return lt(this.stateObj,4)}get supportsStop(){return lt(this.stateObj,8)}get supportsOpenTilt(){return lt(this.stateObj,16)}get supportsCloseTilt(){return lt(this.stateObj,32)}get supportsStopTilt(){return lt(this.stateObj,64)}get supportsSetTiltPosition(){return lt(this.stateObj,128)}get isTiltOnly(){const t=this.supportsOpen||this.supportsClose||this.supportsStop;return(this.supportsOpenTilt||this.supportsCloseTilt||this.supportsStopTilt)&&!t}openCover(){this.callService("open_cover")}closeCover(){this.callService("close_cover")}stopCover(){this.callService("stop_cover")}openCoverTilt(){this.callService("open_cover_tilt")}closeCoverTilt(){this.callService("close_cover_tilt")}stopCoverTilt(){this.callService("stop_cover_tilt")}setCoverPosition(t){this.callService("set_cover_position",{position:t})}setCoverTiltPosition(t){this.callService("set_cover_tilt_position",{tilt_position:t})}callService(t,e={}){e.entity_id=this.stateObj.entity_id,this.hass.callService("cover",t,e)}}s.d(e,"StateCardCustomCover",function(){return pt});var ct=function(t,e,s,i){var n,r=arguments.length,o=r<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,s):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,s,i);else for(var a=t.length-1;a>=0;a--)(n=t[a])&&(o=(r<3?n(o):r>3?n(e,s,o):n(e,s))||o);return r>3&&o&&Object.defineProperty(e,s,o),o};let pt=class extends at{constructor(){super(...arguments),this.inDialog=!1}get stateObj(){return this.hass&&this._config?this.hass.states[this._config.entity]:null}setConfig(t){if(!t||!t.entity)throw new Error("Invalid configuration");this._config=t}get entityObj(){if(this.hass&&this.stateObj)return new ht(this.hass,this.stateObj);throw new Error("Trying to get entityObj before setting hass & config")}static getCardSize(){return 1}stateInfoTemplate(){return R`
(window.litElementVersions||(window.litElementVersions=[])).push("2.0.1");const ot=t=>t.flat?t.flat(1/0):function t(e,s=[]){for(let i=0,n=e.length;i<n;i++){const n=e[i];Array.isArray(n)?t(n,s):s.push(n)}return s}(t);class at extends et{static finalize(){super.finalize(),this._styles=this.hasOwnProperty(JSCompiler_renameProperty("styles",this))?this._getUniqueStyles():this._styles||[]}static _getUniqueStyles(){const t=this.styles,e=[];if(Array.isArray(t)){ot(t).reduceRight((t,e)=>(t.add(e),t),new Set).forEach(t=>e.unshift(t))}else t&&e.push(t);return e}initialize(){super.initialize(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const t=this.constructor._styles;0!==t.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?rt?this.renderRoot.adoptedStyleSheets=t.map(t=>t.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(t.map(t=>t.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(t){super.update(t);const e=this.render();e instanceof v&&this.constructor.render(e,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(t=>{const e=document.createElement("style");e.textContent=t.cssText,this.renderRoot.appendChild(e)}))}render(){}}at.finalized=!0,at.render=(t,e,s)=>{const i=s.scopeName,n=M.has(e),r=I&&11===e.nodeType&&!!e.host&&t instanceof v,a=r&&!L.has(i),l=a?document.createDocumentFragment():e;if(((t,e,s)=>{let i=M.get(e);void 0===i&&(o(e,e.firstChild),M.set(e,i=new C(Object.assign({templateFactory:V},s))),i.appendInto(e)),i.setValue(t),i.commit()})(t,l,Object.assign({templateFactory:H(i)},s)),a){const t=M.get(l);M.delete(l),t.value instanceof y&&B(l,t.value.template,i),o(e,e.firstChild),e.appendChild(l),M.set(e,t)}!n&&r&&window.ShadyCSS.styleElement(e.host)};const lt=(t,e)=>0!=(t.attributes.supported_features&e);class ht{constructor(t,e){this.hass=t,this.stateObj=e,this._attr=e.attributes,this._feat=this._attr.supported_features}get isFullyOpen(){return void 0!==this._attr.current_position?100===this._attr.current_position:"open"===this.stateObj.state}get isFullyClosed(){return void 0!==this._attr.current_position?0===this._attr.current_position:"closed"===this.stateObj.state}get isFullyOpenTilt(){return 100===this._attr.current_tilt_position}get isFullyClosedTilt(){return 0===this._attr.current_tilt_position}get isOpening(){return"opening"===this.stateObj.state}get isClosing(){return"closing"===this.stateObj.state}get supportsOpen(){return lt(this.stateObj,1)}get supportsClose(){return lt(this.stateObj,2)}get supportsSetPosition(){return lt(this.stateObj,4)}get supportsStop(){return lt(this.stateObj,8)}get supportsOpenTilt(){return lt(this.stateObj,16)}get supportsCloseTilt(){return lt(this.stateObj,32)}get supportsStopTilt(){return lt(this.stateObj,64)}get supportsSetTiltPosition(){return lt(this.stateObj,128)}get isTiltOnly(){const t=this.supportsOpen||this.supportsClose||this.supportsStop;return(this.supportsOpenTilt||this.supportsCloseTilt||this.supportsStopTilt)&&!t}openCover(){this.callService("open_cover")}closeCover(){this.callService("close_cover")}stopCover(){this.callService("stop_cover")}openCoverTilt(){this.callService("open_cover_tilt")}closeCoverTilt(){this.callService("close_cover_tilt")}stopCoverTilt(){this.callService("stop_cover_tilt")}setCoverPosition(t){this.callService("set_cover_position",{position:t})}setCoverTiltPosition(t){this.callService("set_cover_tilt_position",{tilt_position:t})}callService(t,e={}){e.entity_id=this.stateObj.entity_id,this.hass.callService("cover",t,e)}}s.d(e,"StateCardCustomCover",function(){return pt});var ct=function(t,e,s,i){var n,r=arguments.length,o=r<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,s):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,s,i);else for(var a=t.length-1;a>=0;a--)(n=t[a])&&(o=(r<3?n(o):r>3?n(e,s,o):n(e,s))||o);return r>3&&o&&Object.defineProperty(e,s,o),o};let pt=class extends at{constructor(){super(...arguments),this.inDialog=!1}get stateObj(){return this.hass&&this._config?this.hass.states[this._config.entity]:null}setConfig(t){if(!t||!t.entity)throw new Error("Invalid configuration");this._config=t}get entityObj(){if(this.hass&&this.stateObj)return new ht(this.hass,this.stateObj);throw new Error("Trying to get entityObj before setting hass & config")}static getCardSize(){return 1}stateInfoTemplate(){return R`
State info template
`}render(){if(!this._config||!this.hass)return R``;const t=this.entityObj,e=this.hass.states[this._config.entity];return e?R`
<style include="iron-flex iron-flex-alignment"></style>
@@ -173,6 +173,16 @@ const st=(t,e)=>"method"!==e.kind||!e.descriptor||"value"in e.descriptor?{kind:"
.state {
white-space: nowrap;
}
ha-icon-button {
width: 35px;
--mdc-icon-size: 25px;
}
ha-icon {
height: auto;
}
[invisible] {
visibility: hidden !important;
}
@@ -183,21 +193,23 @@ const st=(t,e)=>"method"!==e.kind||!e.descriptor||"value"in e.descriptor?{kind:"
<ha-icon-button
icon="hass:menu"
@click=${this.onHalfOpenTap}
></ha-icon-button>
>
<ha-icon icon="hass:menu"> </ha-icon>
</ha-icon-button>
<ha-icon-button
icon="hass:arrow-up"
@click=${this.onOpenTap}
.disabled="${this.computeOpenDisabled(e,this.entityObj)}"
></ha-icon-button>
<ha-icon-button
icon="hass:stop"
@click=${this.onStopTap}
></ha-icon-button>
>
<ha-icon icon="hass:arrow-up"> </ha-icon>
</ha-icon-button>
<ha-icon-button
icon="hass:arrow-down"
@click=${this.onCloseTap}
.disabled="${this.computeClosedDisabled(e,t)}"
></ha-icon-button>
>
<ha-icon icon="hass:arrow-down"> </ha-icon>
</ha-icon-button>
</div>
</hui-generic-entity-row>
`:R`

Some files were not shown because too many files have changed in this diff Show More