Navigation

    • Register
    • Login
    • Search
    • OpenHardware.io
    • Categories
    • Recent
    • Tags
    • Popular
    1. Home
    2. mntlvr
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    mntlvr

    @mntlvr

    6
    Reputation
    118
    Posts
    1761
    Profile views
    0
    Followers
    2
    Following
    Joined Last Online

    mntlvr Follow

    Best posts made by mntlvr

    • RE: fails to wake with 2 interupts

      @markjgabb said in fails to wake with 2 interupts:

      pinMode(DOOR_PIN, INPUT);

      to be a true pull up your the code should read pinMode(DOOR_PIN, INPUT_PULLUP);

      posted in Troubleshooting
      mntlvr
      mntlvr
    • ESP8266-E&nRF24L01+WIFI GW

      Just built this Gateway today and now to get it to add to Vera Plus.
      ![alt text]3_1522439182354_Right_Side.jpg 2_1522439182354_Left_Side.jpg 1_1522439182354_ESP8266v3 Module.jpg 0_1522439182354_Board_Bottom.jpg

      posted in My Project
      mntlvr
      mntlvr
    • RE: Multiple Controllers - Single Gateway ?

      I have been a Vera user , all flavors , for more than 8 years now, I have tried Ui1.5.x.x and UI7.x.x ,I have tried the Vera Edge with approx 40 sensors and modules and using PLEG for controlling most all aspects of the Home automation. I found the Vera Edge could not handle all the Automation, tech support worked with me for 3 weeks to try to get the Edge to cooperate . I finally sent it back to where I bought the Unit. I changed over to my Veralite and my Vera3 and split the work up between the 2 controllers. I run Mysensor Ethernet Gateway on both of my controllers, 1 gateway for 2 Veras.
      I have Zwave motion sensors,Zwave modules, Zwave dimmer modules, Zwave Honeywell Thermostat and Temperature and Humid sensors that are Zwave. I have Mysensor door/window sensor built with Attiny 85, so much cheaper to build than using
      Nano or Pro-Mini I also have Scene controllers built with pro-Mini that control ceiling fans remotely, bedroom lights remotely, Entertainment Centers remotely. You get the Idea. Now nothing is perfect I have had my glitches but for FREE their is no other controller I will use , unless someone comes up with one as reliable and cost effect as MCV.

      posted in Feature Requests
      mntlvr
      mntlvr
    • RE: 💬 Advanced Gateway Options

      You are very correct, and I thank you. One day I will learn to use this forum correctly, that could be when I can build a gw that actually works? LOL
      Also why does my Plugin in Vera say it is using plugin "Version 1.5" if I am using the latest software from the GitHub site, which I would say is to use the 2.2 library

      posted in Announcements
      mntlvr
      mntlvr
    • RE: Control lights and intencidad with Vera and arduino

      @conde said:

      I would greatly appreciate it. I like your project.

      Thanks for your help.

      Top_View_Reg.brd.jpg Top_View AVR.brd.jpg Bottom_View_Reg.brd.jpg Bottom_View AVR_Brd.jpg
      Area in yellow will cut off and the 2 boards will be joined together, to make 1 board.

      posted in Development
      mntlvr
      mntlvr

    Latest posts made by mntlvr

    • RE: fails to wake with 2 interupts

      @markjgabb said in fails to wake with 2 interupts:

      pinMode(DOOR_PIN, INPUT);

      to be a true pull up your the code should read pinMode(DOOR_PIN, INPUT_PULLUP);

      posted in Troubleshooting
      mntlvr
      mntlvr
    • NRF NANO

      Hey folks
      I was checking the site today and queried to see if anyone has tried the newest NRF NANO?
      I have built 2 modules with them just to see ift they work, and they work great hope someones else has tried to see if they will meet there project specs.
      Good luck

      posted in Hardware
      mntlvr
      mntlvr
    • RE: Getting Pin Change Interrupts working together with Timer interrupts / sleep(XX ms) on Arduino Pro Mini
      
      
      // Enable debug prints to serial monitor
      #define MY_DEBUG
      
      // Enable and select radio type attached
      #define MY_RADIO_RF24
      #define MY_RADIO_RF24_PA_MAX
      // #define MY_RF24_CE_PIN 8 // used when Radio is wired non conventional
      // #define MY_RF24_CS_PIN 7 //
      #include <MySensors.h>
      
      #define MY_NODE_ID 10 // if this works you can create your own NODES
      #define SKETCH_NAME "Remote Control"
      #define SKETCH_MAJOR_VER "1"
      #define SKETCH_MINOR_VER "5"
      // define your children here
      #define PRIMARY_CHILD_ID 7
      #define SECONDARY_CHILD_ID 8
      #define PRIMARY_CHILD2_ID 9
      #define SECONDARY_CHILD2_ID 10
      // construct your button pins here for the analog inputs you have created
      const int PRIMARY_BUTTON3_PIN_OUT = 5;
      const int SECONDARY_BUTTON4_PIN_OUT = 7 ;
      // These are the primary and secondary main buttons
      #define PRIMARY_BUTTON_PIN 2   // Arduino Digital I/O pin for button/reed switch
      #define SECONDARY_BUTTON_PIN 3 // Arduino Digital I/O pin for button/reed switch
      // these are the 1ast 2 analog pin chosen
      #define PRIMARY_BUTTON3_PIN 4   // Arduino Digital I/O pin for button/reed switch
      #define SECONDARY_BUTTON4_PIN 6   // Arduino Digital I/O pin for button/reed switch
      
      #if (PRIMARY_BUTTON_PIN < 2 || PRIMARY_BUTTON_PIN >7)
      #error PRIMARY_BUTTON_PIN must be either 2 or 3 for interrupts to work
      #endif
      #if (SECONDARY_BUTTON_PIN < 2 || SECONDARY_BUTTON_PIN > 7)
      #error SECONDARY_BUTTON_PIN must be either 2 or 3 for interrupts to work
      #endif
      #if (PRIMARY_BUTTON_PIN == SECONDARY_BUTTON_PIN)
      #error PRIMARY_BUTTON_PIN and BUTTON_PIN2 cannot be the same
      #endif
      #if (PRIMARY_CHILD_ID == SECONDARY_CHILD_ID)
      #error PRIMARY_CHILD_ID and SECONDARY_CHILD_ID cannot be the same
      #endif
      // create you messages here
      // Change to V_LIGHT if you use S_LIGHT in presentation below
      MyMessage msg(PRIMARY_CHILD_ID, V_TRIPPED);
      MyMessage msg2(SECONDARY_CHILD_ID, V_TRIPPED);
      MyMessage msg3(PRIMARY_CHILD2_ID, V_TRIPPED);
      MyMessage msg4(SECONDARY_CHILD2_ID, V_TRIPPED);
      // ********************************************
      ISR (PCINT2_vect)
      {
        // handle pin change interrupt for D0 to D7 here
        if (PIND & bit (4))  // if it was high
          PORTD |= bit (5);  // turn on D5
        else
          PORTD &= ~bit (5); // turn off D5
      
        if (PIND & bit (6))  // if it was high
          PORTD |= bit (7);  // turn on D7
        else
          PORTD &= ~bit (7); // turn off D7
      }  // end of PCINT2_vect
      //*************************************************
      void setup()
      {
        // Setup the buttons
        pinMode(PRIMARY_BUTTON_PIN, INPUT_PULLUP);
        pinMode(SECONDARY_BUTTON_PIN, INPUT_PULLUP);
        //**********************************************************
        // pin change interrupt (D4)
        PCMSK2 |= bit (PCINT20);  // want pin 4
        PCIFR  |= bit (PCIF2);    // clear any outstanding interrupts
        PCICR  |= bit (PCIE2);    // enable pin change interrupts for D0 to D7
        pinMode(PRIMARY_BUTTON3_PIN, INPUT_PULLUP);
        pinMode (PRIMARY_BUTTON3_PIN_OUT, OUTPUT);
      
        // pin change interrupt (D6)
        PCMSK2 |= bit (PCINT22);  // want pin 6
        PCIFR  |= bit (PCIF2);    // clear any outstanding interrupts
        PCICR  |= bit (PCIE2);    // enable pin change interrupts for D0 to D7
        pinMode (SECONDARY_BUTTON4_PIN, INPUT_PULLUP);
        pinMode (SECONDARY_BUTTON4_PIN_OUT, OUTPUT);
      
      //**********************************************************************
      
      // Send the sketch version information to the gateway and Controller
      sendSketchInfo(SKETCH_NAME, SKETCH_MAJOR_VER "." SKETCH_MINOR_VER);
      
      // Register binary input sensor to sensor_node (they will be created as child devices)
      // You can use S_DOOR, S_MOTION or S_LIGHT here depending on your usage.
      // If S_LIGHT is used, remember to update variable type you send in. See "msg" above.
      present(PRIMARY_CHILD_ID, S_DOOR);
      present(SECONDARY_CHILD_ID, S_DOOR);
      present(PRIMARY_CHILD2_ID, S_DOOR);
      present(SECONDARY_CHILD2_ID, S_DOOR);
      }
      // Loop will iterate on changes on the BUTTON_PINs
      void loop()
      {
        uint8_t value;
        static uint8_t sentValue = 2;
        static uint8_t sentValue2 = 2;
      
        static uint8_t sentValue3 = 2;
        static uint8_t sentValue4 = 2;
        // short delay to allow buttons to properly settle
        delay(5);
      
        value = digitalRead(PRIMARY_BUTTON_PIN);
        if (value != sentValue) {
          // Value has changed from last transmission, send the updated value
          send(msg.set(value == HIGH));
          Serial.print("Value of Primary Button > ");
          Serial.println(digitalRead(value));
          sentValue = value;
        }
      
        value = digitalRead(SECONDARY_BUTTON_PIN);
        if (value != sentValue2) {
          // Value has changed from last transmission, send the updated value
          send(msg2.set(value == HIGH));
          Serial.print("Value of Secondary Button > ");
          Serial.println(digitalRead(value));
          sentValue2 = value;
        }
      
        value = digitalRead(PRIMARY_BUTTON3_PIN);
        if (value != sentValue3) {
          send(msg3.set(value == HIGH));
          Serial.print("Value of Primary Button 3 > ");
          Serial.println(digitalRead(PRIMARY_BUTTON3_PIN_OUT));
          sentValue3 = value;
        }
      
        value = digitalRead(SECONDARY_BUTTON4_PIN);
        if (value != sentValue4) {
          send(msg4.set(value == HIGH));
          Serial.print("Value of Secondary Button 4 > ");
          Serial.println(digitalRead(SECONDARY_BUTTON4_PIN_OUT));
          sentValue4 = value;
        }
        // Sleep until something happens with the sensor
        sleep(PRIMARY_BUTTON_PIN - 2, CHANGE, 0, SECONDARY_BUTTON_PIN - 2, CHANGE, 0);
          }
      
      posted in Troubleshooting
      mntlvr
      mntlvr
    • RE: Coronavirus (way, way, off topic)

      @zboblamont You know the test will only tell you if you have at time of test not if you will not get it in the future so not sure why all of the belief that testing is going to stop you from getting it if you are in contact with people who have it

      posted in General Discussion
      mntlvr
      mntlvr
    • RE: Sensors won't connect to Gateway after adding Controller

      Hello
      If your using an nrf24 radio module try changing the nrf24l01 the FPAR is telling you it is not talking to the remotes I have had this issue with several nrf modules and changing them has corrected this issue

      posted in Home Assistant
      mntlvr
      mntlvr
    • RE: Library Compatabilty under Vera UI7

      Finially got my Vera 3 to accept the new files now works okay

      posted in Vera
      mntlvr
      mntlvr
    • RE: Changing NODE ID for sketch for existing NODE

      Thanks skywatch but by running the latest NodeManager I did not have to change anything.

      posted in Development
      mntlvr
      mntlvr
    • Changing NODE ID for sketch for existing NODE

      Re: Modify Node ID?

      I tried this sketch using library 2.3.2 and got this error message

      Arduino: 1.8.4 (Windows 10), Board: "Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)"
      
      C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\swbob\Documents\Arduino\libraries -fqbn=arduino:avr:pro:cpu=8MHzatmega328 -ide-version=10804 -build-path C:\Users\swbob\AppData\Local\Temp\arduino_build_998314 -warnings=default -build-cache C:\Users\swbob\AppData\Local\Temp\arduino_cache_486292 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose D:\sketch_mar05a\sketch_mar05a.ino\sketch_mar05a.ino.ino
      C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\swbob\Documents\Arduino\libraries -fqbn=arduino:avr:pro:cpu=8MHzatmega328 -ide-version=10804 -build-path C:\Users\swbob\AppData\Local\Temp\arduino_build_998314 -warnings=default -build-cache C:\Users\swbob\AppData\Local\Temp\arduino_cache_486292 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose D:\sketch_mar05a\sketch_mar05a.ino\sketch_mar05a.ino.ino
      Using board 'pro' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
      Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
      WARNING: Category '' in library LiquidCrystal is not valid. Setting to 'Uncategorized'
      Detecting libraries used...
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=8000000L -DARDUINO=10804 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\swbob\AppData\Local\Temp\arduino_build_998314\sketch\sketch_mar05a.ino.ino.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=8000000L -DARDUINO=10804 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "C:\Users\swbob\AppData\Local\Temp\arduino_build_998314\sketch\sketch_mar05a.ino.ino.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=8000000L -DARDUINO=10804 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\swbob\AppData\Local\Temp\arduino_build_998314\sketch\sketch_mar05a.ino.ino.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=8000000L -DARDUINO=10804 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Program Files (x86)\Arduino\libraries\MySensors\MyASM.S" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=8000000L -DARDUINO=10804 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src\SPI.cpp" -o "nul"
      Generating function prototypes...
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=8000000L -DARDUINO=10804 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\swbob\AppData\Local\Temp\arduino_build_998314\sketch\sketch_mar05a.ino.ino.cpp" -o "C:\Users\swbob\AppData\Local\Temp\arduino_build_998314\preproc\ctags_target_for_gcc_minus_e.cpp"
      In file included from D:\sketch_mar05a\sketch_mar05a.ino\sketch_mar05a.ino.ino:2:0:
      
      C:\Program Files (x86)\Arduino\libraries\MySensors/MySensors.h:426:2: error: #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
      
       #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
      
        ^
      
      Using library MySensors at version 2.3.2 in folder: C:\Program Files (x86)\Arduino\libraries\MySensors 
      Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI 
      exit status 1
      Error compiling for board Arduino Pro or Pro Mini.
      `
      Hope it can be corrected
      Thanks`
      posted in Development
      mntlvr
      mntlvr
    • RE: Error ! nowhere to send

      @tekka
      Had tried that before , so I was looking for the solution not by changing IDE but why did it fail, So I loaded Windows 10 Pro Workstation on a new drive booted from that drive and setup windows. Once windows was all configured I then installed exact same IDE and library as before and what do you know it worked just fine.
      Conclusion it was the OS that stopped Arduino IDE 1.8.4 not the IDE or the MySenors Library, and yes it took more time to trouble but now I know why and I don't have to guess.
      I have found that Windows 10 is very protective of it's self and once system becomes corrupt in the smallest of ways you can bet before long you will see in other applications things starting to "not work" like they use to when you first installed the OS.
      If I had the time or desire I would switch over to Linux but I am to heavily invested in Windows with my machines and software for now and have been using Windows ever since Windows 3.0
      Hope this might help others that might be having similar problems for the MySensors library's to fail when they should not be failing.So check out every avenue before blaming MySensors or the IDE
      Thanks for reading my post
      Bob

      posted in Development
      mntlvr
      mntlvr
    • Error ! nowhere to send

      Re: error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.

      Arduino: 1.8.4 (Windows 10), Board: "Arduino/Genuino Uno"
      
      C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\swbob\OneDrive\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10804 -build-path C:\Users\swbob\AppData\Local\Temp\arduino_build_76312 -warnings=default -build-cache C:\Users\swbob\AppData\Local\Temp\arduino_cache_476719 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Program Files (x86)\Arduino\libraries\MySensors\examples\GatewayW5100\GatewayW5100.ino
      C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\swbob\OneDrive\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10804 -build-path C:\Users\swbob\AppData\Local\Temp\arduino_build_76312 -warnings=default -build-cache C:\Users\swbob\AppData\Local\Temp\arduino_cache_476719 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Program Files (x86)\Arduino\libraries\MySensors\examples\GatewayW5100\GatewayW5100.ino
      Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
      Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
      Detecting libraries used...
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\swbob\AppData\Local\Temp\arduino_build_76312\sketch\GatewayW5100.ino.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\swbob\AppData\Local\Temp\arduino_build_76312\sketch\GatewayW5100.ino.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "C:\Users\swbob\AppData\Local\Temp\arduino_build_76312\sketch\GatewayW5100.ino.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\swbob\AppData\Local\Temp\arduino_build_76312\sketch\GatewayW5100.ino.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Dhcp.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Dns.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\EthernetClient.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\EthernetServer.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\EthernetUdp.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\socket.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility\socket.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility\w5100.cpp" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors\utility" "C:\Program Files (x86)\Arduino\libraries\MySensors\MyASM.S" -o "nul"
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src\SPI.cpp" -o "nul"
      Generating function prototypes...
      "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Program Files (x86)\Arduino\libraries\MySensors" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\swbob\AppData\Local\Temp\arduino_build_76312\sketch\GatewayW5100.ino.cpp" -o "C:\Users\swbob\AppData\Local\Temp\arduino_build_76312\preproc\ctags_target_for_gcc_minus_e.cpp"
      In file included from C:\Program Files (x86)\Arduino\libraries\MySensors\examples\GatewayW5100\GatewayW5100.ino:126:0:
      
      C:\Program Files (x86)\Arduino\libraries\MySensors/MySensors.h:426:2: error: #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
      
       #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless.
      
        ^
      
      Using library Ethernet at version 2.0.0 in folder: C:\Program Files (x86)\Arduino\libraries\Ethernet 
      Using library MySensors at version 2.3.2 in folder: C:\Program Files (x86)\Arduino\libraries\MySensors 
      Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI 
      exit status 1
      Error compiling for board Arduino/Genuino Uno.
      
      *
       * 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-2019 Sensnology AB
       * Full contributor list: https://github.com/mysensors/MySensors/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 MY_DEFAULT_xxx_LED_PIN in the sketch below
       * - RX (green) - blink fast on radio message received. In inclusion mode will blink fast only on presentation received
       * - TX (yellow) - blink fast on radio message transmitted. In inclusion mode will blink slowly
       * - ERR (red) - fast blink on error during transmission error or receive 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_RF24
      //#define MY_RADIO_NRF5_ESB
      //#define MY_RADIO_RFM69
      //#define MY_RADIO_RFM95
      
      // Enable gateway ethernet module type
      #define MY_GATEWAY_W5100
      
      // W5100 Ethernet module SPI enable (optional if using a shield/module that manages SPI_EN signal)
      //#define MY_W5100_SPI_EN 4
      
      // Enable Soft SPI for NRF radio (note different radio wiring is required)
      // The W5100 ethernet module seems to have a hard time co-operate with
      // radio on the same spi bus.
      #if !defined(MY_W5100_SPI_EN) && !defined(ARDUINO_ARCH_SAMD)
      #define MY_SOFTSPI
      #define MY_SOFT_SPI_SCK_PIN 14
      #define MY_SOFT_SPI_MISO_PIN 16
      #define MY_SOFT_SPI_MOSI_PIN 15
      #endif
      
      // When W5100 is connected we have to move CE/CSN pins for NRF radio
      #ifndef MY_RF24_CE_PIN
      #define MY_RF24_CE_PIN 5
      #endif
      #ifndef MY_RF24_CS_PIN
      #define MY_RF24_CS_PIN 6
      #endif
      
      // Enable UDP communication
      //#define MY_USE_UDP  // If using UDP you need to set MY_CONTROLLER_IP_ADDRESS or MY_CONTROLLER_URL_ADDRESS below
      
      // Enable MY_IP_ADDRESS here if you want a static ip address (no DHCP)
      #define MY_IP_ADDRESS 192,168,254,66
      
      // If using static ip you can define Gateway and Subnet address as well
      //#define MY_IP_GATEWAY_ADDRESS 192,168,178,1
      //#define MY_IP_SUBNET_ADDRESS 255,255,255,0
      
      // Renewal period if using DHCP
      //#define MY_IP_RENEWAL_INTERVAL 60000
      
      // 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
      //#define MY_CONTROLLER_URL_ADDRESS "my.controller.org"
      
      // 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 Arduino examples use  "DEAD BEEF FEED" for the MAC address.
      #define MY_MAC_ADDRESS 0xDC, 0xAB, 0xBD, 0xFF, 0xFE, 0xED
      
      
      // 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
      
      // Set blinking period
      #define MY_DEFAULT_LED_BLINK_PERIOD 300
      
      // Flash leds on rx/tx/err
      // Uncomment to override default HW configurations
      #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  // Transmit led pin
      
      #if defined(MY_USE_UDP)
      #include <EthernetUdp.h>
      #endif
      #include <Ethernet.h>
      #include <MySensors.h>
      
      void setup()
      {
      	// Setup locally attached sensors
      }
      
      void presentation()
      {
      	// Present locally attached sensors here
      }
      
      void loop()
      {
      	// Send locally attached sensors data here
      }
      
      

      Brand New Windows 10 PRO 64bit OS, Brand New Installation of Arduino IDE and Sketch , used from MySensors v2.3.2 no mods just loaded and checked to see if it would compile and this is not the only example that gives such an Error.
      The Motion sketch does the same and so does the sketch in Node-manager, Motion
      Need help
      Arduino installed all of the Libraries I just update the ones I needed by using the Library Manager in the IDE v1.84
      Can anyone Help very limited info in this forum on this error.
      Thanks

      posted in Development
      mntlvr
      mntlvr