Page 1 of 1

LampScheduleCore 物料

Posted: 2025年 Aug 6日 19:26
by Loolluke0617

使用版本:"@ray-js/lamp-schedule-core": "1.0.0-beta-3"
问题一:请问 LampScheduleCore 组件有示例demo吗?
问题二:const { dpValue: sleepDpValue, updateDp: updateSleepDpValue } = useSleepDp<TSleepData>();
dp点有数据,但进入页面时sleepDpValue是空的,updateSleepDpValue后才有数据,需要如何初始化?
问题三:updateSleepDpValue方法如何添加回调,确保sleepDpValue是最新的?


Re: LampScheduleCore 物料

Posted: 2025年 Aug 7日 09:28
by crisiron

你是要开发照明产品么?1. demo 还没提供;2. 进入 node_modules/@ray-js/lamp-schedule-core/lib/hooks/useSleepSupport.js 中添加 console 看看是否有更新; 3. 不用关注内部自定监听 dp 进行更新;按照文档在进入定时页面进行初始化即可
`// 初始化计划模块能力,由于是异步获取,所以需要等待isReady为true后再使用
const { isReady } = useScheduleInit({
devId: deviceId,
groupId,
});

if (!isReady) {
return null;
}`


Re: LampScheduleCore 物料

Posted: 2025年 Aug 7日 15:14
by Loolluke0617

解决了,谢谢。
demo这几个月会有吗?


Re: LampScheduleCore 物料

Posted: 2025年 Aug 7日 15:39
by crisiron

会有的


Re: LampScheduleCore 物料

Posted: 2025年 Aug 7日 17:04
by Loolluke0617

export interface TSleepNode {
onOff: boolean;
loops: string;
step: number;
hour: number;
minute: number;
hue: number;
saturation: number;
value: number;
brightness: number;
temperature: number;
index: number;
time?: string;
}

请问time?: string;是起始时间还是结束时间