Can't connect to the CMI system

First off thank you for your great work!
In my browser I can access the CMI using the URL http://<IP_ADDRESS>:8088/#home.cgi
If I only enter http://<IP_ADDRESS>:8088 then I am automatically forwarded to the address above.
The CMI then asks me to enter the user and password and I can log in.
However, I can't find a way to get this integration connected to my CMI.
I have installed the integration (most recent version 1.41 and also tried the latest beta version) using HACS as described here. After restarting HA I went to Settings->Integrations->Add integration->Technische Alternative C.M.I. Then the configuration dialog popped up as expected. From here I am unable to find a configuration that works. For the following tests I have always used the correct (admin) user and password. I also tried everything with the credentials of a normal (non-admin) user.
If I use the URL http://<IP_ADDRESS>:8088 then I get an error message immediately saying "Error while communicating with a device. See logs for details".
The log entry says:
Logger: custom_components.ta_cmi
Source: custom_components/ta_cmi/config_flow.py:127
Integration: ta_cmi (documentation, issues)
First occurred: 10:08:01 (2 occurrences)
Last logged: 10:38:03
Error while communicating with a device (1): Invalid response from CMI: 404
Using the complete URL http://<IP_ADDRESS>:8088/#home.cgi causes the dialog to show the wait symbol for a minute or so and then show the message "unknown error occurred". The log says:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_protocol.py", line 433, in _handle_request
resp = await request_handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_app.py", line 504, in _handle
resp = await handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 85, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 80, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 235, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 146, in handle
result = await result
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 180, in post
return await super().post(request, flow_id)
File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 72, in wrapper
result = await method(view, request, data, *args, **kwargs)
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 110, in post
result = await self._flow_mgr.async_configure(flow_id, data)
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 271, in async_configure
result = await self._async_handle_step(
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 367, in _async_handle_step
result: FlowResult = await getattr(flow, method)(user_input)
File "/config/custom_components/ta_cmi/config_flow.py", line 127, in async_step_user
return await self.async_step_devices()
File "/config/custom_components/ta_cmi/config_flow.py", line 188, in async_step_devices
await fetch_device(dev)
File "/config/custom_components/ta_cmi/config_flow.py", line 69, in fetch_device
await device.fetch_type()
File "/usr/local/lib/python3.10/site-packages/ta_cmi/device.py", line 96, in fetch_type
self._extract_device_info(await self._make_request_to_device())
File "/usr/local/lib/python3.10/site-packages/ta_cmi/device.py", line 88, in _make_request_to_device
return await self._make_request(url)
File "/usr/local/lib/python3.10/site-packages/ta_cmi/baseApi.py", line 24, in _make_request
data = json.loads(raw_response)
File "/usr/local/lib/python3.10/json/init.py", line 346, in loads
return _default_decoder.decode(s)
File "/usr/local/lib/python3.10/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/local/lib/python3.10/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
I also tried the URL without the port (http://<IP_ADDRESS>).
After a minute wait time or so I get the following error message in the dialog:
[%key:common::config_flow::error::cannot_connect%]
There is no new log entry in this case.
Any ideas how to make this work?

Update:
I have now tried setting the CMI to the default port (80) so that it is not necessary to add the port to the URL.
I used the URL http://<IP_ADDRESS> in the configuration dialog but this resulted in the same error as using the URL http://<IP_ADDRESS>:8088 before changing the port. (404 error)

Sure,
The first URL opens a white page with the text "1;" in the top left corner (without the quotes)
The second URL can't work anymore since I have changed the port to the default port. (80) as mentioned above. As expected I get "ERR_CONNECTION_TIMED_OUT" in Chrome.
Thank you for your support!

In this case you have to enter http://<IP_ADDRESS> as host in the setup. Then the integration should work.

Hi guys,
I have the same problem as creuter27.
I can reach the http page under: http://<IP_ADDRESS> and successfully login.
If I use the IP and the correct credentials within the integration, it can not connect.
If I open: http://<IP_ADDRESS>/INCLUDE/can_nodes.cgi?_=1
I am getting the following output: 1;3;22;
Ana ideas?

@Daste87
Could you set the integration to the debug log level and send me the logs?
logger:
  default: info
  logs:
    custom_components.ta_cmi: debug
    ta_cmi: debug

Yes, sure.
To be honest, I am a beginner with Home Assitant, but generally experienced with Smarthome.
Could you please tell me how to do this, where to do this, in which file exatcly?

Sure.
You can find information about logging in Home Assistant here.
You need to add the code snippet in your configuration.yaml

Within the home-assistant.log I am getting the following message:
[ta_cmi] Receive list of nodes from C.M.I
[ta_cmi] Received list of nodes from C.M.I: 1;3;22;
[customer_components.ta_cmi] Sleep mode for 61 seconds to prevent rate limiting
I tried it several times, and that is the message, I am getting all the time.

@Lorress
Since I have neither a uvr1611 or experience with BLNET, I can't help you there.

Hello @DeerMaximum unfortunately I'm experiencing the same issue. However, also the Network of the C.M.I goes down during the setup (LAN LED flashing) and is not pingable anymore. It comes back after some minutes.
What is it about this rate limiting, is TA setting this rate limit, and if so maybe 61 seconds is not enough?
My second question is, does this integration have just read or also write rights on the C.M.I ?

/INCLUDE/can_nodes.cgi?_=1`
2;3;

2023-07-18 13:23:16.653 DEBUG (MainThread) [ta_cmi] Receive list of nodes from C.M.I
2023-07-18 13:23:16.677 DEBUG (MainThread) [ta_cmi] Received list of nodes from C.M.I: 2;3;
2023-07-18 13:23:16.678 DEBUG (MainThread) [custom_components.ta_cmi] Sleep mode for 61 seconds to prevent rate limiting
2023-07-18 13:24:17.680 DEBUG (MainThread) [custom_components.ta_cmi] Try to fetch device type: 2
2023-07-18 13:24:17.680 DEBUG (MainThread) [ta_cmi] Make request to device 2 with parameters: I,O
2023-07-18 13:24:18.352 DEBUG (MainThread) [custom_components.ta_cmi] Sleep mode for 61 seconds to prevent rate limiting
2023-07-18 13:25:19.354 DEBUG (MainThread) [custom_components.ta_cmi] Try to fetch available device channels: 2
2023-07-18 13:25:19.354 DEBUG (MainThread) [ta_cmi] Update device: 2
2023-07-18 13:25:19.355 DEBUG (MainThread) [ta_cmi] Make request to device 2 with parameters: I,O,D,Sg,Sd,St,Ss
2023-07-18 13:26:21.961 DEBUG (MainThread) [ta_cmi] Make request to device 2 with parameters: La,Ld
2023-07-18 13:26:21.979 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/aiohttp/web_protocol.py", line 433, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aiohttp/web_app.py", line 504, in _handle
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 85, in security_filter_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 80, in ban_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 236, in auth_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 148, in handle
result = await handler(request, **request.match_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 181, in post
return await super().post(request, flow_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 72, in wrapper
result = await method(view, request, data, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 110, in post
result = await self._flow_mgr.async_configure(flow_id, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 297, in async_configure
result = await self._async_handle_step(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 393, in _async_handle_step
result: FlowResult = await getattr(flow, method)(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/ta_cmi/config_flow.py", line 127, in async_step_user
return await self.async_step_devices()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/ta_cmi/config_flow.py", line 188, in async_step_devices
await fetch_device(dev)
File "/config/custom_components/ta_cmi/config_flow.py", line 74, in fetch_device
await device.update()
File "/usr/local/lib/python3.11/site-packages/ta_cmi/device.py", line 78, in update
res: Dict[str, Any] = await self._make_request_to_device()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/ta_cmi/device.py", line 67, in _make_request_to_device
data["Data"].update((await self._api.get_device_data(self.id, params))["Data"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/ta_cmi/cmi_api.py", line 47, in get_device_data
return await self._make_data_request(url)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/ta_cmi/cmi_api.py", line 51, in _make_data_request
data = await self._make_request(url)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/ta_cmi/api.py", line 27, in _make_request
return json.loads(raw_response)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/json/init.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/json/decoder.py", line 353, in raw_decode
obj, end = self.scan_once(s, idx)
^^^^^^^^^^^^^^^^^^^^^^
json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 8 column 1 (char 76)

🙏 Thanks

@dagassa
To address your questions. The API that the integration uses only allows read access.
Regarding the rate limit, I will increase the delay to 75 seconds.

Thank you @DeerMaximum,
unfortunately, I still get the error "Unknown error occurred"

2023-07-26 16:55:51.544 INFO (SyncWorker_8) [homeassistant.util.package] Attempting install of ta-cmi==2.0.2
2023-07-26 16:58:09.190 DEBUG (MainThread) [ta_cmi] Receive list of nodes from C.M.I
2023-07-26 16:58:09.213 DEBUG (MainThread) [ta_cmi] Received list of nodes from C.M.I: 2;3;
2023-07-26 16:58:09.214 DEBUG (MainThread) [custom_components.ta_cmi] Sleep mode for 61 seconds to prevent rate limiting
2023-07-26 16:59:10.215 DEBUG (MainThread) [custom_components.ta_cmi] Try to fetch device type: 2
2023-07-26 16:59:10.216 DEBUG (MainThread) [ta_cmi] Make request to device 2 with parameters: I,O
2023-07-26 16:59:10.239 DEBUG (MainThread) [ta_cmi] Failed response received: {"Header": {"Version": 6, "Device": "87", "Timestamp":<PHONE_NUMBER>}, "Data": {}, "Status": "FAIL", "Status code": 2}
2023-07-26 16:59:10.240 DEBUG (MainThread) [custom_components.ta_cmi] Sleep mode for 61 seconds to prevent rate limiting
2023-07-26 17:00:11.242 DEBUG (MainThread) [custom_components.ta_cmi] Try to fetch device type: 2
2023-07-26 17:00:11.243 DEBUG (MainThread) [ta_cmi] Make request to device 2 with parameters: AM
2023-07-26 17:00:11.268 DEBUG (MainThread) [ta_cmi] Failed response received: {"Header": {"Version": 6, "Device": "87", "Timestamp":<PHONE_NUMBER>}, "Data": {}, "Status": "FAIL", "Status code": 2}
2023-07-26 17:00:11.269 WARNING (MainThread) [custom_components.ta_cmi] Error while communicating with a device (2): Failure during the CAN-request/parameter not available for this device
2023-07-26 17:00:11.352 DEBUG (MainThread) [custom_components.ta_cmi] Sleep mode for 61 seconds to prevent rate limiting
2023-07-26 17:01:12.354 DEBUG (MainThread) [custom_components.ta_cmi] Try to fetch device type: 3
2023-07-26 17:01:12.354 DEBUG (MainThread) [ta_cmi] Make request to device 3 with parameters: I,O

However, I can reach the API and manually request everything above with the same parameters. I get a response from the C.M.I. with the needed data. In this case, there is generally no Modbus set. Would it be possible to skip this part in the script if it is not available?

@dagassa
The setup wizard tries to determine the type of the device. First only with I and O as arguments and if the query fails, for example if the device has no inputs and outputs, a new attempt is made.
In such a case it will try again, but with the arguments A and M.
Since the first query fails, even though the device has inputs and outputs, this cycle is also run. Normally a UVR16x2 never tries to access the modbus during setup.
Since I also have UVR16x2 in use, I find the error very unusual.
From the logs I see that you want to set up a second device besides the UVR16x2, what kind of device is it? And can you set up the second device?
Maybe it could help to reinstall the integration again.

@DeerMaximum
The question is why it fails as I do get a response from the API with the same arguments.

2023-07-27 14:01:17.358 DEBUG (MainThread) [ta_cmi] Receive list of nodes from C.M.I
2023-07-27 14:01:17.373 DEBUG (MainThread) [ta_cmi] Received list of nodes from C.M.I: 2;3;
2023-07-27 14:01:17.374 DEBUG (MainThread) [custom_components.ta_cmi] Sleep mode for 75 seconds to prevent rate limiting
2023-07-27 14:02:32.375 DEBUG (MainThread) [custom_components.ta_cmi] Try to fetch device type: 2
2023-07-27 14:02:32.376 DEBUG (MainThread) [ta_cmi] Make request to device 2 with parameters: I,O
2023-07-27 14:02:32.407 DEBUG (MainThread) [ta_cmi] Failed response received: {"Header": {"Version": 6, "Device": "87", "Timestamp":<PHONE_NUMBER>}, "Data": {}, "Status": "FAIL", "Status code": 2}

http://CMI/INCLUDE/api.cgi?jsonnode=2&jsonparam=I,O
  `{
    "Header": {
        "Version": 6,
        "Device": "87",
        "Timestamp":<PHONE_NUMBER>
    },
    "Data": {
        "Inputs": [
            {
                "Number": 1,
                "AD": "A",
                "Value": {
                    "Value": 18.2,
                    "Unit": "1"
                }
            },
            {
                "Number": 2,
                "AD": "A",
                "Value": {
                    "Value": 39.9,
                    "Unit": "1"
                }
            },
            {
                "Number": 3,
                "AD": "A",
                "Value": {
                    "Value": 40.3,
                    "Unit": "1"
                }
            },
            {
                "Number": 4,
                "AD": "A",
                "Value": {
                    "Value": 38.7,
                    "Unit": "1"
                }
            },
            {
                "Number": 5,
                "AD": "A",
                "Value": {
                    "Value": 38,
                    "Unit": "1"
                }
            },
            {
                "Number": 6,
                "AD": "A",
                "Value": {
                    "Value": 50,
                    "Unit": "1"
                }
            },
            {
                "Number": 7,
                "AD": "A",
                "Value": {
                    "Value": 59.1,
                    "Unit": "1"
                }
            },
            {
                "Number": 8,
                "AD": "A",
                "Value": {
                    "Value": 47.5,
                    "Unit": "1"
                }
            },
            {
                "Number": 10,
                "AD": "D",
                "Value": {
                    "Value": 1,
                    "Unit": "43"
                }
            },
            {
                "Number": 11,
                "AD": "D",
                "Value": {
                    "Value": 1,
                    "Unit": "43"
                }
            },
            {
                "Number": 12,
                "AD": "D",
                "Value": {
                    "Value": 1,
                    "Unit": "43"
                }
            },
            {
                "Number": 13,
                "AD": "D",
                "Value": {
                    "Value": 1,
                    "Unit": "43"
                }
            },
            {
                "Number": 14,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "43"
                }
            }
        ],
        "Outputs": [
            {
                "Number": 1,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "43"
                }
            },
            {
                "Number": 2,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "43"
                }
            },
            {
                "Number": 5,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "43"
                }
            },
            {
                "Number": 6,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "43"
                }
            },
            {
                "Number": 7,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "43"
                }
            },
            {
                "Number": 14,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "43"
                }
            },
            {
                "Number": 15,
                "AD": "A",
                "Value": {
                    "State": 1,
                    "Value": 0.2,
                    "Unit": "13"
                }
            }
        ]
    },
    "Status": "OK",
    "Status code": 0`

2023-07-27 14:02:32.407 DEBUG (MainThread) [custom_components.ta_cmi] Sleep mode for 75 seconds to prevent rate limiting
2023-07-27 14:03:47.410 DEBUG (MainThread) [custom_components.ta_cmi] Try to fetch device type: 2
2023-07-27 14:03:47.411 DEBUG (MainThread) [ta_cmi] Make request to device 2 with parameters: AM
2023-07-27 14:03:47.435 DEBUG (MainThread) [ta_cmi] Failed response received: {"Header": {"Version": 6, "Device": "87", "Timestamp":<PHONE_NUMBER>}, "Data": {}, "Status": "FAIL", "Status code": 2}
2023-07-27 14:03:47.436 WARNING (MainThread) [custom_components.ta_cmi] Error while communicating with a device (2): Failure during the CAN-request/parameter not available for this device

2023-07-27 14:03:47.485 DEBUG (MainThread) [custom_components.ta_cmi] Sleep mode for 75 seconds to prevent rate limiting
2023-07-27 14:05:02.488 DEBUG (MainThread) [custom_components.ta_cmi] Try to fetch device type: 3
2023-07-27 14:05:02.488 DEBUG (MainThread) [ta_cmi] Make request to device 3 with parameters: I,O

http://CMI/INCLUDE/api.cgi?jsonnode=3&jsonparam=I,O The second device is a UVR1611 HEXID 80
  `{
    "Header": {
        "Version": 6,
        "Device": "80",
        "Timestamp":<PHONE_NUMBER>
    },
    "Data": {
        "Inputs": [
            {
                "Number": 1,
                "AD": "A",
                "Value": {
                    "Value": 53.9,
                    "Unit": "1"
                }
            },
            {
                "Number": 2,
                "AD": "A",
                "Value": {
                    "Value": 53.7,
                    "Unit": "1"
                }
            },
            {
                "Number": 3,
                "AD": "A",
                "Value": {
                    "Value": 39.8,
                    "Unit": "1"
                }
            },
            {
                "Number": 4,
                "AD": "A",
                "Value": {
                    "Value": 59.2,
                    "Unit": "1"
                }
            },
            {
                "Number": 5,
                "AD": "A",
                "Value": {
                    "Value": 55.2,
                    "Unit": "1"
                }
            },
            {
                "Number": 6,
                "AD": "A",
                "Value": {
                    "Value": 49.4,
                    "Unit": "1"
                }
            },
            {
                "Number": 7,
                "AD": "A",
                "Value": {
                    "Value": 48.4,
                    "Unit": "1"
                }
            },
            {
                "Number": 8,
                "AD": "A",
                "Value": {
                    "Value": 48.2,
                    "Unit": "1"
                }
            },
            {
                "Number": 9,
                "AD": "A",
                "Value": {
                    "Value": 49.5,
                    "Unit": "1"
                }
            },
            {
                "Number": 10,
                "AD": "A",
                "Value": {
                    "Value": 47.6,
                    "Unit": "1"
                }
            },
            {
                "Number": 11,
                "AD": "A",
                "Value": {
                    "Value": 44.8,
                    "Unit": "1"
                }
            },
            {
                "Number": 12,
                "AD": "A",
                "Value": {
                    "Value": 49.4,
                    "Unit": "1"
                }
            },
            {
                "Number": 13,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "43"
                }
            },
            {
                "Number": 14,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "43"
                }
            },
            {
                "Number": 15,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "43"
                }
            },
            {
                "Number": 16,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "43"
                }
            }
        ],
        "Outputs": [
            {
                "Number": 1,
                "AD": "A",
                "Value": {
                    "State": 0,
                    "Value": 0,
                    "Unit": "0"
                }
            },
            {
                "Number": 2,
                "AD": "A",
                "Value": {
                    "State": 0,
                    "Value": 0,
                    "Unit": "0"
                }
            },
            {
                "Number": 3,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "0"
                }
            },
            {
                "Number": 4,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "0"
                }
            },
            {
                "Number": 5,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "0"
                }
            },
            {
                "Number": 6,
                "AD": "A",
                "Value": {
                    "State": 0,
                    "Value": 0,
                    "Unit": "0"
                }
            },
            {
                "Number": 7,
                "AD": "A",
                "Value": {
                    "State": 0,
                    "Value": 0,
                    "Unit": "0"
                }
            },
            {
                "Number": 8,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "0"
                }
            },
            {
                "Number": 9,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "0"
                }
            },
            {
                "Number": 10,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "0"
                }
            },
            {
                "Number": 11,
                "AD": "D",
                "Value": {
                    "Value": 1,
                    "Unit": "0"
                }
            },
            {
                "Number": 12,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "0"
                }
            },
            {
                "Number": 13,
                "AD": "D",
                "Value": {
                    "Value": 0,
                    "Unit": "0"
                }
            }
        ]
    },
    "Status": "OK",
    "Status code": 0
}`

I have also reinstalled the integration but doesn't help at all. Unfortunately, I can't set up the second device, the wizard stops at this point.

I have exactly the same problem.
As soon as I try to connect the module to the CMI, nothing happens in the setup window.
No instance is created but I get error messages in the HA log.
`Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht
Logger: custom_components.ta_cmi
Source: custom_components/ta_cmi/config_flow.py:125
Integration: Technische Alternative C.M.I. (documentation, issues)
First occurred: 17:16:35 (4 occurrences)
Last logged: 17:22:51
Error while communicating with a device (2): Failure during the CAN-request/parameter not available for this device
Error while communicating with a device (3): Failure during the CAN-request/parameter not available for this device
Error while communicating with a device (13): Device not supported
Error while communicating with a device (16): Device not supported`
When I call the URL I get the following values {2;3;13;16;}.
If I retrieve them one after the other in the browser with the following URL:
http://<IP_ADDRESS>/INCLUDE/api.cgi?jsonnode=2&jsonparam=I,O
http://<IP_ADDRESS>/INCLUDE/api.cgi?jsonnode=3&jsonparam=I,O
I get the values from the system. Here too, only addresses 2 and 3 provide values.
At 13 and 16 I get Device not supported.
What can I do to find out what the problem might be? I am only a user at the CMI, unfortunately not an editor.
best regards denny

It simply doesn't work. No matter what is entered (the data is all correct), it always leads to an error and the integration cannot be completed.
I'm sorry, but the Technical Academy needs to do a lot of work here. The integration in Home Assistant is not usable as it is.
Regards, Ralf

Hello,
I have problem to setup this integration.
I filled URL, name and password and after longer time I received next table with error "[%key:common::config_flow::error::unknown%]"
Part "Connected devices" is empty.
Could you help me?
Thank you

@buhonza Without the logs it's hard to help you. Could you please share them with me.

Could you set the integration to the debug log level and send me the logs?
logger:
  default: info
  logs:
    custom_components.ta_cmi: debug
    ta_cmi: debug

Hello,
there is the log.
Thank you very much.
Best regards,
Jan
2024-11-07 23:24:22.553 DEBUG (MainThread) [ta_cmi] Receive list of nodes
from C.M.I
2024-11-07 23:24:22.553 DEBUG (MainThread) [ta_cmi] Sending request to
http://<IP_ADDRESS>/INCLUDE/can_nodes.cgi?_=1 with None
2024-11-07 23:24:22.556 DEBUG (MainThread) [ta_cmi] Received payload: 1;
2024-11-07 23:24:22.556 DEBUG (MainThread) [ta_cmi] Received list of nodes
from C.M.I: 1;
2024-11-07 23:24:22.556 DEBUG (MainThread) [custom_components.ta_cmi] Try
to fetch device type: 1
2024-11-07 23:24:22.556 DEBUG (MainThread) [ta_cmi] Make request to device
1 with parameters: I,O
2024-11-07 23:24:22.556 DEBUG (MainThread) [ta_cmi] Sending request to
http://<IP_ADDRESS>/INCLUDE/api.cgi?jsonparam=I,O&jsonnode=1 with None
2024-11-07 23:24:23.135 DEBUG (MainThread) [ta_cmi] Received payload: {
"Header":{
"Version":6,
"Device":"87",
"Timestamp":1731021865
},
"Data":{
"Inputs":[
{
"Number":1,
"AD":"A",
"Value":{
"Value":2.7,
"Unit":"1"
}
},
{
"Number":2,
"AD":"A",
"Value":{
"Value":44.1,
"Unit":"1"
}
},
{
"Number":3,
"AD":"A",
"Value":{
"Value":26.4,
"Unit":"1"
}
},
{
"Number":4,
"AD":"A",
"Value":{
"Value":51.6,
"Unit":"1"
}
},
{
"Number":5,
"AD":"A",
"Value":{
"Value":27.1,
"Unit":"1"
}
},
{
"Number":6,
"AD":"A",
"Value":{
"Value":29.5,
"Unit":"1"
}
},
{
"Number":7,
"AD":"A",
"Value":{
"Value":38.6,
"Unit":"1"
}
},
{
"Number":8,
"AD":"A",
"Value":{
"Value":28.8,
"Unit":"1"
}
},
{
"Number":9,
"AD":"A",
"Value":{
"Value":24.3,
"Unit":"1"
}
},
{
"Number":10,
"AD":"A",
"Value":{
"Value":43.5,
"Unit":"1"
}
},
{
"Number":11,
"AD":"A",
"Value":{
"Value":30.8,
"Unit":"1"
}
}],
"Outputs":[
{
"Number":1,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":2,
"AD":"D",
"Value":{
"Value":1,
"Unit":"43"
}
},
{
"Number":5,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":8,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":9,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":10,
"AD":"D",
"Value":{
"Value":1,
"Unit":"43"
}
}]},
"Status":"OK",
"Status code":0
}
2024-11-07 23:24:23.136 DEBUG (MainThread) [custom_components.ta_cmi] Sleep
mode for 75 seconds to prevent rate limiting
2024-11-07 23:25:10.408 INFO (Recorder)
[homeassistant.components.sensor.recorder] Detected new cycle for
sensor.energy_buy_daily_cost, last_reset set to
2024-11-07T22:22:42.509425+00:00 (old last_reset
2024-11-06T23:00:00.001927+00:00)
2024-11-07 23:25:10.408 INFO (Recorder)
[homeassistant.components.sensor.recorder] Detected new cycle for
sensor.energy_sell_daily_compensation, last_reset set to
2024-11-07T22:22:42.509639+00:00 (old last_reset
2024-11-06T23:00:00.002018+00:00)
2024-11-07 23:25:38.137 DEBUG (MainThread) [custom_components.ta_cmi] Try
to fetch available device channels: 1
2024-11-07 23:25:38.137 DEBUG (MainThread) [ta_cmi] Update device: 1
2024-11-07 23:25:38.137 DEBUG (MainThread) [ta_cmi] Make request to device
1 with parameters: I,O,D,Sg,Sd,St,Ss
2024-11-07 23:25:38.137 DEBUG (MainThread) [ta_cmi] Sending request to
http://<IP_ADDRESS>/INCLUDE/api.cgi?jsonparam=I,O,D,Sg,Sd,St,Ss&jsonnode=1
with None
2024-11-07 23:25:39.597 DEBUG (MainThread) [ta_cmi] Received payload: {
"Header":{
"Version":6,
"Device":"87",
"Timestamp":1731021940
},
"Data":{
"Inputs":[
{
"Number":1,
"AD":"A",
"Value":{
"Value":2.7,
"Unit":"1"
}
},
{
"Number":2,
"AD":"A",
"Value":{
"Value":44.0,
"Unit":"1"
}
},
{
"Number":3,
"AD":"A",
"Value":{
"Value":26.4,
"Unit":"1"
}
},
{
"Number":4,
"AD":"A",
"Value":{
"Value":51.6,
"Unit":"1"
}
},
{
"Number":5,
"AD":"A",
"Value":{
"Value":27.1,
"Unit":"1"
}
},
{
"Number":6,
"AD":"A",
"Value":{
"Value":29.5,
"Unit":"1"
}
},
{
"Number":7,
"AD":"A",
"Value":{
"Value":38.6,
"Unit":"1"
}
},
{
"Number":8,
"AD":"A",
"Value":{
"Value":28.7,
"Unit":"1"
}
},
{
"Number":9,
"AD":"A",
"Value":{
"Value":24.2,
"Unit":"1"
}
},
{
"Number":10,
"AD":"A",
"Value":{
"Value":43.5,
"Unit":"1"
}
},
{
"Number":11,
"AD":"A",
"Value":{
"Value":30.8,
"Unit":"1"
}
}],
"Outputs":[
{
"Number":1,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":2,
"AD":"D",
"Value":{
"Value":1,
"Unit":"43"
}
},
{
"Number":5,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":8,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":9,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":10,
"AD":"D",
"Value":{
"Value":1,
"Unit":"43"
}
}],
"DL-Bus":[
],
"General":[
{
"Number":1,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":2,
"AD":"D",
"Value":{
"Value":0,
"Unit":"44"
}
},
{
"Number":3,
"AD":"D",
"Value":{
"Value":0,
"Unit":"44"
}
},
{
"Number":4,
"AD":"D",
"Value":{
"Value":0,
"Unit":"44"
}
},
{
"Number":5,
"AD":"D",
"Value":{
"Value":0,
"Unit":"44"
}
},
{
"Number":6,
"AD":"D",
"Value":{
"Value":0,
"Unit":"44"
}
}],
"Date":[
{
"Number":1,
"AD":"A",
"Value":{
"Value":7,
"Unit":"0"
}
},
{
"Number":2,
"AD":"A",
"Value":{
"Value":11,
"Unit":"0"
}
},
{
"Number":3,
"AD":"A",
"Value":{
"Value":24,
"Unit":"0"
}
},
{
"Number":4,
"AD":"A",
"Value":{
"Value":4,
"Unit":"0"
}
},
{
"Number":5,
"AD":"A",
"Value":{
"Value":45,
"Unit":"0"
}
},
{
"Number":6,
"AD":"A",
"Value":{
"Value":312,
"Unit":"0"
}
},
{
"Number":7,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":8,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":9,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":10,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
}],
"Time":[
{
"Number":1,
"AD":"A",
"Value":{
"Value":40,
"Unit":"4"
}
},
{
"Number":2,
"AD":"A",
"Value":{
"Value":51,
"Unit":"5"
}
},
{
"Number":3,
"AD":"A",
"Value":{
"Value":23,
"Unit":"15"
}
},
{
"Number":4,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":5,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":6,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":7,
"AD":"D",
"Value":{
"Value":0,
"Unit":"44"
}
},
{
"Number":8,
"AD":"A",
"Value":{
"Value":1431,
"Unit":"60"
}
}],
"Sun":[
{
"Number":1,
"AD":"A",
"Value":{
"Value":417,
"Unit":"60"
}
},
{
"Number":2,
"AD":"A",
"Value":{
"Value":989,
"Unit":"60"
}
},
{
"Number":3,
"AD":"A",
"Value":{
"Value":0,
"Unit":"5"
}
},
{
"Number":4,
"AD":"A",
"Value":{
"Value":1014,
"Unit":"5"
}
},
{
"Number":5,
"AD":"A",
"Value":{
"Value":0,
"Unit":"5"
}
},
{
"Number":6,
"AD":"A",
"Value":{
"Value":442,
"Unit":"5"
}
},
{
"Number":7,
"AD":"A",
"Value":{
"Value":-57.6,
"Unit":"54"
}
},
{
"Number":8,
"AD":"A",
"Value":{
"Value":3.3,
"Unit":"54"
}
},
{
"Number":9,
"AD":"D",
"Value":{
"Value":0,
"Unit":"44"
}
}]},
"Status":"OK",
"Status code":0
}
2024-11-07 23:26:40.598 DEBUG (MainThread) [ta_cmi] Make request to device
1 with parameters: La,Ld
2024-11-07 23:26:40.599 DEBUG (MainThread) [ta_cmi] Sending request to
http://<IP_ADDRESS>/INCLUDE/api.cgi?jsonparam=La,Ld&jsonnode=1 with None
2024-11-07 23:26:55.470 DEBUG (MainThread) [ta_cmi] Received payload: {
"Header":{
"Version":6,
"Device":"87",
"Timestamp":1731022015
},
"Data":{
},
"Status":"FAIL",
"Status code":2
}
2024-11-07 23:26:55.470 DEBUG (MainThread) [ta_cmi] Failed response
received: {"Header": {"Version": 6, "Device": "87", "Timestamp":
1731022015}, "Data": {}, "Status": "FAIL", "Status code": 2}
2024-11-07 23:26:55.470 DEBUG (MainThread) [custom_components.ta_cmi] Sleep
mode for 75 seconds to prevent rate limiting
2024-11-07 23:28:10.472 DEBUG (MainThread) [custom_components.ta_cmi] Try
to fetch device type: 1
2024-11-07 23:28:10.472 DEBUG (MainThread) [ta_cmi] Make request to device
1 with parameters: AM
2024-11-07 23:28:10.472 DEBUG (MainThread) [ta_cmi] Sending request to
http://<IP_ADDRESS>/INCLUDE/api.cgi?jsonparam=AM&jsonnode=1 with None
2024-11-07 23:28:10.479 DEBUG (MainThread) [ta_cmi] Received payload: {
"Header":{
"Version":6,
"Device":"87",
"Timestamp":1731022092
},
"Data":{
},
"Status":"FAIL",
"Status code":2
}
2024-11-07 23:28:10.480 DEBUG (MainThread) [ta_cmi] Failed response
received: {"Header": {"Version": 6, "Device": "87", "Timestamp":
1731022092}, "Data": {}, "Status": "FAIL", "Status code": 2}
2024-11-07 23:28:10.480 WARNING (MainThread) [custom_components.ta_cmi]
Error while communicating with a device (1): Failure during the
CAN-request/parameter not available for this device
Dne st 6. 11. 2024 16:37 uživatel DeerMaximum @.***>
napsal:

@buhonza https://github.com/buhonza Without the logs it's hard to help
you. Could you please share them with me.
Could you set the integration to the debug log level and send me the logs?
logger:
default: info
logs:
custom_components.ta_cmi: debug
ta_cmi: debug
—
Reply to this email directly, view it on GitHub
https://github.com/DeerMaximum/Technische-Alternative-CMI/issues/49#issuecomment-2460094667,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4AAYKC7U6UI3FNNGL3GBMDZ7IZS3AVCNFSM6AAAAABRAW5EBKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRQGA4TINRWG4
.
You are receiving this because you were mentioned.Message ID:
@.***>

If you have problems at first setup, just enter the IP of the CMI at address field. No http, no port, nothing.
Like
<IP_ADDRESS>
This worked for me instantaneously..... after hours of log reading, and debugging...

@buhonza
It seems like there is an error in the CAN-Communication between your C.M.I. and your UVR16x2. I would try to retry it a few times with a few minutes delay. For some reason this happens sometimes. But I have the same setup and the requests should not fail.

@zihatzik In your case the integration received a malformed response. Did you enter the correct IP into the config flow? I must look like this: http://<IP_ADDRESS> with no path after the IP address.

Hello @DeerMaximum, thanks for your reply.
Hmm I guess I am using a wrong IP.
Where I can find the correct IP?

@zihatzik
When you log into your C.M.I. you should see a screen like below. Then copy the IP from the URL of this site.

Hello,
it still doesn't work for me, even though I'm definitely using the right IP address.
Do I have to log in with one of these "users" or use my personal account that I use to log in to c.m.i.?
Greetings Ralf

@RalfGaiser
You need to log in with the expert user.
By the way, I see that you are not accessing your C.M.I. with the local IP address. The access through the TA C.M.I. Portal is not supported, so you must use the local IP for the integration.

hello
I think i have the same issue here.

Hello
I think i have the same Issue here

I tried also the links that you have postet in the previous posts
http://<IP_ADDRESS>/INCLUDE/can_nodes.cgi?_=1
1;
http://<IP_ADDRESS>/INCLUDE/api.cgi?jsonnode=1&jsonparam=I,O
{ "Header":{ "Version":7, "Device":"80", "Timestamp":1734597135 }, "Data":{ "Inputs":[ { "Number":1, "AD":"A", "Value":{ "Value":2.5, "Unit":"1" } } , { "Number":2, "AD":"A", "Value":{ "Value":34.1, "Unit":"1" } } , { "Number":3, "AD":"A", "Value":{ "Value":33.7, "Unit":"1" } } , { "Number":4, "AD":"A", "Value":{ "Value":30.9, "Unit":"1" } } , { "Number":5, "AD":"A", "Value":{ "Value":55.2, "Unit":"1" } } , { "Number":6, "AD":"A", "Value":{ "Value":38.3, "Unit":"1" } } , { "Number":7, "AD":"A", "Value":{ "Value":37.5, "Unit":"1" } } , { "Number":8, "AD":"A", "Value":{ "Value":1049.6, "Unit":"1" } } , { "Number":9, "AD":"A", "Value":{ "Value":26.9, "Unit":"1" } } , { "Number":10, "AD":"D", "Value":{ "Value":0, "Unit":"43" } } , { "Number":11, "AD":"D", "Value":{ "Value":0, "Unit":"43" } } , { "Number":12, "AD":"D", "Value":{ "Value":0, "Unit":"43" } } , { "Number":13, "AD":"D", "Value":{ "Value":0, "Unit":"43" } } , { "Number":14, "AD":"D", "Value":{ "Value":0, "Unit":"43" } } , { "Number":15, "AD":"D", "Value":{ "Value":0, "Unit":"43" } } , { "Number":16, "AD":"D", "Value":{ "Value":0, "Unit":"43" } } ], "Outputs":[ { "Number":1, "AD":"A", "Value":{ "State":1,"Value":30, "Unit":"0" } } , { "Number":2, "AD":"A", "Value":{ "State":0,"Value":0, "Unit":"0" } } , { "Number":3, "AD":"D", "Value":{ "Value":0, "Unit":"0" } } , { "Number":4, "AD":"D", "Value":{ "Value":0, "Unit":"0" } } , { "Number":5, "AD":"D", "Value":{ "Value":1, "Unit":"0" } } , { "Number":6, "AD":"A", "Value":{ "State":0,"Value":0, "Unit":"0" } } , { "Number":7, "AD":"A", "Value":{ "State":0,"Value":0, "Unit":"0" } } , { "Number":8, "AD":"D", "Value":{ "Value":0, "Unit":"0" } } , { "Number":9, "AD":"D", "Value":{ "Value":0, "Unit":"0" } } , { "Number":10, "AD":"D", "Value":{ "Value":1, "Unit":"0" } } , { "Number":11, "AD":"D", "Value":{ "Value":0, "Unit":"0" } } , { "Number":12, "AD":"D", "Value":{ "Value":0, "Unit":"0" } } , { "Number":13, "AD":"D", "Value":{ "Value":0, "Unit":"0" } } ]}, "Status":"OK", "Status code":0 }
Here the debug log
2024-12-19 08:52:52.641 DEBUG (MainThread) [ta_cmi] Receive list of nodes from C.M.I
2024-12-19 08:52:52.642 DEBUG (MainThread) [ta_cmi] Sending request to http://<IP_ADDRESS>/INCLUDE/can_nodes.cgi?_=1 with None
2024-12-19 08:52:52.652 DEBUG (MainThread) [ta_cmi] Received payload: 1;
2024-12-19 08:52:52.652 DEBUG (MainThread) [ta_cmi] Received list of nodes from C.M.I: 1;
2024-12-19 08:52:52.652 DEBUG (MainThread) [custom_components.ta_cmi] Try to fetch device type: 1
2024-12-19 08:52:52.652 DEBUG (MainThread) [ta_cmi] Make request to device 1 with parameters: I,O
2024-12-19 08:52:52.653 DEBUG (MainThread) [ta_cmi] Sending request to http://<IP_ADDRESS>/INCLUDE/api.cgi?jsonparam=I,O&jsonnode=1 with None
2024-12-19 08:52:53.578 DEBUG (MainThread) [ta_cmi] Received payload: {
"Header":{
"Version":7,
"Device":"80",
"Timestamp":1734598372
},
"Data":{
"Inputs":[
{
"Number":1,
"AD":"A",
"Value":{
"Value":2.3,
"Unit":"1"
}
}
,
{
"Number":2,
"AD":"A",
"Value":{
"Value":35.5,
"Unit":"1"
}
}
,
{
"Number":3,
"AD":"A",
"Value":{
"Value":33.9,
"Unit":"1"
}
}
,
{
"Number":4,
"AD":"A",
"Value":{
"Value":32.5,
"Unit":"1"
}
}
,
{
"Number":5,
"AD":"A",
"Value":{
"Value":54.8,
"Unit":"1"
}
}
,
{
"Number":6,
"AD":"A",
"Value":{
"Value":38.0,
"Unit":"1"
}
}
,
{
"Number":7,
"AD":"A",
"Value":{
"Value":36.7,
"Unit":"1"
}
}
,
{
"Number":8,
"AD":"A",
"Value":{
"Value":1049.6,
"Unit":"1"
}
}
,
{
"Number":9,
"AD":"A",
"Value":{
"Value":26.9,
"Unit":"1"
}
}
,
{
"Number":10,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
}
,
{
"Number":11,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
}
,
{
"Number":12,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
}
,
{
"Number":13,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
}
,
{
"Number":14,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
}
,
{
"Number":15,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
}
,
{
"Number":16,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
}
],
"Outputs":[
{
"Number":1,
"AD":"A",
"Value":{
"State":1,"Value":30,
"Unit":"0"
}
}
,
{
"Number":2,
"AD":"A",
"Value":{
"State":0,"Value":0,
"Unit":"0"
}
}
,
{
"Number":3,
"AD":"D",
"Value":{
"Value":0,
"Unit":"0"
}
}
,
{
"Number":4,
"AD":"D",
"Value":{
"Value":0,
"Unit":"0"
}
}
,
{
"Number":5,
"AD":"D",
"Value":{
"Value":1,
"Unit":"0"
}
}
,
{
"Number":6,
"AD":"A",
"Value":{
"State":0,"Value":0,
"Unit":"0"
}
}
,
{
"Number":7,
"AD":"A",
"Value":{
"State":0,"Value":0,
"Unit":"0"
}
}
,
{
"Number":8,
"AD":"D",
"Value":{
"Value":0,
"Unit":"0"
}
}
,
{
"Number":9,
"AD":"D",
"Value":{
"Value":0,
"Unit":"0"
}
}
,
{
"Number":10,
"AD":"D",
"Value":{
"Value":1,
"Unit":"0"
}
}
,
{
"Number":11,
"AD":"D",
"Value":{
"Value":0,
"Unit":"0"
}
}
,
{
"Number":12,
"AD":"D",
"Value":{
"Value":0,
"Unit":"0"
}
}
,
{
"Number":13,
"AD":"D",
"Value":{
"Value":0,
"Unit":"0"
}
}
]},
"Status":"OK",
"Status code":0
}
2024-12-19 08:52:53.578 DEBUG (MainThread) [custom_components.ta_cmi] Sleep mode for 75 seconds to prevent rate limiting

THe connection from the homeassistant server to the cmi is working

Can you give me a feedback what I'm doing wrong

@schurl88 In your logs all looks good, but you cut it off. Could you send me the full log? There should be more messages and the error after this line:
2024-12-19 08:52:53.578 DEBUG (MainThread) [custom_components.ta_cmi] Sleep mode for 75 seconds to prevent rate limiting

@DeerMaximum
no there is no more messages

@schurl88 Did you wait the 75 seconds mentioned in the log? If not please wait, it needed because the C.M.I. allows only one request per minute.

@DeerMaximum
yes of course. after the ta_cmi logs only some knx warnings are shown
2024-12-19 20:33:00.563 DEBUG (MainThread) [custom_components.ta_cmi] Sleep mode for 75 seconds to prevent rate limiting
2024-12-19 20:34:37.540 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 20:35:10.777 INFO (Recorder) [homeassistant.components.sensor.recorder] Detected new cycle for sensor.smart_meter_63a_bezogene_wirkenergie_cost, last_reset set to 2024-12-19T19:32:01.457259+00:00 (old last_reset 2024-12-19T07:51:11.207249+00:00)
2024-12-19 20:35:10.777 INFO (Recorder) [homeassistant.components.sensor.recorder] Detected new cycle for sensor.bwt_perla_day_output_cost, last_reset set to 2024-12-19T19:32:31.186594+00:00 (old last_reset 2024-12-19T07:51:41.304249+00:00)
2024-12-19 20:35:10.778 INFO (Recorder) [homeassistant.components.sensor.recorder] Detected new cycle for sensor.knx_interface_telegramme, value dropped from 2579.0 to 1.0, triggered by state with last_updated set to 2024-12-19T19:32:01.837550+00:00
2024-12-19 20:35:41.588 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:36:32.704 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:36:37.617 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 20:36:52.620 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:37:12.507 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:37:32.100 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:37:51.432 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:38:11.644 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:38:32.932 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:38:37.708 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 20:38:54.319 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:39:15.545 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:39:37.216 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:39:58.231 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:40:19.576 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:40:37.755 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 20:40:39.871 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:40:57.952 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:41:15.219 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:41:35.083 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/1 with payload <DPTBinary value="1" /> can't be decoded by DPTVolume: <CouldNotParseTelegram description="Invalid payload type for DPTVolume" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:41:35.084 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.249" destination_address="4/6/1" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" /> for ug.kellerstrasse.wasserzaehler - Value: <CouldNotParseTelegram description="Invalid payload type for DPTVolume" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:42:37.782 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 20:44:20.045 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:44:37.864 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 20:45:03.266 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:45:22.890 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:45:42.410 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:46:01.803 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:46:21.160 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:46:37.928 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 20:46:41.225 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:47:02.354 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:47:23.633 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:47:45.017 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:48:06.387 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:48:27.848 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:48:37.987 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 20:48:49.276 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:49:09.290 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:49:26.812 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:49:44.416 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:50:38.037 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 20:52:38.096 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 20:53:09.009 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:53:32.244 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:53:51.759 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:54:10.789 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:54:30.364 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:54:38.162 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 20:54:49.708 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:55:09.630 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:55:30.877 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:55:52.049 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:56:12.875 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:56:34.174 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:56:38.187 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 20:56:55.684 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:57:17.060 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:57:36.599 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:57:54.476 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:58:11.198 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 20:58:15.906 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.18" destination_address="0/1/15" payload="<GroupValueResponse value="<DPTBinary value="0" />" />" data="Switch.OFF (DPTSwitch)" /> for eg.wohnzimmer.deckenlicht - Brightness: <CouldNotParseTelegram description="Payload invalid" payload="<DPTBinary value="0" />"/>
2024-12-19 20:58:23.276 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueResponse value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 20:58:38.367 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 21:00:38.395 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 21:01:10.378 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:01:58.658 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:02:18.219 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:02:37.677 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:02:38.408 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 21:02:57.024 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:03:16.377 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:03:36.391 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:03:57.489 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:04:18.584 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:04:38.483 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 21:04:39.657 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:05:00.794 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:05:21.924 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:05:43.093 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:06:03.629 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:06:21.802 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:06:38.634 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x6b]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x6b]" />"/>
2024-12-19 21:06:39.338 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:08:38.737 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:09:49.977 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:10:27.361 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:10:38.854 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:10:46.855 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:11:06.192 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:11:25.346 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:11:44.496 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:12:04.338 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:12:25.307 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:12:38.919 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:12:46.300 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:13:07.160 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:13:28.059 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:13:49.251 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:14:10.472 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:14:30.424 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:14:38.931 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:14:48.219 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:15:13.051 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:16:38.986 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:18:34.399 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:18:39.030 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:18:55.123 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:19:15.077 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:19:32.419 INFO (MainThread) [backoff] Backing off async_request(...) for 0.4s (tesla_wall_connector.exceptions.WallConnectorConnectionTimeoutError: Timeout while connecting to Wall Connector at <IP_ADDRESS>)
2024-12-19 21:19:34.708 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:20:33.371 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:20:39.132 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:22:39.278 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:23:22.673 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:23:42.433 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:24:02.000 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:24:21.438 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:24:39.269 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:24:40.796 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:26:39.339 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:28:05.191 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:28:29.257 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:28:39.384 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:28:49.104 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:29:08.730 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:29:28.289 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:29:51.959 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:30:39.415 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:32:02.570 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/6 with payload <DPTBinary value="0" /> can't be decoded by DPTVolume: <CouldNotParseTelegram description="Invalid payload type for DPTVolume" expected_type="DPTArray" payload="<DPTBinary value="0" />"/>
2024-12-19 21:32:02.571 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.249" destination_address="4/6/6" payload="<GroupValueResponse value="<DPTBinary value="0" />" />" /> for ug.kellerstrasse.wasserzaehler-gesamt - Value: <CouldNotParseTelegram description="Invalid payload type for DPTVolume" expected_type="DPTArray" payload="<DPTBinary value="0" />"/>
2024-12-19 21:32:02.730 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/1 with payload <DPTBinary value="1" /> can't be decoded by DPTVolume: <CouldNotParseTelegram description="Invalid payload type for DPTVolume" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:32:02.731 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.249" destination_address="4/6/1" payload="<GroupValueResponse value="<DPTBinary value="1" />" />" /> for ug.kellerstrasse.wasserzaehler - Value: <CouldNotParseTelegram description="Invalid payload type for DPTVolume" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:32:06.684 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 4/1/4
2024-12-19 21:32:06.684 WARNING (MainThread) [xknx.log] Could not sync group address '4/1/4' (ug.kellerstrasse.luftfeuchte - Value)
2024-12-19 21:32:06.717 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 2/0/1
2024-12-19 21:32:06.717 WARNING (MainThread) [xknx.log] Could not sync group address '2/0/1' (ug.kellerstrasse.temperatur - Value)
2024-12-19 21:32:06.731 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueResponse value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:32:11.871 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.18" destination_address="0/1/15" payload="<GroupValueResponse value="<DPTBinary value="0" />" />" data="Switch.OFF (DPTSwitch)" /> for eg.wohnzimmer.deckenlicht - Brightness: <CouldNotParseTelegram description="Payload invalid" payload="<DPTBinary value="0" />"/>
2024-12-19 21:32:39.432 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:33:15.423 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:33:36.516 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:33:56.174 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:34:15.575 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:34:35.593 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:34:39.537 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:34:55.282 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:36:39.559 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:38:21.688 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:38:39.581 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>
2024-12-19 21:38:43.863 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:39:04.235 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:39:23.642 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:39:43.747 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:40:03.356 WARNING (MainThread) [xknx.ga_dpt] DPT decoding error. Telegram from 1.1.249 to 4/6/3 with payload <DPTBinary value="1" /> can't be decoded by DPT4ByteFloat: <CouldNotParseTelegram description="Invalid payload type for DPT4ByteFloat" expected_type="DPTArray" payload="<DPTBinary value="1" />"/>
2024-12-19 21:40:39.638 WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.20" destination_address="4/1/2" payload="<GroupValueWrite value="<DPTArray value="[0x68]" />" />" /> for eg.wohnzimmer.luftfeuchte - Value: <CouldNotParseTelegram description="Invalid payload length for DPTHumidity" expected_length="2" payload="<DPTArray value="[0x68]" />"/>

@schurl88 Could you try it again with the version1.9.7? It fixes a bug within the sleep functionality.