mirror of
https://github.com/adrianjagielak/home-assistant-futurehome.git
synced 2025-09-13 15:47:08 +00:00
Set availability before publishing the device
This commit is contained in:
parent
2c3a1bf0c5
commit
47908e7af3
@ -96,12 +96,11 @@ import { haUpdateAvailability } from "./ha/update_availability";
|
|||||||
// Get additional metadata like manufacutrer or sw/hw version directly from the adapter
|
// Get additional metadata like manufacutrer or sw/hw version directly from the adapter
|
||||||
const deviceInclusionReport = await getInclusionReport({ adapterAddress, adapterService, deviceId });
|
const deviceInclusionReport = await getInclusionReport({ adapterAddress, adapterService, deviceId });
|
||||||
|
|
||||||
haPublishDevice({ hubId, vinculumDeviceData, deviceInclusionReport })
|
|
||||||
|
|
||||||
if (!retainedMessages.some(msg => msg.topic === `homeassistant/device/futurehome_${hubId}_${deviceId}/availability`)) {
|
if (!retainedMessages.some(msg => msg.topic === `homeassistant/device/futurehome_${hubId}_${deviceId}/availability`)) {
|
||||||
// Set initial availability
|
// Set initial availability
|
||||||
haUpdateAvailability({ hubId, deviceAvailability: { address: deviceId, status: 'UP' } });
|
haUpdateAvailability({ hubId, deviceAvailability: { address: deviceId, status: 'UP' } });
|
||||||
}
|
}
|
||||||
|
haPublishDevice({ hubId, vinculumDeviceData, deviceInclusionReport })
|
||||||
}
|
}
|
||||||
|
|
||||||
// todo
|
// todo
|
||||||
|
Loading…
x
Reference in New Issue
Block a user