I don't know how exactly to do it on TP-Link, but look at the DHCP configuration for manually assigned IP addresses. It should allow you to say something like "for MAC address (weatherlink), use (IP address)".
Someone here probably knows the exact screen and what they call it.