Hi @rtuck99
the bridge goes OFFLINE when I switch the mains OFF of the boiler.
I don’t understand why the API should timeout ONLY when the boiler is switched off…
I tried to increase the log level of your binding to DEBUG, but the messages are the same.
Please tell me if I need to make some tests to try to better identify the issue.
This is what is happening as soon as I switch OFF the boiler:
2023-07-22 09:46:59.910 [WARN ] [ar.vicare.internal.VicareServiceImpl] - Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR
2023-07-22 09:46:59.918 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR
2023-07-22 09:46:59.925 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:46:59.928 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:46:59.931 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:46:59.965 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:47:00.006 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR to ONLINE
2023-07-22 09:49:00.043 [WARN ] [ar.vicare.internal.VicareServiceImpl] - Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR
2023-07-22 09:49:00.049 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR
2023-07-22 09:49:00.053 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.056 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.060 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:49:00.066 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR to ONLINE
2023-07-22 09:49:00.071 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:49:00.074 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR
2023-07-22 09:49:00.079 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.082 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.085 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR to ONLINE
2023-07-22 09:49:00.087 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:49:00.096 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:49:00.099 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR
2023-07-22 09:49:00.102 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR to ONLINE
2023-07-22 09:49:00.105 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:49:00.107 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.109 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.112 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:49:00.125 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR
2023-07-22 09:49:00.127 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR to ONLINE
2023-07-22 09:49:00.129 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.132 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.134 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:49:00.136 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:49:00.138 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR
2023-07-22 09:49:00.140 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.142 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.144 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:49:00.146 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR to ONLINE
2023-07-22 09:49:00.149 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:49:00.151 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR
2023-07-22 09:49:00.153 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.155 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.157 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR to ONLINE
2023-07-22 09:49:00.159 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:49:00.165 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:49:00.167 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR
2023-07-22 09:49:00.169 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.171 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:49:00.173 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:50:59.854 [WARN ] [ar.vicare.internal.VicareServiceImpl] - Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR
2023-07-22 09:50:59.892 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE
2023-07-22 09:50:59.942 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR to ONLINE
2023-07-22 09:53:01.011 [WARN ] [ar.vicare.internal.VicareServiceImpl] - Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR
2023-07-22 09:53:01.015 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:bridge:varazze' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Unable to communicate with Viessmann API: java.io.IOException: Unable to request features from IoT API, server returned 400, : DEVICE_COMMUNICATION_ERROR
2023-07-22 09:53:01.021 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:53:01.025 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:pdc200' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2023-07-22 09:53:01.030 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'vicare:heating:varazze:caldaia24kW' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE