diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 00000000000..ef84b3db7d1 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,192 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + ast (2.4.3) + base64 (0.2.0) + bigdecimal (3.1.9) + chunky_png (1.4.0) + colorator (1.1.0) + commonmarker (0.23.11) + compass (1.0.3) + chunky_png (~> 1.2) + compass-core (~> 1.0.2) + compass-import-once (~> 1.0.5) + rb-fsevent (>= 0.9.3) + rb-inotify (>= 0.9) + sass (>= 3.3.13, < 3.5) + compass-core (1.0.3) + multi_json (~> 1.0) + sass (>= 3.3.0, < 3.5) + compass-import-once (1.0.5) + sass (>= 3.2, < 3.5) + concurrent-ruby (1.3.5) + csv (3.3.4) + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + eventmachine (1.2.7) + ffi (1.17.1-x86_64-linux-gnu) + forwardable-extended (2.6.0) + google-protobuf (4.30.2-x86_64-linux) + bigdecimal + rake (>= 13) + http_parser.rb (0.8.0) + i18n (1.14.7) + concurrent-ruby (~> 1.0) + jekyll (4.4.1) + addressable (~> 2.4) + base64 (~> 0.2) + colorator (~> 1.0) + csv (~> 3.0) + em-websocket (~> 0.5) + i18n (~> 1.0) + jekyll-sass-converter (>= 2.0, < 4.0) + jekyll-watch (~> 2.0) + json (~> 2.6) + kramdown (~> 2.3, >= 2.3.1) + kramdown-parser-gfm (~> 1.0) + liquid (~> 4.0) + mercenary (~> 0.3, >= 0.3.6) + pathutil (~> 0.9) + rouge (>= 3.0, < 5.0) + safe_yaml (~> 1.0) + terminal-table (>= 1.8, < 4.0) + webrick (~> 1.7) + jekyll-commonmark (1.4.0) + commonmarker (~> 0.22) + jekyll-paginate (1.1.0) + jekyll-sass-converter (3.1.0) + sass-embedded (~> 1.75) + jekyll-sitemap (1.4.0) + jekyll (>= 3.7, < 5.0) + jekyll-toc (0.19.0) + jekyll (>= 3.9) + nokogiri (~> 1.12) + jekyll-watch (2.2.1) + listen (~> 3.0) + json (2.10.2) + kramdown (2.5.1) + rexml (>= 3.3.9) + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + language_server-protocol (3.17.0.4) + lint_roller (1.1.0) + liquid (4.0.4) + listen (3.9.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + logger (1.7.0) + mercenary (0.4.0) + multi_json (1.15.0) + mustermann (3.0.3) + ruby2_keywords (~> 0.0.1) + nokogiri (1.18.7-x86_64-linux-gnu) + racc (~> 1.4) + parallel (1.26.3) + parser (3.3.7.4) + ast (~> 2.4.1) + racc + pathutil (0.16.2) + forwardable-extended (~> 2.6) + prism (1.4.0) + public_suffix (6.0.1) + racc (1.8.1) + rack (3.1.13) + rack-protection (4.1.1) + base64 (>= 0.1.0) + logger (>= 1.6.0) + rack (>= 3.0.0, < 4) + rack-session (2.1.0) + base64 (>= 0.1.0) + rack (>= 3.0.0) + rackup (2.2.1) + rack (>= 3) + rainbow (3.1.1) + rake (13.2.1) + rb-fsevent (0.11.2) + rb-inotify (0.11.1) + ffi (~> 1.0) + rbs (3.9.2) + logger + regexp_parser (2.10.0) + rexml (3.4.1) + rouge (4.5.1) + rubocop (1.75.1) + json (~> 2.3) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.1.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.9.3, < 3.0) + rubocop-ast (>= 1.43.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 4.0) + rubocop-ast (1.44.1) + parser (>= 3.3.7.2) + prism (~> 1.4) + ruby-lsp (0.23.13) + language_server-protocol (~> 3.17.0) + prism (>= 1.2, < 2.0) + rbs (>= 3, < 4) + sorbet-runtime (>= 0.5.10782) + ruby-progressbar (1.13.0) + ruby2_keywords (0.0.5) + safe_yaml (1.0.5) + sass (3.4.25) + sass-embedded (1.86.1) + google-protobuf (~> 4.30) + rake (>= 13) + sass-globbing (1.1.5) + sass (>= 3.1) + sassc (2.1.0-x86_64-linux) + ffi (~> 1.9) + sinatra (4.1.1) + logger (>= 1.6.0) + mustermann (~> 3.0) + rack (>= 3.0.0, < 4) + rack-protection (= 4.1.1) + rack-session (>= 2.0.0, < 3) + tilt (~> 2.0) + sorbet-runtime (0.5.12010) + stringex (2.8.6) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + tilt (2.6.0) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + tzinfo-data (1.2025.2) + tzinfo (>= 1.0.0) + unicode-display_width (2.6.0) + webrick (1.9.1) + +PLATFORMS + x86_64-linux + +DEPENDENCIES + compass (= 1.0.3) + jekyll (= 4.4.1) + jekyll-commonmark (= 1.4.0) + jekyll-paginate (= 1.1.0) + jekyll-sitemap (= 1.4.0) + jekyll-toc (= 0.19.0) + nokogiri (= 1.18.7) + rackup (= 2.2.1) + rake (= 13.2.1) + rubocop (= 1.75.1) + ruby-lsp (= 0.23.13) + sass-embedded (= 1.86.1) + sass-globbing (= 1.1.5) + sassc (= 2.1.0) + sinatra (= 4.1.1) + stringex (= 2.8.6) + tzinfo (~> 2.0) + tzinfo-data + +RUBY VERSION + ruby 3.1.6p260 + +BUNDLED WITH + 2.3.27 diff --git a/source/_integrations/miele.markdown b/source/_integrations/miele.markdown index 9260e4dad1b..400374ed5d7 100644 --- a/source/_integrations/miele.markdown +++ b/source/_integrations/miele.markdown @@ -5,7 +5,7 @@ ha_category: - Hub - Sensor ha_iot_class: Cloud Push -ha_release: '2025.5.0' +ha_release: '2025.5' ha_domain: miele ha_codeowners: - '@astrandb' @@ -15,7 +15,9 @@ ha_platforms: ha_integration_type: integration --- -The Miele integration allows users to integrate their home appliances using the [official 3rd party API](https://www.miele.com/developer). The integration will make the best effort to map the data-points in the API to sensors, switches, etc. in Home Assistant. +The Miele integration allows users to integrate their home appliances using the [official 3rd party API](https://www.miele.com/developer). + +Miele is known as a manufacturer of premium appliances for cooking, laundry care and floorcare. ## Use cases @@ -110,7 +112,7 @@ actions: This integration uses server-sent events from the Miele API to receive live updates from the appliances. When the configuration entry is loaded or after a streaming error (for example after disconnection), the integration will request all data (such as appliance info, available commands, programs, settings, and status) for all appliances. -If a new appliance is added to the account, the integration will request data for the new appliance and expose the related entities automatically after a reload of the integration. + ## Known limitations @@ -124,7 +126,6 @@ If a new appliance is added to the account, the integration will request data fo #### Symptom: "The entities related to an appliance were available but no longer are" After reloading the Miele integration, the entities related to an appliance that used to be available are no longer available. -Also, when downloading the diagnostics data from the device page, the technical data is obtained: ##### Description