mirror of
https://github.com/esphome/esphome.git
synced 2025-11-01 15:41:52 +00:00
Compare commits
base: sascha:2025.8.0b3
sascha:dev
sascha:cache_components_graph_ci
sascha:cache_components_graph_ci_Test
sascha:json_test_fix
sascha:action_chaining
sascha:memory_api
sascha:integration
sascha:web_server_zero_copy
sascha:scheduler_reorg
sascha:redundant_assign
sascha:web_server_reduce_nesting
sascha:fan_no_double_storage
sascha:fan_fixed
sascha:display_writer_stateless
sascha:climate_store_flash
sascha:esp32_ble
sascha:select_options
sascha:climate_store_flash_thermostat
sascha:determine_jobs_comp_split_test
sascha:more_flexible_template
sascha:max6956_gpio_cache_banks
sascha:ota_handle_data_cleanups
sascha:proto_vector_growth
sascha:ci_test_omp
sascha:memory_api_proto
sascha:wifi_ssid_password_flash
sascha:template_lambdas
sascha:memory_api_templates_lambdas
sascha:usb_memory_order_retry
sascha:beta
sascha:release
sascha:qualify_millis_tests_tinygps
sascha:light-addr
sascha:select_options_fixed
sascha:select_fixed_vector
sascha:automation_initializer_list
sascha:fix_clang_tidy_split_comp_file_count_single
sascha:fix_clang_tidy_split_comp_file_count_sensor_test
sascha:fix-package-key-with-period
sascha:ble_update_right_away
sascha:platformio_cache_tests_api
sascha:platformio_cache_tests
sascha:clang_tidy_small_prs_clang_tidy_test
sascha:cache_github
sascha:voice_get_config
sascha:jesserockz-2025-297
sascha:20251001-thermostat-humidity-support
sascha:mqtt_reduce_json_assign_flash
sascha:ci_impact_analysis_script
sascha:ci_impact_analysis_sensor_full
sascha:ci_impact_analysis_sensor_base
sascha:dependabot/pip/click-8.3.0
sascha:wifi_fixed_vector
sascha:idf_spi_esp32
sascha:web_server_idf_query_parser
sascha:cond_compile_responses
sascha:release-testing-mock
sascha:jesserockz-2025-423
sascha:base64_chars_flash_esp8266
sascha:web_server_8266_store_flash
sascha:ble_tx_power
sascha:jesserockz-2025-370
sascha:copilot/fix-9982
sascha:copilot/fix-10045
sascha:jesserockz-2025-352
sascha:revert-9439-lib_compat_mode_fix
sascha:jesserockz-2025-326
sascha:jesserockz-2025-322
sascha:copilot/fix-9603
sascha:jesserockz-2025-287
sascha:api_dispatch
sascha:modbus_heap
sascha:jesserockz-2025-250
sascha:loop_runtime_stats
sascha:jesserockz-2025-217
sascha:bluetooth_proxy_stats
sascha:add_api_stats
sascha:add-heap-tracing
sascha:jesserockz-2025-102
sascha:jesserockz-2025-064
sascha:ld2420
sascha:jesserockz-2024-578
sascha:jesserockz-2024-565
sascha:jesserockz-2023-304
sascha:jesserockz-2023-232
sascha:jesserockz-2023-284
sascha:jesserockz-2024-416
sascha:power-supply-logs
sascha:jesserockz-2024-399
sascha:jesserockz-2024-251
sascha:jesserockz-2024-248
sascha:jesserockz-2024-210
sascha:bluetooth-proxy-log-device-requests
sascha:jesserockz-2024-196
sascha:jesserockz-2024-151
sascha:jesserockz-2023-284-2
sascha:jesserockz-2023-415
sascha:jesserockz-2023-409
sascha:ina226-extra-logs
sascha:remove-unique-id
sascha:jesserockz-2023-284-v2.6
sascha:socket-client-mode
sascha:jesserockz-2022-199
sascha:jesserockz-2023-121
sascha:jesserockz-2023-110
sascha:jesserockz-2023-045
sascha:jesserockz-2022-398
sascha:jesserockz-2022-381
sascha:jesserockz-2022-321
sascha:jesserockz-2022-284
sascha:jesserockz-2022-172
sascha:jesserockz-2022-094
sascha:ble-server-controller
sascha:oral-b-brush
sascha:improv_serial/log-levels
sascha:2025.10.3
sascha:2025.10.2
sascha:2025.10.1
sascha:2025.10.0
sascha:2025.10.0b4
sascha:2025.10.0b3
sascha:2025.10.0b2
sascha:2025.10.0b1
sascha:2025.9.3
sascha:2025.9.2
sascha:2025.9.1
sascha:2025.9.0
sascha:2025.9.0b4
sascha:2025.9.0b3
sascha:2025.9.0b2
sascha:2025.9.0b1
sascha:2025.8.4
sascha:2025.8.3
sascha:2025.8.2
sascha:2025.8.1
sascha:2025.8.0
sascha:2025.8.0b4
sascha:2025.8.0b3
sascha:2025.8.0b2
sascha:2025.8.0b1
sascha:2025.7.5
sascha:2025.7.4
sascha:2025.7.3
sascha:2025.7.2
sascha:2025.7.1
sascha:2025.7.0
sascha:2025.7.0b5
sascha:2025.7.0b4
sascha:2025.7.0b3
sascha:2025.7.0b2
sascha:2025.7.0b1
sascha:2025.6.3
sascha:2025.6.2
sascha:2025.6.1
sascha:2025.6.0
sascha:2025.6.0b3
sascha:2025.6.0b2
sascha:2025.6.0b1
sascha:2025.5.2
sascha:2025.5.1
sascha:2025.5.0
sascha:2025.5.0b6
sascha:2025.5.0b5
sascha:2025.5.0b4
sascha:2025.5.0b3
sascha:2025.5.0b2
sascha:2025.5.0b1
sascha:2025.4.2
sascha:2025.4.1
sascha:2025.4.0
sascha:2025.4.0b3
sascha:2025.4.0b2
sascha:2025.4.0b1
sascha:2025.3.3
sascha:2025.3.2
sascha:2025.3.1
sascha:2025.3.0
sascha:2025.3.0b5
sascha:2025.3.0b4
sascha:2025.3.0b3
sascha:2025.3.0b2
sascha:2025.3.0b1
sascha:2025.2.2
sascha:2025.2.1
sascha:2025.2.0
sascha:2025.2.0b6
sascha:2025.2.0b5
sascha:2025.2.0b4
sascha:2025.2.0b3
sascha:2025.2.0b2
sascha:2025.2.0b1
sascha:2024.12.4
sascha:2024.12.3
sascha:2024.12.2
sascha:2024.12.1
sascha:2024.12.0
sascha:2024.12.0b3
sascha:2024.12.0b2
sascha:2024.12.0b1
sascha:2024.11.3
sascha:2024.11.2
sascha:2024.11.1
sascha:2024.11.0
sascha:2024.11.0b4
sascha:2024.11.0b3
sascha:2024.11.0b2
sascha:2024.11.0b1
sascha:2024.10.3
sascha:2024.10.2
sascha:2024.10.1
sascha:2024.10.0
sascha:2024.10.0b2
sascha:2024.10.0b1
sascha:2024.9.2
sascha:2024.9.1
sascha:2024.9.0
sascha:2024.9.0b4
sascha:2024.9.0b3
sascha:2024.9.0b2
sascha:2024.9.0b1
sascha:2024.8.3
sascha:2024.8.2
sascha:2024.8.1
sascha:2024.8.0
sascha:2024.8.0b4
sascha:2024.8.0b3
sascha:2024.8.0b2
sascha:2024.8.0b1
sascha:2024.7.3
sascha:2024.7.2
sascha:2024.7.1
sascha:2024.7.0
sascha:2024.7.0b4
sascha:2024.7.0b3
sascha:2024.7.0b2
sascha:2024.7.0b1
sascha:2024.6.6
sascha:2024.6.5
sascha:2024.6.4
sascha:2024.6.3
sascha:2024.6.2
sascha:2024.6.1
sascha:2024.6.0
sascha:2024.6.0b5
sascha:2024.6.0b4
sascha:2024.6.0b3
sascha:2024.6.0b2
sascha:2024.6.0b1
sascha:2024.5.5
sascha:2024.5.4
sascha:2024.5.3
sascha:2024.5.2
sascha:2024.5.1
sascha:2024.5.0
sascha:2024.5.0b6
sascha:2024.5.0b5
sascha:2024.5.0b4
sascha:2024.5.0b3
sascha:2024.5.0b2
sascha:2024.5.0b1
sascha:2024.4.2
sascha:2024.4.1
sascha:2024.4.0
sascha:2024.4.0b3
sascha:2024.4.0b2
sascha:2024.4.0b1
sascha:2024.3.2
sascha:2024.3.1
sascha:2024.3.0
sascha:2024.3.0b5
sascha:2024.3.0b4
sascha:2024.3.0b3
sascha:2024.3.0b2
sascha:2024.3.0b1
sascha:2024.2.2
sascha:2024.2.1
sascha:2024.2.0
sascha:2024.2.0b3
sascha:2024.2.0b2
sascha:2024.2.0b1
sascha:2023.12.9
sascha:2023.12.8
sascha:2023.12.7
sascha:2023.12.6
sascha:2023.12.5
sascha:2023.12.4
sascha:2023.12.3
sascha:2023.12.2
sascha:2023.12.1
sascha:2023.12.0
sascha:2023.12.0b6
sascha:2023.12.0b5
sascha:2023.12.0b4
sascha:2023.12.0b3
sascha:2023.12.0b2
sascha:2023.12.0b1
sascha:2023.11.6
sascha:2023.11.5
sascha:2023.11.4
sascha:2023.11.3
sascha:2023.11.2
sascha:2023.11.1
sascha:2023.11.0
sascha:2023.11.0b7
sascha:2023.11.0b6
sascha:2023.11.0b5
sascha:2023.11.0b4
sascha:2023.11.0b3
sascha:2023.11.0b2
sascha:2023.11.0b1
sascha:2023.10.6
sascha:2023.10.5
sascha:2023.10.4
sascha:2023.10.3
sascha:2023.10.2
sascha:2023.10.1
sascha:2023.10.0
sascha:2023.10.0b4
sascha:2023.10.0b3
sascha:2023.10.0b2
sascha:2023.10.0b1
sascha:2023.9.3
sascha:2023.9.2
sascha:2023.9.1
sascha:2023.9.0
sascha:2023.9.0b4
sascha:2023.9.0b3
sascha:2023.9.0b2
sascha:2023.9.0b1
sascha:2023.8.3
sascha:2023.8.2
sascha:2023.8.1
sascha:2023.8.0
sascha:2023.8.0b4
sascha:2023.8.0b3
sascha:2023.8.0b2
sascha:2023.8.0b1
sascha:2023.7.1
sascha:2023.7.0
sascha:2023.7.0b3
sascha:2023.7.0b2
sascha:2023.7.0b1
sascha:2023.6.5
sascha:2023.6.4
sascha:2023.6.3
sascha:2023.6.2
sascha:2023.6.1
sascha:2023.6.0
sascha:2023.6.0b7
sascha:2023.6.0b6
sascha:2023.6.0b5
sascha:2023.6.0b4
sascha:2023.6.0b3
sascha:2023.6.0b2
sascha:2023.6.0b1
sascha:2023.5.5
sascha:2023.5.4
sascha:2023.5.3
sascha:2023.5.2
sascha:2023.5.1
sascha:2023.5.0
sascha:2023.5.0b5
sascha:2023.5.0b4
sascha:2023.5.0b3
sascha:2023.5.0b2
sascha:2023.5.0b1
sascha:2023.4.4
sascha:2023.4.3
sascha:2023.4.2
sascha:2023.4.1
sascha:2023.4.0
sascha:2023.4.0b4
sascha:2023.4.0b3
sascha:2023.4.0b2
sascha:2023.4.0b1
sascha:2023.3.2
sascha:2023.3.1
sascha:2023.3.0
sascha:2023.3.0b6
sascha:2023.3.0b5
sascha:2023.3.0b4
sascha:2023.3.0b3
sascha:2023.3.0b2
sascha:2023.3.0b1
sascha:2023.2.4
sascha:2023.2.3
sascha:2023.2.2
sascha:2023.2.1
sascha:2023.2.0
sascha:2023.2.0b5
sascha:2023.2.0b4
sascha:2023.2.0b3
sascha:2023.2.0b2
sascha:2023.2.0b1
sascha:2022.12.8
sascha:2022.12.7
sascha:2022.12.6
sascha:2022.12.5
sascha:2022.12.4
sascha:2022.12.3
sascha:2022.12.2
sascha:2022.12.1
sascha:2022.12.0
sascha:2022.12.0b6
sascha:2022.12.0b5
sascha:2022.12.0b4
sascha:2022.12.0b3
sascha:2022.12.0b2
sascha:2022.12.0b1
sascha:2022.11.5
sascha:2022.11.4
sascha:2022.11.3
sascha:2022.11.2
sascha:2022.11.1
sascha:2022.11.0
sascha:2022.11.0b6
sascha:2022.11.0b5
sascha:2022.11.0b4
sascha:2022.11.0b3
sascha:2022.11.0b2
sascha:2022.11.0b1
sascha:2022.10.2
sascha:2022.10.1
sascha:2022.10.0
sascha:2022.10.0b2
sascha:2022.10.0b1
sascha:2022.9.4
sascha:2022.9.3
sascha:2022.9.2
sascha:2022.9.1
sascha:2022.9.0
sascha:2022.9.0b5
sascha:2022.9.0b4
sascha:2022.9.0b3
sascha:2022.9.0b2
sascha:2022.9.0b1
sascha:2022.8.3
sascha:2022.8.2
sascha:2022.8.1
sascha:2022.8.0
sascha:2022.8.0b3
sascha:2022.8.0b2
sascha:2022.8.0b1
sascha:2022.6.3
sascha:2022.6.2
sascha:2022.6.1
sascha:2022.6.0
sascha:2022.6.0b4
sascha:2022.6.0b3
sascha:2022.6.0b2
sascha:2022.6.0b1
sascha:2022.5.1
sascha:2022.5.0
sascha:2022.5.0b4
sascha:2022.5.0b3
sascha:2022.5.0b2
sascha:2022.5.0b1
sascha:2022.4.0
sascha:2022.4.0b4
sascha:2022.4.0b3
sascha:2022.4.0b2
sascha:2022.4.0b1
sascha:2022.3.2
sascha:2022.3.1
sascha:2022.3.0
sascha:2022.3.0b2
sascha:2022.3.0b1
sascha:2022.2.6
sascha:2022.2.5
sascha:2022.2.4
sascha:2022.2.3
sascha:2022.2.2
sascha:2022.2.1
sascha:2022.2.0
sascha:2022.2.0b3
sascha:2022.2.0b2
sascha:2022.2.0b1
sascha:2022.1.4
sascha:2022.1.3
sascha:2022.1.2
sascha:2022.1.1
sascha:2022.1.0
sascha:2022.1.0b4
sascha:2022.1.0b3
sascha:2022.1.0b2
sascha:2022.1.0b1
sascha:2021.12.3
sascha:2021.12.2
sascha:2021.12.1
sascha:2021.12.0
sascha:2021.12.0b6
sascha:2021.12.0b5
sascha:2021.12.0b4
sascha:2021.12.0b3
sascha:2021.12.0b2
sascha:2021.12.0b1
sascha:2021.11.4
sascha:2021.11.3
sascha:2021.11.2
sascha:2021.11.1
sascha:2021.11.0
sascha:2021.11.0b9
sascha:2021.11.0b8
sascha:2021.11.0b7
sascha:2021.11.0b6
sascha:2021.11.0b5
sascha:2021.11.0b4
sascha:2021.11.0b3
sascha:2021.11.0b2
sascha:2021.11.0b1
sascha:2021.10.3
sascha:2021.10.2
sascha:2021.10.1
sascha:2021.10.0
sascha:2021.10.0b11
sascha:2021.10.0b10
sascha:2021.10.0b9
sascha:2021.10.0b8
sascha:2021.10.0b7
sascha:2021.10.0b6
sascha:2021.10.0b5
sascha:2021.10.0b4
sascha:2021.10.0b3
sascha:2021.10.0b2
sascha:2021.10.0b1
sascha:2021.9.3
sascha:2021.9.2
sascha:2021.9.1
sascha:2021.9.0
sascha:2021.9.0b5
sascha:2021.9.0b4
sascha:2021.9.0b3
sascha:2021.9.0b2
sascha:2021.9.0b1
sascha:2021.8.2
sascha:2021.8.1
sascha:2021.8.0
sascha:v1.21.0b3
sascha:v1.21.0b2
sascha:v1.21.0b1
sascha:v1.20.4
sascha:v1.20.3
sascha:v1.20.2
sascha:v1.20.1
sascha:v1.20.0
sascha:v1.20.0b6
sascha:v1.20.0b5
sascha:v1.20.0b4
sascha:v1.20.0b3
sascha:v1.20.0b2
sascha:v1.20.0b1
sascha:v1.19.4
sascha:v1.19.3
sascha:v1.19.2
sascha:v1.19.1
sascha:v1.19.0
sascha:v1.19.0b7
sascha:v1.19.0b6
sascha:v1.19.0b5
sascha:v1.19.0b4
sascha:v1.19.0b3
sascha:v1.19.0b2
sascha:v1.19.0b1
sascha:v1.18.0
sascha:v1.18.0b4
sascha:v1.18.0b3
sascha:v1.18.0b2
sascha:v1.18.0b1
sascha:v1.17.2
sascha:v1.17.1
sascha:v1.17.0
sascha:v1.17.0b1
sascha:v1.16.2
sascha:v1.16.1
sascha:v1.16.0
sascha:v1.16.0b8
sascha:v1.16.0b7
sascha:v1.16.0b6
sascha:v1.16.0b5
sascha:v1.16.0b4
sascha:v1.16.0b3
sascha:v1.16.0b2
sascha:v1.16.0b1
sascha:v1.15.3
sascha:v1.15.2
sascha:v1.15.1
sascha:v1.15.0
sascha:v1.15.0b4
sascha:v1.15.0b3
sascha:v1.15.0b2
sascha:v1.15.0b1
sascha:v1.14.5
sascha:v1.14.4
sascha:v1.14.3
sascha:v1.14.2
sascha:v1.14.1
sascha:v1.14.0
sascha:v1.14.0b5
sascha:v1.14.0b4
sascha:v1.14.0b3
sascha:v1.14.0b2
sascha:v1.14.0b1
sascha:v1.13.6
sascha:v1.13.5
sascha:v1.13.4
sascha:v1.13.3
sascha:v1.13.2
sascha:v1.13.1
sascha:v1.13.0
sascha:v1.13.0b7
sascha:v1.13.0b6
sascha:v1.13.0b5
sascha:v1.13.0b4
sascha:v1.13.0b3
sascha:v1.13.0b2
sascha:v1.13.0b1
sascha:v1.12.2
sascha:v1.12.1
sascha:v1.12.0
sascha:v1.12.0b4
sascha:v1.12.0b3
sascha:v1.12.0b2
sascha:v1.12.0b1
sascha:v1.11.2
sascha:v1.11.1
sascha:v1.11.0
sascha:v1.11.0b3
sascha:v1.11.0b2
sascha:v1.11.0b1
sascha:v1.10.1
sascha:v1.10.0
sascha:v1.10.0b2
sascha:v1.10.0b1
sascha:v1.9.3
sascha:v1.9.2
sascha:v1.9.1
sascha:v1.9.0
sascha:v1.9.0b6
sascha:v1.9.0b5
sascha:v1.9.0b4
sascha:v1.9.0b3
sascha:v1.9.0b2
sascha:v1.9.0b1
sascha:v1.8.2
sascha:v1.8.1
sascha:v1.8.0
sascha:v1.7.0
sascha:v1.6.2
sascha:v1.6.1
sascha:v1.6.0
sascha:v1.5.3
sascha:v1.5.2
sascha:v1.5.1
sascha:v1.5.0
sascha:v1.4.0
sascha:v1.3.0
sascha:v1.2.2
sascha:v1.2.1
sascha:v1.1
...
compare: sascha:jesserockz-2024-248
sascha:dev
sascha:cache_components_graph_ci
sascha:cache_components_graph_ci_Test
sascha:json_test_fix
sascha:action_chaining
sascha:memory_api
sascha:integration
sascha:web_server_zero_copy
sascha:scheduler_reorg
sascha:redundant_assign
sascha:web_server_reduce_nesting
sascha:fan_no_double_storage
sascha:fan_fixed
sascha:display_writer_stateless
sascha:climate_store_flash
sascha:esp32_ble
sascha:select_options
sascha:climate_store_flash_thermostat
sascha:determine_jobs_comp_split_test
sascha:more_flexible_template
sascha:max6956_gpio_cache_banks
sascha:ota_handle_data_cleanups
sascha:proto_vector_growth
sascha:ci_test_omp
sascha:memory_api_proto
sascha:wifi_ssid_password_flash
sascha:template_lambdas
sascha:memory_api_templates_lambdas
sascha:usb_memory_order_retry
sascha:beta
sascha:release
sascha:qualify_millis_tests_tinygps
sascha:light-addr
sascha:select_options_fixed
sascha:select_fixed_vector
sascha:automation_initializer_list
sascha:fix_clang_tidy_split_comp_file_count_single
sascha:fix_clang_tidy_split_comp_file_count_sensor_test
sascha:fix-package-key-with-period
sascha:ble_update_right_away
sascha:platformio_cache_tests_api
sascha:platformio_cache_tests
sascha:clang_tidy_small_prs_clang_tidy_test
sascha:cache_github
sascha:voice_get_config
sascha:jesserockz-2025-297
sascha:20251001-thermostat-humidity-support
sascha:mqtt_reduce_json_assign_flash
sascha:ci_impact_analysis_script
sascha:ci_impact_analysis_sensor_full
sascha:ci_impact_analysis_sensor_base
sascha:dependabot/pip/click-8.3.0
sascha:wifi_fixed_vector
sascha:idf_spi_esp32
sascha:web_server_idf_query_parser
sascha:cond_compile_responses
sascha:release-testing-mock
sascha:jesserockz-2025-423
sascha:base64_chars_flash_esp8266
sascha:web_server_8266_store_flash
sascha:ble_tx_power
sascha:jesserockz-2025-370
sascha:copilot/fix-9982
sascha:copilot/fix-10045
sascha:jesserockz-2025-352
sascha:revert-9439-lib_compat_mode_fix
sascha:jesserockz-2025-326
sascha:jesserockz-2025-322
sascha:copilot/fix-9603
sascha:jesserockz-2025-287
sascha:api_dispatch
sascha:modbus_heap
sascha:jesserockz-2025-250
sascha:loop_runtime_stats
sascha:jesserockz-2025-217
sascha:bluetooth_proxy_stats
sascha:add_api_stats
sascha:add-heap-tracing
sascha:jesserockz-2025-102
sascha:jesserockz-2025-064
sascha:ld2420
sascha:jesserockz-2024-578
sascha:jesserockz-2024-565
sascha:jesserockz-2023-304
sascha:jesserockz-2023-232
sascha:jesserockz-2023-284
sascha:jesserockz-2024-416
sascha:power-supply-logs
sascha:jesserockz-2024-399
sascha:jesserockz-2024-251
sascha:jesserockz-2024-248
sascha:jesserockz-2024-210
sascha:bluetooth-proxy-log-device-requests
sascha:jesserockz-2024-196
sascha:jesserockz-2024-151
sascha:jesserockz-2023-284-2
sascha:jesserockz-2023-415
sascha:jesserockz-2023-409
sascha:ina226-extra-logs
sascha:remove-unique-id
sascha:jesserockz-2023-284-v2.6
sascha:socket-client-mode
sascha:jesserockz-2022-199
sascha:jesserockz-2023-121
sascha:jesserockz-2023-110
sascha:jesserockz-2023-045
sascha:jesserockz-2022-398
sascha:jesserockz-2022-381
sascha:jesserockz-2022-321
sascha:jesserockz-2022-284
sascha:jesserockz-2022-172
sascha:jesserockz-2022-094
sascha:ble-server-controller
sascha:oral-b-brush
sascha:improv_serial/log-levels
sascha:2025.10.3
sascha:2025.10.2
sascha:2025.10.1
sascha:2025.10.0
sascha:2025.10.0b4
sascha:2025.10.0b3
sascha:2025.10.0b2
sascha:2025.10.0b1
sascha:2025.9.3
sascha:2025.9.2
sascha:2025.9.1
sascha:2025.9.0
sascha:2025.9.0b4
sascha:2025.9.0b3
sascha:2025.9.0b2
sascha:2025.9.0b1
sascha:2025.8.4
sascha:2025.8.3
sascha:2025.8.2
sascha:2025.8.1
sascha:2025.8.0
sascha:2025.8.0b4
sascha:2025.8.0b3
sascha:2025.8.0b2
sascha:2025.8.0b1
sascha:2025.7.5
sascha:2025.7.4
sascha:2025.7.3
sascha:2025.7.2
sascha:2025.7.1
sascha:2025.7.0
sascha:2025.7.0b5
sascha:2025.7.0b4
sascha:2025.7.0b3
sascha:2025.7.0b2
sascha:2025.7.0b1
sascha:2025.6.3
sascha:2025.6.2
sascha:2025.6.1
sascha:2025.6.0
sascha:2025.6.0b3
sascha:2025.6.0b2
sascha:2025.6.0b1
sascha:2025.5.2
sascha:2025.5.1
sascha:2025.5.0
sascha:2025.5.0b6
sascha:2025.5.0b5
sascha:2025.5.0b4
sascha:2025.5.0b3
sascha:2025.5.0b2
sascha:2025.5.0b1
sascha:2025.4.2
sascha:2025.4.1
sascha:2025.4.0
sascha:2025.4.0b3
sascha:2025.4.0b2
sascha:2025.4.0b1
sascha:2025.3.3
sascha:2025.3.2
sascha:2025.3.1
sascha:2025.3.0
sascha:2025.3.0b5
sascha:2025.3.0b4
sascha:2025.3.0b3
sascha:2025.3.0b2
sascha:2025.3.0b1
sascha:2025.2.2
sascha:2025.2.1
sascha:2025.2.0
sascha:2025.2.0b6
sascha:2025.2.0b5
sascha:2025.2.0b4
sascha:2025.2.0b3
sascha:2025.2.0b2
sascha:2025.2.0b1
sascha:2024.12.4
sascha:2024.12.3
sascha:2024.12.2
sascha:2024.12.1
sascha:2024.12.0
sascha:2024.12.0b3
sascha:2024.12.0b2
sascha:2024.12.0b1
sascha:2024.11.3
sascha:2024.11.2
sascha:2024.11.1
sascha:2024.11.0
sascha:2024.11.0b4
sascha:2024.11.0b3
sascha:2024.11.0b2
sascha:2024.11.0b1
sascha:2024.10.3
sascha:2024.10.2
sascha:2024.10.1
sascha:2024.10.0
sascha:2024.10.0b2
sascha:2024.10.0b1
sascha:2024.9.2
sascha:2024.9.1
sascha:2024.9.0
sascha:2024.9.0b4
sascha:2024.9.0b3
sascha:2024.9.0b2
sascha:2024.9.0b1
sascha:2024.8.3
sascha:2024.8.2
sascha:2024.8.1
sascha:2024.8.0
sascha:2024.8.0b4
sascha:2024.8.0b3
sascha:2024.8.0b2
sascha:2024.8.0b1
sascha:2024.7.3
sascha:2024.7.2
sascha:2024.7.1
sascha:2024.7.0
sascha:2024.7.0b4
sascha:2024.7.0b3
sascha:2024.7.0b2
sascha:2024.7.0b1
sascha:2024.6.6
sascha:2024.6.5
sascha:2024.6.4
sascha:2024.6.3
sascha:2024.6.2
sascha:2024.6.1
sascha:2024.6.0
sascha:2024.6.0b5
sascha:2024.6.0b4
sascha:2024.6.0b3
sascha:2024.6.0b2
sascha:2024.6.0b1
sascha:2024.5.5
sascha:2024.5.4
sascha:2024.5.3
sascha:2024.5.2
sascha:2024.5.1
sascha:2024.5.0
sascha:2024.5.0b6
sascha:2024.5.0b5
sascha:2024.5.0b4
sascha:2024.5.0b3
sascha:2024.5.0b2
sascha:2024.5.0b1
sascha:2024.4.2
sascha:2024.4.1
sascha:2024.4.0
sascha:2024.4.0b3
sascha:2024.4.0b2
sascha:2024.4.0b1
sascha:2024.3.2
sascha:2024.3.1
sascha:2024.3.0
sascha:2024.3.0b5
sascha:2024.3.0b4
sascha:2024.3.0b3
sascha:2024.3.0b2
sascha:2024.3.0b1
sascha:2024.2.2
sascha:2024.2.1
sascha:2024.2.0
sascha:2024.2.0b3
sascha:2024.2.0b2
sascha:2024.2.0b1
sascha:2023.12.9
sascha:2023.12.8
sascha:2023.12.7
sascha:2023.12.6
sascha:2023.12.5
sascha:2023.12.4
sascha:2023.12.3
sascha:2023.12.2
sascha:2023.12.1
sascha:2023.12.0
sascha:2023.12.0b6
sascha:2023.12.0b5
sascha:2023.12.0b4
sascha:2023.12.0b3
sascha:2023.12.0b2
sascha:2023.12.0b1
sascha:2023.11.6
sascha:2023.11.5
sascha:2023.11.4
sascha:2023.11.3
sascha:2023.11.2
sascha:2023.11.1
sascha:2023.11.0
sascha:2023.11.0b7
sascha:2023.11.0b6
sascha:2023.11.0b5
sascha:2023.11.0b4
sascha:2023.11.0b3
sascha:2023.11.0b2
sascha:2023.11.0b1
sascha:2023.10.6
sascha:2023.10.5
sascha:2023.10.4
sascha:2023.10.3
sascha:2023.10.2
sascha:2023.10.1
sascha:2023.10.0
sascha:2023.10.0b4
sascha:2023.10.0b3
sascha:2023.10.0b2
sascha:2023.10.0b1
sascha:2023.9.3
sascha:2023.9.2
sascha:2023.9.1
sascha:2023.9.0
sascha:2023.9.0b4
sascha:2023.9.0b3
sascha:2023.9.0b2
sascha:2023.9.0b1
sascha:2023.8.3
sascha:2023.8.2
sascha:2023.8.1
sascha:2023.8.0
sascha:2023.8.0b4
sascha:2023.8.0b3
sascha:2023.8.0b2
sascha:2023.8.0b1
sascha:2023.7.1
sascha:2023.7.0
sascha:2023.7.0b3
sascha:2023.7.0b2
sascha:2023.7.0b1
sascha:2023.6.5
sascha:2023.6.4
sascha:2023.6.3
sascha:2023.6.2
sascha:2023.6.1
sascha:2023.6.0
sascha:2023.6.0b7
sascha:2023.6.0b6
sascha:2023.6.0b5
sascha:2023.6.0b4
sascha:2023.6.0b3
sascha:2023.6.0b2
sascha:2023.6.0b1
sascha:2023.5.5
sascha:2023.5.4
sascha:2023.5.3
sascha:2023.5.2
sascha:2023.5.1
sascha:2023.5.0
sascha:2023.5.0b5
sascha:2023.5.0b4
sascha:2023.5.0b3
sascha:2023.5.0b2
sascha:2023.5.0b1
sascha:2023.4.4
sascha:2023.4.3
sascha:2023.4.2
sascha:2023.4.1
sascha:2023.4.0
sascha:2023.4.0b4
sascha:2023.4.0b3
sascha:2023.4.0b2
sascha:2023.4.0b1
sascha:2023.3.2
sascha:2023.3.1
sascha:2023.3.0
sascha:2023.3.0b6
sascha:2023.3.0b5
sascha:2023.3.0b4
sascha:2023.3.0b3
sascha:2023.3.0b2
sascha:2023.3.0b1
sascha:2023.2.4
sascha:2023.2.3
sascha:2023.2.2
sascha:2023.2.1
sascha:2023.2.0
sascha:2023.2.0b5
sascha:2023.2.0b4
sascha:2023.2.0b3
sascha:2023.2.0b2
sascha:2023.2.0b1
sascha:2022.12.8
sascha:2022.12.7
sascha:2022.12.6
sascha:2022.12.5
sascha:2022.12.4
sascha:2022.12.3
sascha:2022.12.2
sascha:2022.12.1
sascha:2022.12.0
sascha:2022.12.0b6
sascha:2022.12.0b5
sascha:2022.12.0b4
sascha:2022.12.0b3
sascha:2022.12.0b2
sascha:2022.12.0b1
sascha:2022.11.5
sascha:2022.11.4
sascha:2022.11.3
sascha:2022.11.2
sascha:2022.11.1
sascha:2022.11.0
sascha:2022.11.0b6
sascha:2022.11.0b5
sascha:2022.11.0b4
sascha:2022.11.0b3
sascha:2022.11.0b2
sascha:2022.11.0b1
sascha:2022.10.2
sascha:2022.10.1
sascha:2022.10.0
sascha:2022.10.0b2
sascha:2022.10.0b1
sascha:2022.9.4
sascha:2022.9.3
sascha:2022.9.2
sascha:2022.9.1
sascha:2022.9.0
sascha:2022.9.0b5
sascha:2022.9.0b4
sascha:2022.9.0b3
sascha:2022.9.0b2
sascha:2022.9.0b1
sascha:2022.8.3
sascha:2022.8.2
sascha:2022.8.1
sascha:2022.8.0
sascha:2022.8.0b3
sascha:2022.8.0b2
sascha:2022.8.0b1
sascha:2022.6.3
sascha:2022.6.2
sascha:2022.6.1
sascha:2022.6.0
sascha:2022.6.0b4
sascha:2022.6.0b3
sascha:2022.6.0b2
sascha:2022.6.0b1
sascha:2022.5.1
sascha:2022.5.0
sascha:2022.5.0b4
sascha:2022.5.0b3
sascha:2022.5.0b2
sascha:2022.5.0b1
sascha:2022.4.0
sascha:2022.4.0b4
sascha:2022.4.0b3
sascha:2022.4.0b2
sascha:2022.4.0b1
sascha:2022.3.2
sascha:2022.3.1
sascha:2022.3.0
sascha:2022.3.0b2
sascha:2022.3.0b1
sascha:2022.2.6
sascha:2022.2.5
sascha:2022.2.4
sascha:2022.2.3
sascha:2022.2.2
sascha:2022.2.1
sascha:2022.2.0
sascha:2022.2.0b3
sascha:2022.2.0b2
sascha:2022.2.0b1
sascha:2022.1.4
sascha:2022.1.3
sascha:2022.1.2
sascha:2022.1.1
sascha:2022.1.0
sascha:2022.1.0b4
sascha:2022.1.0b3
sascha:2022.1.0b2
sascha:2022.1.0b1
sascha:2021.12.3
sascha:2021.12.2
sascha:2021.12.1
sascha:2021.12.0
sascha:2021.12.0b6
sascha:2021.12.0b5
sascha:2021.12.0b4
sascha:2021.12.0b3
sascha:2021.12.0b2
sascha:2021.12.0b1
sascha:2021.11.4
sascha:2021.11.3
sascha:2021.11.2
sascha:2021.11.1
sascha:2021.11.0
sascha:2021.11.0b9
sascha:2021.11.0b8
sascha:2021.11.0b7
sascha:2021.11.0b6
sascha:2021.11.0b5
sascha:2021.11.0b4
sascha:2021.11.0b3
sascha:2021.11.0b2
sascha:2021.11.0b1
sascha:2021.10.3
sascha:2021.10.2
sascha:2021.10.1
sascha:2021.10.0
sascha:2021.10.0b11
sascha:2021.10.0b10
sascha:2021.10.0b9
sascha:2021.10.0b8
sascha:2021.10.0b7
sascha:2021.10.0b6
sascha:2021.10.0b5
sascha:2021.10.0b4
sascha:2021.10.0b3
sascha:2021.10.0b2
sascha:2021.10.0b1
sascha:2021.9.3
sascha:2021.9.2
sascha:2021.9.1
sascha:2021.9.0
sascha:2021.9.0b5
sascha:2021.9.0b4
sascha:2021.9.0b3
sascha:2021.9.0b2
sascha:2021.9.0b1
sascha:2021.8.2
sascha:2021.8.1
sascha:2021.8.0
sascha:v1.21.0b3
sascha:v1.21.0b2
sascha:v1.21.0b1
sascha:v1.20.4
sascha:v1.20.3
sascha:v1.20.2
sascha:v1.20.1
sascha:v1.20.0
sascha:v1.20.0b6
sascha:v1.20.0b5
sascha:v1.20.0b4
sascha:v1.20.0b3
sascha:v1.20.0b2
sascha:v1.20.0b1
sascha:v1.19.4
sascha:v1.19.3
sascha:v1.19.2
sascha:v1.19.1
sascha:v1.19.0
sascha:v1.19.0b7
sascha:v1.19.0b6
sascha:v1.19.0b5
sascha:v1.19.0b4
sascha:v1.19.0b3
sascha:v1.19.0b2
sascha:v1.19.0b1
sascha:v1.18.0
sascha:v1.18.0b4
sascha:v1.18.0b3
sascha:v1.18.0b2
sascha:v1.18.0b1
sascha:v1.17.2
sascha:v1.17.1
sascha:v1.17.0
sascha:v1.17.0b1
sascha:v1.16.2
sascha:v1.16.1
sascha:v1.16.0
sascha:v1.16.0b8
sascha:v1.16.0b7
sascha:v1.16.0b6
sascha:v1.16.0b5
sascha:v1.16.0b4
sascha:v1.16.0b3
sascha:v1.16.0b2
sascha:v1.16.0b1
sascha:v1.15.3
sascha:v1.15.2
sascha:v1.15.1
sascha:v1.15.0
sascha:v1.15.0b4
sascha:v1.15.0b3
sascha:v1.15.0b2
sascha:v1.15.0b1
sascha:v1.14.5
sascha:v1.14.4
sascha:v1.14.3
sascha:v1.14.2
sascha:v1.14.1
sascha:v1.14.0
sascha:v1.14.0b5
sascha:v1.14.0b4
sascha:v1.14.0b3
sascha:v1.14.0b2
sascha:v1.14.0b1
sascha:v1.13.6
sascha:v1.13.5
sascha:v1.13.4
sascha:v1.13.3
sascha:v1.13.2
sascha:v1.13.1
sascha:v1.13.0
sascha:v1.13.0b7
sascha:v1.13.0b6
sascha:v1.13.0b5
sascha:v1.13.0b4
sascha:v1.13.0b3
sascha:v1.13.0b2
sascha:v1.13.0b1
sascha:v1.12.2
sascha:v1.12.1
sascha:v1.12.0
sascha:v1.12.0b4
sascha:v1.12.0b3
sascha:v1.12.0b2
sascha:v1.12.0b1
sascha:v1.11.2
sascha:v1.11.1
sascha:v1.11.0
sascha:v1.11.0b3
sascha:v1.11.0b2
sascha:v1.11.0b1
sascha:v1.10.1
sascha:v1.10.0
sascha:v1.10.0b2
sascha:v1.10.0b1
sascha:v1.9.3
sascha:v1.9.2
sascha:v1.9.1
sascha:v1.9.0
sascha:v1.9.0b6
sascha:v1.9.0b5
sascha:v1.9.0b4
sascha:v1.9.0b3
sascha:v1.9.0b2
sascha:v1.9.0b1
sascha:v1.8.2
sascha:v1.8.1
sascha:v1.8.0
sascha:v1.7.0
sascha:v1.6.2
sascha:v1.6.1
sascha:v1.6.0
sascha:v1.5.3
sascha:v1.5.2
sascha:v1.5.1
sascha:v1.5.0
sascha:v1.4.0
sascha:v1.3.0
sascha:v1.2.2
sascha:v1.2.1
sascha:v1.1
3 Commits
2025.8.0b3
...
jesserockz
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
b5b4047241 | Use err from getting chunk length | ||
|
|
ddd5e345ac | Int stuff | ||
|
|
c354afda17 | [http_request] Get chunked content length and add some logs |
1 changed files with 20 additions and 0 deletions
|
|
@@ -86,6 +86,8 @@ std::shared_ptr<HttpContainer> HttpRequestIDF::start(std::string url, std::strin
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
ESP_LOGV(TAG, "HTTP Request started: %s", url.c_str());
|
||||
|
||||
if (body_len > 0) {
|
||||
int write_left = body_len;
|
||||
int write_index = 0;
|
||||
|
|
@@ -108,10 +110,26 @@ std::shared_ptr<HttpContainer> HttpRequestIDF::start(std::string url, std::strin
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
ESP_LOGV(TAG, "HTTP Request body written: %d", body_len);
|
||||
|
||||
container->content_length = esp_http_client_fetch_headers(client);
|
||||
if (esp_http_client_is_chunked_response(client)) {
|
||||
ESP_LOGV(TAG, "HTTP Response is chunked");
|
||||
int length = 0;
|
||||
err = esp_http_client_get_chunk_length(client, &length);
|
||||
if (err != ESP_OK) {
|
||||
this->status_momentary_error("failed", 1000);
|
||||
ESP_LOGE(TAG, "Failed to get chunk length: %s", esp_err_to_name(err));
|
||||
esp_http_client_cleanup(client);
|
||||
return nullptr;
|
||||
}
|
||||
container->content_length = length;
|
||||
}
|
||||
const auto status_code = esp_http_client_get_status_code(client);
|
||||
container->status_code = status_code;
|
||||
|
||||
ESP_LOGD(TAG, "Status %d", status_code);
|
||||
|
||||
if (status_code < 200 || status_code >= 300) {
|
||||
ESP_LOGE(TAG, "HTTP Request failed; URL: %s; Code: %d", url.c_str(), status_code);
|
||||
this->status_momentary_error("failed", 1000);
|
||||
|
|
@@ -147,6 +165,8 @@ void HttpContainerIDF::end() {
|
|||
|
||||
esp_http_client_close(this->client_);
|
||||
esp_http_client_cleanup(this->client_);
|
||||
|
||||
ESP_LOGV(TAG, "HTTP Request ended: %d", this->status_code);
|
||||
}
|
||||
|
||||
} // namespace http_request
|
||||
|
|
|
|||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.