Replies: 1 comment 2 replies
-
Automated Root Cause AnalysisThe proxy is experiencing API lock timeouts due to a combination of factors:
What's Happening
Why They LingerThe locks "linger" because:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
When I see these, it just doesn't feel that right to me. What causes this, and why do they linger so?
09/07/2025 09:51:47 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec0b40> 09/07/2025 09:51:48 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec1500> 09/07/2025 09:51:48 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec1500> 09/07/2025 09:51:48 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec1500> 09/07/2025 09:51:48 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec1500> 09/07/2025 09:51:49 AM [proxy] [DEBUG] 192.168.1.111 "GET /api/sitemaster HTTP/1.1" 200 - 09/07/2025 09:51:49 AM [pypowerwall.tedapi.pypowerwall_tedapi] [DEBUG] -- tedapi: Request for /api/sitemaster 09/07/2025 09:51:49 AM [pypowerwall.tedapi.pypowerwall_tedapi] [DEBUG] This API [get_api_sitemaster] is using mock data in tedapi mode. 09/07/2025 09:51:49 AM [proxy] [DEBUG] 192.168.1.111 "GET /api/meters/aggregates HTTP/1.1" 200 - 09/07/2025 09:51:49 AM [pypowerwall.tedapi.pypowerwall_tedapi] [DEBUG] -- tedapi: Request for /api/meters/aggregates 09/07/2025 09:51:49 AM [proxy] [DEBUG] 192.168.1.111 "GET /api/powerwalls HTTP/1.1" 200 - 09/07/2025 09:51:49 AM [pypowerwall.tedapi.pypowerwall_tedapi] [DEBUG] -- tedapi: Request for /api/powerwalls 09/07/2025 09:51:49 AM [pypowerwall.tedapi.pypowerwall_tedapi] [DEBUG] This API [get_api_powerwalls] is using mock data in tedapi mode. 09/07/2025 09:51:49 AM [proxy] [DEBUG] 192.168.1.111 "GET /api/system_status/soe HTTP/1.1" 200 - 09/07/2025 09:51:49 AM [pypowerwall.tedapi.pypowerwall_tedapi] [DEBUG] -- tedapi: Request for /api/system_status/soe 09/07/2025 09:51:49 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec1500> 09/07/2025 09:51:49 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec1500> 09/07/2025 09:51:49 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec0b40> 09/07/2025 09:51:49 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec1500> 09/07/2025 09:51:49 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec0b40> 09/07/2025 09:51:49 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec1500> 09/07/2025 09:51:49 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec0b40> 09/07/2025 09:51:50 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec1500> 09/07/2025 09:51:50 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec0b40> 09/07/2025 09:51:50 AM [proxy] [DEBUG] 192.168.1.111 "GET /api/system_status/grid_status HTTP/1.1" 200 - 09/07/2025 09:51:50 AM [pypowerwall.tedapi.pypowerwall_tedapi] [DEBUG] -- tedapi: Request for /api/system_status/grid_status 09/07/2025 09:51:50 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec0b40> 09/07/2025 09:51:50 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec0b40> 09/07/2025 09:51:50 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec1500> 09/07/2025 09:51:51 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec1500> 09/07/2025 09:51:51 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec0b40> 09/07/2025 09:51:51 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec1500> 09/07/2025 09:51:51 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec0b40> 09/07/2025 09:51:51 AM [pypowerwall.api_lock] [INFO] Timeout for <locked _thread.lock object at 0x7ffef9ec0b40> 09/07/2025 09:51:51 AM [pypowerwall.tedapi] [ERROR] Error fetching config: HTTPSConnectionPool(host='192.168.91.1', port=443): Read timed out. (read timeout=5) 09/07/2025 09:51:51 AM [pypowerwall.tedapi] [ERROR] Error fetching status: HTTPSConnectionPool(host='192.168.91.1', port=443): Read timed out. (read timeout=5) 09/07/2025 09:51:51 AM [pypowerwall.api_lock] [INFO] Timeout for <unlocked _thread.lock object at 0x7ffef9ec0b40>
Beta Was this translation helpful? Give feedback.
All reactions