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. Development
  3. NodeManager
  4. SetsleepSeconds is not a member of class NodeManager

SetsleepSeconds is not a member of class NodeManager

Scheduled Pinned Locked Moved NodeManager
3 Posts 2 Posters 1.9k 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.
  • U Offline
    U Offline
    usernobody
    wrote on last edited by usernobody
    #1

    Hello,

    since a few days I try out the new nodemanager version 1.7.
    so far everything works which I need very well, but when I try to set SetsleepSeconds I get the above error when compiling.
    i am using arduino ide 1.8.5 with current mysensors library and arduino mega 2560 r3 board
    the error occurs even with almost unchanged example sketch

    **********************************
     * MySensors node configuration
     */
    
    // General settings
    #define SKETCH_NAME "NodeManager"
    #define SKETCH_VERSION "1.0"
    #define MY_DEBUG
    //#define MY_NODE_ID 99
    
    // NRF24 radio settings
    #define MY_RADIO_NRF24
    //#define MY_RF24_ENABLE_ENCRYPTION
    //#define MY_RF24_CHANNEL 125
    //#define MY_RF24_PA_LEVEL RF24_PA_HIGH
    //#define MY_DEBUG_VERBOSE_RF24
    //#define MY_RF24_DATARATE RF24_250KBPS
    
    // RFM69 radio settings
    //#define MY_RADIO_RFM69
    //#define MY_RFM69_FREQUENCY RFM69_433MHZ
    //#define MY_IS_RFM69HW
    //#define MY_RFM69_NEW_DRIVER
    //#define MY_RFM69_ENABLE_ENCRYPTION
    //#define MY_RFM69_NETWORKID 100
    //#define MY_DEBUG_VERBOSE_RFM69
    //#define MY_RF69_IRQ_PIN D1
    //#define MY_RF69_IRQ_NUM MY_RF69_IRQ_PIN
    //#define MY_RF69_SPI_CS D2
    //#define MY_RFM69_ATC_MODE_DISABLED
    
    // RFM95 radio settings
    //#define MY_RADIO_RFM95
    //#define MY_RFM95_FREQUENCY (RFM95_868MHZ)
    //#define MY_DEBUG_VERBOSE_RFM95
    //#define MY_RFM95_MAX_POWER_LEVEL_DBM (20)
    //#define MY_RFM95_IRQ_PIN D1
    //#define MY_RFM95_IRQ_NUM MY_RFM95_IRQ_PIN
    //#define MY_RFM95_CS_PIN D8
    
    // RS485 serial transport settings
    //#define MY_RS485
    //#define MY_RS485_BAUD_RATE 9600
    //#define MY_RS485_DE_PIN 2
    //#define MY_RS485_MAX_MESSAGE_LENGTH 40
    //#define MY_RS485_HWSERIAL Serial1
    
    // Message signing settings
    //#define MY_SIGNING_SOFT
    //#define MY_SIGNING_SOFT_RANDOMSEED_PIN 7
    //#define MY_SIGNING_REQUEST_SIGNATURES
    //#define MY_SIGNING_ATSHA204
    //#define MY_SIGNING_ATSHA204_PIN 4
    //#define MY_SIGNING_REQUEST_SIGNATURES
    
    // OTA Firmware update settings
    //#define MY_OTA_FIRMWARE_FEATURE
    //#define OTA_WAIT_PERIOD 300
    //#define FIRMWARE_MAX_REQUESTS 2
    //#define MY_OTA_RETRY 2
    
    // Advanced settings
    #define MY_BAUD_RATE 9600
    //#define MY_SMART_SLEEP_WAIT_DURATION_MS 500
    #define MY_SPLASH_SCREEN_DISABLED
    //#define MY_DISABLE_RAM_ROUTING_TABLE_FEATURE
    //#define MY_SIGNAL_REPORT_ENABLED
    
    // Optimizations when running on 2032 Coin Cell. Also set node.setSleepBetweenSend(500) and run the board at 1Mhz
    //#define MY_TRANSPORT_UPLINK_CHECK_DISABLED
    //#define MY_TRANSPORT_WAIT_READY_MS  5000
    //#define MY_SLEEP_TRANSPORT_RECONNECT_TIMEOUT_MS 2000
    //#define MY_PARENT_NODE_ID 0
    //#define MY_PARENT_NODE_IS_STATIC
    
    /**********************************
     * MySensors gateway configuration
     */
     
    // Common gateway settings
    //#define MY_REPEATER_FEATURE
    
    // Serial gateway settings
    #define MY_GATEWAY_SERIAL
    
    // Ethernet gateway settings
    //#define MY_GATEWAY_W5100
    
    // ESP8266 gateway settings
    //#define MY_GATEWAY_ESP8266
    //#define MY_ESP8266_SSID ""
    //#define MY_ESP8266_PASSWORD ""
    
    // Gateway networking settings
    //#define MY_IP_ADDRESS 192,168,178,87
    //#define MY_IP_GATEWAY_ADDRESS 192,168,178,1
    //#define MY_IP_SUBNET_ADDRESS 255,255,255,0
    //#define MY_PORT 5003
    //#define MY_GATEWAY_MAX_CLIENTS 2
    //#define MY_USE_UDP
    
    // Gateway MQTT settings
    //#define MY_GATEWAY_MQTT_CLIENT
    //#define MY_CONTROLLER_IP_ADDRESS 192, 168, 178, 68
    //#define MY_PORT 1883
    //#define MY_MQTT_USER "username"
    //#define MY_MQTT_PASSWORD "password"
    //#define MY_MQTT_CLIENT_ID "mysensors-1"
    //#define MY_MQTT_PUBLISH_TOPIC_PREFIX "mygateway1-out"
    //#define MY_MQTT_SUBSCRIBE_TOPIC_PREFIX "mygateway1-in"
    
    // Gateway inclusion mode
    //#define MY_INCLUSION_MODE_FEATURE
    //#define MY_INCLUSION_BUTTON_FEATURE
    //#define MY_INCLUSION_MODE_DURATION 60
    //#define MY_DEFAULT_LED_BLINK_PERIOD 300
    
    // Gateway Leds settings
    //#define MY_DEFAULT_ERR_LED_PIN 4
    //#define MY_DEFAULT_RX_LED_PIN  5
    //#define MY_DEFAULT_TX_LED_PIN  6
    
    /***********************************
     * NodeManager modules for supported sensors
     */
    
    //#define USE_BATTERY
    //#define USE_SIGNAL
    //#define USE_CONFIGURATION
    //#define USE_ANALOG_INPUT
    //#define USE_THERMISTOR
    //#define USE_ML8511
    //#define USE_ACS712
    //#define USE_DIGITAL_INPUT
    //#define USE_DIGITAL_OUTPUT
    //#define USE_DHT
    //#define USE_SHT21
    //#define USE_INTERRUPT
    //#define USE_DS18B20
    //#define USE_BH1750
    //#define USE_MLX90614
    //#define USE_BME280
    //#define USE_BMP085_180
    //#define USE_BMP280
    //#define USE_SONOFF
    //#define USE_HCSR04
    //#define USE_MCP9808
    //#define USE_MQ
    //#define USE_MHZ19
    //#define USE_AM2320
    //#define USE_TSL2561
    //#define USE_PT100
    //#define USE_DIMMER
    //#define USE_PULSE_METER
    //#define USE_PMS
    //#define USE_VL53L0X
    //#define USE_SSD1306
    //#define USE_SHT31
    //#define USE_SI7021
    //#define USE_CHIRP
    //#define USE_HD44780
    //#define USE_TTP
    //#define USE_SERVO
    //#define USE_APDS9960
    //#define USE_NEOPIXEL
    
    /***********************************
     * NodeManager built-in features
     */
    
    // Enable/disable NodeManager's features
    #define FEATURE_DEBUG ON
    #define FEATURE_POWER_MANAGER OFF
    #define FEATURE_INTERRUPTS ON
    #define FEATURE_CONDITIONAL_REPORT OFF
    #define FEATURE_EEPROM OFF
    #define FEATURE_SLEEP ON
    #define FEATURE_RECEIVE ON
    #define FEATURE_TIME OFF
    #define FEATURE_RTC OFF
    #define FEATURE_SD OFF
    #define FEATURE_HOOKING OFF
    
    /***********************************
     * Load NodeManager Library
     */
    
    #include "NodeManagerLibrary.h"
    NodeManager node;
    
    /***********************************
     * Add your sensors below
     */
    
    // built-in sensors
    //SensorBattery battery(node);
    //SensorConfiguration configuration(node);
    //SensorSignal signal(node);
    //PowerManager power(5,6);
    
    // Attached sensors
    //SensorAnalogInput analog(node,A0);
    //SensorLDR ldr(node,A0);
    //SensorRain rain(node,A0);
    //SensorSoilMoisture soil(node,A0);
    //SensorThermistor thermistor(node,A0);
    //SensorML8511 ml8511(node,A0);
    //SensorACS712 acs712(node,A0);
    //SensorDigitalInput digitalIn(node,6);
    //SensorDigitalOutput digitalOut(node,6);
    //SensorRelay relay(node,6);
    //SensorLatchingRelay1Pin latching1pin(node,6);
    //SensorLatchingRelay2Pins latching2pins(node,6,7);
    //SensorDHT11 dht11(node,6);
    //SensorDHT22 dht22(node,6);
    //SensorSHT21 sht21(node);
    //SensorHTU21D htu21(node);
    //SensorInterrupt interrupt(node,3);
    //SensorDoor door(node,3);
    //SensorMotion motion(node,3);
    //SensorDs18b20 ds18b20(node,6);
    //SensorBH1750 bh1750(node);
    //SensorMLX90614 mlx90614(node);
    //SensorBME280 bme280(node);
    //SensorBMP085 bmp085(node);
    //SensorBMP180 bmp180(node);
    //SensorBMP280 bmp280(node);
    //SensorSonoff sonoff(node);
    //SensorHCSR04 hcsr04(node,6);
    //SensorMCP9808 mcp9808(node);
    //SensorMQ mq(node,A0);
    //SensorMHZ19 mhz19(node,6,7);
    //SensorAM2320 am2320(node);
    //SensorTSL2561 tsl2561(node);
    //SensorPT100 pt100(node,6);
    //SensorDimmer dimmer(node,3);
    //SensorRainGauge rainGauge(node,3);
    //SensorPowerMeter powerMeter(node,3);
    //SensorWaterMeter waterMeter(node,3);
    //SensorPlantowerPMS pms(node,6,7);
    //SensorVL53L0X vl53l0x(node,3);
    //DisplaySSD1306 ssd1306(node);
    //SensorSHT31 sht31(node);
    //SensorSI7021 si7021(node);
    //SensorChirp chirp(node);
    //DisplayHD44780 hd44780(node);
    //SensorTTP ttp(node);
    //SensorServo servo(node,6);
    //SensorAPDS9960 apds9960(node,3);
    //SensorNeopixel neopixel(node,6);
    
    /***********************************
     * Main Sketch
     */
    
    // before
    void before() {
      // setup the serial port baud rate
      Serial.begin(MY_BAUD_RATE);
      /*
      * Configure your sensors below
      */
      // report measures of every attached sensors every 10 seconds
      //node.setReportIntervalSeconds(10);
      // report measures of every attached sensors every 10 minutes
      //node.setReportIntervalMinutes(10);
      // set the node to sleep in 30 seconds cycles
      node.setSleepSeconds(30);
      // set the node to sleep in 5 minutes cycles
      //node.setSleepMinutes(5);
      // report battery level every 10 minutes
      //battery.setReportIntervalMinutes(10);
      // set an offset to -1 to a thermistor sensor
      //thermistor.setOffset(-1);
      // change the id of a the first child of a sht21 sensor
      //sht21.children.get(1)->setChildId(5);
      // report only when the analog value is above 40%
      //analog.children.get(1)->setMinThreshold(40);
      // power all the nodes through dedicated pins
      //node.setPowerManager(power);
      /*
      * Configure your sensors above
      */
      node.before();
    }
    
    // presentation
    void presentation() {
      // call NodeManager presentation routine
      node.presentation();
    }
    
    // setup
    void setup() {
      // call NodeManager setup routine
      node.setup();
    }
    
    // loop
    void loop() {
      // call NodeManager loop routine
      node.loop();
    }
    
    #if FEATURE_RECEIVE == ON
    // receive
    void receive(const MyMessage &message) {
      // call NodeManager receive routine
      node.receive(message);
    }
    #endif
    
    #if FEATURE_TIME == ON
    // receiveTime
    void receiveTime(unsigned long ts) {
      // call NodeManager receiveTime routine
      node.receiveTime(ts);
    }
    #endif
    

    did I forget to set a setting or where could the problem lie?
    thank you for your effort?

    best regards
    Stefan

    U 1 Reply Last reply
    0
    • U usernobody

      Hello,

      since a few days I try out the new nodemanager version 1.7.
      so far everything works which I need very well, but when I try to set SetsleepSeconds I get the above error when compiling.
      i am using arduino ide 1.8.5 with current mysensors library and arduino mega 2560 r3 board
      the error occurs even with almost unchanged example sketch

      **********************************
       * MySensors node configuration
       */
      
      // General settings
      #define SKETCH_NAME "NodeManager"
      #define SKETCH_VERSION "1.0"
      #define MY_DEBUG
      //#define MY_NODE_ID 99
      
      // NRF24 radio settings
      #define MY_RADIO_NRF24
      //#define MY_RF24_ENABLE_ENCRYPTION
      //#define MY_RF24_CHANNEL 125
      //#define MY_RF24_PA_LEVEL RF24_PA_HIGH
      //#define MY_DEBUG_VERBOSE_RF24
      //#define MY_RF24_DATARATE RF24_250KBPS
      
      // RFM69 radio settings
      //#define MY_RADIO_RFM69
      //#define MY_RFM69_FREQUENCY RFM69_433MHZ
      //#define MY_IS_RFM69HW
      //#define MY_RFM69_NEW_DRIVER
      //#define MY_RFM69_ENABLE_ENCRYPTION
      //#define MY_RFM69_NETWORKID 100
      //#define MY_DEBUG_VERBOSE_RFM69
      //#define MY_RF69_IRQ_PIN D1
      //#define MY_RF69_IRQ_NUM MY_RF69_IRQ_PIN
      //#define MY_RF69_SPI_CS D2
      //#define MY_RFM69_ATC_MODE_DISABLED
      
      // RFM95 radio settings
      //#define MY_RADIO_RFM95
      //#define MY_RFM95_FREQUENCY (RFM95_868MHZ)
      //#define MY_DEBUG_VERBOSE_RFM95
      //#define MY_RFM95_MAX_POWER_LEVEL_DBM (20)
      //#define MY_RFM95_IRQ_PIN D1
      //#define MY_RFM95_IRQ_NUM MY_RFM95_IRQ_PIN
      //#define MY_RFM95_CS_PIN D8
      
      // RS485 serial transport settings
      //#define MY_RS485
      //#define MY_RS485_BAUD_RATE 9600
      //#define MY_RS485_DE_PIN 2
      //#define MY_RS485_MAX_MESSAGE_LENGTH 40
      //#define MY_RS485_HWSERIAL Serial1
      
      // Message signing settings
      //#define MY_SIGNING_SOFT
      //#define MY_SIGNING_SOFT_RANDOMSEED_PIN 7
      //#define MY_SIGNING_REQUEST_SIGNATURES
      //#define MY_SIGNING_ATSHA204
      //#define MY_SIGNING_ATSHA204_PIN 4
      //#define MY_SIGNING_REQUEST_SIGNATURES
      
      // OTA Firmware update settings
      //#define MY_OTA_FIRMWARE_FEATURE
      //#define OTA_WAIT_PERIOD 300
      //#define FIRMWARE_MAX_REQUESTS 2
      //#define MY_OTA_RETRY 2
      
      // Advanced settings
      #define MY_BAUD_RATE 9600
      //#define MY_SMART_SLEEP_WAIT_DURATION_MS 500
      #define MY_SPLASH_SCREEN_DISABLED
      //#define MY_DISABLE_RAM_ROUTING_TABLE_FEATURE
      //#define MY_SIGNAL_REPORT_ENABLED
      
      // Optimizations when running on 2032 Coin Cell. Also set node.setSleepBetweenSend(500) and run the board at 1Mhz
      //#define MY_TRANSPORT_UPLINK_CHECK_DISABLED
      //#define MY_TRANSPORT_WAIT_READY_MS  5000
      //#define MY_SLEEP_TRANSPORT_RECONNECT_TIMEOUT_MS 2000
      //#define MY_PARENT_NODE_ID 0
      //#define MY_PARENT_NODE_IS_STATIC
      
      /**********************************
       * MySensors gateway configuration
       */
       
      // Common gateway settings
      //#define MY_REPEATER_FEATURE
      
      // Serial gateway settings
      #define MY_GATEWAY_SERIAL
      
      // Ethernet gateway settings
      //#define MY_GATEWAY_W5100
      
      // ESP8266 gateway settings
      //#define MY_GATEWAY_ESP8266
      //#define MY_ESP8266_SSID ""
      //#define MY_ESP8266_PASSWORD ""
      
      // Gateway networking settings
      //#define MY_IP_ADDRESS 192,168,178,87
      //#define MY_IP_GATEWAY_ADDRESS 192,168,178,1
      //#define MY_IP_SUBNET_ADDRESS 255,255,255,0
      //#define MY_PORT 5003
      //#define MY_GATEWAY_MAX_CLIENTS 2
      //#define MY_USE_UDP
      
      // Gateway MQTT settings
      //#define MY_GATEWAY_MQTT_CLIENT
      //#define MY_CONTROLLER_IP_ADDRESS 192, 168, 178, 68
      //#define MY_PORT 1883
      //#define MY_MQTT_USER "username"
      //#define MY_MQTT_PASSWORD "password"
      //#define MY_MQTT_CLIENT_ID "mysensors-1"
      //#define MY_MQTT_PUBLISH_TOPIC_PREFIX "mygateway1-out"
      //#define MY_MQTT_SUBSCRIBE_TOPIC_PREFIX "mygateway1-in"
      
      // Gateway inclusion mode
      //#define MY_INCLUSION_MODE_FEATURE
      //#define MY_INCLUSION_BUTTON_FEATURE
      //#define MY_INCLUSION_MODE_DURATION 60
      //#define MY_DEFAULT_LED_BLINK_PERIOD 300
      
      // Gateway Leds settings
      //#define MY_DEFAULT_ERR_LED_PIN 4
      //#define MY_DEFAULT_RX_LED_PIN  5
      //#define MY_DEFAULT_TX_LED_PIN  6
      
      /***********************************
       * NodeManager modules for supported sensors
       */
      
      //#define USE_BATTERY
      //#define USE_SIGNAL
      //#define USE_CONFIGURATION
      //#define USE_ANALOG_INPUT
      //#define USE_THERMISTOR
      //#define USE_ML8511
      //#define USE_ACS712
      //#define USE_DIGITAL_INPUT
      //#define USE_DIGITAL_OUTPUT
      //#define USE_DHT
      //#define USE_SHT21
      //#define USE_INTERRUPT
      //#define USE_DS18B20
      //#define USE_BH1750
      //#define USE_MLX90614
      //#define USE_BME280
      //#define USE_BMP085_180
      //#define USE_BMP280
      //#define USE_SONOFF
      //#define USE_HCSR04
      //#define USE_MCP9808
      //#define USE_MQ
      //#define USE_MHZ19
      //#define USE_AM2320
      //#define USE_TSL2561
      //#define USE_PT100
      //#define USE_DIMMER
      //#define USE_PULSE_METER
      //#define USE_PMS
      //#define USE_VL53L0X
      //#define USE_SSD1306
      //#define USE_SHT31
      //#define USE_SI7021
      //#define USE_CHIRP
      //#define USE_HD44780
      //#define USE_TTP
      //#define USE_SERVO
      //#define USE_APDS9960
      //#define USE_NEOPIXEL
      
      /***********************************
       * NodeManager built-in features
       */
      
      // Enable/disable NodeManager's features
      #define FEATURE_DEBUG ON
      #define FEATURE_POWER_MANAGER OFF
      #define FEATURE_INTERRUPTS ON
      #define FEATURE_CONDITIONAL_REPORT OFF
      #define FEATURE_EEPROM OFF
      #define FEATURE_SLEEP ON
      #define FEATURE_RECEIVE ON
      #define FEATURE_TIME OFF
      #define FEATURE_RTC OFF
      #define FEATURE_SD OFF
      #define FEATURE_HOOKING OFF
      
      /***********************************
       * Load NodeManager Library
       */
      
      #include "NodeManagerLibrary.h"
      NodeManager node;
      
      /***********************************
       * Add your sensors below
       */
      
      // built-in sensors
      //SensorBattery battery(node);
      //SensorConfiguration configuration(node);
      //SensorSignal signal(node);
      //PowerManager power(5,6);
      
      // Attached sensors
      //SensorAnalogInput analog(node,A0);
      //SensorLDR ldr(node,A0);
      //SensorRain rain(node,A0);
      //SensorSoilMoisture soil(node,A0);
      //SensorThermistor thermistor(node,A0);
      //SensorML8511 ml8511(node,A0);
      //SensorACS712 acs712(node,A0);
      //SensorDigitalInput digitalIn(node,6);
      //SensorDigitalOutput digitalOut(node,6);
      //SensorRelay relay(node,6);
      //SensorLatchingRelay1Pin latching1pin(node,6);
      //SensorLatchingRelay2Pins latching2pins(node,6,7);
      //SensorDHT11 dht11(node,6);
      //SensorDHT22 dht22(node,6);
      //SensorSHT21 sht21(node);
      //SensorHTU21D htu21(node);
      //SensorInterrupt interrupt(node,3);
      //SensorDoor door(node,3);
      //SensorMotion motion(node,3);
      //SensorDs18b20 ds18b20(node,6);
      //SensorBH1750 bh1750(node);
      //SensorMLX90614 mlx90614(node);
      //SensorBME280 bme280(node);
      //SensorBMP085 bmp085(node);
      //SensorBMP180 bmp180(node);
      //SensorBMP280 bmp280(node);
      //SensorSonoff sonoff(node);
      //SensorHCSR04 hcsr04(node,6);
      //SensorMCP9808 mcp9808(node);
      //SensorMQ mq(node,A0);
      //SensorMHZ19 mhz19(node,6,7);
      //SensorAM2320 am2320(node);
      //SensorTSL2561 tsl2561(node);
      //SensorPT100 pt100(node,6);
      //SensorDimmer dimmer(node,3);
      //SensorRainGauge rainGauge(node,3);
      //SensorPowerMeter powerMeter(node,3);
      //SensorWaterMeter waterMeter(node,3);
      //SensorPlantowerPMS pms(node,6,7);
      //SensorVL53L0X vl53l0x(node,3);
      //DisplaySSD1306 ssd1306(node);
      //SensorSHT31 sht31(node);
      //SensorSI7021 si7021(node);
      //SensorChirp chirp(node);
      //DisplayHD44780 hd44780(node);
      //SensorTTP ttp(node);
      //SensorServo servo(node,6);
      //SensorAPDS9960 apds9960(node,3);
      //SensorNeopixel neopixel(node,6);
      
      /***********************************
       * Main Sketch
       */
      
      // before
      void before() {
        // setup the serial port baud rate
        Serial.begin(MY_BAUD_RATE);
        /*
        * Configure your sensors below
        */
        // report measures of every attached sensors every 10 seconds
        //node.setReportIntervalSeconds(10);
        // report measures of every attached sensors every 10 minutes
        //node.setReportIntervalMinutes(10);
        // set the node to sleep in 30 seconds cycles
        node.setSleepSeconds(30);
        // set the node to sleep in 5 minutes cycles
        //node.setSleepMinutes(5);
        // report battery level every 10 minutes
        //battery.setReportIntervalMinutes(10);
        // set an offset to -1 to a thermistor sensor
        //thermistor.setOffset(-1);
        // change the id of a the first child of a sht21 sensor
        //sht21.children.get(1)->setChildId(5);
        // report only when the analog value is above 40%
        //analog.children.get(1)->setMinThreshold(40);
        // power all the nodes through dedicated pins
        //node.setPowerManager(power);
        /*
        * Configure your sensors above
        */
        node.before();
      }
      
      // presentation
      void presentation() {
        // call NodeManager presentation routine
        node.presentation();
      }
      
      // setup
      void setup() {
        // call NodeManager setup routine
        node.setup();
      }
      
      // loop
      void loop() {
        // call NodeManager loop routine
        node.loop();
      }
      
      #if FEATURE_RECEIVE == ON
      // receive
      void receive(const MyMessage &message) {
        // call NodeManager receive routine
        node.receive(message);
      }
      #endif
      
      #if FEATURE_TIME == ON
      // receiveTime
      void receiveTime(unsigned long ts) {
        // call NodeManager receiveTime routine
        node.receiveTime(ts);
      }
      #endif
      

      did I forget to set a setting or where could the problem lie?
      thank you for your effort?

      best regards
      Stefan

      U Offline
      U Offline
      usernobody
      wrote on last edited by
      #2

      I kick myself 😑 ...gateway and sleep don't fit very well ...Problem solved!!!

      U 1 Reply Last reply
      1
      • U usernobody

        I kick myself 😑 ...gateway and sleep don't fit very well ...Problem solved!!!

        U Offline
        U Offline
        user2684
        Contest Winner
        wrote on last edited by
        #3

        @usernobody even if you're right, gateway and sleep do not fit very well, it should compile just fine. Do you have the compilation error to share? Thanks!

        1 Reply Last reply
        0

        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

        With your input, this post could be even better 💗

        Register Login
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        13

        Online

        12.0k

        Users

        11.2k

        Topics

        113.4k

        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