8000 Discovery of Miele temperature sensors by aturri · Pull Request #144585 · home-assistant/core · GitHub
[go: up one dir, main page]

Skip to content

Discovery of Miele temperature sensors #144585

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 35 commits into from
Jul 15, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
8357d2e
fix discovery of temperature sensors
aturri May 9, 2025
b367f14
testing temperature sensors
aturri May 9, 2025
3adacb9
Merge branch 'home-assistant:dev' into feature/fix-discovery-temp-sen…
aturri May 10, 2025
c70c651
use disabled temp constants
aturri May 10, 2025
59d43f9
remove zone from core temp description
aturri May 10, 2025
0003fad
fixup
aturri May 10, 2025
27ce811
Merge branch 'dev' into feature/fix-discovery-temp-sensors
aturri May 14, 2025
716c7cc
post-merge fixup
aturri May 14, 2025
01b2d0a
test snapshots update
aturri May 14, 2025
5b7a8aa
cleanup zone on core temperature
aturri May 14, 2025
554256c
refactor to make temperature sensor appear dynamically as they provid…
aturri May 20, 2025
b9b8971
fix unique id generation
aturri May 20, 2025
2350f85
Merge branch 'home-assistant:dev' into feature/fix-discovery-temp-sen…
aturri May 20, 2025
a580dac
snapshots fixup
aturri May 20, 2025
11adcdb
add tests for checking transitions between states and creation of tem…
aturri May 21, 2025
9e218ee
remove duplicate oven on snapshots
aturri May 21, 2025
607a930
add fridge freezer snapshot
aturri May 21, 2025
fbce94a
conversion of temperature value inside value_fn
aturri May 21, 2025
5957633
improve test coverage
aturri May 21, 2025
ad47cbb
use attribute unique_id instead of property
aturri May 26, 2025
bf302de
clean up dataclass
aturri May 26, 2025
b14de8a
Merge branch 'dev' into feature/fix-discovery-temp-sensors
aturri May 26, 2025
3928355
post merge test fixup
aturri May 26, 2025
4b4eff6
Refactor homeassistant/components/miele/sensor.py
aturri Jul 10, 2025
1e64035
Merge branch 'dev' into feature/fix-discovery-temp-sensors
aturri Jul 10, 2025
9cb2ce0
Refactor sensor test to have inline state transitions checks
aturri Jul 10, 2025
17a2cdc
Refactor tests to avoid using too many json files
aturri Jul 10, 2025
557a8d6
comment test
aturri Jul 10, 2025
fa8b61e
fix test
aturri Jul 10, 2025
c22d22c
Merge branch 'dev' into feature/fix-discovery-temp-sensors
aturri Jul 11, 2025
16a1154
fix tests
aturri Jul 11, 2025
17b3424
avoid reloading integration at each test step
aturri Jul 14, 2025
82a1ead
Group the freezer with the fire time changed
joostlek Jul 15, 2025
785f906
Merge branch 'dev' into feature/fix-discovery-temp-sensors
joostlek Jul 15, 2025
f2c1286
Merge branch 'dev' into feature/fix-discovery-temp-sensors
joostlek Jul 15, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
remove duplicate oven on snapshots
  • Loading branch information
aturri committed May 21, 2025
commit 9e218ee4eff936cf964cd549851abe628f1eca19
124 changes: 0 additions & 124 deletions tests/components/miele/fixtures/4_devices.json
Original file line number Diff line number Diff line change
Expand Up @@ -590,129 +590,5 @@
"ecoFeedback": null,
"batteryLevel": null
}
},
"DummyAppliance_45": {
"ident": {
"type": {
"key_localized": "Device type",
"value_raw": 45,
"value_localized": "Steam oven with microwave"
},
"deviceName": "",
"protocolVersion": 4,
"deviceIdentLabel": {
"fabNumber": "**REDACTED**",
"fabIndex": "00",
"techType": "DGM7640",
"matNumber": "10937120",
"swids": []
},
"xkmIdentLabel": {
"techType": "EK057",
"releaseVersion": "08.32"
}
},
"state": {
"ProgramID": {
"value_raw": 0,
"value_localized": "",
"key_localized": "Program name"
},
"status": {
"value_raw": 1,
"value_localized": "Off",
"key_localized": "status"
},
"programType": {
"value_raw": 0,
"value_localized": "",
"key_localized": "Program type"
},
"programPhase": {
"value_raw": 0,
"value_localized": "",
"key_localized": "Program phase"
},
"remainingTime": [0, 0],
"startTime": [0, 0],
"targetTemperature": [
{
"value_raw": -32768,
"value_localized": null,
"unit": "Celsius"
},
{
"value_raw": -32768,
"value_localized": null,
"unit": "Celsius"
},
{
"value_raw": -32768,
"value_localized": null,
"unit": "Celsius"
}
],
"coreTargetTemperature": [
{
"value_raw": -32768,
"value_localized": null,
"unit": "Celsius"
}
],
"temperature": [
{
"value_raw": -32768,
"value_localized": null,
"unit": "Celsius"
},
{
"value_raw": -32768,
"value_localized": null,
"unit": "Celsius"
},
{
"value_raw": -32768,
"value_localized": null,
"unit": "Celsius"
}
],
"coreTemperature": [
{
"value_raw": -32768,
"value_localized": null,
"unit": "Celsius"
}
],
"signalInfo": false,
"signalFailure": false,
"signalDoor": false,
"remoteEnable": {
"fullRemoteControl": true,
"smartGrid": false,
"mobileStart": false
},
"ambientLight": null,
"light": 2,
"elapsedTime": [0, 0],
"spinningSpeed": {
"unit": "rpm",
"value_raw": null,
"value_localized": null,
"key_localized": "Spin speed"
},
"dryingStep": {
"value_raw": null,
"value_localized": "",
"key_localized": "Drying level"
},
"ventilationStep": {
"value_raw": null,
"value_localized": "",
"key_localized": "Fan level"
},
"plateStep": [],
"ecoFeedback": null,
"batteryLevel": null
}
}
}
Loading
0