feat: integrate light control functionality with Home Assistant

- Added LightHA class to manage light services.
- Implemented searchLight method for device discovery.
- Created app.ts and index.ts for application setup and routing.
- Developed callText function to parse and execute light commands.
- Established routes for handling Home Assistant control commands.
- Configured Bun for building the application with TypeScript support.
This commit is contained in:
2026-01-31 16:11:52 +08:00
parent f18c6d4e3d
commit d17efcc606
10 changed files with 740 additions and 37 deletions

View File

@@ -20,8 +20,8 @@ console.log(`实体数量: ${entities.length}`);
// console.log(showMore(res));
const res2 = await text.executeTextDirective('text.xiaomi_lx06_9e08_execute_text_directive', '关闭阳台灯');
const res2 = await text.executeTextDirective('text.xiaomi_lx06_9e08_execute_text_directive', '打开阳台灯');
console.log(showMore(res2));
const call = { "type": "call_service", "domain": "text", "service": "set_value", "target": { "entity_id": "text.xiaomi_lx06_9e08_execute_text_directive" }, "return_response": false, "service_data": { "value": "关闭阳台灯" }, "id": 101 }
// const call = { "type": "call_service", "domain": "text", "service": "set_value", "target": { "entity_id": "text.xiaomi_lx06_9e08_execute_text_directive" }, "return_response": false, "service_data": { "value": "关闭阳台灯" }, "id": 101 }