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. Domoticz
  4. Mysensors Ethernet GW w5100 problem

Mysensors Ethernet GW w5100 problem

Scheduled Pinned Locked Moved Domoticz
45 Posts 7 Posters 9.7k Views 7 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.
  • tlpeterT tlpeter

    Can you still ping when it is disconnected? (IP conflict)
    Maybe power related?

    mrc-coreM Offline
    mrc-coreM Offline
    mrc-core
    wrote on last edited by
    #15

    @tlpeter Have tryed no ip conflit thats ok

    arduino ide debug i get this
    0;255;3;0;9;TSP:MSG:READ 5-5-0 s=9,c=1,t=14,pt=2,l=2,sg=0:55
    0;255;3;0;9;Starting gateway (RNNGA-, 2.0.0)
    0;255;3;0;9;TSM:INIT
    0;255;3;0;9;TSM:RADIO:OK
    0;255;3;0;9;TSM:GW MODE
    0;255;3;0;9;TSM:READY
    IP: 10.8.1.201
    0;255;3;0;9;No registration required
    0;255;3;0;9;Init complete, id=0, parent=0, distance=0, registration=1
    0;255;3;0;9;TSP:MSG:READ 5-5-0 s=9,c=1,t=14,pt=2,l=2,sg=0:55
    0;255;3;0;9;TSP:MSG:READ 5-5-0 s=9,c=1,t=14,pt=2,l=2,sg=0:55
    0;255;3;0;9;TSP:MSG:READ 5-5-0 s=9,c=1,t=14,pt=2,l=2,sg=0:55
    0;255;3;0;9;TSP:MSG:READ 5-5-0 s=9,c=1,t=14,pt=2,l=2,sg=0:55
    0;255;3;0;9;TSP:MSG:READ 5-5-0 s=9,c=1,t=14,pt=2,l=2,sg=0:55
    0;255;3;0;9;TSP:MSG:READ 5-5-0 s=9,c=1,t=14,pt=2,l=2,sg=0:55
    0;255;3;0;9;TSP:MSG:READ 5-5-0 s=9,c=1,t=14,pt=2,l=2,sg=0:55

    1 Reply Last reply
    0
    • AnticimexA Anticimex

      @mrc-core The sketches under the test folder in the mysensors git (the library) is intended for CI evaluations. They are not examples to be used on target.

      mrc-coreM Offline
      mrc-coreM Offline
      mrc-core
      wrote on last edited by
      #16

      @Anticimex so i have to get my old code and remake it with the code from sensors 2.0.0

      AnticimexA 1 Reply Last reply
      0
      • mrc-coreM mrc-core

        @Anticimex so i have to get my old code and remake it with the code from sensors 2.0.0

        AnticimexA Offline
        AnticimexA Offline
        Anticimex
        Contest Winner
        wrote on last edited by
        #17

        @mrc-core Examples have moved to a different repo: https://github.com/mysensors/MySensorsArduinoExamples

        Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

        mrc-coreM 1 Reply Last reply
        0
        • AnticimexA Anticimex

          @mrc-core Examples have moved to a different repo: https://github.com/mysensors/MySensorsArduinoExamples

          mrc-coreM Offline
          mrc-coreM Offline
          mrc-core
          wrote on last edited by
          #18

          @Anticimex Thanks going to see yhe examples and tried to fix this problem.

          1 Reply Last reply
          0
          • mrc-coreM Offline
            mrc-coreM Offline
            mrc-core
            wrote on last edited by
            #19

            I'm getting this error on IDE

            :\Users\marco\Documents\Arduino\libraries\MySensors/MySensors.h:233:5: error: #error UDP mode is not available for ENC28J60

            #error UDP mode is not available for ENC28J60
            
            YveauxY mfalkviddM 2 Replies Last reply
            0
            • mrc-coreM mrc-core

              I'm getting this error on IDE

              :\Users\marco\Documents\Arduino\libraries\MySensors/MySensors.h:233:5: error: #error UDP mode is not available for ENC28J60

              #error UDP mode is not available for ENC28J60
              
              YveauxY Offline
              YveauxY Offline
              Yveaux
              Mod
              wrote on last edited by
              #20

              @mrc-core I think the error is quite clear : you enabled UDP which is not supported in combination with ENC

              http://yveaux.blogspot.nl

              1 Reply Last reply
              1
              • mrc-coreM mrc-core

                I'm getting this error on IDE

                :\Users\marco\Documents\Arduino\libraries\MySensors/MySensors.h:233:5: error: #error UDP mode is not available for ENC28J60

                #error UDP mode is not available for ENC28J60
                
                mfalkviddM Offline
                mfalkviddM Offline
                mfalkvidd
                Mod
                wrote on last edited by
                #21

                @mrc-core I found this comment in an old version of the code:

                 #undef MY_USE_UDP // Will not fit (or compile) on ENC28J60
                

                So it seems the problem is what the message says, UDP doesn't work on ENC28J60.
                @hek might know more

                1 Reply Last reply
                0
                • hekH Offline
                  hekH Offline
                  hek
                  Admin
                  wrote on last edited by
                  #22

                  Yeah, had to reduce the ENC lib to a minimum to make it compile with MySensors. But it was a couple of years ago. Haven't got the bandwidth to test it now.

                  1 Reply Last reply
                  0
                  • mrc-coreM Offline
                    mrc-coreM Offline
                    mrc-core
                    wrote on last edited by
                    #23

                    How did tlpeter got it to work ?
                    What can i do? Go back to the w5100? At this moment i dont have nothing working at home.

                    1 Reply Last reply
                    0
                    • tlpeterT tlpeter

                      Can you show the sketch?
                      I succesfully connected a ENC28J60 gateway and connected fine.

                      mrc-coreM Offline
                      mrc-coreM Offline
                      mrc-core
                      wrote on last edited by
                      #24

                      @tlpeter can you upload your working sketch

                      1 Reply Last reply
                      0
                      • tlpeterT Offline
                        tlpeterT Offline
                        tlpeter
                        wrote on last edited by
                        #25

                        Sure i can:

                        /**
                         * The MySensors Arduino library handles the wireless radio link and protocol
                         * between your home built sensors/actuators and HA controller of choice.
                         * The sensors forms a self healing radio network with optional repeaters. Each
                         * repeater and gateway builds a routing tables in EEPROM which keeps track of the
                         * network topology allowing messages to be routed to nodes.
                         *
                         * Created by Henrik Ekblad <henrik.ekblad@mysensors.org>
                         * Copyright (C) 2013-2015 Sensnology AB
                         * Full contributor list: https://github.com/mysensors/Arduino/graphs/contributors
                         *
                         * Documentation: http://www.mysensors.org
                         * Support Forum: http://forum.mysensors.org
                         *
                         * This program is free software; you can redistribute it and/or
                         * modify it under the terms of the GNU General Public License
                         * version 2 as published by the Free Software Foundation.
                         *
                         *******************************
                         *
                         * REVISION HISTORY
                         * Version 1.0 - Henrik EKblad
                         * Contribution by a-lurker and Anticimex,
                         * Contribution by Norbert Truchsess <norbert.truchsess@t-online.de>
                         * Contribution by Tomas Hozza <thozza@gmail.com>
                         *
                         *
                         * DESCRIPTION
                         * The EthernetGateway sends data received from sensors to the ethernet link.
                         * The gateway also accepts input on ethernet interface, which is then sent out to the radio network.
                         *
                         * The GW code is designed for Arduino 328p / 16MHz.  ATmega168 does not have enough memory to run this program.
                         *
                         * LED purposes:
                         * - To use the feature, uncomment WITH_LEDS_BLINKING in MyConfig.h
                         * - RX (green) - blink fast on radio message recieved. In inclusion mode will blink fast only on presentation recieved
                         * - TX (yellow) - blink fast on radio message transmitted. In inclusion mode will blink slowly
                         * - ERR (red) - fast blink on error during transmission error or recieve crc error
                         *
                         * See http://www.mysensors.org/build/ethernet_gateway for wiring instructions.
                         *
                         */
                        
                        // Enable debug prints to serial monitor
                        #define MY_DEBUG 
                        
                        // Enable and select radio type attached
                        #define MY_RADIO_NRF24
                        //#define MY_RADIO_RFM69
                        
                        // When ENC28J60 is connected we have to move CE/CSN pins for NRF radio
                        #define MY_RF24_CE_PIN 5
                        #define MY_RF24_CS_PIN 6
                        
                        // Enable gateway ethernet module type 
                        #define MY_GATEWAY_ENC28J60
                        
                        // Gateway IP address
                        #define MY_IP_ADDRESS 10,0,0,25  
                        
                        // The port to keep open on node server mode / or port to contact in client mode
                        #define MY_PORT 5003   
                        
                        // Controller ip address. Enables client mode (default is "server" mode). 
                        // Also enable this if MY_USE_UDP is used and you want sensor data sent somewhere. 
                        //#define MY_CONTROLLER_IP_ADDRESS 192, 168, 178, 254   
                         
                        // The MAC address can be anything you want but should be unique on your network.
                        // Newer boards have a MAC address printed on the underside of the PCB, which you can (optionally) use.
                        // Note that most of the Ardunio examples use  "DEAD BEEF FEED" for the MAC address.
                        #define MY_MAC_ADDRESS 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED
                        
                        // Flash leds on rx/tx/err
                        #define MY_LEDS_BLINKING_FEATURE
                        // Set blinking period
                        #define MY_DEFAULT_LED_BLINK_PERIOD 300
                        
                        // Enable inclusion mode
                        #define MY_INCLUSION_MODE_FEATURE
                        // Enable Inclusion mode button on gateway
                        #define MY_INCLUSION_BUTTON_FEATURE
                        // Set inclusion mode duration (in seconds)
                        #define MY_INCLUSION_MODE_DURATION 60 
                        // Digital pin used for inclusion mode button
                        #define MY_INCLUSION_MODE_BUTTON_PIN  3 
                        
                        #define MY_DEFAULT_ERR_LED_PIN 7  // Error led pin
                        #define MY_DEFAULT_RX_LED_PIN  8  // Receive led pin
                        #define MY_DEFAULT_TX_LED_PIN  9  // the PCB, on board LED
                        
                        #include <SPI.h>
                        #include <UIPEthernet.h>
                        #include <MySensors.h>
                        
                        void presentation()
                        {
                          // Send the sketch version information to the gateway and Controller
                        
                          sendSketchInfo("Ethernet GW", "1,0");
                        }
                        void setup()
                        {
                        }
                        
                        void loop() {
                        }
                        
                        1 Reply Last reply
                        0
                        • mrc-coreM Offline
                          mrc-coreM Offline
                          mrc-core
                          wrote on last edited by
                          #26

                          Got a problem....

                          In file included from C:\Users\marco\Documents\Arduino\gw\gw.ino:93:0:

                          C:\Users\marco\Documents\Arduino\libraries\MySensors/MySensors.h:233:5: error: #error UDP mode is not available for ENC28J60

                          #error UDP mode is not available for ENC28J60
                          
                           ^
                          

                          Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
                          Using library UIPEthernet at version 1.04 in folder: C:\Users\marco\Documents\Arduino\libraries\UIPEthernet
                          Using library MySensors at version 2.0.0 in folder: C:\Users\marco\Documents\Arduino\libraries\MySensors
                          exit status 1
                          Error compiling for board Arduino/Genuino Uno.

                          1 Reply Last reply
                          0
                          • mfalkviddM Offline
                            mfalkviddM Offline
                            mfalkvidd
                            Mod
                            wrote on last edited by mfalkvidd
                            #27

                            I am able to compile tlpeter's sketch without problem:

                            Sketch uses 28,142 bytes (91%) of program storage space. Maximum is 30,720 bytes.
                            Global variables use 1,267 bytes (61%) of dynamic memory, leaving 781 bytes for local variables. Maximum is 2,048 bytes.
                            

                            @mrc-core did you modify tlpeter's sketch in some way?

                            1 Reply Last reply
                            0
                            • mrc-coreM Offline
                              mrc-coreM Offline
                              mrc-core
                              wrote on last edited by mrc-core
                              #28

                              Hummm then the problem can be my libraries

                              Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
                              Using library UIPEthernet at version 1.04 in folder: C:\Users\marco\Documents\Arduino\libraries\UIPEthernet
                              Using library MySensors at version 2.0.0 in folder: C:\Users\marco\Documents\Arduino\libraries\MySensors

                              exit status 1
                              Error compiling for board Arduino/Genuino Uno.

                              SPI librarie or UIPEthernet ??? has they aren't version 2.0.0

                              mfalkviddM 1 Reply Last reply
                              0
                              • tlpeterT Offline
                                tlpeterT Offline
                                tlpeter
                                wrote on last edited by
                                #29

                                @mrc-core said:

                                C:\Users\marco\Documents\Arduino\libraries\MySensors

                                Did you put the sketch in this folder?

                                mrc-coreM 1 Reply Last reply
                                0
                                • mrc-coreM mrc-core

                                  Hummm then the problem can be my libraries

                                  Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
                                  Using library UIPEthernet at version 1.04 in folder: C:\Users\marco\Documents\Arduino\libraries\UIPEthernet
                                  Using library MySensors at version 2.0.0 in folder: C:\Users\marco\Documents\Arduino\libraries\MySensors

                                  exit status 1
                                  Error compiling for board Arduino/Genuino Uno.

                                  SPI librarie or UIPEthernet ??? has they aren't version 2.0.0

                                  mfalkviddM Offline
                                  mfalkviddM Offline
                                  mfalkvidd
                                  Mod
                                  wrote on last edited by
                                  #30

                                  @mrc-core I have the same versions:

                                  Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI 
                                  Using library UIPEthernet at version 1.04 in folder: C:\Users\mfalkvidd\Documents\Arduino\libraries\UIPEthernet 
                                  Using library MySensors at version 2.0.0 in folder: C:\Users\mfalkvidd\Documents\Arduino\libraries\MySensors 
                                  
                                  mrc-coreM 1 Reply Last reply
                                  0
                                  • tlpeterT tlpeter

                                    @mrc-core said:

                                    C:\Users\marco\Documents\Arduino\libraries\MySensors

                                    Did you put the sketch in this folder?

                                    mrc-coreM Offline
                                    mrc-coreM Offline
                                    mrc-core
                                    wrote on last edited by
                                    #31

                                    @tlpeter Yes i did, an d i have also put it on the test folder but i'm getting always the same error

                                    1 Reply Last reply
                                    0
                                    • mfalkviddM mfalkvidd

                                      @mrc-core I have the same versions:

                                      Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI 
                                      Using library UIPEthernet at version 1.04 in folder: C:\Users\mfalkvidd\Documents\Arduino\libraries\UIPEthernet 
                                      Using library MySensors at version 2.0.0 in folder: C:\Users\mfalkvidd\Documents\Arduino\libraries\MySensors 
                                      
                                      mrc-coreM Offline
                                      mrc-coreM Offline
                                      mrc-core
                                      wrote on last edited by
                                      #32

                                      @mfalkvidd i don't understant this exit status 1 has i can see everithing is correct why do i get this error...

                                      mfalkviddM 1 Reply Last reply
                                      0
                                      • mrc-coreM mrc-core

                                        @mfalkvidd i don't understant this exit status 1 has i can see everithing is correct why do i get this error...

                                        mfalkviddM Offline
                                        mfalkviddM Offline
                                        mfalkvidd
                                        Mod
                                        wrote on last edited by mfalkvidd
                                        #33

                                        @mrc-core somewhere, MY_USE_UDP is defined. Since UDP is not supported on ENC28J60, the code can not be compiled.

                                        1 Reply Last reply
                                        0
                                        • mrc-coreM Offline
                                          mrc-coreM Offline
                                          mrc-core
                                          wrote on last edited by
                                          #34

                                          The error arduin IDE gives points to this line off code int Mysensors.h

                                          #elif defined(MY_GATEWAY_ENC28J60)
                                          		// GATEWAY - ENC28J60
                                          		#if defined(MY_USE_UDP)
                                          			#error UDP mode is not available for ENC28J60
                                          		#endif
                                          

                                          Ok going to see if i can found were the UDP is define. Thanks for the help.

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


                                          20

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.0k

                                          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