I see that your Homey correctly receives messages for you watermeter from a unit called ‘undefined’ on ip …201.170 and Homey tries to reach a unit on …121.143 but that times out.
One thing I can think of to explain what I see is that;
- you only have one ESP unit
- you’re using multiple subnets in your network with some NAT set-up between
- your Homey and the ESP unit are on a different subnet from each other
It looks like your ESP unit is not advertising an IP address with which Homey can connect on port 80. Can you describe your set-up?