Setting static IP address resolved


I just got my new iotawatt today, and it’s working great.
I’ve manage to send info to emoncms and I see my energy consumption

I do have one question:
can I setup a static IP to iotawatt ?

Thank you.

I have not set a static on the device itself. However, I did set a reservation for the device’s MAC address when it reaches out to my DHCP server that it always hands out the same IP I reserved. Same way of accomplishing you desired configuration. Just an idea.

1 Like

@quella is correct.

IP addresses are assigned by the router’s DHCP. All routers I’ve used have some mechanism for assigning a fixed IP address to a device by relating it to the MAC address.

That was fast. US to Israel in 4 days!

@overeasy Thanks,
the workaround worked for me.
however it will be nice to be able to setup a static ip and all the network setting via the menu.

Yea, I don’t consider that a workaround. IMO in a dynamic network IP addresses should be controlled by the router. It’s a slippery slope when a device unilaterally claims ownership of an IP address. The issues that it creates when the IP is already in use by another device just complicate life. You can’t get back in to change it because it doesn’t have an IP address. That worked sorta OK in the old days before DHCP when you assigned the IP for all devices because the device was usually a computer that you could configure locally with a keyboard and monitor. Not so here. The IoTaWatt needs to be able to get an IP BEFORE you can talk to it. So there are a lot of catch-22’s.

My design philosophy is to avoid complicated situations that would require yet more complicated options to deal with them. DHPC was designed to do just that for LAN configuration and it does it well. KISS.

1 Like

I would second that philosophy from @Overeasy. Even if a device supports my ability to configure a static, I use the DHCP and reserve method for everything that is important on my local network. Makes a single place to update or make changes.

Multiple IP Addresses: I reserved an IP address in my router to have a quasi “static” IP address. It works fine. This is a question for anyone doing the same: Does your router show multiple IP addresses for the IotaWatt? I reserve Router ARP List and Advanced IP Scanner show that address used by Espressif (IotaWatt), and also 192,168,0.41 44 and 45 too. I can ping them all, but only 45 will bring up the app. Do others see this? is there an explanation?

45 should appear with a hostname of iotawatt, or your device name if you changed it. That you can ping those other addresses leads me to believe that you may have other espressif based devices on your network, or some other devices have been assigned IP addresses that were the IoTaWatt before you assigned a static IP to it, and they did not register a hostname when they connected. In any event, i’d be curious if restarting your router clears this up.

Clearing doesn’t make them go away, but now that I know that IotaWatt doesn’t use more IP addresses, I’ll bump them, snoop around some more, and probably find that they are something else connected to my LAN. Thanks.

Are the MAC addresses linked with .41 .44 and .45 all the same or different? If they’re all different then it would mean that they’re different devices.

1 Like

Yes, I found out that they were other devices on my LAN. I didn’t realize “Espressif” was a wifi module manufacturer used by different manufacturers. Thanks.