Add fallback to entry_id when no mac address is retrieved in enigma2 (#119185)

This commit is contained in:
Sid 2024-06-09 11:59:14 +02:00 committed by GitHub
parent f32b29e700
commit b937fc0cfe
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -142,10 +142,10 @@ class Enigma2Device(MediaPlayerEntity):
self._device: OpenWebIfDevice = device
self._entry = entry
self._attr_unique_id = device.mac_address
self._attr_unique_id = device.mac_address or entry.entry_id
self._attr_device_info = DeviceInfo(
identifiers={(DOMAIN, device.mac_address)},
identifiers={(DOMAIN, self._attr_unique_id)},
manufacturer=about["info"]["brand"],
model=about["info"]["model"],
configuration_url=device.base,