Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error | Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT) #1063

Open
D3ltorohd opened this issue Nov 14, 2023 · 4 comments
Open

Comments

@D3ltorohd
Copy link

Hello,

i have some errors in the Log, this are looks like this.

`

hm-rpc.0 2023-11-14 18:12:01.268 error Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT)
hm-rpc.0 2023-11-14 18:12:01.268 error xmlrpc -> setValue ["000A1A49A7C421:1","SET_POINT_TEMPERATURE",18] FLOAT
hm-rpc.0 2023-11-14 18:11:59.293 error Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT)
hm-rpc.0 2023-11-14 18:11:59.292 error xmlrpc -> setValue ["000A1A49A7C3E9:1","SET_POINT_TEMPERATURE",18] FLOAT
hm-rpc.0 2023-11-14 18:08:51.920 error Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT)
hm-rpc.0 2023-11-14 18:08:51.920 error xmlrpc -> setValue ["000A1A49A7C3E9:1","SET_POINT_TEMPERATURE",4.5] FLOAT
hm-rpc.0 2023-11-14 18:08:30.501 error Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT)
hm-rpc.0 2023-11-14 18:08:30.501 error xmlrpc -> setValue ["000A1A49A7C421:1","SET_POINT_TEMPERATURE",18] FLOAT
hm-rpc.0 2023-11-14 18:08:28.867 error Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT)
hm-rpc.0 2023-11-14 18:08:28.867 error xmlrpc -> setValue ["000A1A49A7C3E9:1","SET_POINT_TEMPERATURE",18] FLOAT
hm-rpc.0 2023-11-14 17:50:26.664 error Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT)
hm-rpc.0 2023-11-14 17:50:26.664 error xmlrpc -> setValue ["000A1A49A7C3E9:1","SET_POINT_TEMPERATURE",18] FLOAT
hm-rpc.0 2023-11-14 17:31:06.569 error Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT)
hm-rpc.0 2023-11-14 17:31:06.569 error xmlrpc -> setValue ["000A1A49A7C421:1","SET_POINT_TEMPERATURE",18] FLOAT
hm-rpc.0 2023-11-14 17:24:56.698 error Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT)
hm-rpc.0 2023-11-14 17:24:56.698 error xmlrpc -> setValue ["00045D89B6BB1F:3","STATE",false] BOOL
hm-rpc.0 2023-11-14 17:12:16.861 error Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT)
hm-rpc.0 2023-11-14 17:12:16.860 error xmlrpc -> setValue ["000A1A49A7C3E9:1","SET_POINT_TEMPERATURE",18] FLOAT
hm-rpc.0 2023-11-14 17:07:35.032 error Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT)
hm-rpc.0 2023-11-14 17:07:35.032 error xmlrpc -> setValue ["000A1A49A7C3E9:1","SET_POINT_TEMPERATURE",18] FLOAT
hm-rpc.0 2023-11-14 17:06:58.474 error Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT)
hm-rpc.0 2023-11-14 17:06:58.473 error xmlrpc -> setValue ["00045D89B6BB15:3","STATE",false] BOOL
hm-rpc.0 2023-11-14 17:04:55.180 error Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT)
hm-rpc.0 2023-11-14 17:04:55.180 error xmlrpc -> setValue ["000A1A49A7C421:1","SET_POINT_TEMPERATURE",18] FLOAT
`

My Adapter Version are 1.15.19

When i send a command over javascript -> blockly, this looks like this,

image

Then i become this error, but the temperatur was set and i can see the change on my thermostat.

Greet's
D3ltoro

@EuloTV
Copy link

EuloTV commented Nov 17, 2023

same probleme here

@blueTNT84
Copy link

Hi,
every now and then I have the same issue, but in my case the temp. wasn't changed at the thermostat.
Most of the time it occurs when I close the windows and Heatingcontrol adapter v2.11.1 sends changed temperatures to the thermostates, especially when there are more than one thermostates in one room.

hm-rpc v1.15.19
Node.js v18.16.1
NPM 9.5.1
js-controller 5.0.16

RaspberryMatic 3.73.9.20231130

@neopholus
Copy link

neopholus commented Dec 21, 2023

Hi,

same issue here when I switch off all lights (7) at the same time. I also deactivate the presence detection of the presence detectors (3) so that lights are not switched back on because of movement.
Already using setStateDelayed and use a delay between the lights, but still the same issue:

2023-12-21 12:07:22.359 - error: hm-rpc.1 (9377) xmlrpc -> setValue ["000C1BE98E0C5F:1","PRESENCE_DETECTION_ACTIVE",false] BOOL
2023-12-21 12:07:22.360 - error: hm-rpc.1 (9377) Cannot call setValue: XML-RPC fault: Generic error (TIMEOUT)

Sometimes lights are switched off even when there is an error message, sometimes not.
Also, sometimes all setState commands are processed without error.
If there are errors, the number of them varies and also the affected devices.

Update:
Played around with the delay between setStates

  • WIthout delay: Error messages in log quite often, several devices affected
  • 50ms: 1/3 of the cases errors in the log, only 1-2 devices affected
  • 75ms: no errors in log after 10 tries

I assumed the hm-rpc adapter is taking care of putting the interactions with CCU in a queue and delay it so that the CCU is not overwhelmed with state changes?

Best regards
Stefan

@neopholus
Copy link

I found this here that related to this problem and might also offer an solution:
https://github.com/mesche/iobroker-scripts/tree/master/iobroker_global_state_handler

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants