Control all your Miele devices from KNX! Everything is possible using the new Miele LBS (Logic Building Block: 14360) for the Gira Homeserver.
See the video for some examples and see how easy it is to configure!
Change the color of your Kitchen Hood, Start the Coffee Machine when you wake up or set the Freezer to Vacation Mode when you’re on holiday. Everything is possible using the Gira Homeserver and the new (free!) Miele Building Block.
Inputs
Input | Name | Init | Type | Description |
---|---|---|---|---|
1 | Debug | 0 | Boolean (0/1) | 0=off, 1=on. When ON it will only show debug output on the Homeserver display (VGA/console) itself. |
2 | Client ID | “” | Text | See instructions above how to receive a free Cliend ID. |
3 | Client Secret | “” | Text | See instructions above how to receive a free Cliend Secret. |
4 | Username | “” | Text | Same username as you use on the Miele App (usually your e-mail address). |
5 | Password | “” | Text | Please note that I found some issues with the Miele API and passwords with special characters. Only passwords using a-z, A-Z and 0-9 are tested. |
6 | Account Language | “” | Text | In example: nl-NL or de-DE. |
7 | Device | “” | Text | In example: 345934593535. |
8 | Get All Devices | 0 | Boolean (0/1) | Both 0 and 1 will trigger to get all the devices info and write output to Output 3. |
9 | Get Device | 0 | Boolean (0/1) | Both 0 and 1 will trigger to get the single device information (as on input 7) and write output to Output 3. |
10 | Get Ident | 0 | Boolean (0/1) | Both 0 and 1 will trigger to get the single device information (as on input 7) and write output to Output 4. |
11 | Get State | 0 | Boolean (0/1) | Both 0 and 1 will trigger to get State information for the device (as on input 7) and write output to Output 5, 8, 9 and 10. |
12 | Get Actions | 0 | Boolean (0/1) | Both 0 and 1 will trigger to get Actions information for the device (as on input 7) and write output to Output 6. |
13 | Get Programs | 0 | Boolean (0/1) | Both 0 and 1 will trigger to get Programs information for the device (as on input 7) and write output to Output 7. |
14 | Set JSON Actions | “” | Text | Any text will trigger. Can be any advanced action (for the device on input 7), in example: {“targetTemperature”:[{“zone”:2,”value”:-20}]} |
15 | Set JSON Programs | “” | Text | Any text will trigger. Can be any advanced Program (for the device on input 7), example: {“programId”:24,”duration”:[1,15],”temperature”:220} |
16 | Set Power | 0 | Boolean (0/1) | Turns On/Off the device (as on input 7) 0=off, 1=on. Will write output to output 8. |
17 | Set Light | 0 | Boolean (0/1) | Triggers the light of a device (as on input 7). 0=off, 1=on. Will write output to output 9. |
18 | Set Color | “” | Text | Triggers color of i.e. a Kitchen Hood device (as on input 7). Can be: white, blue, red, yellow, orange, green, pink, purple or turquoise. Will write output to output 10. |
19 | Set Modes | 0 | Numeric | Triggers a different mode for the device (as on input 7). 0=Normal operation mode, 1=Sabbath mode. |
20 | Set DeviceName | “” | Text | Changes the devicename of a device (as on input 7). |
21 | Set ProcessAction | 0 | Numeric | Processes an action for a device (as on input 7). 1=Start, 2=Stop, 3=Pause, 4=Start superfreezing, 5=Stop superfreezing, 6=Start supercooling, 7=Stop supercooling. |
22 | Set VentilationStep | 0 | Numeric | Set the VentilationStep for a device (as on input 7). 1=Step1, 2=Step2, 3=Step3, 4=Step4. |
23 | Set ProgramId | 0 | Numeric | Set a ProgramId of a device (as on input 7). Trigger a Get Programs (input 13) to see all available ProgramIds. |
24 | Get Rooms | 0 | Boolean (0/1) | Both 0 and 1 will trigger to get the Room information for the device (as on input 7) and write output to Output 11. |
25 | Room: Set Map ID | 0 | Numeric | This will not trigger the Clean Room function, only the Set Room ID will do that. This just sets the Map ID and is needed before setting the Room ID. |
26 | Room: Set Room ID | 0 | Numeric | Any number will trigger the Clean Room function. The Room ID of the device (as |