diff --git a/server/EchoNetLiteController.ts b/server/EchoNetLiteController.ts index 2673b4c..36d2718 100644 --- a/server/EchoNetLiteController.ts +++ b/server/EchoNetLiteController.ts @@ -144,6 +144,7 @@ export class EchoNetLiteController{ } // idが重複している場合は、id_eojの形にする + // ただし、idの重複がnodeProfileともう1つだけなら、nodeProfileのみid_eojの形にする const deviceIds:DeviceId[] = []; for(let i = 0; i_.eoj === "0ef001") !== undefined) + { + if(deviceId.eoj !== "0ef001") + { + deviceIds.push(deviceId); + } + else + { + deviceIds.push({ip:deviceId.ip, eoj:deviceId.eoj, id:`${deviceId.id}_${deviceId.eoj}`}); + } + } else { deviceIds.push({ip:deviceId.ip, eoj:deviceId.eoj, id:`${deviceId.id}_${deviceId.eoj}`});