Hilft das? (wie begrenze ich das auf das Wesentliche?)
| 2025-12-24 00:02:56.506733 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘resp’, ‘req_id’: 47, ‘code’: 200, ‘msg’: <WsMsgEvents.AVAILABLE_ENTITIES: ‘available_entities’>, ‘msg_data’: {‘available_entities’: [{‘entity_id’: ‘http-get’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Get’}}, {‘entity_id’: ‘http-post’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Post’}}, {‘entity_id’: ‘http-patch’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Patch’}}, {‘entity_id’: ‘http-put’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Put’}}, {‘entity_id’: ‘http-delete’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Delete’}}, {‘entity_id’: ‘http-head’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Head’}}, {‘entity_id’: ‘wol’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘Wake on LAN’}}, {‘entity_id’: ‘tcp-text’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘Text over TCP’, ‘de’: ‘Text über TCP’}}, {‘entity_id’: ‘http-response’, ‘entity_type’: <EntityTypes.SENSOR: ‘sensor’>, ‘device_id’: None, ‘features’: None, ‘name’: {‘en’: ‘HTTP Request Response’, ‘de’: ‘HTTP Anfrage-Antwort’}, ‘device_class’: <DeviceClasses.CUSTOM: ‘custom’>}]}} |
|---|---|---|---|
| 2025-12-24 00:02:56.498011 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] <-: {kind:req,id:47,msg:get_available_entities,msg_data:{}} |
| 2025-12-24 00:02:48.123094 +00:00 | custom-intg-requests | INFO | config DEBUG Ignore saving and storing setup_complete flag during reconfiguration |
| 2025-12-24 00:02:48.122443 +00:00 | custom-intg-requests | INFO | setup ERROR Error during setup |
| 2025-12-24 00:02:48.121714 +00:00 | custom-intg-requests | INFO | setup INFO Setup was aborted with code: IntegrationSetupError.OTHER |
| 2025-12-24 00:02:48.120519 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] <-: {kind:event,msg:abort_driver_setup,cat:DEVICE,ts:2025-12-24T00:02:48.117050048Z,msg_data:{error:OTHER}} |
| 2025-12-24 00:02:48.114780 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘event’, ‘msg’: <WsMsgEvents.DRIVER_SETUP_CHANGE: ‘driver_setup_change’>, ‘msg_data’: {‘event_type’: ‘STOP’, ‘state’: ‘ERROR’, ‘error’: <IntegrationSetupError.OTHER: ‘OTHER’>}, ‘cat’: <EventCategory.DEVICE: ‘DEVICE’>} |
| 2025-12-24 00:02:48.114780 +00:00 | custom-intg-requests | INFO | config DEBUG Ignore saving and storing setup_complete flag during reconfiguration |
| 2025-12-24 00:02:48.111876 +00:00 | custom-intg-requests | INFO | ^ |
| 2025-12-24 00:02:48.111876 +00:00 | custom-intg-requests | INFO | text: !1pow.0 |
| 2025-12-24 00:02:48.111876 +00:00 | custom-intg-requests | INFO | in , line 7, column 25: |
| 2025-12-24 00:02:48.111876 +00:00 | custom-intg-requests | INFO | expected , but found ‘’ |
| 2025-12-24 00:02:48.111876 +00:00 | custom-intg-requests | INFO | ^ |
| 2025-12-24 00:02:48.111876 +00:00 | custom-intg-requests | INFO | address: 192.168.178.63:50006 |
| 2025-12-24 00:02:48.111876 +00:00 | custom-intg-requests | INFO | in , line 6, column 9: |
| 2025-12-24 00:02:48.111876 +00:00 | custom-intg-requests | INFO | setup ERROR The entered configuration is not valid YAML: while parsing a block mapping |
| 2025-12-24 00:02:48.090772 +00:00 | custom-intg-requests | INFO | config DEBUG Get variables from _vars block in custom entities yaml configuration |
| 2025-12-24 00:02:48.024294 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘event’, ‘msg’: <WsMsgEvents.DRIVER_SETUP_CHANGE: ‘driver_setup_change’>, ‘msg_data’: {‘event_type’: ‘SETUP’, ‘state’: ‘SETUP’}, ‘cat’: <EventCategory.DEVICE: ‘DEVICE’>} |
| 2025-12-24 00:02:47.525369 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘resp’, ‘req_id’: 46, ‘code’: 200, ‘msg’: ‘result’, ‘msg_data’: {}} |
| 2025-12-24 00:02:47.519093 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] <-: {kind:req,id:46,msg:set_driver_user_data,msg_data:{input_values:{custom_entities:Primare_SPA25:\n Features:\n ‘Off’:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1pow.0\ \n ‘On’:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1pow.1\ \n ‘Toggle’:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1pow.t\ \n Simple Commands:\n INPUT_NEXT:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1inp.n\ \n INPUT_PREVIOUS:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1inp.p\ \n DSP_MODE_NEXT:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1sur.n\ \n DSP_MODE_PREVIOUS:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1sur.p\ \n MUTE_TOGGLE:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1mut.t\ \n VOLUME_UP:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1vol.u\ \n VOLUME_DOWN:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1vol.d\ }}} |
| 2025-12-24 00:02:39.049374 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘event’, ‘msg’: <WsMsgEvents.DRIVER_SETUP_CHANGE: ‘driver_setup_change’>, ‘msg_data’: {‘event_type’: ‘SETUP’, ‘state’: ‘WAIT_USER_ACTION’, ‘require_user_action’: {‘input’: {‘title’: {‘en’: ‘Custom Entity Configuration’, ‘de’: ‘Eigene Entitäten-Konfiguration’}, ‘settings’: [{‘id’: ‘custom-entities-settings’, ‘label’: {‘en’: ‘Custom entities configuration’, ‘de’: ‘Eigene Entitäten-Konfiguration’}, ‘field’: {‘label’: {‘value’: {‘en’: ‘Create your own remote entities with pre-defined commands. More details can be found in the readme file. If you add new commands or features to an existing entity you need to remove and re-add the entity from the configured entity list afterwards.’, ‘de’: ‘Erstelle deine eigenen Remote Entitäten mit vor-definierten Befehlen. Mehr Details findest du in der Readme-Datei. Wenn du neue Befehle oder Feature zu einer bestehenden Entitäten-Konfiguration hinzufügst, musst du die Entität anschließend aus der konfigurierten Entitäten-Liste entfernen und neu hinzufügen.’}}}}, {‘id’: ‘custom_entities’, ‘label’: {‘en’: ‘Replace this configuration with your own’, ‘de’: ‘Ersetzte diese Konfiguration mit deiner Eigenen’}, ‘field’: {‘textarea’: {‘value’: Entity1:\n Features:\n ‘Off’:\n Type: get\n Parameter: https://192.168.1.102/api/commands/off\n ‘On’:\n Type: wol\n Parameter:\n address:\n - ec:bd:d4:01:e9:39\n - 88:59:b7:25:b9:a5\n port: 12345\n interface: 192.168.1.1\n Toggle:\n Type: get\n Parameter: https://192.168.1.102/api/commands/toggle\n Simple Commands:\n INPUT_1:\n Type: post\n Parameter:\n url: https://httpbin.org/post\n json:\n command: input\n number: 1\n MENU:\n Type: tcp-text\n Parameter:\n address: 192.168.1.101:12345\n text: raw=0xDF 0xAD 0xBE 0xEF 0x00 0xFF\n timeout: 7\n}}}]}}}, ‘cat’: <EventCategory.DEVICE: ‘DEVICE’>} |
| 2025-12-24 00:02:39.044241 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘event’, ‘msg’: <WsMsgEvents.DRIVER_SETUP_CHANGE: ‘driver_setup_change’>, ‘msg_data’: {‘event_type’: ‘SETUP’, ‘state’: ‘SETUP’}, ‘cat’: <EventCategory.DEVICE: ‘DEVICE’>} |
| 2025-12-24 00:02:39.042563 +00:00 | custom-intg-requests | INFO | config DEBUG setup_step not found in __storers because it should not be stored in the config file |
| 2025-12-24 00:02:39.042563 +00:00 | custom-intg-requests | INFO | config DEBUG Saved setup_step: handle_custom into config runtime storage |
| 2025-12-24 00:02:39.039764 +00:00 | custom-intg-requests | INFO | config DEBUG setup_step not found in __storers because it should not be stored in the config file |
| 2025-12-24 00:02:39.039764 +00:00 | custom-intg-requests | INFO | config DEBUG Saved setup_step: custom into config runtime storage |
| 2025-12-24 00:02:39.037850 +00:00 | custom-intg-requests | INFO | config DEBUG setup_reconfigure not found in __storers because it should not be stored in the config file |
| 2025-12-24 00:02:39.037850 +00:00 | custom-intg-requests | INFO | config DEBUG Saved setup_reconfigure: True into config runtime storage |
| 2025-12-24 00:02:39.037850 +00:00 | custom-intg-requests | INFO | setup INFO Starting reconfiguration |
| 2025-12-24 00:02:39.037850 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘resp’, ‘req_id’: 45, ‘code’: 200, ‘msg’: ‘result’, ‘msg_data’: {}} |
| 2025-12-24 00:02:39.031422 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] <-: {kind:req,id:45,msg:setup_driver,msg_data:{reconfigure:true,setup_data:{setup_action:custom}}} |
| 2025-12-24 00:02:23.916395 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘resp’, ‘req_id’: 44, ‘code’: 200, ‘msg’: <WsMsgEvents.AVAILABLE_ENTITIES: ‘available_entities’>, ‘msg_data’: {‘available_entities’: [{‘entity_id’: ‘http-get’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Get’}}, {‘entity_id’: ‘http-post’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Post’}}, {‘entity_id’: ‘http-patch’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Patch’}}, {‘entity_id’: ‘http-put’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Put’}}, {‘entity_id’: ‘http-delete’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Delete’}}, {‘entity_id’: ‘http-head’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Head’}}, {‘entity_id’: ‘wol’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘Wake on LAN’}}, {‘entity_id’: ‘tcp-text’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘Text over TCP’, ‘de’: ‘Text über TCP’}}, {‘entity_id’: ‘http-response’, ‘entity_type’: <EntityTypes.SENSOR: ‘sensor’>, ‘device_id’: None, ‘features’: None, ‘name’: {‘en’: ‘HTTP Request Response’, ‘de’: ‘HTTP Anfrage-Antwort’}, ‘device_class’: <DeviceClasses.CUSTOM: ‘custom’>}]}} |
| 2025-12-24 00:02:23.911156 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] <-: {kind:req,id:44,msg:get_available_entities,msg_data:{}} |
| 2025-12-23 23:50:13.170187 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘resp’, ‘req_id’: 43, ‘code’: 200, ‘msg’: <WsMsgEvents.AVAILABLE_ENTITIES: ‘available_entities’>, ‘msg_data’: {‘available_entities’: [{‘entity_id’: ‘http-get’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Get’}}, {‘entity_id’: ‘http-post’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Post’}}, {‘entity_id’: ‘http-patch’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Patch’}}, {‘entity_id’: ‘http-put’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Put’}}, {‘entity_id’: ‘http-delete’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Delete’}}, {‘entity_id’: ‘http-head’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Head’}}, {‘entity_id’: ‘wol’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘Wake on LAN’}}, {‘entity_id’: ‘tcp-text’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘Text over TCP’, ‘de’: ‘Text über TCP’}}, {‘entity_id’: ‘http-response’, ‘entity_type’: <EntityTypes.SENSOR: ‘sensor’>, ‘device_id’: None, ‘features’: None, ‘name’: {‘en’: ‘HTTP Request Response’, ‘de’: ‘HTTP Anfrage-Antwort’}, ‘device_class’: <DeviceClasses.CUSTOM: ‘custom’>}]}} |
| 2025-12-23 23:50:13.168213 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] <-: {kind:req,id:43,msg:get_available_entities,msg_data:{}} |
| 2025-12-23 23:47:37.286578 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘resp’, ‘req_id’: 42, ‘code’: 200, ‘msg’: <WsMsgEvents.AVAILABLE_ENTITIES: ‘available_entities’>, ‘msg_data’: {‘available_entities’: [{‘entity_id’: ‘http-get’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Get’}}, {‘entity_id’: ‘http-post’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Post’}}, {‘entity_id’: ‘http-patch’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Patch’}}, {‘entity_id’: ‘http-put’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Put’}}, {‘entity_id’: ‘http-delete’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Delete’}}, {‘entity_id’: ‘http-head’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘HTTP Head’}}, {‘entity_id’: ‘wol’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘Wake on LAN’}}, {‘entity_id’: ‘tcp-text’, ‘entity_type’: <EntityTypes.MEDIA_PLAYER: ‘media_player’>, ‘device_id’: None, ‘features’: [<Features.SELECT_SOURCE: ‘select_source’>, <Features.MEDIA_TITLE: ‘media_title’>], ‘name’: {‘en’: ‘Text over TCP’, ‘de’: ‘Text über TCP’}}, {‘entity_id’: ‘http-response’, ‘entity_type’: <EntityTypes.SENSOR: ‘sensor’>, ‘device_id’: None, ‘features’: None, ‘name’: {‘en’: ‘HTTP Request Response’, ‘de’: ‘HTTP Anfrage-Antwort’}, ‘device_class’: <DeviceClasses.CUSTOM: ‘custom’>}]}} |
| 2025-12-23 23:47:37.280826 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] <-: {kind:req,id:42,msg:get_available_entities,msg_data:{}} |
| 2025-12-23 21:38:05.708597 +00:00 | custom-intg-requests | INFO | config DEBUG Ignore saving and storing setup_complete flag during reconfiguration |
| 2025-12-23 21:38:05.707878 +00:00 | custom-intg-requests | INFO | setup ERROR Error during setup |
| 2025-12-23 21:38:05.707159 +00:00 | custom-intg-requests | INFO | setup INFO Setup was aborted with code: IntegrationSetupError.OTHER |
| 2025-12-23 21:38:05.705870 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] <-: {kind:event,msg:abort_driver_setup,cat:DEVICE,ts:2025-12-23T21:38:05.702403398Z,msg_data:{error:OTHER}} |
| 2025-12-23 21:38:05.700021 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘event’, ‘msg’: <WsMsgEvents.DRIVER_SETUP_CHANGE: ‘driver_setup_change’>, ‘msg_data’: {‘event_type’: ‘STOP’, ‘state’: ‘ERROR’, ‘error’: <IntegrationSetupError.OTHER: ‘OTHER’>}, ‘cat’: <EventCategory.DEVICE: ‘DEVICE’>} |
| 2025-12-23 21:38:05.700021 +00:00 | custom-intg-requests | INFO | config DEBUG Ignore saving and storing setup_complete flag during reconfiguration |
| 2025-12-23 21:38:05.697178 +00:00 | custom-intg-requests | INFO | ^ |
| 2025-12-23 21:38:05.697178 +00:00 | custom-intg-requests | INFO | text: !1pow.0 |
| 2025-12-23 21:38:05.697178 +00:00 | custom-intg-requests | INFO | in , line 7, column 25: |
| 2025-12-23 21:38:05.697178 +00:00 | custom-intg-requests | INFO | expected , but found ‘’ |
| 2025-12-23 21:38:05.697178 +00:00 | custom-intg-requests | INFO | ^ |
| 2025-12-23 21:38:05.697178 +00:00 | custom-intg-requests | INFO | address: 192.168.178.63:50006 |
| 2025-12-23 21:38:05.697178 +00:00 | custom-intg-requests | INFO | in , line 6, column 9: |
| 2025-12-23 21:38:05.697178 +00:00 | custom-intg-requests | INFO | setup ERROR The entered configuration is not valid YAML: while parsing a block mapping |
| 2025-12-23 21:38:05.676263 +00:00 | custom-intg-requests | INFO | config DEBUG Get variables from _vars block in custom entities yaml configuration |
| 2025-12-23 21:38:05.610454 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘event’, ‘msg’: <WsMsgEvents.DRIVER_SETUP_CHANGE: ‘driver_setup_change’>, ‘msg_data’: {‘event_type’: ‘SETUP’, ‘state’: ‘SETUP’}, ‘cat’: <EventCategory.DEVICE: ‘DEVICE’>} |
| 2025-12-23 21:38:05.109489 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘resp’, ‘req_id’: 41, ‘code’: 200, ‘msg’: ‘result’, ‘msg_data’: {}} |
| 2025-12-23 21:38:05.104380 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] <-: {kind:req,id:41,msg:set_driver_user_data,msg_data:{input_values:{custom_entities:Primare_SPA25:\n Features:\n ‘Off’:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1pow.0\ \n ‘On’:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1pow.1\ \n ‘Toggle’:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1pow.t\ \n Simple Commands:\n INPUT_NEXT:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1inp.n\ \n INPUT_PREVIOUS:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1inp.p\ \n DSP_MODE_NEXT:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1sur.n\ \n DSP_MODE_PREVIOUS:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1sur.p\ \n MUTE_TOGGLE:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1mut.t\ \n VOLUME_UP:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1vol.u\ \n VOLUME_DOWN:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1vol.d\ }}} |
| 2025-12-23 21:37:57.529372 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘event’, ‘msg’: <WsMsgEvents.DRIVER_SETUP_CHANGE: ‘driver_setup_change’>, ‘msg_data’: {‘event_type’: ‘SETUP’, ‘state’: ‘WAIT_USER_ACTION’, ‘require_user_action’: {‘input’: {‘title’: {‘en’: ‘Custom Entity Configuration’, ‘de’: ‘Eigene Entitäten-Konfiguration’}, ‘settings’: [{‘id’: ‘custom-entities-settings’, ‘label’: {‘en’: ‘Custom entities configuration’, ‘de’: ‘Eigene Entitäten-Konfiguration’}, ‘field’: {‘label’: {‘value’: {‘en’: ‘Create your own remote entities with pre-defined commands. More details can be found in the readme file. If you add new commands or features to an existing entity you need to remove and re-add the entity from the configured entity list afterwards.’, ‘de’: ‘Erstelle deine eigenen Remote Entitäten mit vor-definierten Befehlen. Mehr Details findest du in der Readme-Datei. Wenn du neue Befehle oder Feature zu einer bestehenden Entitäten-Konfiguration hinzufügst, musst du die Entität anschließend aus der konfigurierten Entitäten-Liste entfernen und neu hinzufügen.’}}}}, {‘id’: ‘custom_entities’, ‘label’: {‘en’: ‘Replace this configuration with your own’, ‘de’: ‘Ersetzte diese Konfiguration mit deiner Eigenen’}, ‘field’: {‘textarea’: {‘value’: Entity1:\n Features:\n ‘Off’:\n Type: get\n Parameter: https://192.168.1.102/api/commands/off\n ‘On’:\n Type: wol\n Parameter:\n address:\n - ec:bd:d4:01:e9:39\n - 88:59:b7:25:b9:a5\n port: 12345\n interface: 192.168.1.1\n Toggle:\n Type: get\n Parameter: https://192.168.1.102/api/commands/toggle\n Simple Commands:\n INPUT_1:\n Type: post\n Parameter:\n url: https://httpbin.org/post\n json:\n command: input\n number: 1\n MENU:\n Type: tcp-text\n Parameter:\n address: 192.168.1.101:12345\n text: raw=0xDF 0xAD 0xBE 0xEF 0x00 0xFF\n timeout: 7\n}}}]}}}, ‘cat’: <EventCategory.DEVICE: ‘DEVICE’>} |
| 2025-12-23 21:37:57.525464 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘event’, ‘msg’: <WsMsgEvents.DRIVER_SETUP_CHANGE: ‘driver_setup_change’>, ‘msg_data’: {‘event_type’: ‘SETUP’, ‘state’: ‘SETUP’}, ‘cat’: <EventCategory.DEVICE: ‘DEVICE’>} |
| 2025-12-23 21:37:57.523029 +00:00 | custom-intg-requests | INFO | config DEBUG setup_step not found in __storers because it should not be stored in the config file |
| 2025-12-23 21:37:57.523029 +00:00 | custom-intg-requests | INFO | config DEBUG Saved setup_step: handle_custom into config runtime storage |
| 2025-12-23 21:37:57.520269 +00:00 | custom-intg-requests | INFO | config DEBUG setup_step not found in __storers because it should not be stored in the config file |
| 2025-12-23 21:37:57.520269 +00:00 | custom-intg-requests | INFO | config DEBUG Saved setup_step: custom into config runtime storage |
| 2025-12-23 21:37:57.520269 +00:00 | custom-intg-requests | INFO | config DEBUG setup_reconfigure not found in __storers because it should not be stored in the config file |
| 2025-12-23 21:37:57.520269 +00:00 | custom-intg-requests | INFO | config DEBUG Saved setup_reconfigure: True into config runtime storage |
| 2025-12-23 21:37:57.520269 +00:00 | custom-intg-requests | INFO | setup INFO Starting reconfiguration |
| 2025-12-23 21:37:57.515550 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘resp’, ‘req_id’: 40, ‘code’: 200, ‘msg’: ‘result’, ‘msg_data’: {}} |
| 2025-12-23 21:37:57.515550 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] <-: {kind:req,id:40,msg:setup_driver,msg_data:{reconfigure:true,setup_data:{setup_action:custom}}} |
| 2025-12-23 21:37:35.829073 +00:00 | custom-intg-requests | INFO | config DEBUG Ignore saving and storing setup_complete flag during reconfiguration |
| 2025-12-23 21:37:35.828362 +00:00 | custom-intg-requests | INFO | setup ERROR Error during setup |
| 2025-12-23 21:37:35.827622 +00:00 | custom-intg-requests | INFO | setup INFO Setup was aborted with code: IntegrationSetupError.OTHER |
| 2025-12-23 21:37:35.826208 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] <-: {kind:event,msg:abort_driver_setup,cat:DEVICE,ts:2025-12-23T21:37:35.822803849Z,msg_data:{error:OTHER}} |
| 2025-12-23 21:37:35.820356 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘event’, ‘msg’: <WsMsgEvents.DRIVER_SETUP_CHANGE: ‘driver_setup_change’>, ‘msg_data’: {‘event_type’: ‘STOP’, ‘state’: ‘ERROR’, ‘error’: <IntegrationSetupError.OTHER: ‘OTHER’>}, ‘cat’: <EventCategory.DEVICE: ‘DEVICE’>} |
| 2025-12-23 21:37:35.820356 +00:00 | custom-intg-requests | INFO | config DEBUG Ignore saving and storing setup_complete flag during reconfiguration |
| 2025-12-23 21:37:35.817322 +00:00 | custom-intg-requests | INFO | ^ |
| 2025-12-23 21:37:35.817322 +00:00 | custom-intg-requests | INFO | text: !1pow.0 |
| 2025-12-23 21:37:35.817322 +00:00 | custom-intg-requests | INFO | in , line 7, column 25: |
| 2025-12-23 21:37:35.817322 +00:00 | custom-intg-requests | INFO | expected , but found ‘’ |
| 2025-12-23 21:37:35.817322 +00:00 | custom-intg-requests | INFO | ^ |
| 2025-12-23 21:37:35.817322 +00:00 | custom-intg-requests | INFO | address: 192.168.178.63:50006 |
| 2025-12-23 21:37:35.817322 +00:00 | custom-intg-requests | INFO | in , line 6, column 9: |
| 2025-12-23 21:37:35.817322 +00:00 | custom-intg-requests | INFO | setup ERROR The entered configuration is not valid YAML: while parsing a block mapping |
| 2025-12-23 21:37:35.795711 +00:00 | custom-intg-requests | INFO | config DEBUG Get variables from _vars block in custom entities yaml configuration |
| 2025-12-23 21:37:35.726338 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘event’, ‘msg’: <WsMsgEvents.DRIVER_SETUP_CHANGE: ‘driver_setup_change’>, ‘msg_data’: {‘event_type’: ‘SETUP’, ‘state’: ‘SETUP’}, ‘cat’: <EventCategory.DEVICE: ‘DEVICE’>} |
| 2025-12-23 21:37:35.226750 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] ->: {‘kind’: ‘resp’, ‘req_id’: 39, ‘code’: 200, ‘msg’: ‘result’, ‘msg_data’: {}} |
| 2025-12-23 21:37:35.220996 +00:00 | custom-intg-requests | INFO | ucapi.api DEBUG [(‘127.0.0.1’, 43364)] <-: {kind:req,id:39,msg:set_driver_user_data,msg_data:{input_values:{custom_entities:Primare_SPA25:\n Features:\n ‘Off’:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1pow.0\ \n ‘On’:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1pow.1\ \n ‘Toggle’:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1pow.t\ \n Simple Commands:\n INPUT_NEXT:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1inp.n\ \n INPUT_PREVIOUS:\n Type: tcp-text\n Parameter:\n address: 192.168.178.63:50006\n text: !1inp.p\ \n DSP_MODE_NEXT:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1sur.n\ \n DSP_MODE_PREVIOUS:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1sur.p\ \n MUTE_TOGGLE:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1mut.t\ \n VOLUME_UP:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1vol.u\ \n VOLUME_DOWN:\n Parameter:\n Type: tcp-text\n address: 192.168.178.63:50006\n text: !1vol.d\ }}} |



