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.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.
  • 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
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        23

        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