Skip to content

Commit fd692ed

Browse files
GnoXPatrick Gebauer
andauthored
Add climate entity support and enhance Wave 3 device features (#238)
- Introduced EcoFlow BLE climate entity for Wave 3, enabling HVAC mode and temperature control. - Added fan speed and temperature display type options for Wave 3 devices. - Updated README to reflect new features and entity types. - Enhanced Wave 3 device properties with additional power metrics and state management. - Added translations for new features in the English language file. --------- Co-authored-by: Patrick Gebauer <patrick.gebauer@gmail.com>
1 parent 478f20f commit fd692ed

16 files changed

Lines changed: 1241 additions & 63 deletions

File tree

README.md

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -458,27 +458,21 @@ Click on any device below to see available sensors, switches, and controls:
458458

459459
<br>
460460

461-
| *Sensors* | *Sliders* | *Switches* |
462-
|----------------------------------|-----------------|------------|
463-
| Battery Level | Charge Limit | Power |
464-
| Ambient Temperature | Discharge Limit | |
465-
| Ambient Humidity | | |
466-
| Operating Mode | | |
467-
| Condensate Water Level | | |
468-
| Cell Temperature (disabled) | | |
469-
| Fan Level | | |
470-
| Drainage Mode | | |
471-
| In Drainage | | |
472-
| Display Temperature Type | | |
473-
| Input Power | | |
474-
| Output Power | | |
475-
| Indoor Supply Air Temperature | | |
476-
| Indoor Return Air Temperature | | |
477-
| Outdoor Ambient Temperature | | |
478-
| Condenser Temperature | | |
479-
| Evaporator Temperature | | |
480-
| Compressor Discharge Temperature | | |
481-
| Sleep State | | |
461+
| *Sensors* | *Climate* | *Switches* | *Selects* |
462+
|-------------------------------|----------------------------------------|---------------|-------------------|
463+
| Battery Level | HVAC (Off, Cool, Heat, Fan, Dry, Auto) | Pet Care Mode | Operating Submode |
464+
| Ambient Temperature | Target Temperature | | |
465+
| Ambient Humidity | Fan Speed | | |
466+
| Condensate Water Level | | | |
467+
| Cell Temperature (disabled) | | | |
468+
| Sleep State | | | |
469+
| In Drainage | | | |
470+
| Drainage Mode | | | |
471+
| Input Power | | | |
472+
| Output Power | | | |
473+
| AC Input Power | | | |
474+
| Battery Power | | | |
475+
| Indoor Supply Air Temperature | | | |
482476

483477
</details>
484478

custom_components/ef_ble/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
Platform.SWITCH,
5555
Platform.NUMBER,
5656
Platform.SELECT,
57+
Platform.CLIMATE,
5758
]
5859

5960
type DeviceConfigEntry = ConfigEntry[eflib.DeviceBase]

0 commit comments

Comments
 (0)