dvdgeisler / DirigeraClient

Dirigera Client API: Java written client API to interface IKEA's new smarthome hub DIRIGERA
MIT License
74 stars 9 forks source link

Add UnknownDevice as the default deserialization strategy #46

Closed dvdgeisler closed 1 year ago

dvdgeisler commented 1 year ago

Devices whose subtype is not defined in Device are deserialized as UnknownDevice using the UnknownDeviceDeserializer. The deserializer forwards a respective record into the UnknownDeviceCollector, which logs a corresponding warning at the first observation, and provides additional information to create an issue on GitHub.