SonoffLan works really well, but there are 2 connection modes, Cloud or local. I found that when I set it to local then the sensors for these breakers would not update at all. With cloud mode they update every 30s or so. I’m not sure if there is a way to change the sample interval? However setting it to cloud messed with all the official Sonoff devices.
The solution was to make a separate ewelink login for the 3rd party devices. SonoffLan allows multiple ewelink accounts each using their own modes. It would be better if we could just choose a mode per device rather.