Skip to content

Commit c1204f0

Browse files
authored
Default mapping file for device type 030 (#265)
1 parent 6f32f6e commit c1204f0

File tree

5 files changed

+309
-360
lines changed

5 files changed

+309
-360
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,9 @@ Default mapping files are provided for the following device types:
4242
| Heat pump | [016](custom_components/connectlife/data_dictionaries/016.yaml) |
4343
| Induction hob | [020](custom_components/connectlife/data_dictionaries/020.yaml) |
4444
| Oven | [023](custom_components/connectlife/data_dictionaries/023.yaml) |
45-
| Washing machine | [027](custom_components/connectlife/data_dictionaries/023.yaml) |
46-
| Tumble dryer | [032](custom_components/connectlife/data_dictionaries/023.yaml) |
45+
| Washing machine | [027](custom_components/connectlife/data_dictionaries/027.yaml) |
46+
| Tumble dryer | [030](custom_components/connectlife/data_dictionaries/030.yaml) |
47+
| Tumble dryer | [032](custom_components/connectlife/data_dictionaries/032.yaml) |
4748

4849
Any devices of these types will use the default mapping file, but it may not be fully functional until a
4950
feature-specific mapping file is provided.
Lines changed: 0 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -1,90 +1,8 @@
11
properties:
2-
- property: AntiCrease
3-
icon: mdi:iron
4-
switch:
5-
- property: Child_lock
6-
icon: mdi:lock
7-
switch:
8-
- property: Clean_Filter
9-
icon: mdi:brush-variant
10-
binary_sensor:
11-
- property: Current_program_phase
12-
icon: mdi:tumble-dryer
13-
sensor:
14-
device_class: enum
15-
options:
16-
0: idle
17-
1: delay_start_waiting
18-
2: running
19-
3: running
20-
4: anti_crease
21-
5: program_finished
22-
read_only: true
23-
- property: Door_status
24-
icon: mdi:square-circle
25-
unavailable: 0
26-
binary_sensor:
27-
device_class: door
28-
options:
29-
1: on
30-
2: off
31-
- property: Drum_Light
32-
icon: mdi:lightbulb-on
33-
switch:
34-
- property: Dry_Level
35-
icon: mdi:weather-sunny
36-
select:
37-
options:
38-
1: low
39-
2: medium
40-
3: high
41-
- property: Selected_program_remaining_time_in_minutes
42-
icon: mdi:timer
43-
sensor:
44-
device_class: duration
45-
unit: min
46-
read_only: true
47-
- property: Waterbox_Full
48-
icon: mdi:water-alert
49-
binary_sensor:
50-
- property: machine_status
51-
icon: mdi:tumble-dryer
52-
sensor:
53-
device_class: enum
54-
options:
55-
0: "off"
56-
1: standby
57-
2: running
58-
read_only: true
59-
- property: mute
60-
icon: mdi:volume-mute
61-
switch:
62-
- property: Selected_program_ID
63-
icon: mdi:selection-ellipse-arrow-inside
64-
select:
65-
options:
66-
1: auto
67-
2: anti_allergy
68-
3: refresh
69-
4: sports
70-
5: towels
71-
7: time
72-
8: cotton
73-
9: baby
74-
10: synthetic
75-
11: wool
76-
12: delicates
77-
13: fast30
78-
17: shirts
79-
18: bed_linen
80-
19: down
812
- property: dry_time
823
icon: mdi:timer
834
select:
845
options:
856
1: wardrobe
867
2: pre-ironing
878
3: extra_dry
88-
- property: Natural_Dry
89-
icon: mdi:hair-dryer
90-
switch:
Lines changed: 1 addition & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1 @@
1-
properties:
2-
- property: AntiCrease
3-
icon: mdi:iron
4-
switch:
5-
- property: Child_lock
6-
icon: mdi:lock
7-
switch:
8-
- property: Clean_Filter
9-
icon: mdi:brush-variant
10-
binary_sensor:
11-
- property: Current_program_phase
12-
icon: mdi:tumble-dryer
13-
sensor:
14-
device_class: enum
15-
options:
16-
0: idle
17-
1: delay_start_waiting
18-
2: running
19-
3: running
20-
4: anti_crease
21-
5: program_finished
22-
read_only: true
23-
- property: Door_status
24-
unavailable: 0
25-
icon: mdi:square-circle
26-
binary_sensor:
27-
device_class: door
28-
options:
29-
1: on
30-
2: off
31-
- property: Drum_Light
32-
icon: mdi:lightbulb-on
33-
switch:
34-
- property: Dry_Level
35-
icon: mdi:weather-sunny
36-
select:
37-
options:
38-
1: "1"
39-
2: "2"
40-
3: "3"
41-
- property: Selected_program_remaining_time_in_minutes
42-
icon: mdi:timer
43-
sensor:
44-
device_class: duration
45-
unit: min
46-
read_only: true
47-
- property: Waterbox_Full
48-
icon: mdi:water-alert
49-
binary_sensor:
50-
- property: machine_status
51-
icon: mdi:tumble-dryer
52-
sensor:
53-
device_class: enum
54-
options:
55-
0: "off"
56-
1: standby
57-
2: running
58-
read_only: true
59-
- property: mute
60-
icon: mdi:volume-mute
61-
switch:
62-
1+
# Uses default mappings
Lines changed: 1 addition & 214 deletions
Original file line numberDiff line numberDiff line change
@@ -1,214 +1 @@
1-
# Tumble dryer
2-
properties:
3-
- property: Actions
4-
# Sample value: 0
5-
- property: AntiCrease
6-
icon: mdi:iron
7-
switch: { }
8-
# Sample value: 0
9-
- property: ApplicationPermissions
10-
# Sample value: 2
11-
- property: Aromatherapy
12-
# Sample value: 0
13-
- property: Auxiliary_heat
14-
# Sample value: 0
15-
- property: Child_lock
16-
icon: mdi:lock
17-
switch: { }
18-
# Sample value: 0
19-
- property: Clean_Filter
20-
icon: mdi:brush-variant
21-
binary_sensor: { }
22-
# Sample value: 0
23-
- property: Current_program_phase
24-
icon: mdi:tumble-dryer
25-
sensor:
26-
device_class: enum
27-
options:
28-
0: idle
29-
1: delay_start_waiting
30-
2: running
31-
3: running
32-
4: anti_crease
33-
5: program_finished
34-
read_only: true
35-
# Sample value: 0
36-
- property: DelayEndTime_Hour
37-
# Sample value: 0
38-
- property: DelayEndTime_Minute
39-
# Sample value: 0
40-
- property: Door_status
41-
unavailable: 0
42-
binary_sensor:
43-
device_class: door
44-
options:
45-
1: off
46-
2: on
47-
icon: mdi:square-circle
48-
- property: DownLight_LightTime
49-
# Sample value: 0
50-
- property: Drum_Light
51-
# Sample value: 0
52-
- property: Dry_Level
53-
# Sample value: 1
54-
- property: Dry_Level_show
55-
# Sample value: 0
56-
- property: DryingWizzard_ClothesDryLevel
57-
# Sample value: 0
58-
- property: DryingWizzard_ClothesDryLevel1
59-
# Sample value: 0
60-
- property: DryingWizzard_ClothesDryTarget
61-
# Sample value: 0
62-
- property: DryingWizzard_ClothesDryTarget1
63-
# Sample value: 0
64-
- property: DryingWizzard_ClothesMaterialCharacteristics
65-
# Sample value: 0
66-
- property: DryingWizzard_ClothesMaterialCharacteristics_first
67-
# Sample value: 0
68-
- property: DryingWizzard_ClothesMaterialCharacteristics_second
69-
# Sample value: 0
70-
- property: DryingWizzard_ClothesMaterialCharacteristics_third
71-
# Sample value: 0
72-
- property: DryingWizzard_ClothingType
73-
# Sample value: 0
74-
- property: DryingWizzard_ClothingType_eighth
75-
# Sample value: 0
76-
- property: DryingWizzard_ClothingType_eleventh
77-
# Sample value: 0
78-
- property: DryingWizzard_ClothingType_fifth
79-
# Sample value: 0
80-
- property: DryingWizzard_ClothingType_first
81-
# Sample value: 0
82-
- property: DryingWizzard_ClothingType_fourth
83-
# Sample value: 0
84-
- property: DryingWizzard_ClothingType_ninth
85-
# Sample value: 0
86-
- property: DryingWizzard_ClothingType_second
87-
# Sample value: 0
88-
- property: DryingWizzard_ClothingType_seventh
89-
# Sample value: 0
90-
- property: DryingWizzard_ClothingType_sixth
91-
# Sample value: 0
92-
- property: DryingWizzard_ClothingType_tenth
93-
# Sample value: 0
94-
- property: DryingWizzard_ClothingType_third
95-
# Sample value: 0
96-
- property: DryingWizzard_ClothingType_thirteenth
97-
# Sample value: 0
98-
- property: DryingWizzard_ClothingType_twelfth
99-
# Sample value: 0
100-
- property: Electricit_consumption_decimal
101-
# Sample value: 0
102-
- property: Electricit_consumption_int
103-
# Sample value: 0
104-
- property: Favour_program_ID
105-
# Sample value: 0
106-
- property: Hard_pairing_commond
107-
# Sample value: 0
108-
- property: Hard_pairing_status
109-
# Sample value: 0
110-
- property: Ion_Refresh
111-
# Sample value: 0
112-
- property: Iron_Dry_Time
113-
# Sample value: 145
114-
- property: Language
115-
# Sample value: 0
116-
- property: Natural_Dry
117-
# Sample value: 0
118-
- property: Night_Dry
119-
# Sample value: 0
120-
- property: Pause_AntiCrease_flag
121-
# Sample value: 0
122-
- property: QuickerMode
123-
# Sample value: 0
124-
- property: ScreenSaverTime
125-
# Sample value: 0
126-
- property: Selected_program_ID
127-
# Sample value: 8
128-
- property: Selected_program_remaining_time_in_minutes
129-
sensor:
130-
read_only: true
131-
device_class: duration
132-
unit: min
133-
icon: 'mdi:update'
134-
- property: Selected_program_total_running_time_in_minutes
135-
sensor:
136-
read_only: true
137-
device_class: duration
138-
unit: min
139-
icon: 'mdi:timer'
140-
- property: Selected_program_total_time_in_minutes
141-
sensor:
142-
read_only: true
143-
device_class: duration
144-
unit: min
145-
icon: 'mdi:timer'
146-
- property: Session_pairing_commond
147-
# Sample value: 0
148-
- property: Session_pairing_states
149-
# Sample value: 0
150-
- property: Sound_setting
151-
# Sample value: 0
152-
- property: StandardElectricitConsumption_int
153-
# Sample value: 0
154-
- property: StandardElectricitconsumption_decimal
155-
# Sample value: 0
156-
- property: Steam
157-
# Sample value: 0
158-
- property: SteamEngineLackWaterState
159-
# Sample value: 0
160-
- property: Store_Dry_Time
161-
# Sample value: 235
162-
- property: UV_Sterilization
163-
# Sample value: 0
164-
- property: Waterbox_Full
165-
# Sample value: 0
166-
- property: Wear_Dry_Time
167-
# Sample value: 220
168-
- property: currrent_dry_level_time
169-
# Sample value: 12
170-
- property: daily_energy_kwh
171-
sensor:
172-
read_only: true
173-
state_class: total_increasing
174-
device_class: energy
175-
unit: kWh
176-
# Sample value: 0
177-
- property: default_dry_level
178-
# Sample value: 1
179-
- property: delay_close_dryer_time
180-
# Sample value: 0
181-
- property: delay_time_hour_min
182-
# Sample value: 4
183-
- property: dry_time
184-
# Sample value: 220
185-
- property: drying_linkage_order
186-
# Sample value: 0
187-
- property: drying_linkage_preheat_time
188-
# Sample value: 0
189-
- property: drying_linkage_programid
190-
# Sample value: 0
191-
- property: drying_washing_linkage_state
192-
# Sample value: 0
193-
- property: energy
194-
# Sample value: 73
195-
- property: error_code
196-
# Sample value: 0
197-
- property: machine_status
198-
# Sample value: 0
199-
- property: mute
200-
# Sample value: 0
201-
- property: parse_lib_ver
202-
# Sample value: 20241030
203-
- property: stoprunning_flag
204-
# Sample value: 0
205-
- property: support_preheat_state
206-
# Sample value: 1
207-
- property: temperature
208-
# Sample value: 2
209-
- property: timezone
210-
# Sample value: 0
211-
- property: washing_machine_type
212-
# Sample value: 0
213-
- property: washing_machine_type_kg
214-
# Sample value: 0
1+
# Uses default mappings

0 commit comments

Comments
 (0)