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 Franck Nijhof
parent 57cc1f841b
commit c71b6bdac9
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

@ -141,10 +141,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,