Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Controllers
  3. Vera
  4. Ethernet Gateway - 0;0;3;0;9;check wires

Ethernet Gateway - 0;0;3;0;9;check wires

Scheduled Pinned Locked Moved Vera
17 Posts 9 Posters 8.2k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • greglG Offline
    greglG Offline
    gregl
    Hero Member
    wrote on last edited by
    #8

    I dont think it supports DHCP - so assign a static IP in the sketch.

    R 1 Reply Last reply
    0
    • greglG gregl

      I dont think it supports DHCP - so assign a static IP in the sketch.

      R Offline
      R Offline
      rafael.brasilia
      wrote on last edited by
      #9

      @gregl

      I assigned the static IP in the sketch. But in my router I need to set up a DHCP reservation to always provide that specific IP to my gateway right?

      1 Reply Last reply
      0
      • R Offline
        R Offline
        rafael.brasilia
        wrote on last edited by
        #10

        This is what my uipethernet-conf.h looks like. I commented the UDP section out. Is that correct?

        #ifndef UIPETHERNET_CONF_H
        #define UIPETHERNET_CONF_H

        /* for TCP */
        #define UIP_SOCKET_NUMPACKETS 5
        #define UIP_CONF_MAX_CONNECTIONS 4

        /* for UDP */
        //#define UIP_CONF_UDP 1
        //#define UIP_CONF_BROADCAST 1
        //#define UIP_CONF_UDP_CONNS 4

        /* number of attempts on write before returning number of bytes sent so far

        • set to -1 to block until connection is closed by timeout */
          #define UIP_ATTEMPTS_ON_WRITE -1

        /* timeout after which UIPClient::connect gives up. The timeout is specified in seconds.

        • if set to a number <= 0 connect will timeout when uIP does (which might be longer than you expect...) */
          #define UIP_CONNECT_TIMEOUT -1

        #endif

        1 Reply Last reply
        0
        • sowardS Offline
          sowardS Offline
          soward
          wrote on last edited by
          #11

          Shouldn't need to do any reserving in your DHCP server if it's hardcoded into your sketch.

          Leave the UDP defines in, just change the value, the 3 line section should look like:

          #define UIP_CONF_UDP 0
          #define UIP_CONF_BROADCAST 1
          #define UIP_CONF_UDP_CONNS 4

          Note that UIP_CONF_UDP is now 0 not one.

          R 1 Reply Last reply
          0
          • sowardS soward

            Shouldn't need to do any reserving in your DHCP server if it's hardcoded into your sketch.

            Leave the UDP defines in, just change the value, the 3 line section should look like:

            #define UIP_CONF_UDP 0
            #define UIP_CONF_BROADCAST 1
            #define UIP_CONF_UDP_CONNS 4

            Note that UIP_CONF_UDP is now 0 not one.

            R Offline
            R Offline
            rafael.brasilia
            wrote on last edited by
            #12

            @soward

            So I changed my code as you recommended, and re-uploaded the sketch. Everything looks fine, I can even see my gateway communicating with one of my sensors in the debugger, but my gateway wont communicate with my Vera.

            I set the IP Address in the settings for my device in Vera to be the same as in the sketch (192.168.178.66:5003), but when i hit Start it says:

            "Cannot Send Command. Communication Error."

            When I connect my gateway to my router nothing happens. No lights blinking or anything.
            Anything else Im missing?

            Thanks!

            1 Reply Last reply
            0
            • sowardS Offline
              sowardS Offline
              soward
              wrote on last edited by
              #13

              If it doesn't get a link light on the device and on the switch/router you plug it into -- something must be wired wrong. Double check all the wires going to the ENC board, starting with the power and ground. If you get a link light, you can try to 'telnet 192.168.178.66 5003' from a Terminal/Shell/Command prompt (dunno if you are on Linux/MacOS/WinXX). If it's working, that should get you connected and you should see commands going to/from the gateway.

              IIRC there is a power LED on the ENC board as well that should be on.

              R 1 Reply Last reply
              0
              • sowardS soward

                If it doesn't get a link light on the device and on the switch/router you plug it into -- something must be wired wrong. Double check all the wires going to the ENC board, starting with the power and ground. If you get a link light, you can try to 'telnet 192.168.178.66 5003' from a Terminal/Shell/Command prompt (dunno if you are on Linux/MacOS/WinXX). If it's working, that should get you connected and you should see commands going to/from the gateway.

                IIRC there is a power LED on the ENC board as well that should be on.

                R Offline
                R Offline
                rafael.brasilia
                wrote on last edited by
                #14

                @soward
                I doubled checked all the wires and they look good. If I move them and connect in any other way I get a "Check Wires" error in the debugger when trying to initialize the Gateway.

                The way I have it wired right now It initializes fine and I can see the gateway talking with my sensors.

                The only thing is, if I connect both the Radio and the Ethernet card to the 3.3V pin in the Arduino directly, I get the "Check Wires" error. It seems like the Arduino doesnt have enough power for both cards, so I have the VCC and Ground pins on my Ethernet card connected to a different 3.3V power source and I was wondering if that maybe could be the problem.

                How is your Gateway wired? Do you have both the Radio and the Ethernet cards connected directly?

                Thanks for the Help!

                Jonny DaveyJ 1 Reply Last reply
                0
                • M Offline
                  M Offline
                  msebbe
                  wrote on last edited by
                  #15

                  I have ENC28J60-I/SO connected by ethernetcable to my Asus RT-n66u in LAN 4. But It will not show up in my router... On my ENC28J60 there is a red light on D1 and the ethernet port has a green light and a yellow flashing light.

                  Serial monitor says 0;0;3;0;14;Gateway startup complete. But nothing more. I have followed the ethernet gateway guide and set an static ip in the sketch.. DHCP is on in my router.

                  The only thing I see in my router is : That the cable is connected to something and that its 10 Half duplex.

                  I have also tried to connect it to other LAN ports but no difference

                  What could be wrong?

                  1 Reply Last reply
                  0
                  • R rafael.brasilia

                    @soward
                    I doubled checked all the wires and they look good. If I move them and connect in any other way I get a "Check Wires" error in the debugger when trying to initialize the Gateway.

                    The way I have it wired right now It initializes fine and I can see the gateway talking with my sensors.

                    The only thing is, if I connect both the Radio and the Ethernet card to the 3.3V pin in the Arduino directly, I get the "Check Wires" error. It seems like the Arduino doesnt have enough power for both cards, so I have the VCC and Ground pins on my Ethernet card connected to a different 3.3V power source and I was wondering if that maybe could be the problem.

                    How is your Gateway wired? Do you have both the Radio and the Ethernet cards connected directly?

                    Thanks for the Help!

                    Jonny DaveyJ Offline
                    Jonny DaveyJ Offline
                    Jonny Davey
                    wrote on last edited by
                    #16

                    @rafael.brasilia Did you ever get this sorted? as i am having the same issue

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      mscott
                      wrote on last edited by
                      #17

                      Same here. I'm probably going to just order a wiznet since that seems to be consistently working for most.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      10

                      Online

                      11.7k

                      Users

                      11.2k

                      Topics

                      113.1k

                      Posts


                      Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • MySensors
                      • OpenHardware.io
                      • Categories
                      • Recent
                      • Tags
                      • Popular