Any progress on this? I tried setting one up in the plugin as a 2PM, but it would not respond. I did try to change the CLIENT ID on the device. But, no matter what I set it to, or even if I remove the ID completely, it still identifies itself as shellies/shellypro4pm-<MAC_ADDRESS>, and presumably, the plugin discards the messages.
UPDATE: I forked the plugin and added support for the Pro 4MP