Compare commits
merge into: evlli:dev
evlli:dev
evlli:synesthesiam-20241023-assist-fallback
evlli:epenet-20241114-0852
evlli:epenet-20241114-1457
evlli:allthebackupchanges
evlli:local_backup_agent
evlli:edenhaus-use-capabilities-instead-frontend-stream-type
evlli:unit_of_meas_translation_tests
evlli:edenhaus-test
evlli:rename-command-backup-agents-upload
evlli:remove_backup_upload
evlli:knx-last-ga-telegrams
evlli:epenet-20241113-2250
evlli:mill
evlli:gj-20241113-2
evlli:gj-20241113-1
evlli:vacuum-state-is-enum
evlli:bump_aiohttp_31011
evlli:epenet-20241113-1421
evlli:epenet-20241113-1053
evlli:epenet-20241113-1032
evlli:epenet-20241113-1028
evlli:epenet-20241113-0728
evlli:20241113-0806
evlli:epenet-20241112-1538
evlli:reboot-host-to-aiohasupervisor
evlli:20241112-1449
evlli:epenet-20241112-1432
evlli:20241112-1134
evlli:epenet-20241112-1125
evlli:epenet-20241112-1117
evlli:epenet-20241111-1534
evlli:20241112-0902
evlli:20241112-0854
evlli:gj-20241108-2
evlli:backup-others-to-aiohasupervisor
evlli:recorder_fix_recorder_run_purge_logic
evlli:cloud_enable_backup_sync
evlli:update_entity_adjust_typing
evlli:cloudbackupsync
evlli:zwavejs-problems-diagnostic
evlli:cdce8p-build-mypyc-extensions
evlli:cdce8p-build-wheels-cython
evlli:gj-20241108-5
evlli:ingress_dropping_close
evlli:drop-ignore-missing-annotations
evlli:master
evlli:rc
evlli:fail_on_templated_service_data
evlli:fail_on_config_entry_unique_id_collision
evlli:config_subentries
evlli:revert-129958-update-numpy-and-pandas-2.2.3
evlli:edenhaus-go2rtc-check-for-audio
evlli:manual_trigger_entity-fix-availability
evlli:go2rtc_log_stderr
evlli:jesserockz-2024-502
evlli:cloudenckey
evlli:climate-horizontal-swing
evlli:gj-20241029-4
evlli:gj-20241028-3
evlli:analytics-device
evlli:py_spy
evlli:musicassistant-add-test-foundation
evlli:musicassistant-add-actions
evlli:matter-featuremap-discovery
evlli:debug_esphome_media_proxy_shutdown
evlli:gj-20241027-5
evlli:hk_brightness_zero
evlli:lg_thinq
evlli:bump-frontend-20241010.0
evlli:extra-prompt
evlli:pyswitch_meter_pro
evlli:gj-20241021-7
evlli:filter-config-flow
evlli:knx_services_remove_templating
evlli:revert-127736-tests/remove-obsolete-guards-for-entity-count-on-snapshot_platform-tests
evlli:end_to_end_attrs_change
evlli:entity_platform_subentry_support
evlli:device_registry_subentry_support
evlli:entity_registry_subentry_support
evlli:generic_camera_include_settings_in_preview_url
evlli:light-state-is-enum
evlli:hassnabucasa0820
evlli:request_host_fix
evlli:security_filter_middleware
evlli:sqla_35
evlli:announce-response
evlli:edenhaus-check-pr-labels
evlli:lutron_caseta_event_rework
evlli:assist-satellite-rebased
evlli:synesthesiam-20240830-esphome-satellite-entity
evlli:assist-satellite
evlli:command_line-template-command-notify
evlli:edenhaus-docker-uv
evlli:recorder_disable_post_migration
evlli:synesthesiam-20240828-esphome-entity
evlli:mqtt-cleanup-unused-hass_storage-mocks
evlli:blueprint_reverse_priority
evlli:synesthesiam-20240827-queue-to-iterable
evlli:freeze_timeout_installing_packages
evlli:synesthesiam-20240822-assist-satellite-trigger
evlli:broken_subscribe
evlli:sql-query-as-template
evlli:climate-deadband
evlli:config_flow_set_unique_id_tweak
evlli:kitchen_sink_fix_data_entry_sections
evlli:block_pyserial_asyncio
evlli:viam
evlli:lutron_button_event
evlli:synesthesiam-20240805-assist-satellite-entity
evlli:convert-matter-microwave-mode-select-to-sensor
evlli:lutron_caseta_blocking
evlli:bump-frontend-20240805.0
evlli:synesthesiam-20240731-pymycro-vad-102
evlli:synesthesiam-20240729-ffmpeg-proxy
evlli:chained_actions
evlli:unifi_combi
evlli:statistics_metadata_gone_tmp
evlli:ollama-tools
evlli:fix_registry
evlli:entity_component_async_prepare_reload_raise
evlli:coordinator_entity_play_nice
evlli:mqtt-client-v2.1.0
evlli:compensation-config-flow
evlli:open_unlocking_state_matter
evlli:climate-preset-none-icon
evlli:edenhaus-gritql
evlli:device_registry_enable_device_on_new_config_entry
evlli:device_registry_merge_on_collision
evlli:simplify_patch_time
evlli:integration_sensor_last_reported
evlli:issue_#113176
evlli:frenck-2024-0371
evlli:incomfort-setpoint-sensor
evlli:rename_lovelace_resources_ws_list
evlli:revert-118767-prevent_unload_during_late_platform_forwards
evlli:zha_legrand_outlet_select
evlli:synesthesiam-20240606-get-by-name-aliases
evlli:rest-use-encoding-by-user
evlli:automatically-update-matter-server-addon
evlli:table_manager_queries
evlli:frenck-2024-0348
evlli:trigger-disabled-no-validate
evlli:custom-packages-dir
evlli:sensor_remove_timezone_cleanup
evlli:debug_http_tests
evlli:collect_session_scoped_test_fixtures
evlli:frenck-2024-0319
evlli:hassfest_fix_requirement_check
evlli:Danielhiversen-patch-1
evlli:wheels_requirements
evlli:ctalkington-jf-mediasource
evlli:ctalkington-patch-1
evlli:ctalkington-ipp-dump
evlli:teslemetry_update_snapshots
evlli:harmony_async_listen
evlli:history_compressed_state_typed_dict
evlli:frenck-2024-0181
evlli:bump-opencv-python-headless
evlli:media_player_max_volume
evlli:light_remove_color_mode_fallback
evlli:revert_config_entries_user_dict
evlli:fix_cast_service
evlli:config_entries_handle_unhashable_unique_id
evlli:frenck-2022-0869
evlli:frenck-2024-0160
evlli:revert-108050-dev
evlli:update_tessie_snapshots
evlli:automation-icon-translations
evlli:frenck-2024-0112
evlli:gpslogger-attrs
evlli:refactor-zwave_js-driver-setup
evlli:deprecate-min_max
evlli:has_entity_name_false
evlli:frenck-2023-1540
evlli:braviatv_volume_step
evlli:freeze_base_component_entity_descriptions_2
evlli:honeeywell_fix_remove_stale_devices
evlli:edenhaus-scrape-unit-of-measurement
evlli:dunehd_fix_volume
evlli:gateways
evlli:bump-frontend-20231208.1
evlli:config_fix_none_to_dict
evlli:fix-host-description
evlli:frenck-2023-1475
evlli:cloud_v4
evlli:lovelace_fix_safe_mode
evlli:frenck-2023-1363
evlli:frenck-2023-1360
evlli:synesthesiam-20231024-list-name-intent
evlli:debug_nest_mypy_issue
evlli:synesthesiam-20231023-set-timer-intent
evlli:revert-102452-refactor_fibaro_scene_test
evlli:roon_volume
evlli:shelly-entity-category
evlli:synesthesiam-20231011-pipeline-debugger-timeouts
evlli:entity_update_capabilities
evlli:synesthesiam-20231004-assist-yaml
evlli:dont-log-trace-expected-error
evlli:cover_invert_state_option
evlli:tweak_remove_entity_service_fields
evlli:modbus_skip_flaky_test
evlli:template_helper_drop_device_class
evlli:debug_websocket_unsafe_write
evlli:debug_trafikverket_tests
evlli:ctalkington-ipp-20230604
evlli:revert_98148
evlli:fix_throttle_utcnow_patch
evlli:frenck-2023-1052
evlli:frenck-2023-1051
evlli:test-new-test
evlli:version_remove_docker
evlli:frenck-2023-0930
evlli:jbouwh-patch-1
evlli:demo_light_temp
evlli:pr_95249
evlli:cached_property_backport
evlli:frenck-2022-0896
evlli:mobile-app-use-assist-pipeline
evlli:assist-pipeline-text-helper
evlli:return-script-variables-from-ws-execute_script
evlli:homekit_controller_typing_tweak
evlli:google_assistant_disable_climate_local_control
evlli:conversation-options-flow
evlli:frenck-2023-0828
evlli:entity_explicit_device_name
evlli:multi_site
evlli:wyoming-mp3
evlli:nextcloud-type
evlli:wyoming-names
evlli:revert-91803-follow-up
evlli:conversation-all-languages
evlli:fix-tests-assist
evlli:assist_pipeline_debug_group_by_session
evlli:storage_collection_separate_id
evlli:hassio_stats_coordinator
evlli:bump-frontend-20230406.0
evlli:islamic_prayer_times_fix_tests
evlli:frenck-2023-0530
evlli:Swamp-Ig-patch-1
evlli:engine-component
evlli:reduce_state_writes_shelly
evlli:assist-zh-country
evlli:otbr_option_flow
evlli:revert-89028-twentemilieu-fix-end-date
evlli:mqtt-optimize-subscriptions-alt2
evlli:frontend-dev
evlli:executor-background-task
evlli:frenck-2023-0319
evlli:dont-dangle-websocket-api
evlli:revert-88176-frenck-2023-0309
evlli:trend
evlli:revert-88172-DEVICE_CLASS_STATE_CLASSES
evlli:sensor_device_classes_tweak
evlli:revert-87539-entity_registry_options_basic
evlli:cf_text_entity
evlli:sensor_numerical_value
evlli:jesserockz-2023-040
evlli:alexa-number-entity
evlli:otbr_user_flow
evlli:frenck-2023-0091
evlli:update-intents
evlli:sky_connect_disable_on_unplug_3
evlli:sky_connect_disable_on_unplug_2
evlli:frenck-2022-1440
evlli:frenck-2022-2324
evlli:frenck-2022-2323
evlli:frenck-2022-2322
evlli:flake8_check_line_length
evlli:frenck-2022-1964
evlli:cloudflare-coordinator
evlli:flow_handler_async_finish_flow
evlli:multipan_flow_drop_title
evlli:diagnostics_subscribe
evlli:statistics_config_flow
evlli:revert-79417-mqtt-ignore-empty-payload-correctly
evlli:revert-80173-percentage
evlli:device_registry_restore_area
evlli:feat/knx_websocket
evlli:automation_trace_improve_exception
evlli:weather_unitsystem_tmp
evlli:frenck-2022-0983
evlli:Use-source-name-for-version-binary-sensor
evlli:disable-integrations-with-version-issues
evlli:cast_use_spotcast
evlli:github_reauth
evlli:toggle_entity_turn_on_off_device_trigger
evlli:ha-core-backup-notification
evlli:light_turn_on_convert_rgbw_rgbww_tmp
evlli:script_choose_search_objects
evlli:clear_statistics
evlli:2024.11.1
evlli:2024.11.0
evlli:2024.11.0b9
evlli:2024.11.0b8
evlli:2024.11.0b7
evlli:2024.11.0b6
evlli:2024.11.0b5
evlli:2024.11.0b4
evlli:2024.11.0b3
evlli:2024.11.0b2
evlli:2024.11.0b1
evlli:2024.11.0b0
evlli:2024.10.4
evlli:2024.10.3
evlli:2024.10.2
evlli:2024.10.1
evlli:2024.10.0
evlli:2024.10.0b12
evlli:2024.10.0b11
evlli:2024.10.0b10
evlli:2024.10.0b9
evlli:2024.10.0b8
evlli:2024.10.0b7
evlli:2024.10.0b6
evlli:2024.10.0b5
evlli:2024.10.0b4
evlli:2024.10.0b3
evlli:2024.10.0b2
evlli:2024.10.0b1
evlli:2024.10.0b0
evlli:2024.9.3
evlli:2024.9.2
evlli:2024.9.1
evlli:2024.9.0
evlli:2024.9.0b5
evlli:2024.9.0b4
evlli:2024.9.0b3
evlli:2024.9.0b2
evlli:2024.9.0b1
evlli:2024.9.0b0
evlli:2024.8.3
evlli:2024.8.2
evlli:2024.8.1
evlli:2024.8.0
evlli:2024.8.0b9
evlli:2024.8.0b8
evlli:2024.8.0b7
evlli:2024.8.0b6
evlli:2024.8.0b5
evlli:2024.8.0b4
evlli:2024.8.0b3
evlli:2024.8.0b2
evlli:2024.8.0b1
evlli:2024.8.0b0
evlli:2024.7.4
evlli:2024.7.3
evlli:2024.7.2
evlli:2024.7.1
evlli:2024.7.0
evlli:2024.7.0b11
evlli:2024.7.0b10
evlli:2024.7.0b9
evlli:2024.7.0b8
evlli:2024.7.0b7
evlli:2024.7.0b6
evlli:2024.7.0b5
evlli:2024.7.0b4
evlli:2024.7.0b3
evlli:2024.7.0b2
evlli:2024.7.0b1
evlli:2024.7.0b0
evlli:2024.6.4
evlli:2024.6.3
evlli:2024.6.2
evlli:2024.6.1
evlli:2024.6.0
evlli:2024.6.0b9
evlli:2024.6.0b8
evlli:2024.6.0b7
evlli:2024.6.0b6
evlli:2024.6.0b5
evlli:2024.6.0b4
evlli:2024.6.0b3
evlli:2024.6.0b2
evlli:2024.6.0b1
evlli:2024.6.0b0
evlli:2024.5.5
evlli:2024.5.4
evlli:2024.5.3
evlli:2024.5.2
evlli:2024.5.1
evlli:2024.5.0
evlli:2024.5.0b7
evlli:2024.5.0b6
evlli:2024.5.0b5
evlli:2024.5.0b4
evlli:2024.5.0b3
evlli:2024.5.0b2
evlli:2024.5.0b1
evlli:2024.5.0b0
evlli:2024.4.4
evlli:2024.4.3
evlli:2024.4.2
evlli:2024.4.1
evlli:2024.4.0
evlli:2024.4.0b9
evlli:2024.4.0b8
evlli:2024.4.0b7
evlli:2024.4.0b6
evlli:2024.4.0b5
evlli:2024.4.0b4
evlli:2024.4.0b3
evlli:2024.4.0b2
evlli:2024.4.0b1
evlli:2024.4.0b0
evlli:2024.3.3
evlli:2024.3.2
evlli:2024.3.1
evlli:2024.3.0
evlli:2024.3.0b8
evlli:2024.3.0b7
evlli:2024.3.0b6
evlli:2024.3.0b5
evlli:2024.3.0b4
evlli:2024.3.0b3
evlli:2024.3.0b2
evlli:2024.3.0b1
evlli:2024.3.0b0
evlli:2024.2.5
evlli:2024.2.4
evlli:2024.2.3
evlli:2024.2.2
evlli:2024.2.1
evlli:2024.2.0
evlli:2024.2.0b11
evlli:2024.2.0b10
evlli:2024.2.0b9
evlli:2024.2.0b8
evlli:2024.2.0b7
evlli:2024.2.0b6
evlli:2024.2.0b5
evlli:2024.2.0b4
evlli:2024.2.0b3
evlli:2024.2.0b2
evlli:2024.2.0b1
evlli:2024.2.0b0
evlli:2024.1.6
evlli:2024.1.5
evlli:2024.1.4
evlli:2024.1.3
evlli:2024.1.2
evlli:2024.1.1
evlli:2024.1.0
evlli:2024.1.0b8
evlli:2024.1.0b7
evlli:2024.1.0b6
evlli:2024.1.0b5
evlli:2024.1.0b4
evlli:2024.1.0b3
evlli:2024.1.0b2
evlli:2024.1.0b1
evlli:2024.1.0b0
evlli:2023.12.4
evlli:2023.12.3
evlli:2023.12.2
evlli:2023.12.1
evlli:2023.12.0
evlli:2023.12.0b5
evlli:2023.12.0b4
evlli:2023.12.0b3
evlli:2023.12.0b2
evlli:2023.12.0b1
evlli:2023.12.0b0
evlli:2023.11.3
evlli:2023.11.2
evlli:2023.11.1
evlli:2023.11.0
evlli:2023.11.0b6
evlli:2023.11.0b5
evlli:2023.11.0b4
evlli:2023.11.0b3
evlli:2023.11.0b2
evlli:2023.11.0b1
evlli:2023.11.0b0
evlli:2023.10.5
evlli:2023.10.4
evlli:2023.10.3
evlli:2023.10.2
evlli:2023.10.1
evlli:2023.10.0
evlli:2023.10.0b9
evlli:2023.10.0b8
evlli:2023.10.0b7
evlli:2023.10.0b6
evlli:2023.10.0b5
evlli:2023.10.0b4
evlli:2023.10.0b3
evlli:2023.10.0b2
evlli:2023.10.0b1
evlli:2023.10.0b0
evlli:2023.9.3
evlli:2023.9.2
evlli:2023.9.1
evlli:2023.9.0
evlli:2023.9.0b6
evlli:2023.9.0b5
evlli:2023.9.0b4
evlli:2023.9.0b3
evlli:2023.9.0b2
evlli:2023.9.0b1
evlli:2023.9.0b0
evlli:2023.8.4
evlli:2023.8.3
evlli:2023.8.2
evlli:2023.8.1
evlli:2023.8.0
evlli:2023.8.0b4
evlli:2023.8.0b3
evlli:2023.8.0b2
evlli:2023.8.0b1
evlli:2023.8.0b0
evlli:2023.7.3
evlli:2023.7.2
evlli:2023.7.1
evlli:2023.7.0
evlli:2023.7.0b6
evlli:2023.7.0b5
evlli:2023.7.0b4
evlli:2023.7.0b3
evlli:2023.7.0b2
evlli:2023.7.0b1
evlli:2023.7.0b0
evlli:2023.6.3
evlli:2023.6.2
evlli:2023.6.1
evlli:2023.6.0
evlli:2023.6.0b6
evlli:2023.6.0b5
evlli:2023.6.0b4
evlli:2023.6.0b3
evlli:2023.6.0b2
evlli:2023.6.0b1
evlli:2023.6.0b0
evlli:2023.5.4
evlli:2023.5.3
evlli:2023.5.2
evlli:2023.5.1
evlli:2023.5.0
evlli:2023.5.0b9
evlli:2023.5.0b8
evlli:2023.5.0b7
evlli:2023.5.0b6
evlli:2023.5.0b5
evlli:2023.5.0b4
evlli:2023.5.0b3
evlli:2023.5.0b2
evlli:2023.5.0b1
evlli:2023.5.0b0
evlli:2023.4.6
evlli:2023.4.5
evlli:2023.4.4
evlli:2023.4.3
evlli:2023.4.2
evlli:2023.4.1
evlli:2023.4.0
evlli:2023.4.0b7
evlli:2023.4.0b6
evlli:2023.4.0b5
evlli:2023.4.0b4
evlli:2023.4.0b3
evlli:2023.4.0b2
evlli:2023.4.0b1
evlli:2023.4.0b0
evlli:2023.3.6
evlli:2023.3.5
evlli:2023.3.4
evlli:2023.3.3
evlli:2023.3.2
evlli:2023.3.1
evlli:2023.3.0
evlli:2023.3.0b7
evlli:2023.3.0b6
evlli:2023.3.0b5
evlli:2023.3.0b4
evlli:2023.3.0b3
evlli:2023.3.0b2
evlli:2023.3.0b1
evlli:2023.3.0b0
evlli:2023.2.5
evlli:2023.2.4
evlli:2023.2.3
evlli:2023.2.2
evlli:2023.2.1
evlli:2023.2.0
evlli:2023.2.0b9
evlli:2023.2.0b8
evlli:2023.2.0b7
evlli:2023.2.0b6
evlli:2023.2.0b5
evlli:2023.2.0b4
evlli:2023.2.0b3
evlli:2023.2.0b2
evlli:2023.2.0b1
evlli:2023.2.0b0
evlli:2023.1.7
evlli:2023.1.6
evlli:2023.1.5
evlli:2023.1.4
evlli:2023.1.3
evlli:2023.1.2
evlli:2023.1.1
evlli:2023.1.0
evlli:2022.12.9
evlli:2023.1.0b5
evlli:2023.1.0b4
evlli:2023.1.0b3
evlli:2023.1.0b2
evlli:2023.1.0b1
evlli:2023.1.0b0
evlli:2022.12.8
evlli:2022.12.7
evlli:2022.12.6
evlli:2022.12.5
evlli:2022.12.4
evlli:2022.12.3
evlli:2022.12.2
evlli:2022.12.1
evlli:2022.12.0
evlli:2022.12.0b7
evlli:2022.12.0b6
evlli:2022.12.0b5
evlli:2022.12.0b4
evlli:2022.12.0b3
evlli:2022.12.0b2
evlli:2022.12.0b1
evlli:2022.12.0b0
evlli:2022.11.5
evlli:2022.11.4
evlli:2022.11.3
evlli:2022.11.2
evlli:2022.11.1
evlli:2022.11.0
evlli:2022.11.0b7
evlli:2022.11.0b6
evlli:2022.11.0b5
evlli:2022.11.0b4
evlli:2022.11.0b3
evlli:2022.11.0b2
evlli:2022.11.0b1
evlli:2022.11.0b0
evlli:2022.10.5
evlli:2022.10.4
evlli:2022.10.3
evlli:2022.10.2
evlli:2022.10.1
evlli:2022.10.0
evlli:2022.10.0b6
evlli:2022.10.0b5
evlli:2022.10.0b4
evlli:2022.10.0b3
evlli:2022.10.0b2
evlli:2022.10.0b1
evlli:2022.10.0b0
evlli:2022.9.7
evlli:2022.9.6
evlli:2022.9.5
evlli:2022.9.4
evlli:2022.9.3
evlli:2022.9.2
evlli:2022.9.1
evlli:2022.9.0
evlli:2022.9.0b6
evlli:2022.9.0b5
evlli:2022.9.0b4
evlli:2022.9.0b3
evlli:2022.9.0b2
evlli:2022.9.0b1
evlli:2022.9.0b0
evlli:2022.8.7
evlli:2022.8.6
evlli:2022.8.5
evlli:2022.8.4
evlli:2022.8.3
evlli:2022.8.2
evlli:2022.8.1
evlli:2022.8.0
evlli:2022.8.0b7
evlli:2022.8.0b6
evlli:2022.8.0b5
evlli:2022.8.0b4
evlli:2022.8.0b3
evlli:2022.8.0b2
evlli:2022.8.0b1
evlli:2022.8.0b0
evlli:2022.7.7
evlli:2022.7.6
evlli:2022.7.5
evlli:2022.7.4
evlli:2022.7.3
evlli:2022.7.2
evlli:2022.7.1
evlli:2022.7.0
evlli:2022.7.0b5
evlli:2022.7.0b4
evlli:2022.7.0b3
evlli:2022.7.0b2
evlli:2022.7.0b1
evlli:2022.7.0b0
evlli:2022.6.7
evlli:2022.6.6
evlli:2022.6.5
evlli:2022.6.4
evlli:2022.6.3
evlli:2022.6.2
evlli:2022.6.1
evlli:2022.6.0
evlli:2022.6.0b7
evlli:2022.6.0b6
evlli:2022.6.0b5
evlli:2022.6.0b4
evlli:2022.6.0b3
evlli:2022.6.0b2
evlli:2022.6.0b1
evlli:2022.6.0b0
evlli:2022.5.5
evlli:2022.5.4
evlli:2022.5.3
evlli:2022.5.2
evlli:2022.5.1
evlli:2022.5.0
evlli:2022.5.0b7
evlli:2022.5.0b6
evlli:2022.5.0b5
evlli:2022.5.0b4
evlli:2022.5.0b3
evlli:2022.5.0b2
evlli:2022.5.0b1
evlli:2022.5.0b0
evlli:2022.4.7
evlli:2022.4.6
evlli:2022.4.5
evlli:2022.4.4
evlli:2022.4.3
evlli:2022.4.2
evlli:2022.4.1
evlli:2022.4.0
evlli:2022.4.0b6
evlli:2022.4.0b5
evlli:2022.4.0b4
evlli:2022.4.0b3
evlli:2022.4.0b2
evlli:2022.4.0b1
evlli:2022.4.0b0
evlli:2022.3.8
evlli:2022.3.7
evlli:2022.3.6
evlli:2022.3.5
evlli:2022.3.4
evlli:2022.3.3
evlli:2022.3.2
evlli:2022.3.1
evlli:2022.3.0
evlli:2022.3.0b6
evlli:2022.3.0b5
evlli:2022.3.0b4
evlli:2022.3.0b3
evlli:2022.3.0b2
evlli:2022.3.0b1
evlli:2022.3.0b0
evlli:2022.2.9
evlli:2022.2.8
evlli:2022.2.7
evlli:2022.2.6
evlli:2022.2.5
evlli:2022.2.4
evlli:2022.2.3
evlli:2022.2.2
evlli:2022.2.1
evlli:2022.2.0
evlli:2022.2.0b6
evlli:2022.2.0b5
evlli:2022.2.0b4
evlli:2022.2.0b3
evlli:2022.2.0b2
evlli:2022.2.0b1
evlli:2022.2.0b0
evlli:2021.12.10
evlli:2021.12.9
evlli:2021.12.8
evlli:2021.12.7
evlli:2021.12.6
evlli:2021.12.5
evlli:2021.12.4
evlli:2021.12.3
evlli:2021.12.2
evlli:2021.12.1
evlli:2021.12.0
evlli:2021.12.0b7
evlli:2021.12.0b6
evlli:2021.12.0b5
evlli:2021.12.0b4
evlli:2021.12.0b3
evlli:2021.12.0b2
evlli:2021.12.0b1
evlli:2021.12.0b0
evlli:2021.11.5
evlli:2021.11.4
evlli:2021.11.3
evlli:2021.11.2
evlli:2021.11.1
evlli:2021.11.0
evlli:2021.11.0b5
evlli:2021.11.0b4
evlli:2021.10.7
evlli:2021.11.0b3
evlli:2021.11.0b2
evlli:2021.11.0b1
evlli:2021.11.0b0
evlli:2021.10.6
evlli:2021.10.5
evlli:2021.10.4
evlli:2021.10.3
evlli:2021.10.2
evlli:2021.10.1
evlli:2021.10.0
evlli:2021.10.0b9
evlli:2021.10.0b8
evlli:2021.10.0b7
evlli:2021.10.0b6
evlli:2021.10.0b5
evlli:2021.10.0b4
evlli:2021.10.0b3
evlli:2021.10.0b2
evlli:2021.10.0b1
evlli:2021.10.0b0
evlli:2021.9.7
evlli:2021.9.6
evlli:2021.9.5
evlli:2021.9.4
evlli:2021.9.3
evlli:2021.9.2
evlli:2021.9.1
evlli:2021.9.0
evlli:2021.9.0b7
evlli:2021.9.0b6
evlli:2021.9.0b5
evlli:2021.9.0b4
evlli:2021.9.0b3
evlli:2021.9.0b2
evlli:2021.9.0b1
evlli:2021.9.0b0
evlli:2021.8.8
evlli:2021.8.7
evlli:2021.8.6
evlli:2021.8.5
evlli:2021.8.4
evlli:2021.8.3
evlli:2021.8.2
evlli:2021.8.1
evlli:2021.8.0
evlli:2021.8.0b10
evlli:2021.8.0b9
evlli:2021.8.0b8
evlli:2021.8.0b7
evlli:2021.8.0b6
evlli:2021.8.0b5
evlli:2021.8.0b4
evlli:2021.8.0b3
evlli:2021.8.0b2
evlli:2021.8.0b1
evlli:2021.8.0b0
evlli:2021.7.4
evlli:2021.7.3
evlli:2021.7.2
evlli:2021.7.1
evlli:2021.7.0
evlli:2021.7.0b6
evlli:2021.7.0b5
evlli:2021.7.0b4
evlli:2021.7.0b3
evlli:2021.7.0b2
evlli:2021.7.0b1
evlli:2021.7.0b0
evlli:2021.6.6
evlli:2021.6.5
evlli:2021.6.4
evlli:2021.6.3
evlli:2021.6.2
evlli:2021.6.1
evlli:2021.6.0
evlli:2021.6.0b5
evlli:2021.6.0b4
evlli:2021.6.0b3
evlli:2021.6.0b2
evlli:2021.6.0b1
evlli:2021.6.0b0
evlli:2021.5.5
evlli:2021.5.4
evlli:2021.5.3
evlli:2021.5.2
evlli:2021.5.1
evlli:2021.5.0
evlli:2021.5.0b8
evlli:2021.5.0b7
evlli:2021.5.0b6
evlli:2021.5.0b5
evlli:2021.5.0b4
evlli:2021.5.0b3
evlli:2021.5.0b2
evlli:2021.5.0b1
evlli:2021.5.0b0
evlli:2021.4.6
evlli:2021.4.5
evlli:2021.4.4
evlli:2021.4.3
evlli:2021.4.2
evlli:2021.4.1
evlli:2021.4.0
evlli:2021.4.0b6
evlli:2021.4.0b5
evlli:2021.4.0b4
evlli:2021.4.0b3
evlli:2021.4.0b2
evlli:2021.4.0b1
evlli:2021.4.0b0
evlli:2021.3.4
evlli:2021.3.3
evlli:2021.3.2
evlli:2021.3.1
evlli:2021.3.0
evlli:2021.3.0b7
evlli:2021.3.0b6
evlli:2021.3.0b5
evlli:2021.3.0b4
evlli:2021.3.0b3
evlli:2021.3.0b2
evlli:2021.3.0b1
evlli:2021.3.0b0
evlli:2021.2.3
evlli:2021.2.2
evlli:2021.2.1
evlli:2021.2.0
evlli:2021.2.0b5
evlli:2021.2.0b4
evlli:2021.2.0b3
evlli:2021.2.0b2
evlli:2021.2.0b1
evlli:2021.2.0b0
evlli:2021.1.5
evlli:2021.1.4
evlli:2021.1.3
evlli:2021.1.2
evlli:2021.1.1
evlli:2021.1.0
evlli:2021.1.0b3
evlli:2021.1.0b2
evlli:2021.1.0b1
evlli:2021.1.0b0
evlli:2020.12.2
evlli:2020.12.1
evlli:2020.12.0
evlli:1.0.0b6
evlli:1.0.0b5
evlli:1.0.0b4
evlli:1.0.0b3
evlli:1.0.0b2
evlli:1.0.0b1
evlli:0.118.5
evlli:1.0.0b0
evlli:0.118.4
evlli:0.118.3
evlli:0.118.2
evlli:0.118.1
evlli:0.118.0
evlli:0.118.0b3
evlli:0.118.0b2
evlli:0.118.0b1
evlli:0.118.0b0
evlli:0.117.6
evlli:0.117.5
evlli:0.117.4
evlli:0.117.3
evlli:0.117.2
evlli:0.117.1
evlli:0.117.0
evlli:0.117.0b6
evlli:0.117.0b5
evlli:0.117.0b4
evlli:0.117.0b3
evlli:0.117.0b2
evlli:0.117.0b1
evlli:0.117.0b0
evlli:0.116.4
evlli:0.116.3
evlli:0.116.2
evlli:0.116.1
evlli:0.116.0
evlli:0.116.0b6
evlli:0.116.0b5
evlli:0.116.0b4
evlli:0.116.0b3
evlli:0.116.0b2
evlli:0.116.0b1
evlli:0.116.0b0
evlli:0.115.6
evlli:0.115.5
evlli:0.115.4
evlli:0.115.3
evlli:0.115.2
evlli:0.115.1
evlli:0.115.0
evlli:0.115.0b12
evlli:0.115.0b11
evlli:0.115.0b10
evlli:0.115.0b9
evlli:0.115.0b8
evlli:0.115.0b7
evlli:0.115.0b6
evlli:0.115.0b5
evlli:0.115.0b4
evlli:0.115.0b3
evlli:0.115.0b2
evlli:0.115.0b1
evlli:0.115.0b0
evlli:0.114.4
evlli:0.114.3
evlli:0.114.2
evlli:0.114.1
evlli:0.114.0
evlli:0.114.0b4
evlli:0.114.0b3
evlli:0.114.0b2
evlli:0.114.0b1
evlli:0.114.0b0
evlli:0.113.3
evlli:0.113.2
evlli:0.113.1
evlli:0.113.0
evlli:0.113.0b3
evlli:0.113.0b2
evlli:0.113.0b1
evlli:0.113.0b0
evlli:0.112.5
evlli:0.112.4
evlli:0.112.3
evlli:0.112.2
evlli:0.112.1
evlli:0.112.0
evlli:0.112.0b4
evlli:0.112.0b3
evlli:0.112.0b2
evlli:0.112.0b1
evlli:0.112.0b0
evlli:0.111.4
evlli:0.111.3
evlli:0.111.2
evlli:0.111.1
evlli:0.111.0
evlli:0.111.0b5
evlli:0.110.7
evlli:0.111.0b4
evlli:0.110.6
evlli:0.111.0b3
evlli:0.111.0b2
evlli:0.110.5
evlli:0.111.0b1
evlli:0.111.0b0
evlli:0.110.4
evlli:0.110.3
evlli:0.110.2
evlli:0.110.1
evlli:0.110.0
evlli:0.110.0b5
evlli:0.110.0b4
evlli:0.110.0b3
evlli:0.110.0b2
evlli:0.110.0b1
evlli:0.110.0b0
evlli:0.109.6
evlli:0.109.5
evlli:0.109.4
evlli:0.109.3
evlli:0.109.2
evlli:0.109.1
evlli:0.109.0
evlli:0.109.0b5
evlli:0.109.0b4
evlli:0.109.0b3
evlli:0.109.0b2
evlli:0.108.9
evlli:0.109.0b1
evlli:0.109.0b0
evlli:0.108.8
evlli:0.108.7
evlli:0.108.6
evlli:0.108.5
evlli:0.108.4
evlli:0.108.3
evlli:0.108.2
evlli:0.108.1
evlli:0.108.0
evlli:0.108.0b6
evlli:0.108.0b5
evlli:0.108.0b4
evlli:0.108.0b3
evlli:0.108.0b2
evlli:0.108.0b1
evlli:0.108.0b0
evlli:0.107.7
evlli:0.107.6
evlli:0.107.5
evlli:0.107.4
evlli:0.107.3
evlli:0.107.2
evlli:0.107.1
evlli:0.107.0
evlli:0.107.0b8
evlli:0.107.0b7
evlli:0.107.0b6
evlli:0.107.0b5
evlli:0.107.0b4
evlli:0.107.0b3
evlli:0.107.0b2
evlli:0.107.0b1
evlli:0.107.0b0
evlli:0.106.6
evlli:0.106.5
evlli:0.106.4
evlli:0.106.3
evlli:0.106.2
evlli:0.106.1
evlli:0.106.0
evlli:0.106.0b5
evlli:0.106.0b4
evlli:0.106.0b3
evlli:0.106.0b2
evlli:0.106.0b1
evlli:0.106.0b0
evlli:0.105.5
evlli:0.105.4
evlli:0.105.3
evlli:0.105.2
evlli:0.105.1
evlli:0.105.0
evlli:0.105.0b7
evlli:0.105.0b6
evlli:0.105.0b5
evlli:0.105.0b4
evlli:0.105.0b3
evlli:0.105.0b2
evlli:0.105.0b1
evlli:0.105.0b0
evlli:0.104.3
evlli:0.104.2
evlli:0.104.1
evlli:0.104.0
evlli:0.104.0b5
evlli:0.104.0b4
evlli:0.104.0b3
evlli:0.104.0b2
evlli:0.104.0b1
evlli:0.104.0b0
evlli:0.103.6
evlli:0.103.5
evlli:0.103.4
evlli:0.103.3
evlli:0.103.2
evlli:0.103.1
evlli:0.103.0
evlli:0.103.0b1
evlli:0.103.0b0
evlli:0.102.3
evlli:0.102.2
evlli:0.102.1
evlli:0.102.0
evlli:0.102.0b3
evlli:0.102.0b2
evlli:0.102.0b1
evlli:0.102.0b0
evlli:0.101.3
evlli:0.101.2
evlli:0.101.1
evlli:0.101.0
evlli:0.101.0b4
evlli:0.101.0b3
evlli:0.101.0b2
evlli:0.101.0b1
evlli:0.101.0b0
evlli:0.100.3
evlli:0.100.2
evlli:0.100.1
evlli:0.100.0
evlli:0.100.0b3
evlli:0.100.0b2
evlli:0.100.0b1
evlli:0.100.0b0
evlli:0.99.3
evlli:0.99.2
evlli:0.99.1
evlli:0.99.0
evlli:0.99.0b4
evlli:0.99.0b3
evlli:0.99.0b2
evlli:0.99.0b1
evlli:0.99.0b0
evlli:0.98.5
evlli:0.98.4
evlli:0.98.3
evlli:0.98.2
evlli:0.98.1
evlli:0.98.0
evlli:0.98.0b2
evlli:0.98.0b1
evlli:0.98.0b0
evlli:0.97.2
evlli:0.97.1
evlli:0.97.0
evlli:0.97.0b3
evlli:0.97.0b2
evlli:0.97.0b1
evlli:0.97.0b0
evlli:0.96.5
evlli:0.96.4
evlli:0.96.3
evlli:0.96.2
evlli:0.96.1
evlli:0.96.0
evlli:0.96.0b4
evlli:0.96.0b3
evlli:0.96.0b2
evlli:0.96.0b1
evlli:0.96.0b0
evlli:0.95.4
evlli:0.95.3
evlli:0.95.2
evlli:0.95.1
evlli:0.95.0
evlli:0.95.0b4
evlli:0.95.0b3
evlli:0.95.0b2
evlli:0.95.0b1
evlli:0.95.0b0
evlli:0.94.4
evlli:0.94.3
evlli:0.94.2
evlli:0.94.1
evlli:0.94.0
evlli:0.94.0b8
evlli:0.94.0b7
evlli:0.94.0b6
evlli:0.94.0b5
evlli:0.94.0b4
evlli:0.94.0b3
evlli:0.94.0b2
evlli:0.94.0b1
evlli:0.94.0b0
evlli:0.93.2
evlli:0.93.1
evlli:0.93.0
evlli:0.93.0b4
evlli:0.93.0b3
evlli:0.93.0b2
evlli:0.93.0b1
evlli:0.93.0b0
evlli:0.92.2
evlli:0.92.1
evlli:0.92.0
evlli:0.92.0b3
evlli:0.92.0b2
evlli:0.92.0b1
evlli:0.92.0b0
evlli:0.91.4
evlli:0.91.3
evlli:0.91.2
evlli:0.91.1
evlli:0.91.0
evlli:0.91.0b5
evlli:0.91.0b4
evlli:0.91.0b3
evlli:0.91.0b2
evlli:0.91.0b1
evlli:0.91.0b0
evlli:0.90.2
evlli:0.90.1
evlli:0.90.0
evlli:0.90.0b7
evlli:0.90.0b6
evlli:0.90.0b5
evlli:0.90.0b4
evlli:0.90.0b3
evlli:0.90.0b2
evlli:0.90.0b1
evlli:0.90.0b0
evlli:0.89.2
evlli:0.89.1
evlli:0.89.0
evlli:0.89.0b3
evlli:0.89.0b2
evlli:0.89.0b1
evlli:0.89.0b0
evlli:0.88.2
evlli:0.88.1
evlli:0.88.0
evlli:0.88.0b4
evlli:0.88.0b3
evlli:0.88.0b2
evlli:0.88.0b1
evlli:0.88.0b0
evlli:0.87.1
evlli:0.87.0
evlli:0.87.0b6
evlli:0.87.0b5
evlli:0.87.0b4
evlli:0.87.0b2
evlli:0.87.0b1
evlli:0.87.0b0
evlli:0.87.0b3
evlli:0.86.4
evlli:0.86.3
evlli:0.86.2
evlli:0.86.1
evlli:0.86.0
evlli:0.86.0b3
evlli:0.86.0b2
evlli:0.86.0b1
evlli:0.86.0b0
evlli:0.85.1
evlli:0.85.0
evlli:0.85.0b1
evlli:0.85.0b0
evlli:0.84.6
evlli:0.84.5
evlli:0.84.4
evlli:0.84.3
evlli:0.84.2
evlli:0.84.1
evlli:0.84.0
evlli:0.84.0b4
evlli:0.84.0b3
evlli:0.84.0b2
evlli:0.84.0b1
evlli:0.84.0b0
evlli:0.83.3
evlli:0.83.2
evlli:0.83.1
evlli:0.83.0
evlli:0.83.0b3
evlli:0.83.0b1
evlli:0.83.0b0
evlli:0.82.1
evlli:0.82.0
evlli:0.82.0b4
evlli:0.82.0b3
evlli:0.82.0b2
evlli:0.81.6
evlli:0.82.0b1
evlli:0.82.0b0
evlli:0.81.5
evlli:0.81.4
evlli:0.81.2
evlli:0.81.1
evlli:0.81.0
evlli:0.81.0b2
evlli:0.81.0b1
evlli:0.81.0b0
evlli:0.80.3
evlli:0.80.2
evlli:0.80.1
evlli:0.80.0
evlli:0.80.0b5
evlli:0.80.0b4
evlli:0.80.0b3
evlli:0.80.0b1
evlli:0.80.0b0
evlli:0.79.3
evlli:0.79.2
evlli:0.79.1
evlli:0.79.0
evlli:0.79.0b3
evlli:0.79.0b2
evlli:0.79.0b1
evlli:0.79.0b0
evlli:0.78.3
evlli:0.78.2
evlli:0.78.1
evlli:0.78.0
evlli:0.78.0b3
evlli:0.78.0b2
evlli:0.78.0b1
evlli:0.78.0b0
evlli:0.77.3
evlli:0.77.2
evlli:0.77.1
evlli:0.77.0
evlli:0.77.0b4
evlli:0.77.0b3
evlli:0.77.0b2
evlli:0.77.0b1
evlli:0.77.0b0
evlli:0.76.2
evlli:0.76.1
evlli:0.76.0
evlli:0.76.0b5
evlli:0.76.0b4
evlli:0.76.0b3
evlli:0.76.0b2
evlli:0.76.0b1
evlli:0.76.0b0
evlli:0.75.3
evlli:0.75.2
evlli:0.75.1
evlli:0.75.0
evlli:0.75.0b1
evlli:0.75.0b0
evlli:0.74.2
evlli:0.74.1
evlli:0.74.0
evlli:0.74.0b4
evlli:0.74.0b3
evlli:0.74.0b2
evlli:0.74.0b1
evlli:0.73.2
evlli:0.74.0b0
evlli:0.73.1
evlli:0.73.0
evlli:0.73.0b6
evlli:0.73.0b5
evlli:0.73.0b4
evlli:0.73.0b3
evlli:0.73.0b2
evlli:0.73.0b1
evlli:0.73.0b0
evlli:0.72.1
evlli:0.72.0
evlli:0.72.0b9
evlli:0.72.0b8
evlli:0.72.0b7
evlli:0.72.0b6
evlli:0.72.0b5
evlli:0.72.0b4
evlli:0.72.0b2
evlli:0.72.0b1
evlli:0.72.0b0
evlli:0.71.0
evlli:0.71.0b1
evlli:0.71.0b0
evlli:0.70.1
evlli:0.70.0
evlli:0.70.0b7
evlli:0.70.0b6
evlli:0.70.0b5
evlli:0.70.0b4
evlli:0.70.0b3
evlli:0.70.0b2
evlli:0.70.0b1
evlli:0.70.0b0
evlli:0.69.1
evlli:0.69.0
evlli:0.69.0b3
evlli:0.69.0b2
evlli:0.69.0b1
evlli:0.69.0b0
evlli:0.68.1
evlli:0.68.0
evlli:0.68.0b2
evlli:0.68.0b1
evlli:0.68.0b0
evlli:0.67.1
evlli:0.67.0
evlli:0.67.0b1
evlli:0.67.0b0
evlli:0.66.1
evlli:0.66.1b0
evlli:0.66.0
evlli:0.66.0b3
evlli:0.66.0.b2
evlli:0.66.0.beta1
evlli:0.66.0.beta0
evlli:0.65.6
evlli:0.65.5
evlli:0.65.4
evlli:0.65.3
evlli:0.65.2
evlli:0.65.1
evlli:0.65.0
evlli:0.64.3
evlli:0.64.2
evlli:0.64.1
evlli:0.64.0
evlli:0.63.3
evlli:0.63.2
evlli:0.63.1
evlli:0.63
evlli:0.62.1
evlli:0.62.0
evlli:0.61.1
evlli:0.61
evlli:0.60.1
evlli:0.60
evlli:0.59.2
evlli:0.59.1
evlli:0.59
evlli:0.58.1
evlli:0.58
evlli:0.57.3
evlli:0.57.2
evlli:0.57.1
evlli:0.57
evlli:0.56.2
evlli:0.56.1
evlli:0.56
evlli:0.55.2
evlli:0.55.1
evlli:0.55
evlli:0.54
evlli:0.53.1
evlli:0.53
evlli:0.52.1
evlli:0.52
evlli:0.51.2
evlli:0.51.1
evlli:0.51
evlli:0.50.2
evlli:0.50
evlli:0.49.1
evlli:0.49
evlli:0.48.1
evlli:0.48
evlli:0.47.1
evlli:0.47
evlli:0.46.1
evlli:0.46
evlli:0.45.1
evlli:0.45
evlli:0.44.2
evlli:0.44.1
evlli:0.44
evlli:0.43.2
evlli:0.43.1
evlli:0.43
evlli:0.42.4
evlli:0.42.3
evlli:0.42.2
evlli:0.42.1
evlli:0.42
evlli:0.41
evlli:0.40.2
evlli:0.40.1
evlli:0.40
evlli:0.39.3
evlli:0.39.2
evlli:0.39.1
evlli:0.39
evlli:0.38.4
evlli:0.38.3
evlli:0.38.2
evlli:0.38.1
evlli:0.38
evlli:0.37.1
evlli:0.37
evlli:0.36.1
evlli:0.36
evlli:0.35.3
evlli:0.35.2
evlli:0.35.1
evlli:0.35
evlli:0.34.5
evlli:0.34.4
evlli:0.34.3
evlli:0.34.2
evlli:0.34.1
evlli:0.34
evlli:0.33.4
evlli:0.33.3
evlli:0.33.2
evlli:0.33.1
evlli:0.33
evlli:0.32.4
evlli:0.32.3
evlli:0.32.2
evlli:0.32.1
evlli:0.32
evlli:0.31.1
evlli:0.31
evlli:0.30.2
evlli:0.30.1
evlli:0.30
evlli:0.29.7
evlli:0.29.6
evlli:0.29.5
evlli:0.29.4
evlli:0.29.3
evlli:0.29.2
evlli:0.29
evlli:0.28.2
evlli:0.28.1
evlli:0.28
evlli:0.27.2
evlli:0.27.1
evlli:0.27.0
evlli:0.26.3
evlli:0.26.2
evlli:0.26.1
evlli:0.26
evlli:0.25.2
evlli:0.25.1
evlli:0.25
evlli:0.24.1
evlli:0.24
evlli:0.23.1
evlli:0.23
evlli:0.22
evlli:0.21.2
evlli:0.21.1
evlli:0.21
evlli:0.20.3
evlli:0.20.2
evlli:0.20.1
evlli:0.20
evlli:0.19.4
evlli:0.19.3
evlli:0.19.2
evlli:0.19.1
evlli:0.19
evlli:0.18
evlli:0.17.3
evlli:0.17.2
evlli:0.17.1
evlli:0.17
evlli:0.16.1
evlli:0.16
evlli:0.15
evlli:0.14.2
evlli:0.14.1
evlli:0.14
evlli:0.13.1
evlli:0.13
evlli:0.12
evlli:0.11.1
evlli:0.11
evlli:0.10.1
evlli:0.10
evlli:0.9.1
evlli:0.9
evlli:0.8
evlli:0.7.7
evlli:0.7.6
evlli:0.7.5
evlli:0.7.4
evlli:0.7.3
evlli:0.7.2
evlli:0.7.1
evlli:0.7
evlli:0.7-rc.1
evlli:Last-Python2-release
...
pull from: evlli:knx-last-ga-telegrams
evlli:synesthesiam-20241023-assist-fallback
evlli:dev
evlli:epenet-20241114-0852
evlli:epenet-20241114-1457
evlli:allthebackupchanges
evlli:local_backup_agent
evlli:edenhaus-use-capabilities-instead-frontend-stream-type
evlli:unit_of_meas_translation_tests
evlli:edenhaus-test
evlli:rename-command-backup-agents-upload
evlli:remove_backup_upload
evlli:knx-last-ga-telegrams
evlli:epenet-20241113-2250
evlli:mill
evlli:gj-20241113-2
evlli:gj-20241113-1
evlli:vacuum-state-is-enum
evlli:bump_aiohttp_31011
evlli:epenet-20241113-1421
evlli:epenet-20241113-1053
evlli:epenet-20241113-1032
evlli:epenet-20241113-1028
evlli:epenet-20241113-0728
evlli:20241113-0806
evlli:epenet-20241112-1538
evlli:reboot-host-to-aiohasupervisor
evlli:20241112-1449
evlli:epenet-20241112-1432
evlli:20241112-1134
evlli:epenet-20241112-1125
evlli:epenet-20241112-1117
evlli:epenet-20241111-1534
evlli:20241112-0902
evlli:20241112-0854
evlli:gj-20241108-2
evlli:backup-others-to-aiohasupervisor
evlli:recorder_fix_recorder_run_purge_logic
evlli:cloud_enable_backup_sync
evlli:update_entity_adjust_typing
evlli:cloudbackupsync
evlli:zwavejs-problems-diagnostic
evlli:cdce8p-build-mypyc-extensions
evlli:cdce8p-build-wheels-cython
evlli:gj-20241108-5
evlli:ingress_dropping_close
evlli:drop-ignore-missing-annotations
evlli:master
evlli:rc
evlli:fail_on_templated_service_data
evlli:fail_on_config_entry_unique_id_collision
evlli:config_subentries
evlli:revert-129958-update-numpy-and-pandas-2.2.3
evlli:edenhaus-go2rtc-check-for-audio
evlli:manual_trigger_entity-fix-availability
evlli:go2rtc_log_stderr
evlli:jesserockz-2024-502
evlli:cloudenckey
evlli:climate-horizontal-swing
evlli:gj-20241029-4
evlli:gj-20241028-3
evlli:analytics-device
evlli:py_spy
evlli:musicassistant-add-test-foundation
evlli:musicassistant-add-actions
evlli:matter-featuremap-discovery
evlli:debug_esphome_media_proxy_shutdown
evlli:gj-20241027-5
evlli:hk_brightness_zero
evlli:lg_thinq
evlli:bump-frontend-20241010.0
evlli:extra-prompt
evlli:pyswitch_meter_pro
evlli:gj-20241021-7
evlli:filter-config-flow
evlli:knx_services_remove_templating
evlli:revert-127736-tests/remove-obsolete-guards-for-entity-count-on-snapshot_platform-tests
evlli:end_to_end_attrs_change
evlli:entity_platform_subentry_support
evlli:device_registry_subentry_support
evlli:entity_registry_subentry_support
evlli:generic_camera_include_settings_in_preview_url
evlli:light-state-is-enum
evlli:hassnabucasa0820
evlli:request_host_fix
evlli:security_filter_middleware
evlli:sqla_35
evlli:announce-response
evlli:edenhaus-check-pr-labels
evlli:lutron_caseta_event_rework
evlli:assist-satellite-rebased
evlli:synesthesiam-20240830-esphome-satellite-entity
evlli:assist-satellite
evlli:command_line-template-command-notify
evlli:edenhaus-docker-uv
evlli:recorder_disable_post_migration
evlli:synesthesiam-20240828-esphome-entity
evlli:mqtt-cleanup-unused-hass_storage-mocks
evlli:blueprint_reverse_priority
evlli:synesthesiam-20240827-queue-to-iterable
evlli:freeze_timeout_installing_packages
evlli:synesthesiam-20240822-assist-satellite-trigger
evlli:broken_subscribe
evlli:sql-query-as-template
evlli:climate-deadband
evlli:config_flow_set_unique_id_tweak
evlli:kitchen_sink_fix_data_entry_sections
evlli:block_pyserial_asyncio
evlli:viam
evlli:lutron_button_event
evlli:synesthesiam-20240805-assist-satellite-entity
evlli:convert-matter-microwave-mode-select-to-sensor
evlli:lutron_caseta_blocking
evlli:bump-frontend-20240805.0
evlli:synesthesiam-20240731-pymycro-vad-102
evlli:synesthesiam-20240729-ffmpeg-proxy
evlli:chained_actions
evlli:unifi_combi
evlli:statistics_metadata_gone_tmp
evlli:ollama-tools
evlli:fix_registry
evlli:entity_component_async_prepare_reload_raise
evlli:coordinator_entity_play_nice
evlli:mqtt-client-v2.1.0
evlli:compensation-config-flow
evlli:open_unlocking_state_matter
evlli:climate-preset-none-icon
evlli:edenhaus-gritql
evlli:device_registry_enable_device_on_new_config_entry
evlli:device_registry_merge_on_collision
evlli:simplify_patch_time
evlli:integration_sensor_last_reported
evlli:issue_#113176
evlli:frenck-2024-0371
evlli:incomfort-setpoint-sensor
evlli:rename_lovelace_resources_ws_list
evlli:revert-118767-prevent_unload_during_late_platform_forwards
evlli:zha_legrand_outlet_select
evlli:synesthesiam-20240606-get-by-name-aliases
evlli:rest-use-encoding-by-user
evlli:automatically-update-matter-server-addon
evlli:table_manager_queries
evlli:frenck-2024-0348
evlli:trigger-disabled-no-validate
evlli:custom-packages-dir
evlli:sensor_remove_timezone_cleanup
evlli:debug_http_tests
evlli:collect_session_scoped_test_fixtures
evlli:frenck-2024-0319
evlli:hassfest_fix_requirement_check
evlli:Danielhiversen-patch-1
evlli:wheels_requirements
evlli:ctalkington-jf-mediasource
evlli:ctalkington-patch-1
evlli:ctalkington-ipp-dump
evlli:teslemetry_update_snapshots
evlli:harmony_async_listen
evlli:history_compressed_state_typed_dict
evlli:frenck-2024-0181
evlli:bump-opencv-python-headless
evlli:media_player_max_volume
evlli:light_remove_color_mode_fallback
evlli:revert_config_entries_user_dict
evlli:fix_cast_service
evlli:config_entries_handle_unhashable_unique_id
evlli:frenck-2022-0869
evlli:frenck-2024-0160
evlli:revert-108050-dev
evlli:update_tessie_snapshots
evlli:automation-icon-translations
evlli:frenck-2024-0112
evlli:gpslogger-attrs
evlli:refactor-zwave_js-driver-setup
evlli:deprecate-min_max
evlli:has_entity_name_false
evlli:frenck-2023-1540
evlli:braviatv_volume_step
evlli:freeze_base_component_entity_descriptions_2
evlli:honeeywell_fix_remove_stale_devices
evlli:edenhaus-scrape-unit-of-measurement
evlli:dunehd_fix_volume
evlli:gateways
evlli:bump-frontend-20231208.1
evlli:config_fix_none_to_dict
evlli:fix-host-description
evlli:frenck-2023-1475
evlli:cloud_v4
evlli:lovelace_fix_safe_mode
evlli:frenck-2023-1363
evlli:frenck-2023-1360
evlli:synesthesiam-20231024-list-name-intent
evlli:debug_nest_mypy_issue
evlli:synesthesiam-20231023-set-timer-intent
evlli:revert-102452-refactor_fibaro_scene_test
evlli:roon_volume
evlli:shelly-entity-category
evlli:synesthesiam-20231011-pipeline-debugger-timeouts
evlli:entity_update_capabilities
evlli:synesthesiam-20231004-assist-yaml
evlli:dont-log-trace-expected-error
evlli:cover_invert_state_option
evlli:tweak_remove_entity_service_fields
evlli:modbus_skip_flaky_test
evlli:template_helper_drop_device_class
evlli:debug_websocket_unsafe_write
evlli:debug_trafikverket_tests
evlli:ctalkington-ipp-20230604
evlli:revert_98148
evlli:fix_throttle_utcnow_patch
evlli:frenck-2023-1052
evlli:frenck-2023-1051
evlli:test-new-test
evlli:version_remove_docker
evlli:frenck-2023-0930
evlli:jbouwh-patch-1
evlli:demo_light_temp
evlli:pr_95249
evlli:cached_property_backport
evlli:frenck-2022-0896
evlli:mobile-app-use-assist-pipeline
evlli:assist-pipeline-text-helper
evlli:return-script-variables-from-ws-execute_script
evlli:homekit_controller_typing_tweak
evlli:google_assistant_disable_climate_local_control
evlli:conversation-options-flow
evlli:frenck-2023-0828
evlli:entity_explicit_device_name
evlli:multi_site
evlli:wyoming-mp3
evlli:nextcloud-type
evlli:wyoming-names
evlli:revert-91803-follow-up
evlli:conversation-all-languages
evlli:fix-tests-assist
evlli:assist_pipeline_debug_group_by_session
evlli:storage_collection_separate_id
evlli:hassio_stats_coordinator
evlli:bump-frontend-20230406.0
evlli:islamic_prayer_times_fix_tests
evlli:frenck-2023-0530
evlli:Swamp-Ig-patch-1
evlli:engine-component
evlli:reduce_state_writes_shelly
evlli:assist-zh-country
evlli:otbr_option_flow
evlli:revert-89028-twentemilieu-fix-end-date
evlli:mqtt-optimize-subscriptions-alt2
evlli:frontend-dev
evlli:executor-background-task
evlli:frenck-2023-0319
evlli:dont-dangle-websocket-api
evlli:revert-88176-frenck-2023-0309
evlli:trend
evlli:revert-88172-DEVICE_CLASS_STATE_CLASSES
evlli:sensor_device_classes_tweak
evlli:revert-87539-entity_registry_options_basic
evlli:cf_text_entity
evlli:sensor_numerical_value
evlli:jesserockz-2023-040
evlli:alexa-number-entity
evlli:otbr_user_flow
evlli:frenck-2023-0091
evlli:update-intents
evlli:sky_connect_disable_on_unplug_3
evlli:sky_connect_disable_on_unplug_2
evlli:frenck-2022-1440
evlli:frenck-2022-2324
evlli:frenck-2022-2323
evlli:frenck-2022-2322
evlli:flake8_check_line_length
evlli:frenck-2022-1964
evlli:cloudflare-coordinator
evlli:flow_handler_async_finish_flow
evlli:multipan_flow_drop_title
evlli:diagnostics_subscribe
evlli:statistics_config_flow
evlli:revert-79417-mqtt-ignore-empty-payload-correctly
evlli:revert-80173-percentage
evlli:device_registry_restore_area
evlli:feat/knx_websocket
evlli:automation_trace_improve_exception
evlli:weather_unitsystem_tmp
evlli:frenck-2022-0983
evlli:Use-source-name-for-version-binary-sensor
evlli:disable-integrations-with-version-issues
evlli:cast_use_spotcast
evlli:github_reauth
evlli:toggle_entity_turn_on_off_device_trigger
evlli:ha-core-backup-notification
evlli:light_turn_on_convert_rgbw_rgbww_tmp
evlli:script_choose_search_objects
evlli:clear_statistics
evlli:2024.11.1
evlli:2024.11.0
evlli:2024.11.0b9
evlli:2024.11.0b8
evlli:2024.11.0b7
evlli:2024.11.0b6
evlli:2024.11.0b5
evlli:2024.11.0b4
evlli:2024.11.0b3
evlli:2024.11.0b2
evlli:2024.11.0b1
evlli:2024.11.0b0
evlli:2024.10.4
evlli:2024.10.3
evlli:2024.10.2
evlli:2024.10.1
evlli:2024.10.0
evlli:2024.10.0b12
evlli:2024.10.0b11
evlli:2024.10.0b10
evlli:2024.10.0b9
evlli:2024.10.0b8
evlli:2024.10.0b7
evlli:2024.10.0b6
evlli:2024.10.0b5
evlli:2024.10.0b4
evlli:2024.10.0b3
evlli:2024.10.0b2
evlli:2024.10.0b1
evlli:2024.10.0b0
evlli:2024.9.3
evlli:2024.9.2
evlli:2024.9.1
evlli:2024.9.0
evlli:2024.9.0b5
evlli:2024.9.0b4
evlli:2024.9.0b3
evlli:2024.9.0b2
evlli:2024.9.0b1
evlli:2024.9.0b0
evlli:2024.8.3
evlli:2024.8.2
evlli:2024.8.1
evlli:2024.8.0
evlli:2024.8.0b9
evlli:2024.8.0b8
evlli:2024.8.0b7
evlli:2024.8.0b6
evlli:2024.8.0b5
evlli:2024.8.0b4
evlli:2024.8.0b3
evlli:2024.8.0b2
evlli:2024.8.0b1
evlli:2024.8.0b0
evlli:2024.7.4
evlli:2024.7.3
evlli:2024.7.2
evlli:2024.7.1
evlli:2024.7.0
evlli:2024.7.0b11
evlli:2024.7.0b10
evlli:2024.7.0b9
evlli:2024.7.0b8
evlli:2024.7.0b7
evlli:2024.7.0b6
evlli:2024.7.0b5
evlli:2024.7.0b4
evlli:2024.7.0b3
evlli:2024.7.0b2
evlli:2024.7.0b1
evlli:2024.7.0b0
evlli:2024.6.4
evlli:2024.6.3
evlli:2024.6.2
evlli:2024.6.1
evlli:2024.6.0
evlli:2024.6.0b9
evlli:2024.6.0b8
evlli:2024.6.0b7
evlli:2024.6.0b6
evlli:2024.6.0b5
evlli:2024.6.0b4
evlli:2024.6.0b3
evlli:2024.6.0b2
evlli:2024.6.0b1
evlli:2024.6.0b0
evlli:2024.5.5
evlli:2024.5.4
evlli:2024.5.3
evlli:2024.5.2
evlli:2024.5.1
evlli:2024.5.0
evlli:2024.5.0b7
evlli:2024.5.0b6
evlli:2024.5.0b5
evlli:2024.5.0b4
evlli:2024.5.0b3
evlli:2024.5.0b2
evlli:2024.5.0b1
evlli:2024.5.0b0
evlli:2024.4.4
evlli:2024.4.3
evlli:2024.4.2
evlli:2024.4.1
evlli:2024.4.0
evlli:2024.4.0b9
evlli:2024.4.0b8
evlli:2024.4.0b7
evlli:2024.4.0b6
evlli:2024.4.0b5
evlli:2024.4.0b4
evlli:2024.4.0b3
evlli:2024.4.0b2
evlli:2024.4.0b1
evlli:2024.4.0b0
evlli:2024.3.3
evlli:2024.3.2
evlli:2024.3.1
evlli:2024.3.0
evlli:2024.3.0b8
evlli:2024.3.0b7
evlli:2024.3.0b6
evlli:2024.3.0b5
evlli:2024.3.0b4
evlli:2024.3.0b3
evlli:2024.3.0b2
evlli:2024.3.0b1
evlli:2024.3.0b0
evlli:2024.2.5
evlli:2024.2.4
evlli:2024.2.3
evlli:2024.2.2
evlli:2024.2.1
evlli:2024.2.0
evlli:2024.2.0b11
evlli:2024.2.0b10
evlli:2024.2.0b9
evlli:2024.2.0b8
evlli:2024.2.0b7
evlli:2024.2.0b6
evlli:2024.2.0b5
evlli:2024.2.0b4
evlli:2024.2.0b3
evlli:2024.2.0b2
evlli:2024.2.0b1
evlli:2024.2.0b0
evlli:2024.1.6
evlli:2024.1.5
evlli:2024.1.4
evlli:2024.1.3
evlli:2024.1.2
evlli:2024.1.1
evlli:2024.1.0
evlli:2024.1.0b8
evlli:2024.1.0b7
evlli:2024.1.0b6
evlli:2024.1.0b5
evlli:2024.1.0b4
evlli:2024.1.0b3
evlli:2024.1.0b2
evlli:2024.1.0b1
evlli:2024.1.0b0
evlli:2023.12.4
evlli:2023.12.3
evlli:2023.12.2
evlli:2023.12.1
evlli:2023.12.0
evlli:2023.12.0b5
evlli:2023.12.0b4
evlli:2023.12.0b3
evlli:2023.12.0b2
evlli:2023.12.0b1
evlli:2023.12.0b0
evlli:2023.11.3
evlli:2023.11.2
evlli:2023.11.1
evlli:2023.11.0
evlli:2023.11.0b6
evlli:2023.11.0b5
evlli:2023.11.0b4
evlli:2023.11.0b3
evlli:2023.11.0b2
evlli:2023.11.0b1
evlli:2023.11.0b0
evlli:2023.10.5
evlli:2023.10.4
evlli:2023.10.3
evlli:2023.10.2
evlli:2023.10.1
evlli:2023.10.0
evlli:2023.10.0b9
evlli:2023.10.0b8
evlli:2023.10.0b7
evlli:2023.10.0b6
evlli:2023.10.0b5
evlli:2023.10.0b4
evlli:2023.10.0b3
evlli:2023.10.0b2
evlli:2023.10.0b1
evlli:2023.10.0b0
evlli:2023.9.3
evlli:2023.9.2
evlli:2023.9.1
evlli:2023.9.0
evlli:2023.9.0b6
evlli:2023.9.0b5
evlli:2023.9.0b4
evlli:2023.9.0b3
evlli:2023.9.0b2
evlli:2023.9.0b1
evlli:2023.9.0b0
evlli:2023.8.4
evlli:2023.8.3
evlli:2023.8.2
evlli:2023.8.1
evlli:2023.8.0
evlli:2023.8.0b4
evlli:2023.8.0b3
evlli:2023.8.0b2
evlli:2023.8.0b1
evlli:2023.8.0b0
evlli:2023.7.3
evlli:2023.7.2
evlli:2023.7.1
evlli:2023.7.0
evlli:2023.7.0b6
evlli:2023.7.0b5
evlli:2023.7.0b4
evlli:2023.7.0b3
evlli:2023.7.0b2
evlli:2023.7.0b1
evlli:2023.7.0b0
evlli:2023.6.3
evlli:2023.6.2
evlli:2023.6.1
evlli:2023.6.0
evlli:2023.6.0b6
evlli:2023.6.0b5
evlli:2023.6.0b4
evlli:2023.6.0b3
evlli:2023.6.0b2
evlli:2023.6.0b1
evlli:2023.6.0b0
evlli:2023.5.4
evlli:2023.5.3
evlli:2023.5.2
evlli:2023.5.1
evlli:2023.5.0
evlli:2023.5.0b9
evlli:2023.5.0b8
evlli:2023.5.0b7
evlli:2023.5.0b6
evlli:2023.5.0b5
evlli:2023.5.0b4
evlli:2023.5.0b3
evlli:2023.5.0b2
evlli:2023.5.0b1
evlli:2023.5.0b0
evlli:2023.4.6
evlli:2023.4.5
evlli:2023.4.4
evlli:2023.4.3
evlli:2023.4.2
evlli:2023.4.1
evlli:2023.4.0
evlli:2023.4.0b7
evlli:2023.4.0b6
evlli:2023.4.0b5
evlli:2023.4.0b4
evlli:2023.4.0b3
evlli:2023.4.0b2
evlli:2023.4.0b1
evlli:2023.4.0b0
evlli:2023.3.6
evlli:2023.3.5
evlli:2023.3.4
evlli:2023.3.3
evlli:2023.3.2
evlli:2023.3.1
evlli:2023.3.0
evlli:2023.3.0b7
evlli:2023.3.0b6
evlli:2023.3.0b5
evlli:2023.3.0b4
evlli:2023.3.0b3
evlli:2023.3.0b2
evlli:2023.3.0b1
evlli:2023.3.0b0
evlli:2023.2.5
evlli:2023.2.4
evlli:2023.2.3
evlli:2023.2.2
evlli:2023.2.1
evlli:2023.2.0
evlli:2023.2.0b9
evlli:2023.2.0b8
evlli:2023.2.0b7
evlli:2023.2.0b6
evlli:2023.2.0b5
evlli:2023.2.0b4
evlli:2023.2.0b3
evlli:2023.2.0b2
evlli:2023.2.0b1
evlli:2023.2.0b0
evlli:2023.1.7
evlli:2023.1.6
evlli:2023.1.5
evlli:2023.1.4
evlli:2023.1.3
evlli:2023.1.2
evlli:2023.1.1
evlli:2023.1.0
evlli:2022.12.9
evlli:2023.1.0b5
evlli:2023.1.0b4
evlli:2023.1.0b3
evlli:2023.1.0b2
evlli:2023.1.0b1
evlli:2023.1.0b0
evlli:2022.12.8
evlli:2022.12.7
evlli:2022.12.6
evlli:2022.12.5
evlli:2022.12.4
evlli:2022.12.3
evlli:2022.12.2
evlli:2022.12.1
evlli:2022.12.0
evlli:2022.12.0b7
evlli:2022.12.0b6
evlli:2022.12.0b5
evlli:2022.12.0b4
evlli:2022.12.0b3
evlli:2022.12.0b2
evlli:2022.12.0b1
evlli:2022.12.0b0
evlli:2022.11.5
evlli:2022.11.4
evlli:2022.11.3
evlli:2022.11.2
evlli:2022.11.1
evlli:2022.11.0
evlli:2022.11.0b7
evlli:2022.11.0b6
evlli:2022.11.0b5
evlli:2022.11.0b4
evlli:2022.11.0b3
evlli:2022.11.0b2
evlli:2022.11.0b1
evlli:2022.11.0b0
evlli:2022.10.5
evlli:2022.10.4
evlli:2022.10.3
evlli:2022.10.2
evlli:2022.10.1
evlli:2022.10.0
evlli:2022.10.0b6
evlli:2022.10.0b5
evlli:2022.10.0b4
evlli:2022.10.0b3
evlli:2022.10.0b2
evlli:2022.10.0b1
evlli:2022.10.0b0
evlli:2022.9.7
evlli:2022.9.6
evlli:2022.9.5
evlli:2022.9.4
evlli:2022.9.3
evlli:2022.9.2
evlli:2022.9.1
evlli:2022.9.0
evlli:2022.9.0b6
evlli:2022.9.0b5
evlli:2022.9.0b4
evlli:2022.9.0b3
evlli:2022.9.0b2
evlli:2022.9.0b1
evlli:2022.9.0b0
evlli:2022.8.7
evlli:2022.8.6
evlli:2022.8.5
evlli:2022.8.4
evlli:2022.8.3
evlli:2022.8.2
evlli:2022.8.1
evlli:2022.8.0
evlli:2022.8.0b7
evlli:2022.8.0b6
evlli:2022.8.0b5
evlli:2022.8.0b4
evlli:2022.8.0b3
evlli:2022.8.0b2
evlli:2022.8.0b1
evlli:2022.8.0b0
evlli:2022.7.7
evlli:2022.7.6
evlli:2022.7.5
evlli:2022.7.4
evlli:2022.7.3
evlli:2022.7.2
evlli:2022.7.1
evlli:2022.7.0
evlli:2022.7.0b5
evlli:2022.7.0b4
evlli:2022.7.0b3
evlli:2022.7.0b2
evlli:2022.7.0b1
evlli:2022.7.0b0
evlli:2022.6.7
evlli:2022.6.6
evlli:2022.6.5
evlli:2022.6.4
evlli:2022.6.3
evlli:2022.6.2
evlli:2022.6.1
evlli:2022.6.0
evlli:2022.6.0b7
evlli:2022.6.0b6
evlli:2022.6.0b5
evlli:2022.6.0b4
evlli:2022.6.0b3
evlli:2022.6.0b2
evlli:2022.6.0b1
evlli:2022.6.0b0
evlli:2022.5.5
evlli:2022.5.4
evlli:2022.5.3
evlli:2022.5.2
evlli:2022.5.1
evlli:2022.5.0
evlli:2022.5.0b7
evlli:2022.5.0b6
evlli:2022.5.0b5
evlli:2022.5.0b4
evlli:2022.5.0b3
evlli:2022.5.0b2
evlli:2022.5.0b1
evlli:2022.5.0b0
evlli:2022.4.7
evlli:2022.4.6
evlli:2022.4.5
evlli:2022.4.4
evlli:2022.4.3
evlli:2022.4.2
evlli:2022.4.1
evlli:2022.4.0
evlli:2022.4.0b6
evlli:2022.4.0b5
evlli:2022.4.0b4
evlli:2022.4.0b3
evlli:2022.4.0b2
evlli:2022.4.0b1
evlli:2022.4.0b0
evlli:2022.3.8
evlli:2022.3.7
evlli:2022.3.6
evlli:2022.3.5
evlli:2022.3.4
evlli:2022.3.3
evlli:2022.3.2
evlli:2022.3.1
evlli:2022.3.0
evlli:2022.3.0b6
evlli:2022.3.0b5
evlli:2022.3.0b4
evlli:2022.3.0b3
evlli:2022.3.0b2
evlli:2022.3.0b1
evlli:2022.3.0b0
evlli:2022.2.9
evlli:2022.2.8
evlli:2022.2.7
evlli:2022.2.6
evlli:2022.2.5
evlli:2022.2.4
evlli:2022.2.3
evlli:2022.2.2
evlli:2022.2.1
evlli:2022.2.0
evlli:2022.2.0b6
evlli:2022.2.0b5
evlli:2022.2.0b4
evlli:2022.2.0b3
evlli:2022.2.0b2
evlli:2022.2.0b1
evlli:2022.2.0b0
evlli:2021.12.10
evlli:2021.12.9
evlli:2021.12.8
evlli:2021.12.7
evlli:2021.12.6
evlli:2021.12.5
evlli:2021.12.4
evlli:2021.12.3
evlli:2021.12.2
evlli:2021.12.1
evlli:2021.12.0
evlli:2021.12.0b7
evlli:2021.12.0b6
evlli:2021.12.0b5
evlli:2021.12.0b4
evlli:2021.12.0b3
evlli:2021.12.0b2
evlli:2021.12.0b1
evlli:2021.12.0b0
evlli:2021.11.5
evlli:2021.11.4
evlli:2021.11.3
evlli:2021.11.2
evlli:2021.11.1
evlli:2021.11.0
evlli:2021.11.0b5
evlli:2021.11.0b4
evlli:2021.10.7
evlli:2021.11.0b3
evlli:2021.11.0b2
evlli:2021.11.0b1
evlli:2021.11.0b0
evlli:2021.10.6
evlli:2021.10.5
evlli:2021.10.4
evlli:2021.10.3
evlli:2021.10.2
evlli:2021.10.1
evlli:2021.10.0
evlli:2021.10.0b9
evlli:2021.10.0b8
evlli:2021.10.0b7
evlli:2021.10.0b6
evlli:2021.10.0b5
evlli:2021.10.0b4
evlli:2021.10.0b3
evlli:2021.10.0b2
evlli:2021.10.0b1
evlli:2021.10.0b0
evlli:2021.9.7
evlli:2021.9.6
evlli:2021.9.5
evlli:2021.9.4
evlli:2021.9.3
evlli:2021.9.2
evlli:2021.9.1
evlli:2021.9.0
evlli:2021.9.0b7
evlli:2021.9.0b6
evlli:2021.9.0b5
evlli:2021.9.0b4
evlli:2021.9.0b3
evlli:2021.9.0b2
evlli:2021.9.0b1
evlli:2021.9.0b0
evlli:2021.8.8
evlli:2021.8.7
evlli:2021.8.6
evlli:2021.8.5
evlli:2021.8.4
evlli:2021.8.3
evlli:2021.8.2
evlli:2021.8.1
evlli:2021.8.0
evlli:2021.8.0b10
evlli:2021.8.0b9
evlli:2021.8.0b8
evlli:2021.8.0b7
evlli:2021.8.0b6
evlli:2021.8.0b5
evlli:2021.8.0b4
evlli:2021.8.0b3
evlli:2021.8.0b2
evlli:2021.8.0b1
evlli:2021.8.0b0
evlli:2021.7.4
evlli:2021.7.3
evlli:2021.7.2
evlli:2021.7.1
evlli:2021.7.0
evlli:2021.7.0b6
evlli:2021.7.0b5
evlli:2021.7.0b4
evlli:2021.7.0b3
evlli:2021.7.0b2
evlli:2021.7.0b1
evlli:2021.7.0b0
evlli:2021.6.6
evlli:2021.6.5
evlli:2021.6.4
evlli:2021.6.3
evlli:2021.6.2
evlli:2021.6.1
evlli:2021.6.0
evlli:2021.6.0b5
evlli:2021.6.0b4
evlli:2021.6.0b3
evlli:2021.6.0b2
evlli:2021.6.0b1
evlli:2021.6.0b0
evlli:2021.5.5
evlli:2021.5.4
evlli:2021.5.3
evlli:2021.5.2
evlli:2021.5.1
evlli:2021.5.0
evlli:2021.5.0b8
evlli:2021.5.0b7
evlli:2021.5.0b6
evlli:2021.5.0b5
evlli:2021.5.0b4
evlli:2021.5.0b3
evlli:2021.5.0b2
evlli:2021.5.0b1
evlli:2021.5.0b0
evlli:2021.4.6
evlli:2021.4.5
evlli:2021.4.4
evlli:2021.4.3
evlli:2021.4.2
evlli:2021.4.1
evlli:2021.4.0
evlli:2021.4.0b6
evlli:2021.4.0b5
evlli:2021.4.0b4
evlli:2021.4.0b3
evlli:2021.4.0b2
evlli:2021.4.0b1
evlli:2021.4.0b0
evlli:2021.3.4
evlli:2021.3.3
evlli:2021.3.2
evlli:2021.3.1
evlli:2021.3.0
evlli:2021.3.0b7
evlli:2021.3.0b6
evlli:2021.3.0b5
evlli:2021.3.0b4
evlli:2021.3.0b3
evlli:2021.3.0b2
evlli:2021.3.0b1
evlli:2021.3.0b0
evlli:2021.2.3
evlli:2021.2.2
evlli:2021.2.1
evlli:2021.2.0
evlli:2021.2.0b5
evlli:2021.2.0b4
evlli:2021.2.0b3
evlli:2021.2.0b2
evlli:2021.2.0b1
evlli:2021.2.0b0
evlli:2021.1.5
evlli:2021.1.4
evlli:2021.1.3
evlli:2021.1.2
evlli:2021.1.1
evlli:2021.1.0
evlli:2021.1.0b3
evlli:2021.1.0b2
evlli:2021.1.0b1
evlli:2021.1.0b0
evlli:2020.12.2
evlli:2020.12.1
evlli:2020.12.0
evlli:1.0.0b6
evlli:1.0.0b5
evlli:1.0.0b4
evlli:1.0.0b3
evlli:1.0.0b2
evlli:1.0.0b1
evlli:0.118.5
evlli:1.0.0b0
evlli:0.118.4
evlli:0.118.3
evlli:0.118.2
evlli:0.118.1
evlli:0.118.0
evlli:0.118.0b3
evlli:0.118.0b2
evlli:0.118.0b1
evlli:0.118.0b0
evlli:0.117.6
evlli:0.117.5
evlli:0.117.4
evlli:0.117.3
evlli:0.117.2
evlli:0.117.1
evlli:0.117.0
evlli:0.117.0b6
evlli:0.117.0b5
evlli:0.117.0b4
evlli:0.117.0b3
evlli:0.117.0b2
evlli:0.117.0b1
evlli:0.117.0b0
evlli:0.116.4
evlli:0.116.3
evlli:0.116.2
evlli:0.116.1
evlli:0.116.0
evlli:0.116.0b6
evlli:0.116.0b5
evlli:0.116.0b4
evlli:0.116.0b3
evlli:0.116.0b2
evlli:0.116.0b1
evlli:0.116.0b0
evlli:0.115.6
evlli:0.115.5
evlli:0.115.4
evlli:0.115.3
evlli:0.115.2
evlli:0.115.1
evlli:0.115.0
evlli:0.115.0b12
evlli:0.115.0b11
evlli:0.115.0b10
evlli:0.115.0b9
evlli:0.115.0b8
evlli:0.115.0b7
evlli:0.115.0b6
evlli:0.115.0b5
evlli:0.115.0b4
evlli:0.115.0b3
evlli:0.115.0b2
evlli:0.115.0b1
evlli:0.115.0b0
evlli:0.114.4
evlli:0.114.3
evlli:0.114.2
evlli:0.114.1
evlli:0.114.0
evlli:0.114.0b4
evlli:0.114.0b3
evlli:0.114.0b2
evlli:0.114.0b1
evlli:0.114.0b0
evlli:0.113.3
evlli:0.113.2
evlli:0.113.1
evlli:0.113.0
evlli:0.113.0b3
evlli:0.113.0b2
evlli:0.113.0b1
evlli:0.113.0b0
evlli:0.112.5
evlli:0.112.4
evlli:0.112.3
evlli:0.112.2
evlli:0.112.1
evlli:0.112.0
evlli:0.112.0b4
evlli:0.112.0b3
evlli:0.112.0b2
evlli:0.112.0b1
evlli:0.112.0b0
evlli:0.111.4
evlli:0.111.3
evlli:0.111.2
evlli:0.111.1
evlli:0.111.0
evlli:0.111.0b5
evlli:0.110.7
evlli:0.111.0b4
evlli:0.110.6
evlli:0.111.0b3
evlli:0.111.0b2
evlli:0.110.5
evlli:0.111.0b1
evlli:0.111.0b0
evlli:0.110.4
evlli:0.110.3
evlli:0.110.2
evlli:0.110.1
evlli:0.110.0
evlli:0.110.0b5
evlli:0.110.0b4
evlli:0.110.0b3
evlli:0.110.0b2
evlli:0.110.0b1
evlli:0.110.0b0
evlli:0.109.6
evlli:0.109.5
evlli:0.109.4
evlli:0.109.3
evlli:0.109.2
evlli:0.109.1
evlli:0.109.0
evlli:0.109.0b5
evlli:0.109.0b4
evlli:0.109.0b3
evlli:0.109.0b2
evlli:0.108.9
evlli:0.109.0b1
evlli:0.109.0b0
evlli:0.108.8
evlli:0.108.7
evlli:0.108.6
evlli:0.108.5
evlli:0.108.4
evlli:0.108.3
evlli:0.108.2
evlli:0.108.1
evlli:0.108.0
evlli:0.108.0b6
evlli:0.108.0b5
evlli:0.108.0b4
evlli:0.108.0b3
evlli:0.108.0b2
evlli:0.108.0b1
evlli:0.108.0b0
evlli:0.107.7
evlli:0.107.6
evlli:0.107.5
evlli:0.107.4
evlli:0.107.3
evlli:0.107.2
evlli:0.107.1
evlli:0.107.0
evlli:0.107.0b8
evlli:0.107.0b7
evlli:0.107.0b6
evlli:0.107.0b5
evlli:0.107.0b4
evlli:0.107.0b3
evlli:0.107.0b2
evlli:0.107.0b1
evlli:0.107.0b0
evlli:0.106.6
evlli:0.106.5
evlli:0.106.4
evlli:0.106.3
evlli:0.106.2
evlli:0.106.1
evlli:0.106.0
evlli:0.106.0b5
evlli:0.106.0b4
evlli:0.106.0b3
evlli:0.106.0b2
evlli:0.106.0b1
evlli:0.106.0b0
evlli:0.105.5
evlli:0.105.4
evlli:0.105.3
evlli:0.105.2
evlli:0.105.1
evlli:0.105.0
evlli:0.105.0b7
evlli:0.105.0b6
evlli:0.105.0b5
evlli:0.105.0b4
evlli:0.105.0b3
evlli:0.105.0b2
evlli:0.105.0b1
evlli:0.105.0b0
evlli:0.104.3
evlli:0.104.2
evlli:0.104.1
evlli:0.104.0
evlli:0.104.0b5
evlli:0.104.0b4
evlli:0.104.0b3
evlli:0.104.0b2
evlli:0.104.0b1
evlli:0.104.0b0
evlli:0.103.6
evlli:0.103.5
evlli:0.103.4
evlli:0.103.3
evlli:0.103.2
evlli:0.103.1
evlli:0.103.0
evlli:0.103.0b1
evlli:0.103.0b0
evlli:0.102.3
evlli:0.102.2
evlli:0.102.1
evlli:0.102.0
evlli:0.102.0b3
evlli:0.102.0b2
evlli:0.102.0b1
evlli:0.102.0b0
evlli:0.101.3
evlli:0.101.2
evlli:0.101.1
evlli:0.101.0
evlli:0.101.0b4
evlli:0.101.0b3
evlli:0.101.0b2
evlli:0.101.0b1
evlli:0.101.0b0
evlli:0.100.3
evlli:0.100.2
evlli:0.100.1
evlli:0.100.0
evlli:0.100.0b3
evlli:0.100.0b2
evlli:0.100.0b1
evlli:0.100.0b0
evlli:0.99.3
evlli:0.99.2
evlli:0.99.1
evlli:0.99.0
evlli:0.99.0b4
evlli:0.99.0b3
evlli:0.99.0b2
evlli:0.99.0b1
evlli:0.99.0b0
evlli:0.98.5
evlli:0.98.4
evlli:0.98.3
evlli:0.98.2
evlli:0.98.1
evlli:0.98.0
evlli:0.98.0b2
evlli:0.98.0b1
evlli:0.98.0b0
evlli:0.97.2
evlli:0.97.1
evlli:0.97.0
evlli:0.97.0b3
evlli:0.97.0b2
evlli:0.97.0b1
evlli:0.97.0b0
evlli:0.96.5
evlli:0.96.4
evlli:0.96.3
evlli:0.96.2
evlli:0.96.1
evlli:0.96.0
evlli:0.96.0b4
evlli:0.96.0b3
evlli:0.96.0b2
evlli:0.96.0b1
evlli:0.96.0b0
evlli:0.95.4
evlli:0.95.3
evlli:0.95.2
evlli:0.95.1
evlli:0.95.0
evlli:0.95.0b4
evlli:0.95.0b3
evlli:0.95.0b2
evlli:0.95.0b1
evlli:0.95.0b0
evlli:0.94.4
evlli:0.94.3
evlli:0.94.2
evlli:0.94.1
evlli:0.94.0
evlli:0.94.0b8
evlli:0.94.0b7
evlli:0.94.0b6
evlli:0.94.0b5
evlli:0.94.0b4
evlli:0.94.0b3
evlli:0.94.0b2
evlli:0.94.0b1
evlli:0.94.0b0
evlli:0.93.2
evlli:0.93.1
evlli:0.93.0
evlli:0.93.0b4
evlli:0.93.0b3
evlli:0.93.0b2
evlli:0.93.0b1
evlli:0.93.0b0
evlli:0.92.2
evlli:0.92.1
evlli:0.92.0
evlli:0.92.0b3
evlli:0.92.0b2
evlli:0.92.0b1
evlli:0.92.0b0
evlli:0.91.4
evlli:0.91.3
evlli:0.91.2
evlli:0.91.1
evlli:0.91.0
evlli:0.91.0b5
evlli:0.91.0b4
evlli:0.91.0b3
evlli:0.91.0b2
evlli:0.91.0b1
evlli:0.91.0b0
evlli:0.90.2
evlli:0.90.1
evlli:0.90.0
evlli:0.90.0b7
evlli:0.90.0b6
evlli:0.90.0b5
evlli:0.90.0b4
evlli:0.90.0b3
evlli:0.90.0b2
evlli:0.90.0b1
evlli:0.90.0b0
evlli:0.89.2
evlli:0.89.1
evlli:0.89.0
evlli:0.89.0b3
evlli:0.89.0b2
evlli:0.89.0b1
evlli:0.89.0b0
evlli:0.88.2
evlli:0.88.1
evlli:0.88.0
evlli:0.88.0b4
evlli:0.88.0b3
evlli:0.88.0b2
evlli:0.88.0b1
evlli:0.88.0b0
evlli:0.87.1
evlli:0.87.0
evlli:0.87.0b6
evlli:0.87.0b5
evlli:0.87.0b4
evlli:0.87.0b2
evlli:0.87.0b1
evlli:0.87.0b0
evlli:0.87.0b3
evlli:0.86.4
evlli:0.86.3
evlli:0.86.2
evlli:0.86.1
evlli:0.86.0
evlli:0.86.0b3
evlli:0.86.0b2
evlli:0.86.0b1
evlli:0.86.0b0
evlli:0.85.1
evlli:0.85.0
evlli:0.85.0b1
evlli:0.85.0b0
evlli:0.84.6
evlli:0.84.5
evlli:0.84.4
evlli:0.84.3
evlli:0.84.2
evlli:0.84.1
evlli:0.84.0
evlli:0.84.0b4
evlli:0.84.0b3
evlli:0.84.0b2
evlli:0.84.0b1
evlli:0.84.0b0
evlli:0.83.3
evlli:0.83.2
evlli:0.83.1
evlli:0.83.0
evlli:0.83.0b3
evlli:0.83.0b1
evlli:0.83.0b0
evlli:0.82.1
evlli:0.82.0
evlli:0.82.0b4
evlli:0.82.0b3
evlli:0.82.0b2
evlli:0.81.6
evlli:0.82.0b1
evlli:0.82.0b0
evlli:0.81.5
evlli:0.81.4
evlli:0.81.2
evlli:0.81.1
evlli:0.81.0
evlli:0.81.0b2
evlli:0.81.0b1
evlli:0.81.0b0
evlli:0.80.3
evlli:0.80.2
evlli:0.80.1
evlli:0.80.0
evlli:0.80.0b5
evlli:0.80.0b4
evlli:0.80.0b3
evlli:0.80.0b1
evlli:0.80.0b0
evlli:0.79.3
evlli:0.79.2
evlli:0.79.1
evlli:0.79.0
evlli:0.79.0b3
evlli:0.79.0b2
evlli:0.79.0b1
evlli:0.79.0b0
evlli:0.78.3
evlli:0.78.2
evlli:0.78.1
evlli:0.78.0
evlli:0.78.0b3
evlli:0.78.0b2
evlli:0.78.0b1
evlli:0.78.0b0
evlli:0.77.3
evlli:0.77.2
evlli:0.77.1
evlli:0.77.0
evlli:0.77.0b4
evlli:0.77.0b3
evlli:0.77.0b2
evlli:0.77.0b1
evlli:0.77.0b0
evlli:0.76.2
evlli:0.76.1
evlli:0.76.0
evlli:0.76.0b5
evlli:0.76.0b4
evlli:0.76.0b3
evlli:0.76.0b2
evlli:0.76.0b1
evlli:0.76.0b0
evlli:0.75.3
evlli:0.75.2
evlli:0.75.1
evlli:0.75.0
evlli:0.75.0b1
evlli:0.75.0b0
evlli:0.74.2
evlli:0.74.1
evlli:0.74.0
evlli:0.74.0b4
evlli:0.74.0b3
evlli:0.74.0b2
evlli:0.74.0b1
evlli:0.73.2
evlli:0.74.0b0
evlli:0.73.1
evlli:0.73.0
evlli:0.73.0b6
evlli:0.73.0b5
evlli:0.73.0b4
evlli:0.73.0b3
evlli:0.73.0b2
evlli:0.73.0b1
evlli:0.73.0b0
evlli:0.72.1
evlli:0.72.0
evlli:0.72.0b9
evlli:0.72.0b8
evlli:0.72.0b7
evlli:0.72.0b6
evlli:0.72.0b5
evlli:0.72.0b4
evlli:0.72.0b2
evlli:0.72.0b1
evlli:0.72.0b0
evlli:0.71.0
evlli:0.71.0b1
evlli:0.71.0b0
evlli:0.70.1
evlli:0.70.0
evlli:0.70.0b7
evlli:0.70.0b6
evlli:0.70.0b5
evlli:0.70.0b4
evlli:0.70.0b3
evlli:0.70.0b2
evlli:0.70.0b1
evlli:0.70.0b0
evlli:0.69.1
evlli:0.69.0
evlli:0.69.0b3
evlli:0.69.0b2
evlli:0.69.0b1
evlli:0.69.0b0
evlli:0.68.1
evlli:0.68.0
evlli:0.68.0b2
evlli:0.68.0b1
evlli:0.68.0b0
evlli:0.67.1
evlli:0.67.0
evlli:0.67.0b1
evlli:0.67.0b0
evlli:0.66.1
evlli:0.66.1b0
evlli:0.66.0
evlli:0.66.0b3
evlli:0.66.0.b2
evlli:0.66.0.beta1
evlli:0.66.0.beta0
evlli:0.65.6
evlli:0.65.5
evlli:0.65.4
evlli:0.65.3
evlli:0.65.2
evlli:0.65.1
evlli:0.65.0
evlli:0.64.3
evlli:0.64.2
evlli:0.64.1
evlli:0.64.0
evlli:0.63.3
evlli:0.63.2
evlli:0.63.1
evlli:0.63
evlli:0.62.1
evlli:0.62.0
evlli:0.61.1
evlli:0.61
evlli:0.60.1
evlli:0.60
evlli:0.59.2
evlli:0.59.1
evlli:0.59
evlli:0.58.1
evlli:0.58
evlli:0.57.3
evlli:0.57.2
evlli:0.57.1
evlli:0.57
evlli:0.56.2
evlli:0.56.1
evlli:0.56
evlli:0.55.2
evlli:0.55.1
evlli:0.55
evlli:0.54
evlli:0.53.1
evlli:0.53
evlli:0.52.1
evlli:0.52
evlli:0.51.2
evlli:0.51.1
evlli:0.51
evlli:0.50.2
evlli:0.50
evlli:0.49.1
evlli:0.49
evlli:0.48.1
evlli:0.48
evlli:0.47.1
evlli:0.47
evlli:0.46.1
evlli:0.46
evlli:0.45.1
evlli:0.45
evlli:0.44.2
evlli:0.44.1
evlli:0.44
evlli:0.43.2
evlli:0.43.1
evlli:0.43
evlli:0.42.4
evlli:0.42.3
evlli:0.42.2
evlli:0.42.1
evlli:0.42
evlli:0.41
evlli:0.40.2
evlli:0.40.1
evlli:0.40
evlli:0.39.3
evlli:0.39.2
evlli:0.39.1
evlli:0.39
evlli:0.38.4
evlli:0.38.3
evlli:0.38.2
evlli:0.38.1
evlli:0.38
evlli:0.37.1
evlli:0.37
evlli:0.36.1
evlli:0.36
evlli:0.35.3
evlli:0.35.2
evlli:0.35.1
evlli:0.35
evlli:0.34.5
evlli:0.34.4
evlli:0.34.3
evlli:0.34.2
evlli:0.34.1
evlli:0.34
evlli:0.33.4
evlli:0.33.3
evlli:0.33.2
evlli:0.33.1
evlli:0.33
evlli:0.32.4
evlli:0.32.3
evlli:0.32.2
evlli:0.32.1
evlli:0.32
evlli:0.31.1
evlli:0.31
evlli:0.30.2
evlli:0.30.1
evlli:0.30
evlli:0.29.7
evlli:0.29.6
evlli:0.29.5
evlli:0.29.4
evlli:0.29.3
evlli:0.29.2
evlli:0.29
evlli:0.28.2
evlli:0.28.1
evlli:0.28
evlli:0.27.2
evlli:0.27.1
evlli:0.27.0
evlli:0.26.3
evlli:0.26.2
evlli:0.26.1
evlli:0.26
evlli:0.25.2
evlli:0.25.1
evlli:0.25
evlli:0.24.1
evlli:0.24
evlli:0.23.1
evlli:0.23
evlli:0.22
evlli:0.21.2
evlli:0.21.1
evlli:0.21
evlli:0.20.3
evlli:0.20.2
evlli:0.20.1
evlli:0.20
evlli:0.19.4
evlli:0.19.3
evlli:0.19.2
evlli:0.19.1
evlli:0.19
evlli:0.18
evlli:0.17.3
evlli:0.17.2
evlli:0.17.1
evlli:0.17
evlli:0.16.1
evlli:0.16
evlli:0.15
evlli:0.14.2
evlli:0.14.1
evlli:0.14
evlli:0.13.1
evlli:0.13
evlli:0.12
evlli:0.11.1
evlli:0.11
evlli:0.10.1
evlli:0.10
evlli:0.9.1
evlli:0.9
evlli:0.8
evlli:0.7.7
evlli:0.7.6
evlli:0.7.5
evlli:0.7.4
evlli:0.7.3
evlli:0.7.2
evlli:0.7.1
evlli:0.7
evlli:0.7-rc.1
evlli:Last-Python2-release
Sign in to create a new pull request.
3 commits
dev
...
knx-last-g
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
0cdffeb6d6
|
fix wrong key for history reuse | ||
|
ecc899b4fa | tests | ||
|
739b487109 | Cache last telegram for each group address |
5 changed files with 64 additions and 4 deletions
|
@ -52,8 +52,8 @@ CONF_KNX_DEFAULT_RATE_LIMIT: Final = 0
|
|||
DEFAULT_ROUTING_IA: Final = "0.0.240"
|
||||
|
||||
CONF_KNX_TELEGRAM_LOG_SIZE: Final = "telegram_log_size"
|
||||
TELEGRAM_LOG_DEFAULT: Final = 200
|
||||
TELEGRAM_LOG_MAX: Final = 5000 # ~2 MB or ~5 hours of reasonable bus load
|
||||
TELEGRAM_LOG_DEFAULT: Final = 1000
|
||||
TELEGRAM_LOG_MAX: Final = 25000 # ~10 MB or ~25 hours of reasonable bus load
|
||||
|
||||
##
|
||||
# Secure constants
|
||||
|
|
|
@ -75,6 +75,7 @@ class Telegrams:
|
|||
)
|
||||
)
|
||||
self.recent_telegrams: deque[TelegramDict] = deque(maxlen=log_size)
|
||||
self.last_ga_telegrams: dict[str, TelegramDict] = {}
|
||||
|
||||
async def load_history(self) -> None:
|
||||
"""Load history from store."""
|
||||
|
@ -88,6 +89,9 @@ class Telegrams:
|
|||
if isinstance(telegram["payload"], list):
|
||||
telegram["payload"] = tuple(telegram["payload"]) # type: ignore[unreachable]
|
||||
self.recent_telegrams.extend(telegrams)
|
||||
self.last_ga_telegrams = {
|
||||
t["destination"]: t for t in telegrams if t["payload"] is not None
|
||||
}
|
||||
|
||||
async def save_history(self) -> None:
|
||||
"""Save history to store."""
|
||||
|
@ -98,6 +102,9 @@ class Telegrams:
|
|||
"""Handle incoming and outgoing telegrams from xknx."""
|
||||
telegram_dict = self.telegram_to_dict(telegram)
|
||||
self.recent_telegrams.append(telegram_dict)
|
||||
if telegram_dict["payload"] is not None:
|
||||
# exclude GroupValueRead telegrams
|
||||
self.last_ga_telegrams[telegram_dict["destination"]] = telegram_dict
|
||||
async_dispatcher_send(self.hass, SIGNAL_KNX_TELEGRAM, telegram, telegram_dict)
|
||||
|
||||
def telegram_to_dict(self, telegram: Telegram) -> TelegramDict:
|
||||
|
|
|
@ -47,6 +47,7 @@ async def register_panel(hass: HomeAssistant) -> None:
|
|||
websocket_api.async_register_command(hass, ws_project_file_process)
|
||||
websocket_api.async_register_command(hass, ws_project_file_remove)
|
||||
websocket_api.async_register_command(hass, ws_group_monitor_info)
|
||||
websocket_api.async_register_command(hass, ws_group_telegrams)
|
||||
websocket_api.async_register_command(hass, ws_subscribe_telegram)
|
||||
websocket_api.async_register_command(hass, ws_get_knx_project)
|
||||
websocket_api.async_register_command(hass, ws_validate_entity)
|
||||
|
@ -287,6 +288,27 @@ def ws_group_monitor_info(
|
|||
)
|
||||
|
||||
|
||||
@websocket_api.require_admin
|
||||
@websocket_api.websocket_command(
|
||||
{
|
||||
vol.Required("type"): "knx/group_telegrams",
|
||||
}
|
||||
)
|
||||
@provide_knx
|
||||
@callback
|
||||
def ws_group_telegrams(
|
||||
hass: HomeAssistant,
|
||||
knx: KNXModule,
|
||||
connection: websocket_api.ActiveConnection,
|
||||
msg: dict,
|
||||
) -> None:
|
||||
"""Handle get group telegrams command."""
|
||||
connection.send_result(
|
||||
msg["id"],
|
||||
knx.telegrams.last_ga_telegrams,
|
||||
)
|
||||
|
||||
|
||||
@websocket_api.require_admin
|
||||
@websocket_api.websocket_command(
|
||||
{
|
||||
|
|
|
@ -913,7 +913,7 @@ async def test_form_with_automatic_connection_handling(
|
|||
CONF_KNX_ROUTE_BACK: False,
|
||||
CONF_KNX_TUNNEL_ENDPOINT_IA: None,
|
||||
CONF_KNX_STATE_UPDATER: True,
|
||||
CONF_KNX_TELEGRAM_LOG_SIZE: 200,
|
||||
CONF_KNX_TELEGRAM_LOG_SIZE: 1000,
|
||||
}
|
||||
knx_setup.assert_called_once()
|
||||
|
||||
|
@ -1210,7 +1210,7 @@ async def test_options_flow_connection_type(
|
|||
CONF_KNX_SECURE_DEVICE_AUTHENTICATION: None,
|
||||
CONF_KNX_SECURE_USER_ID: None,
|
||||
CONF_KNX_SECURE_USER_PASSWORD: None,
|
||||
CONF_KNX_TELEGRAM_LOG_SIZE: 200,
|
||||
CONF_KNX_TELEGRAM_LOG_SIZE: 1000,
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -180,6 +180,37 @@ async def test_knx_group_monitor_info_command(
|
|||
assert res["result"]["recent_telegrams"] == []
|
||||
|
||||
|
||||
async def test_knx_group_telegrams_command(
|
||||
hass: HomeAssistant, knx: KNXTestKit, hass_ws_client: WebSocketGenerator
|
||||
) -> None:
|
||||
"""Test knx/group_telegrams command."""
|
||||
await knx.setup_integration({})
|
||||
client = await hass_ws_client(hass)
|
||||
|
||||
await client.send_json_auto_id({"type": "knx/group_telegrams"})
|
||||
res = await client.receive_json()
|
||||
assert res["success"], res
|
||||
assert res["result"] == {}
|
||||
|
||||
# # get some telegrams to populate the cache
|
||||
await knx.receive_write("1/1/1", True)
|
||||
await knx.receive_read("2/2/2") # read telegram shall be ignored
|
||||
await knx.receive_write("3/3/3", 0x34)
|
||||
|
||||
await client.send_json_auto_id({"type": "knx/group_telegrams"})
|
||||
res = await client.receive_json()
|
||||
assert res["success"], res
|
||||
assert len(res["result"]) == 2
|
||||
assert "1/1/1" in res["result"]
|
||||
assert res["result"]["1/1/1"]["destination"] == "1/1/1"
|
||||
assert "3/3/3" in res["result"]
|
||||
assert res["result"]["3/3/3"]["payload"] == 52
|
||||
assert res["result"]["3/3/3"]["telegramtype"] == "GroupValueWrite"
|
||||
assert res["result"]["3/3/3"]["source"] == "1.2.3"
|
||||
assert res["result"]["3/3/3"]["direction"] == "Incoming"
|
||||
assert res["result"]["3/3/3"]["timestamp"] is not None
|
||||
|
||||
|
||||
async def test_knx_subscribe_telegrams_command_recent_telegrams(
|
||||
hass: HomeAssistant, knx: KNXTestKit, hass_ws_client: WebSocketGenerator
|
||||
) -> None:
|
||||
|
|
Write
Preview
Loading…
Add table
Reference in a new issue