Yes, the fan light switch is included with the tmh88 custom integration. (I don’t actually have a light installed in the fan to physically test, but the switch does respond).
Here’s the U-Tec attributes:
[
{
"component": "main",
"capability": "battery",
"attribute": "battery",
"value": 0,
"timestamp": "2024-05-17T22:58:24.822Z"
},
{
"component": "main",
"capability": "healthCheck",
"attribute": "checkInterval",
"value": 60,
"timestamp": "2024-05-13T05:33:07.001Z"
},
{
"component": "main",
"capability": "healthCheck",
"attribute": "DeviceWatch-DeviceStatus",
"value": "online",
"timestamp": "2024-07-03T22:18:35.574Z"
},
{
"component": "main",
"capability": "healthCheck",
"attribute": "DeviceWatch-Enroll",
"value": null
},
{
"component": "main",
"capability": "healthCheck",
"attribute": "healthStatus",
"value": null
},
{
"component": "main",
"capability": "lock",
"attribute": "lock",
"value": "locked",
"timestamp": "2024-07-07T17:19:13.943Z"
},
{
"component": "main",
"capability": "lock",
"attribute": "supportedLockCommands",
"value": null
},
{
"component": "main",
"capability": "lock",
"attribute": "supportedLockValues",
"value": null
}
]
U-tec commands:
[
{
"componentId": "main",
"capabilityId": "healthCheck",
"name": "ping"
},
{
"componentId": "main",
"capabilityId": "lock",
"name": "lock"
},
{
"componentId": "main",
"capabilityId": "lock",
"name": "unlatch"
},
{
"componentId": "main",
"capabilityId": "lock",
"name": "unlock"
},
{
"componentId": "main",
"capabilityId": "refresh",
"name": "refresh"
}
]
Here’s the Thermador dishwasher attributes:
[
{
"component": "main",
"capability": "healthCheck",
"attribute": "checkInterval",
"value": 60,
"timestamp": "2024-05-12T22:34:36.672Z"
},
{
"component": "main",
"capability": "healthCheck",
"attribute": "DeviceWatch-DeviceStatus",
"value": "online",
"timestamp": "2024-07-01T10:57:01.333Z"
},
{
"component": "main",
"capability": "healthCheck",
"attribute": "DeviceWatch-Enroll",
"value": null
},
{
"component": "main",
"capability": "healthCheck",
"attribute": "healthStatus",
"value": null
},
{
"component": "main",
"capability": "signalahead13665.applianceoperationstatesv2",
"attribute": "operationState",
"value": "Inactive",
"timestamp": "2024-07-09T05:57:04.858Z"
},
{
"component": "main",
"capability": "signalahead13665.dishwasherprogramsv2",
"attribute": "availablePrograms",
"value": [
"Dishcare_Dishwasher_Program_Intensiv70",
"Dishcare_Dishwasher_Program_Auto2",
"Dishcare_Dishwasher_Program_Eco50",
"Dishcare_Dishwasher_Program_Glas40",
"Dishcare_Dishwasher_Program_Quick45",
"Dishcare_Dishwasher_Program_PreRinse"
],
"timestamp": "2024-06-18T06:30:53.597Z"
},
{
"component": "main",
"capability": "signalahead13665.dishwasherprogramsv2",
"attribute": "program",
"value": "Dishcare_Dishwasher_Program_Auto2",
"timestamp": "2024-07-07T04:23:16.759Z"
},
{
"component": "main",
"capability": "signalahead13665.startstopprogramv2",
"attribute": "startstop",
"value": "stop",
"timestamp": "2024-07-09T05:57:04.858Z"
},
{
"component": "main",
"capability": "switch",
"attribute": "switch",
"value": "off",
"timestamp": "2024-07-09T05:57:04.865Z"
}
]
Thermador dishwasher commands:
[
{
"componentId": "main",
"capabilityId": "healthCheck",
"name": "ping"
},
{
"componentId": "main",
"capabilityId": "refresh",
"name": "refresh"
},
{
"componentId": "main",
"capabilityId": "signalahead13665.dishwasherprogramsv2",
"name": "setProgram"
},
{
"componentId": "main",
"capabilityId": "signalahead13665.dishwasherprogramsv2",
"name": "stop"
},
{
"componentId": "main",
"capabilityId": "signalahead13665.startstopprogramv2",
"name": "setStartstop"
},
{
"componentId": "main",
"capabilityId": "switch",
"name": "off"
},
{
"componentId": "main",
"capabilityId": "switch",
"name": "on"
}
]
Thermador oven attributes:
[
{
"component": "main",
"capability": "healthCheck",
"attribute": "checkInterval",
"value": 60,
"timestamp": "2024-05-17T03:33:27.028Z"
},
{
"component": "main",
"capability": "healthCheck",
"attribute": "DeviceWatch-DeviceStatus",
"value": "online",
"timestamp": "2024-07-08T18:35:11.745Z"
},
{
"component": "main",
"capability": "healthCheck",
"attribute": "DeviceWatch-Enroll",
"value": null
},
{
"component": "main",
"capability": "healthCheck",
"attribute": "healthStatus",
"value": null
},
{
"component": "main",
"capability": "signalahead13665.applianceoperationstatesv2",
"attribute": "operationState",
"value": "Inactive",
"timestamp": "2024-07-06T06:30:54.508Z"
},
{
"component": "main",
"capability": "signalahead13665.ovenprogramsv2",
"attribute": "availablePrograms",
"value": [
"Cooking_Oven_Program_HeatingMode_TopBottomHeating",
"Cooking_Oven_Program_HeatingMode_IntensiveHeat"
],
"timestamp": "2024-05-17T03:33:33.277Z"
},
{
"component": "main",
"capability": "signalahead13665.ovenprogramsv2",
"attribute": "program",
"value": "None",
"timestamp": "2024-06-03T06:30:53.580Z"
},
{
"component": "main",
"capability": "signalahead13665.pauseresumev2",
"attribute": "pauseState",
"value": "play",
"timestamp": "2024-06-03T01:45:12.682Z"
},
{
"component": "main",
"capability": "signalahead13665.programdurationv2",
"attribute": "duration",
"value": 1,
"timestamp": "2024-05-17T03:33:33.277Z"
},
{
"component": "main",
"capability": "signalahead13665.startstopprogramv2",
"attribute": "startstop",
"value": "stop",
"timestamp": "2024-06-03T02:07:52.856Z"
},
{
"component": "main",
"capability": "switch",
"attribute": "switch",
"value": "off",
"timestamp": "2024-06-03T02:07:58.430Z"
}
]
Thermador oven commands:
[
{
"componentId": "main",
"capabilityId": "healthCheck",
"name": "ping"
},
{
"componentId": "main",
"capabilityId": "refresh",
"name": "refresh"
},
{
"componentId": "main",
"capabilityId": "signalahead13665.ovenprogramsv2",
"name": "setProgram"
},
{
"componentId": "main",
"capabilityId": "signalahead13665.ovenprogramsv2",
"name": "stop"
},
{
"componentId": "main",
"capabilityId": "signalahead13665.pauseresumev2",
"name": "setPauseState"
},
{
"componentId": "main",
"capabilityId": "signalahead13665.programdurationv2",
"name": "setProgramDuration"
},
{
"componentId": "main",
"capabilityId": "signalahead13665.startstopprogramv2",
"name": "setStartstop"
},
{
"componentId": "main",
"capabilityId": "switch",
"name": "off"
},
{
"componentId": "main",
"capabilityId": "switch",
"name": "on"
}
]