Support for eddystone beacon without UUID_frame

The eddystone beacon (https://www.home-assistant.io/components/eddystone_temperature/) expects the UUID_frame for the namespace and instance. However technically the UUID_frame is not required and beacons can (and do) exists that only send out the a TLM_frame.
Therefor it would be nice to also be able to use the HW address (format: xx:xx:xx:xx:xx:xx). If course the address should be static and not random to work.