Not connected to Boxine / Toniecloud

Hello everyone,

I looked through the other topics, but unfortunately I still can’t figure it out…

I successfully flashed my Toniebox with the ESP32 method according to the guide. However, when I now try to add new Tonies, the Tonie gets highlighted with a blue outline and it always says:

“Connection to Boxine/Toniecloud not possible. Please allow access to enable the download.”

This also happens with an original Tonie (it lights up blue), and then I get the error message “OWL”.

I have already reconfigured the Wi-Fi several times.

Toniebox Wi-Fi: green / online

TeddyCloud server: online
Boxine / Toniebox: not connected

In the settings I have:

  • Cloud enabled

  • Cloud hostname: prod.de.tbs.toys

  • Cloud port: 443

When I open https://192.168.8.XXX:8443/v1/time I get (example) 1767288666.

When I open http://192.168.8.XXX:8443/reverse/v1/time I get a “white page” that keeps loading in the background. Without the port, I get “This site can’t be reached”.

I also tried repairing/updating the CA certificates on the host.

Environment details /Setup:

  • OS: Proxmox 9.1

    • (Docker + AdGuard + Change Detection)
  • Docker version: Debian GNU/Linux 12 docker tty1

  • TeddyCloud version: TeddyCloud v0.6.5 (6682b48) - 2025-12-06 10:13:56 +0100 ubuntu linux-x86_64(64)

Logfile from the Container

WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |handler_api.c:2493:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
INFO |server.c:0934:server_init| 11 open HTTPS Web connections
INFO |handler_cloud.c:0041:handleCloudTime| >> respond with current time
INFO |mqtt.c:0691:mqtt_init_box| Skipping client ‘Toniebox’ (cn: ‘default’)
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 18.156.186.144
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.69.182.181
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.74.99.150
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0934:server_init| 7 open HTTPS Web connections
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.69.182.181
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.74.99.150
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
INFO |server.c:0934:server_init| 5 open HTTPS Web connections
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.74.99.150
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.74.99.150
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.69.182.181
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 18.156.186.144
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 18.156.186.144
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
INFO |server.c:0934:server_init| 1 open HTTPS Web connections
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.74.99.150
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0934:server_init| 2 open HTTPS Web connections
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.74.99.150
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
INFO |server.c:0934:server_init| 1 open HTTPS Web connections
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.74.99.150
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
INFO |server.c:0934:server_init| 0 open HTTPS Web connections
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0934:server_init| 1 open HTTPS Web connections
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.74.99.150
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
INFO |server.c:0934:server_init| 0 open HTTPS Web connections
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.74.99.150
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.69.182.181
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 18.156.186.144
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 18.156.186.144
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0934:server_init| 1 open HTTPS Web connections
INFO |handler_cloud.c:0041:handleCloudTime| >> respond with current time
INFO |mqtt.c:0691:mqtt_init_box| Skipping client ‘Toniebox’ (cn: ‘default’)
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
INFO |cloud_request.c:0252:web_request| trying IP: 3.69.182.181
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
INFO |server.c:0934:server_init| 3 open HTTPS Web connections

Freshness check output

2026-01-03T10:39:54.891208000Z INFO |server.c:0435:httpServerRequestCallback| UA=toniebox-esp32-eu/v5.235.0, ESPFW=eu/v5.235.0
2026-01-03T10:39:54.893431000Z INFO |handler_cloud.c:0092:handleCloudOTA| >> OTA-Request for 5 with timestamp 1669853893 (2022-12-01 00:18:13)
2026-01-03T10:39:54.894356000Z INFO |handler_cloud.c:0184:handleCloudOTA| >> Replaced OTA query cv=1669853893 with new OTA query cv=1
2026-01-03T10:39:54.894403000Z INFO |handler_cloud.c:0234:handleCloudOTA| >> No OTA (newer) found for 5
2026-01-03T10:39:55.016294000Z INFO |server.c:0435:httpServerRequestCallback| UA=toniebox-esp32-eu/v5.235.0, ESPFW=eu/v5.235.0
2026-01-03T10:39:55.016401000Z INFO |handler_cloud.c:0092:handleCloudOTA| >> OTA-Request for 2 with timestamp 1749046357 (2025-06-04 14:12:37)
2026-01-03T10:39:55.016432000Z INFO |handler_cloud.c:0184:handleCloudOTA| >> Replaced OTA query cv=1749046357 with new OTA query cv=1
2026-01-03T10:39:55.016462000Z INFO |handler_cloud.c:0234:handleCloudOTA| >> No OTA (newer) found for 2
2026-01-03T10:39:55.142596000Z INFO |server.c:0435:httpServerRequestCallback| UA=toniebox-esp32-eu/v5.235.0, ESPFW=eu/v5.235.0
2026-01-03T10:39:55.142837000Z INFO |handler_cloud.c:0092:handleCloudOTA| >> OTA-Request for 6 with timestamp 1534781997 (2018-08-20 16:19:57)
2026-01-03T10:39:55.142893000Z INFO |handler_cloud.c:0184:handleCloudOTA| >> Replaced OTA query cv=1534781997 with new OTA query cv=1
2026-01-03T10:39:55.142939000Z INFO |handler_cloud.c:0234:handleCloudOTA| >> No OTA (newer) found for 6
2026-01-03T10:39:55.266756000Z INFO |server.c:0435:httpServerRequestCallback| UA=toniebox-esp32-eu/v5.235.0, ESPFW=eu/v5.235.0
2026-01-03T10:39:55.266831000Z INFO |handler_cloud.c:0092:handleCloudOTA| >> OTA-Request for 3 with timestamp 1749046646 (2025-06-04 14:17:26)
2026-01-03T10:39:55.267153000Z INFO |handler_cloud.c:0184:handleCloudOTA| >> Replaced OTA query cv=1749046646 with new OTA query cv=1
2026-01-03T10:39:55.267297000Z INFO |handler_cloud.c:0234:handleCloudOTA| >> No OTA (newer) found for 3
2026-01-03T10:39:56.532104000Z INFO |server.c:0435:httpServerRequestCallback| UA=toniebox-esp32-eu/v5.235.0, ESPFW=eu/v5.235.0
2026-01-03T10:39:56.575784000Z INFO |handler_cloud.c:0837:handleCloudFreshnessCheck| Content (512 of 512)
2026-01-03T10:39:56.576756000Z INFO |handler_cloud.c:0845:handleCloudFreshnessCheck| Found 32 tonies:
2026-01-03T10:39:56.579499000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E00403501F88438C, nocloud: 0, live: 0, updated: 0, audioid: 62A1B6E8 (2022-06-09 09:01:28)
2026-01-03T10:39:56.580688000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E004035020A49003, nocloud: 0, live: 0, updated: 0, audioid: 694FFC9D (2025-12-27 15:34:53)
2026-01-03T10:39:56.581454000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E0040350227F46F0, nocloud: 0, live: 0, updated: 0, audioid: 641B11D3 (2023-03-22 14:33:55)
2026-01-03T10:39:56.582427000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E004035023B6517F, nocloud: 0, live: 0, updated: 0, audioid: 643E5F1D (2023-04-18 09:13:01)
2026-01-03T10:39:56.582857000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E004035019860ACD, nocloud: 0, live: 0, updated: 0, audioid: 60EEF102 (2021-07-14 14:13:22)
2026-01-03T10:39:56.583464000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E004035024F47FE5, nocloud: 0, live: 0, updated: 0, audioid: 00000001 (special)
2026-01-03T10:39:56.583787000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E004035021266ABC, nocloud: 0, live: 0, updated: 0, audioid: 6563AFAE (2023-11-26 20:50:54)
2026-01-03T10:39:56.584435000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0000000001000000, nocloud: 0, live: 0, updated: 0, audioid: 58DE2BEB (2017-03-31 10:14:03)
2026-01-03T10:39:56.585547000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0100000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8975 (2016-09-30 15:49:09)
2026-01-03T10:39:56.586136000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0200000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8975 (2016-09-30 15:49:09)
2026-01-03T10:39:56.586997000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0300000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8975 (2016-09-30 15:49:09)
2026-01-03T10:39:56.587289000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0400000001000000, nocloud: 0, live: 0, updated: 0, audioid: 00000001 (special)
2026-01-03T10:39:56.587879000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0500000001000000, nocloud: 0, live: 0, updated: 0, audioid: 00000001 (special)
2026-01-03T10:39:56.588342000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0600000001000000, nocloud: 0, live: 0, updated: 0, audioid: 6644C1D2 (2024-05-15 14:08:18)
2026-01-03T10:39:56.588969000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0700000001000000, nocloud: 0, live: 0, updated: 0, audioid: 595364DC (2017-06-28 08:12:12)
2026-01-03T10:39:56.589305000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0800000001000000, nocloud: 0, live: 0, updated: 0, audioid: 59536396 (2017-06-28 08:06:46)
2026-01-03T10:39:56.590130000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0900000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8977 (2016-09-30 15:49:11)
2026-01-03T10:39:56.590904000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0A00000001000000, nocloud: 0, live: 0, updated: 0, audioid: 595363CC (2017-06-28 08:07:40)
2026-01-03T10:39:56.591475000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0B00000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8977 (2016-09-30 15:49:11)
2026-01-03T10:39:56.592071000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0C00000001000000, nocloud: 0, live: 0, updated: 0, audioid: 00000001 (special)
2026-01-03T10:39:56.592382000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0D00000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8978 (2016-09-30 15:49:12)
2026-01-03T10:39:56.593295000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0E00000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8978 (2016-09-30 15:49:12)
2026-01-03T10:39:56.593997000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0F00000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8978 (2016-09-30 15:49:12)
2026-01-03T10:39:56.594983000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1000000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8978 (2016-09-30 15:49:12)
2026-01-03T10:39:56.596128000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1100000001000000, nocloud: 0, live: 0, updated: 0, audioid: 59F0AC95 (2017-10-25 15:24:05)
2026-01-03T10:39:56.596964000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1200000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8979 (2016-09-30 15:49:13)
2026-01-03T10:39:56.597595000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1300000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8979 (2016-09-30 15:49:13)
2026-01-03T10:39:56.598262000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1400000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8979 (2016-09-30 15:49:13)
2026-01-03T10:39:56.599817000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1500000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE897A (2016-09-30 15:49:14)
2026-01-03T10:39:56.600644000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1600000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE897A (2016-09-30 15:49:14)
2026-01-03T10:39:56.601763000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1700000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE897A (2016-09-30 15:49:14)
2026-01-03T10:39:56.602157000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1800000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE897A (2016-09-30 15:49:14)
2026-01-03T10:39:56.602200000Z INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
2026-01-03T10:39:56.608910000Z INFO |cloud_request.c:0252:web_request| trying IP: 3.69.182.181
2026-01-03T10:39:56.609192000Z ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
2026-01-03T10:39:56.609234000Z INFO |handler_cloud.c:0978:handleCloudFreshnessCheck| Setting freshnessCache with 0 entries
2026-01-03T10:39:56.609499000Z INFO |handler_cloud.c:0988:handleCloudFreshnessCheck| Freshness check response: size=14, content=
2026-01-03T10:39:58.552708000Z INFO |server.c:0435:httpServerRequestCallback| UA=toniebox-esp32-eu/v5.235.0, ESPFW=eu/v5.235.0
2026-01-03T10:39:58.594527000Z INFO |handler_cloud.c:0837:handleCloudFreshnessCheck| Content (512 of 512)
2026-01-03T10:39:58.594700000Z INFO |handler_cloud.c:0845:handleCloudFreshnessCheck| Found 32 tonies:
2026-01-03T10:39:58.595727000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E00403501F88438C, nocloud: 0, live: 0, updated: 0, audioid: 62A1B6E8 (2022-06-09 09:01:28)
2026-01-03T10:39:58.596512000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E004035020A49003, nocloud: 0, live: 0, updated: 0, audioid: 694FFC9D (2025-12-27 15:34:53)
2026-01-03T10:39:58.597131000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E0040350227F46F0, nocloud: 0, live: 0, updated: 0, audioid: 641B11D3 (2023-03-22 14:33:55)
2026-01-03T10:39:58.597496000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E004035023B6517F, nocloud: 0, live: 0, updated: 0, audioid: 643E5F1D (2023-04-18 09:13:01)
2026-01-03T10:39:58.597958000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E004035019860ACD, nocloud: 0, live: 0, updated: 0, audioid: 60EEF102 (2021-07-14 14:13:22)
2026-01-03T10:39:58.597998000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E004035024F47FE5, nocloud: 0, live: 0, updated: 0, audioid: 00000001 (special)
2026-01-03T10:39:58.598382000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: E004035021266ABC, nocloud: 0, live: 0, updated: 0, audioid: 6563AFAE (2023-11-26 20:50:54)
2026-01-03T10:39:58.599114000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0000000001000000, nocloud: 0, live: 0, updated: 0, audioid: 58DE2BEB (2017-03-31 10:14:03)
2026-01-03T10:39:58.599154000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0100000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8975 (2016-09-30 15:49:09)
2026-01-03T10:39:58.599589000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0200000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8975 (2016-09-30 15:49:09)
2026-01-03T10:39:58.600639000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0300000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8975 (2016-09-30 15:49:09)
2026-01-03T10:39:58.601012000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0400000001000000, nocloud: 0, live: 0, updated: 0, audioid: 00000001 (special)
2026-01-03T10:39:58.601956000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0500000001000000, nocloud: 0, live: 0, updated: 0, audioid: 00000001 (special)
2026-01-03T10:39:58.601991000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0600000001000000, nocloud: 0, live: 0, updated: 0, audioid: 6644C1D2 (2024-05-15 14:08:18)
2026-01-03T10:39:58.603052000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0700000001000000, nocloud: 0, live: 0, updated: 0, audioid: 595364DC (2017-06-28 08:12:12)
2026-01-03T10:39:58.603355000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0800000001000000, nocloud: 0, live: 0, updated: 0, audioid: 59536396 (2017-06-28 08:06:46)
2026-01-03T10:39:58.604330000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0900000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8977 (2016-09-30 15:49:11)
2026-01-03T10:39:58.604938000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0A00000001000000, nocloud: 0, live: 0, updated: 0, audioid: 595363CC (2017-06-28 08:07:40)
2026-01-03T10:39:58.605897000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0B00000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8977 (2016-09-30 15:49:11)
2026-01-03T10:39:58.606254000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0C00000001000000, nocloud: 0, live: 0, updated: 0, audioid: 00000001 (special)
2026-01-03T10:39:58.606946000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0D00000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8978 (2016-09-30 15:49:12)
2026-01-03T10:39:58.607835000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0E00000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8978 (2016-09-30 15:49:12)
2026-01-03T10:39:58.608423000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 0F00000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8978 (2016-09-30 15:49:12)
2026-01-03T10:39:58.609265000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1000000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8978 (2016-09-30 15:49:12)
2026-01-03T10:39:58.609887000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1100000001000000, nocloud: 0, live: 0, updated: 0, audioid: 59F0AC95 (2017-10-25 15:24:05)
2026-01-03T10:39:58.610812000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1200000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8979 (2016-09-30 15:49:13)
2026-01-03T10:39:58.610851000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1300000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8979 (2016-09-30 15:49:13)
2026-01-03T10:39:58.611425000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1400000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE8979 (2016-09-30 15:49:13)
2026-01-03T10:39:58.612097000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1500000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE897A (2016-09-30 15:49:14)
2026-01-03T10:39:58.612139000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1600000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE897A (2016-09-30 15:49:14)
2026-01-03T10:39:58.612695000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1700000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE897A (2016-09-30 15:49:14)
2026-01-03T10:39:58.613123000Z INFO |handler_cloud.c:0931:handleCloudFreshnessCheck| uid: 1800000001000000, nocloud: 0, live: 0, updated: 0, audioid: 57EE897A (2016-09-30 15:49:14)
2026-01-03T10:39:58.613655000Z INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…
2026-01-03T10:39:58.618412000Z INFO |cloud_request.c:0252:web_request| trying IP: 3.74.99.150
2026-01-03T10:39:58.618925000Z ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]
2026-01-03T10:39:58.618966000Z INFO |handler_cloud.c:0978:handleCloudFreshnessCheck| Setting freshnessCache with 0 entries
2026-01-03T10:39:58.618996000Z INFO |handler_cloud.c:0988:handleCloudFreshnessCheck| Freshness check response: size=14, content=

Thanks in advance for any help!

First. Update to latest release.

Then check the certificates on teddycloud client cert folder if they are the right ones (especially the ca der must be from boxine!)

Check if your container can reach the internet, that the boxine urls not blocked by a custom dns server like adguard or pihole.

Thanks for your answer

Now:

Updated to 0v0.6.6

  • Running teddycloud… TeddyCloud v0.6.6 (8a3b640) - 2025-12-26 18:13:07 +0000 ubuntu linux-x86_64(64)

certifications:

total 24K
drwxr-xr-x 3 root root 4.0K Jan 3 12:51 .
drwxr-xr-x 4 root root 4.0K Dec 26 10:35 ..
drwxr-xr-x 2 root root 4.0K Jan 3 12:47 983daef6181c
-rw-r–r-- 1 root root 1.4K Jan 3 12:51 ca.der
-rw-r–r-- 1 root root 1.1K Jan 3 11:55 client.der
-rw-r–r-- 1 root root 1.2K Jan 3 11:55 private.der
/teddycloud/certs/client/private.der
/teddycloud/certs/client/client.der
/teddycloud/certs/client/ca.der
/teddycloud/certs/client/983daef6181c/private.der
/teddycloud/certs/client/983daef6181c/client.der
/teddycloud/certs/client/983daef6181c/ca.der

I have re-uploaded the certificates from the bin file.

From the certificate (order), the CA file was named CA.DER in uppercase; I renamed it to lowercase (ca.der).

Or must i take the patched one? (sorry for the stupid question) - i tried this https://tonies-wiki.revvox.de/img/esp32_gui_flashing_06_flashingdone.png

-rw-r–r-- 1 root root 8.0M Dec 28 21:31 ESP32_983daef6181c.bin
-rw-r–r-- 1 root root 8.0M Dec 28 21:31 patched_983daef6181c.bin

Check whether your BIN file is located in the firmware volume

docker exec -it teddycloud sh -c 'ls -lah /teddycloud/data/firmware'

Delete old files in the BOX folder

docker exec -it teddycloud sh -c '
BOX=983daef6181c
rm -f /teddycloud/certs/client/$BOX/ca.der \
      /teddycloud/certs/client/$BOX/client.der \
      /teddycloud/certs/client/$BOX/private.der \
      /teddycloud/certs/client/$BOX/CA.DER \
      /teddycloud/certs/client/$BOX/CLIENT.DER \
      /teddycloud/certs/client/$BOX/PRIVATE.DER
ls -lah /teddycloud/certs/client/$BOX
'

Extract from the BIN into the BOX folder

docker exec -it teddycloud sh -c '
set -e
BOX=983daef6181c
BIN=/teddycloud/data/firmware/ESP32_983daef6181c.bin

teddycloud --esp32-extract "$BIN" --destination /teddycloud/certs/client/$BOX

# If the extract creates uppercase filenames: rename to lowercase
[ -f /teddycloud/certs/client/$BOX/CA.DER ]      && mv /teddycloud/certs/client/$BOX/CA.DER      /teddycloud/certs/client/$BOX/ca.der
[ -f /teddycloud/certs/client/$BOX/CLIENT.DER ]  && mv /teddycloud/certs/client/$BOX/CLIENT.DER  /teddycloud/certs/client/$BOX/client.der
[ -f /teddycloud/certs/client/$BOX/PRIVATE.DER ] && mv /teddycloud/certs/client/$BOX/PRIVATE.DER /teddycloud/certs/client/$BOX/private.der

ls -lah /teddycloud/certs/client/$BOX
'

Now rename them (lowercase)

docker exec -it teddycloud sh -c '
BOX=983daef6181c
cd /teddycloud/certs/client/$BOX || exit 1
[ -f CA.DER ] && mv -f CA.DER ca.der
[ -f CLIENT.DER ] && mv -f CLIENT.DER client.der
[ -f PRIVATE.DER ] && mv -f PRIVATE.DER private.der
ls -lah
'

Restart the container

docker restart teddycloud

container can reach the internet

root@docker:~# docker exec -it teddycloud sh # cat /etc/resolv.conf # Generated by Docker Engine. # This file can be edited; Docker Engine will not make further changes once it # has been modified. nameserver 127.0.0.11 search fritz.box options ndots:0 # Based on host file: ‘/etc/resolv.conf’ (internal resolver) # ExtServers: [1.1.1.1] # Overrides: [nameservers] # Option ndots from: internal # getent hosts prod.de.tbs.toys 2a05:d014:cef:ba03:c873:ef81:ed0c:652a cloudgate-tbs-cloudgate-tbs-00d92c52269340b5.elb.eu-central-1.amazonaws.com prod.de.tbs.toys tbs.tonie.cloud tbs.cloudgate.prod.tcs.toys 2a05:d014:cef:ba02:29cf:bd61:8a47:39c1 cloudgate-tbs-cloudgate-tbs-00d92c52269340b5.elb.eu-central-1.amazonaws.com prod.de.tbs.toys tbs.tonie.cloud tbs.cloudgate.prod.tcs.toys 2a05:d014:cef:ba01:b877:fbe9:5d73:be5e cloudgate-tbs-cloudgate-tbs-00d92c52269340b5.elb.eu-central-1.amazonaws.com prod.de.tbs.toys tbs.tonie.cloud tbs.cloudgate.prod.tcs.toys # curl -I https://example.com HTTP/2 200 date: Sun, 04 Jan 2026 07:39:40 GMT content-type: text/html cf-ray: 9b8915577c415b8d-VIE last-modified: Sat, 03 Jan 2026 05:43:21 GMT allow: GET, HEAD accept-ranges: bytes age: 1661 cf-cache-status: HIT server: cloudflare root@docker:~# curl -Iv https://prod.de.tbs.toys * Trying 3.69.182.181:443… * Connected to prod.de.tbs.toys (3.69.182.181) port 443 (#0) * ALPN: offers h2,http/1.1 * TLSv1.3 (OUT), TLS handshake, Client hello (1): * CAfile: /etc/ssl/certs/ca-certificates.crt * CApath: /etc/ssl/certs * TLSv1.3 (IN), TLS handshake, Server hello (2): * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): * TLSv1.3 (OUT), TLS handshake, Client hello (1): * TLSv1.3 (IN), TLS handshake, Server hello (2): * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): * TLSv1.3 (IN), TLS handshake, Request CERT (13): * TLSv1.3 (IN), TLS handshake, Certificate (11): * TLSv1.3 (IN), TLS handshake, CERT verify (15): * TLSv1.3 (IN), TLS handshake, Finished (20): * TLSv1.3 (OUT), TLS handshake, Certificate (11): * TLSv1.3 (OUT), TLS handshake, Finished (20): * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 * ALPN: server accepted h2 * Server certificate: * subject: C=DE; ST=NW; L=Duesseldorf; O=Boxine GmbH; CN=prod.de.tbs.toys * start date: Jan 1 00:00:01 2016 GMT * expire date: May 17 17:32:05 2026 GMT * common name: prod.de.tbs.toys (matched) * issuer: C=DE; ST=NW; L=Duesseldorf; O=Boxine GmbH; CN=Boxine Domain Validation Intermediate CA * SSL certificate verify ok. * using HTTP/2 * h2h3 [:method: HEAD] * h2h3 [:path: /] * h2h3 [:scheme: https] * h2h3 [:authority: prod.de.tbs.toys] * h2h3 [user-agent: curl/7.88.1] * h2h3 [accept: */*] * Using Stream ID: 1 (easy handle 0x59e79fa417a0) > HEAD / HTTP/2 > Host: prod.de.tbs.toys > user-agent: curl/7.88.1 > accept: */* > * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): * old SSL session ID is stale, removing < HTTP/2 400 HTTP/2 400 < server: openresty server: openresty < date: Sun, 04 Jan 2026 07:40:38 GMT date: Sun, 04 Jan 2026 07:40:38 GMT < content-type: text/html content-type: text/html < content-length: 154 content-length: 154 < * Connection #0 to host prod.de.tbs.toys left intact

So for me it looks

  • DNS is working (prod.de.tbs.toys resolves correctly; even AAAA/IPv6 entries are returned).
  • Internet in the container is working (curl https://example.com returns 200).

i disabled the IPv6 now, so only IPv4 is taken and it works

then i restartet the docker

Running teddycloud…

TeddyCloud v0.6.6 (8a3b640) - 2025-12-26 18:13:07 +0000 ubuntu linux-x86_64(64)

INFO |settings.c:0872:settings_load_ovl| Load settings from /teddycloud/config/config.overlay.ini

INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/ca-root.pem’ assumed PEM style

INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/ca-key.pem’ detected as DER style RSA PRIVATE KEY

INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/teddy-cert.pem’ assumed PEM style

INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/teddy-key.pem’ detected as DER style RSA PRIVATE KEY

INFO |tls_adapter.c:0197:read_certificate| File ‘/teddycloud/certs/client/983daef6181c/ca.der’ detected as DER style CERTIFICATE

INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/client/983daef6181c/client.der’ assumed PEM style

INFO |tls_adapter.c:0197:read_certificate| File ‘/teddycloud/certs/client/983daef6181c/private.der’ detected as DER style CERTIFICATE

INFO |settings.c:0872:settings_load_ovl| Load settings from /teddycloud/config/config.ini

INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/ca-root.pem’ assumed PEM style

INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/ca-key.pem’ detected as DER style RSA PRIVATE KEY

INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/teddy-cert.pem’ assumed PEM style

INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/teddy-key.pem’ detected as DER style RSA PRIVATE KEY

INFO |tls_adapter.c:0197:read_certificate| File ‘/teddycloud/certs/client/ca.der’ detected as DER style CERTIFICATE

INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/client/client.der’ assumed PEM style

INFO |tls_adapter.c:0197:read_certificate| File ‘/teddycloud/certs/client/private.der’ detected as DER style CERTIFICATE

INFO |settings.c:0872:settings_load_ovl| Load settings from /teddycloud/config/config.overlay.ini

INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/ca-root.pem’ assumed PEM style

INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/ca-key.pem’ detected as DER style RSA PRIVATE KEY

INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/teddy-cert.pem’ assumed PEM style

INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/teddy-key.pem’ detected as DER style RSA PRIVATE KEY

INFO |tls_adapter.c:0197:read_certificate| File ‘/teddycloud/certs/client/983daef6181c/ca.der’ detected as DER style CERTIFICATE

INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/client/983daef6181c/client.der’ assumed PEM style

INFO |tls_adapter.c:0197:read_certificate| File ‘/teddycloud/certs/client/983daef6181c/private.der’ detected as DER style CERTIFICATE

INFO |tls_adapter.c:0390:tls_adapter_init| Loading certificates…

INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/ca-root.pem’ assumed PEM style

INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/ca-key.pem’ detected as DER style RSA PRIVATE KEY

INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/teddy-cert.pem’ assumed PEM style

INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/teddy-key.pem’ detected as DER style RSA PRIVATE KEY

INFO |tls_adapter.c:0197:read_certificate| File ‘/teddycloud/certs/client/ca.der’ detected as DER style CERTIFICATE

INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/client/client.der’ assumed PEM style

INFO |tls_adapter.c:0197:read_certificate| File ‘/teddycloud/certs/client/private.der’ detected as DER style CERTIFICATE

INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.custom.json with size 2

INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.json with size 5833766

INFO |toniesJson.c:0100:tonies_update| Updating tonies.json from api.revvox.de

INFO |cloud_request.c:0200:web_request| Connecting to HTTP server api.revvox.de:443

INFO |cloud_request.c:0252:web_request| trying IP: 157.90.183.226

INFO |cloud_request.c:0389:web_request| Redirecting to: https://raw.githubusercontent.com/toniebox-reverse-engineering/tonies-json/release/tonies.json

INFO |cloud_request.c:0200:web_request| Connecting to HTTP server raw.githubusercontent.com:443

INFO |cloud_request.c:0252:web_request| trying IP: 185.199.108.133

INFO |toniesJson.c:0124:tonies_update| … success updating tonies.json from api.revvox.de, reloading

INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.custom.json with size 2

INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.json with size 5833766

INFO |toniesJson.c:0211:tonieboxes_update| Updating tonies.json from api.revvox.de

INFO |cloud_request.c:0200:web_request| Connecting to HTTP server api.revvox.de:443

INFO |cloud_request.c:0252:web_request| trying IP: 157.90.183.226

INFO |cloud_request.c:0389:web_request| Redirecting to: https://raw.githubusercontent.com/toniebox-reverse-engineering/tonies-json/release/tonieboxes.json

INFO |cloud_request.c:0200:web_request| Connecting to HTTP server raw.githubusercontent.com:443

INFO |cloud_request.c:0252:web_request| trying IP: 185.199.111.133

INFO |toniesJson.c:0238:tonieboxes_update| … success updating tonieboxes.json from api.revvox.de, reloading

INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.custom.json with size 2

INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.json with size 5833766

INFO |server.c:0965:server_init| 1 open HTTPS API connections

INFO |server.c:0965:server_init| 2 open HTTPS API connections

INFO |mqtt.c:0705:mqtt_init_box| Registered new box ‘teddyCloud Box 983DAEF6181C’ (cn: ‘983DAEF6181C’)

INFO |mqtt.c:0706:mqtt_init_box| Using base path ‘teddyCloud/box/983DAEF6181C’ and id ‘teddyCloud_Box_983DAEF6181C’

INFO |server.c:0436:httpServerRequestCallback| UA=toniebox-esp32-eu/v5.235.0, ESPFW=eu/v5.235.0

INFO |handler_cloud.c:0451:handleCloudContent| >> client requested content for rUID ef806a17500304e0, auth 548320A3…

INFO |handler_cloud.c:0736:handleCloudContent| Serve cloud content from /v2/content/ef806a17500304e0

INFO |handler_cloud.c:0740:handleCloudContent| >> Removing source for download

INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443…

INFO |cloud_request.c:0252:web_request| trying IP: 3.74.99.150

ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Not Modified error=End of file reached [304]

INFO |server.c:0436:httpServerRequestCallback| UA=toniebox-esp32-eu/v5.235.0, ESPFW=eu/v5.235.0

INFO |handler_cloud.c:0092:handleCloudOTA| >> OTA-Request for 5 with timestamp 1669853893 (2022-12-01 00:18:13)

INFO |handler_cloud.c:0184:handleCloudOTA| >> Replaced OTA query cv=1669853893 with new OTA query cv=1

INFO |handler_cloud.c:0234:handleCloudOTA| >> No OTA (newer) found for 5

INFO |server.c:0436:httpServerRequestCallback| UA=toniebox-esp32-eu/v5.235.0, ESPFW=eu/v5.235.0

INFO |handler_cloud.c:0092:handleCloudOTA| >> OTA-Request for 2 with timestamp 1749046357 (2025-06-04 14:12:37)

INFO |handler_cloud.c:0184:handleCloudOTA| >> Replaced OTA query cv=1749046357 with new OTA query cv=1

INFO |handler_cloud.c:0234:handleCloudOTA| >> No OTA (newer) found for 2

INFO |server.c:0436:httpServerRequestCallback| UA=toniebox-esp32-eu/v5.235.0, ESPFW=eu/v5.235.0

INFO |handler_cloud.c:0092:handleCloudOTA| >> OTA-Request for 6 with timestamp 1534781997 (2018-08-20 16:19:57)

INFO |handler_cloud.c:0184:handleCloudOTA| >> Replaced OTA query cv=1534781997 with new OTA query cv=1

INFO |handler_cloud.c:0234:handleCloudOTA| >> No OTA (newer) found for 6

INFO |server.c:0436:httpServerRequestCallback| UA=toniebox-esp32-eu/v5.235.0, ESPFW=eu/v5.235.0

INFO |handler_cloud.c:0092:handleCloudOTA| >> OTA-Request for 3 with timestamp 1749046646 (2025-06-04 14:17:26)

INFO |handler_cloud.c:0184:handleCloudOTA| >> Replaced OTA query cv=1749046646 with new OTA query cv=1

INFO |handler_cloud.c:0234:handleCloudOTA| >> No OTA (newer) found for 3

INFO |server.c:0965:server_init| 1 open HTTPS API connections

so now it works !

Thanks for the help :slight_smile: