Skip to content

Commit e32e887

Browse files
authored
Merge pull request #477 from Grizzelbee/fixes-for-adapter-checker
Fixes for adapter checker
2 parents e9b656b + 838615f commit e32e887

7 files changed

+756
-197
lines changed

README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,11 @@ Please refer to the general Miele API documentation (below) for more information
112112
If you like to get a deeper understanding or need a raw-value translation please refer to [this documentation.](machine_states.md)
113113

114114
## Changelog
115+
### **WORK IN PROGRESS**
116+
- (grizzelbee) Upd: Dependencies got updated
117+
- (grizzelbee) Fix: Added screen size settings in Admin-UI for responsive design
118+
- (grizzelbee) Fix: Fixed sentry MIELECLOUDSERVICE-5V
119+
115120
### 6.5.7 (2024-10-01)
116121
- (grizzelbee) Upd: Dependencies got updated
117122
- (grizzelbee) Fix: Fixed some minor issues found by adapter-checker
@@ -214,4 +219,4 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
214219
THE SOFTWARE.
215220

216221
## Copyright
217-
Copyright (c) 2024 grizzelbee <open.source@hingsen.de>
222+
Copyright (c) 2025 grizzelbee <open.source@hingsen.de>

admin/jsonConfig.json

+75-40
Original file line numberDiff line numberDiff line change
@@ -4,70 +4,89 @@
44
"items": {
55
"donationHelp": {
66
"type": "staticText",
7-
"text": "donation"
8-
},
7+
"text": "donation",
8+
"xs": 12,
9+
"sm": 12,
10+
"md": 6,
11+
"lg": 4,
12+
"xl": 4 },
913
"donateButton": {
1014
"type": "staticImage",
1115
"src": "adapter/mielecloudservice/admin/paypal-donate-button.png",
12-
"href": "https://www.paypal.com/donate/?hosted_button_id=SPUDTXGNG2MYG"
13-
},
16+
"href": "https://www.paypal.com/donate/?hosted_button_id=SPUDTXGNG2MYG",
17+
"style": {
18+
"maxWidth": 194
19+
} },
1420
"_basicSection": {
1521
"newLine": true,
1622
"type" : "header",
1723
"text" : "Basic settings",
1824
"size": 2,
19-
"sm": 24,
20-
"md": 8,
21-
"lg": 6
22-
},
25+
"xs": 12,
26+
"sm": 12,
27+
"md": 6,
28+
"lg": 4,
29+
"xl": 4 },
2330
"sse": {
2431
"newLine": true,
2532
"type": "checkbox",
2633
"label": "sse",
2734
"tooltip": "sse_desc",
2835
"default": true,
36+
"xs": 12,
2937
"sm": 12,
30-
"md": 4,
31-
"lg": 3
32-
},
38+
"md": 6,
39+
"lg": 4,
40+
"xl": 4 },
3341
"API_KeyHelp": {
3442
"type": "staticLink",
3543
"text": "Miele_API_link",
36-
"href": "https://www.miele.com/f/com/en/register_api.aspx"
37-
},
44+
"href": "https://www.miele.com/f/com/en/register_api.aspx",
45+
"xs": 12,
46+
"sm": 12,
47+
"md": 6,
48+
"lg": 4,
49+
"xl": 4 },
3850
"Miele_account": {
3951
"newLine": true,
4052
"type": "text",
4153
"label": "Miele_Account",
4254
"tooltip" : "Miele_Account_desc",
55+
"xs": 12,
4356
"sm": 12,
44-
"md": 4,
45-
"lg": 3
46-
},
57+
"md": 6,
58+
"lg": 4,
59+
"xl": 4 },
4760
"Client_ID": {
4861
"type": "text",
4962
"label": "API Client-ID",
5063
"tooltip" : "Client_ID_desc",
64+
"xs": 12,
5165
"sm": 12,
52-
"md": 4,
53-
"lg": 3
66+
"md": 6,
67+
"lg": 4,
68+
"xl": 4
5469
},
5570
"Miele_pwd": {
5671
"newLine": true,
5772
"type": "password",
5873
"label": "Miele_pwd",
5974
"tooltip": "Miele_pwd_desc",
75+
"xs": 12,
6076
"sm": 12,
61-
"md": 4,
62-
"lg": 3
77+
"md": 6,
78+
"lg": 4,
79+
"xl": 4
6380
},
6481
"Client_secret": {
6582
"type": "password",
6683
"label": "Client_secret",
6784
"tooltip": "Client_secret_desc",
85+
"xs": 12,
6886
"sm": 12,
69-
"md": 4,
70-
"lg": 3
87+
"md": 6,
88+
"lg": 4,
89+
"xl": 4
7190
},
7291
"oauth2_vg": {
7392
"newLine": true,
@@ -128,9 +147,11 @@
128147
{"label":{"en":"Miele Србија"}, "value":"sr-RS"},
129148
{"label":{"en":"Miele Україна"}, "value":"ru-UA"}
130149
],
150+
"xs": 12,
131151
"sm": 12,
132-
"md": 4,
133-
"lg": 3
152+
"md": 6,
153+
"lg": 4,
154+
"xl": 4
134155
},
135156
"locale": {
136157
"type": "select",
@@ -146,28 +167,34 @@
146167
{"label": {"en":"Norwegian","de":"Norwegisch","ru":"Норвежский","pt":"norueguês","nl":"Noors","fr":"norvégien","it":"norvegese","es":"noruego","pl":"norweski","zh-cn":"挪威"}, "value": "nb"},
147168
{"label": {"en":"Danish","de":"Dänisch","ru":"датский","pt":"dinamarquês","nl":"Deens","fr":"danois","it":"danese","es":"danés","pl":"duński","zh-cn":"丹麦语"}, "value": "da"},
148169
{"label": {"en":"Netherlands","de":"Niederländisch","ru":"Нидерланды","pt":"Holanda","nl":"Nederlands","fr":"Pays-Bas","it":"Olanda","es":"PaísesBajos","pl":"Holandia","zh-cn":"荷兰"}, "value": "nl"}],
170+
"xs": 12,
149171
"sm": 12,
150-
"md": 4,
151-
"lg": 3
172+
"md": 6,
173+
"lg": 4,
174+
"xl": 4
152175
},
153176
"_delaySection": {
154177
"newLine": true,
155178
"type" : "header",
156179
"text" : "Delaying of messages",
157180
"size": 2,
158-
"sm": 24,
159-
"md": 8,
160-
"lg": 6
181+
"xs": 12,
182+
"sm": 12,
183+
"md": 6,
184+
"lg": 4,
185+
"xl": 4
161186
},
162187
"delayedProcessing": {
163188
"newLine": true,
164189
"type": "checkbox",
165190
"label": "delayedProcessing",
166191
"default": false,
167192
"tooltip": "delayedProcessing_desc",
193+
"xs": 12,
168194
"sm": 12,
169-
"md": 4,
170-
"lg": 3
195+
"md": 6,
196+
"lg": 4,
197+
"xl": 4
171198
},
172199
"messageDelay": {
173200
"type": "number",
@@ -176,18 +203,22 @@
176203
"label": "messageDelay",
177204
"default": 2000,
178205
"tooltip": "messageDelay_desc",
206+
"xs": 12,
179207
"sm": 12,
180-
"md": 4,
181-
"lg": 3
208+
"md": 6,
209+
"lg": 4,
210+
"xl": 4
182211
},
183212
"_pollingSection": {
184213
"newLine": true,
185214
"type" : "header",
186215
"text" : "Polling specific settings",
187216
"size": 2,
188-
"sm": 24,
189-
"md": 8,
190-
"lg": 6
217+
"xs": 12,
218+
"sm": 12,
219+
"md": 6,
220+
"lg": 4,
221+
"xl": 4
191222
},
192223
"pollInterval": {
193224
"newLine": true,
@@ -197,9 +228,11 @@
197228
"label": "pollInterval",
198229
"default": 120,
199230
"tooltip": "pollInterval_desc",
231+
"xs": 12,
200232
"sm": 12,
201-
"md": 4,
202-
"lg": 3
233+
"md": 6,
234+
"lg": 4,
235+
"xl": 4
203236
},
204237
"pollUnit": {
205238
"type": "select",
@@ -210,9 +243,11 @@
210243
{"label": {"en":"Unit:Minutes","de":"Minuten","ru":"Минуты","pt":"Minutos","nl":"Minuten","fr":"Minutes","it":"Minuti","es":"Minutos","pl":"Minuty","zh-cn":"分钟"}, "value": 60}
211244
],
212245
"default": 60,
246+
"xs": 12,
213247
"sm": 12,
214-
"md": 4,
215-
"lg": 3
248+
"md": 6,
249+
"lg": 4,
250+
"xl": 4
216251
}
217252
}
218253
}

main.js

+1
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,7 @@ class Mielecloudservice extends utils.Adapter {
337337
let endpoint;
338338
const action = id.split('.').pop();
339339
const device = id.split('.', 3).pop();
340+
const native = this.getObject(id, null).native;
340341
endpoint = mieleConst.ENDPOINT_ACTIONS;
341342
switch(action){
342343
case 'Nickname': payload.deviceName = state.val;

0 commit comments

Comments
 (0)