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. Hardware
  3. Mini Pro + DHT12 + NRF24L01+ SMD

Mini Pro + DHT12 + NRF24L01+ SMD

Scheduled Pinned Locked Moved Hardware
12 Posts 3 Posters 2.8k Views 3 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.
  • michlb1982M michlb1982

    Hi
    I ordered the new DHT12 and the NRF24L01+ SMD and tried to build an Humidity sensor but it istn't working..
    i'm not a programmer so i don't no where the problem is...

    i testet the DHT12 with this code and it works...

    //Test library for DHT12 sensors.
    //Write by Bobadas.
    
    #include <DHT12.h>
    #include <Wire.h>     //The DHT12 uses I2C comunication.
    DHT12 dht12;          //Preset scale CELSIUS and ID 0x5c.
    /*
    For configuration library:
    DHT12 dht12("Scale temperature","ID device for I2C");
    On "Scale temperature" you can select the preset scale:
    CELSIUS, FAHRENHEIT or KELVIN.
    And on "ID device", you can put ID sensor, on DHT12
    normally is 0x5c.
    Examples:
      DHT12 dht12;
    The preset scale is CELSIUS and ID is 0x5c.
      DHT12 dht12(KELVIN);
    the preset scale is KELVIN and ID is 0x5c.
      DHT12 dht12(FAHRENHEIT,0x53);
    The preset scale is FAHRENHEIT and ID is 0x53.
    */
    
    void setup() {
      Wire.begin();
      Serial.begin(9600);
      Serial.println("Prueba de libreria DHT12:");
    }
    
    void loop() {
      Serial.print("Temperatura: ");
      Serial.print(dht12.readTemperature());
    //Read temperature with preset scale.
      Serial.print("*C  Humedad: ");
      Serial.print(dht12.readHumidity());
    //Read humidity.
      Serial.println("%RH");
      Serial.print("Temperatura: ");
      Serial.print(dht12.readTemperature(FAHRENHEIT));
    //Read temperature as forced fahrenheit.
      Serial.println("*F");
      Serial.print("Temperatura: ");
      Serial.print(dht12.readTemperature(KELVIN));
    //Read termperature as forced kelvin.
      Serial.println("*K");
    
      delay(5000);
    }
    
    /*
    if it delivers the values 0.01, 0.02 or 0.03, you are
    giving us the error that has had in reading:
    0.01: DHT12 is not connected or the ID does not exist.
    0.02: There have been a problem with communication.
    0.03: Checksum error (bad connections, check the wires). 
    */
    

    and i wired the nrf like in the tutorial but i think there is something wrong... i used this for the wireing
    alt text

    and i used the 3,3V regulator..

    then i changed the code like this:

    /*
     *******************************
     *
     * REVISION HISTORY
     * Version 1.0: Michael Berger
     * Version 1.1 - 2017-03-31: Converted to MySensors v2.0 and added various improvements - Torben Woltjen (mozzbozz)
     * 
     * DESCRIPTION
     * This sketch provides an example of how to implement a humidity/temperature
     * sensor using a DHT12
     *  
     * For more information, please visit:
     * http://www.mysensors.org/build/humidity
     * 
     */
    
    // Enable debug prints
    #define MY_DEBUG
    
    // Enable and select radio type attached 
    #define MY_RADIO_NRF24
    
    
    #include <SPI.h>
    #include <MySensors.h>  
    #include <DHT12.h>
    #include <Wire.h>     //The DHT12 uses I2C comunication.
    DHT12 dht12;          //Preset scale CELSIUS and ID 0x5c.
    
    
    // Sleep time between sensor updates (in milliseconds)
    // Must be >1000ms for DHT22 and >2000ms for DHT11
    static const uint64_t UPDATE_INTERVAL = 60000;
    
    // Force sending an update of the temperature after n sensor reads, so a controller showing the
    // timestamp of the last update doesn't show something like 3 hours in the unlikely case, that
    // the value didn't change since;
    // i.e. the sensor would force sending an update every UPDATE_INTERVAL*FORCE_UPDATE_N_READS [ms]
    static const uint8_t FORCE_UPDATE_N_READS = 10;
    
    #define CHILD_ID_HUM 0
    #define CHILD_ID_TEMP 1
    
    float lastTemp;
    float lastHum;
    uint8_t nNoUpdatesTemp;
    uint8_t nNoUpdatesHum;
    bool metric = true;
    
    MyMessage msgHum(CHILD_ID_HUM, V_HUM);
    MyMessage msgTemp(CHILD_ID_TEMP, V_TEMP);
    
    
    void presentation()  
    { 
      // Send the sketch version information to the gateway
      sendSketchInfo("TemperatureAndHumidity", "1.1");
    
      // Register all sensors to gw (they will be created as child devices)
      present(CHILD_ID_HUM, S_HUM);
      present(CHILD_ID_TEMP, S_TEMP);
    
      metric = getControllerConfig().isMetric;
    }
    
    
    void setup()
    {
      Wire.begin();
      Serial.begin(9600);
      Serial.println("Prueba de libreria DHT12:");
    }
    
    
    void loop()      
    {  
      // Force reading sensor, so it works also after sleep()
    //  dht12.readSensor(true);
    
      // Get temperature from DHT library
      float temperature = dht12.readTemperature();
      Serial.print("Temp: ");
      Serial.print(dht12.readTemperature());
      if (isnan(temperature)) {
        Serial.println("Failed reading temperature from DHT!");
      } else if (temperature != lastTemp || nNoUpdatesTemp == FORCE_UPDATE_N_READS) {
        // Only send temperature if it changed since the last measurement or if we didn't send an update for n times
        lastTemp = temperature;
    //    if (!metric) {
    //      temperature = dht12.toFahrenheit(temperature);
    //    }
        // Reset no updates counter
        nNoUpdatesTemp = 0;
    //    temperature += SENSOR_TEMP_OFFSET;
        send(msgTemp.set(temperature, 1));
    
        #ifdef MY_DEBUG
        Serial.print("T: ");
        Serial.println(temperature);
        #endif
      } else {
        // Increase no update counter if the temperature stayed the same
        nNoUpdatesTemp++;
      }
    
      // Get humidity from DHT library
      float humidity = dht12.readHumidity();
      if (isnan(humidity)) {
        Serial.println("Failed reading humidity from DHT");
      } else if (humidity != lastHum || nNoUpdatesHum == FORCE_UPDATE_N_READS) {
        // Only send humidity if it changed since the last measurement or if we didn't send an update for n times
        lastHum = humidity;
        // Reset no updates counter
        nNoUpdatesHum = 0;
        send(msgHum.set(humidity, 1));
    
        #ifdef MY_DEBUG
        Serial.print("H: ");
        Serial.println(humidity);
        #endif
      } else {
        // Increase no update counter if the humidity stayed the same
        nNoUpdatesHum++;
      }
    
      // Sleep for a while to save energy
      sleep(UPDATE_INTERVAL); 
    }
    

    now i get these lines in the serial monitor:

    222794 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    224802 !TSM:FPAR:NO REPLY
    224804 TSM:FPAR
    226404 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    228412 !TSM:FPAR:NO REPLY
    228414 TSM:FPAR
    230013 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    232022 !TSM:FPAR:NO REPLY
    232024 TSM:FPAR
    233623 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:

    can anybody tell me where the problem is.????

    thanks a lot!

    ps i use a RPi-Gateway with about 15 older Arduino Nano with DHT11 sensors..... they are working fine but too big...

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

    @michlb1982 looks like the node is able to receive ack from the gw on the messages sent by the node (indicated by st=OK), but the reply message from the gateway is not received.

    Could you share the gateway log?

    Does the gw run the same version of MySensors as the node?

    1 Reply Last reply
    0
    • gohanG Offline
      gohanG Offline
      gohan
      Mod
      wrote on last edited by
      #3

      I think the node ID is missing

      1 Reply Last reply
      0
      • michlb1982M Offline
        michlb1982M Offline
        michlb1982
        wrote on last edited by michlb1982
        #4

        good morning

        here the config of my rpi-gateway with direct connected nrf24L01+.

        define SerialGate MYSENSORS /dev/ttyUSB020@115200
        attr SerialGate autocreate 1
        attr SerialGate first-sensorid 1
        attr SerialGate last-sensorid 255
        attr SerialGate requestAck 1
        attr SerialGate room 00_Sensornet
        attr SerialGate stateFormat connection```
        
        
        
        

        DEF /dev/ttyUSB020@115200
        DeviceName /dev/ttyUSB020@115200
        FD 4
        NAME SerialGate
        NOTIFYDEV global
        NR 63
        NTFY_ORDER 50-SerialGate
        PARTIAL
        STATE connected
        TYPE MYSENSORS
        ack 1
        inclusion-mode 1
        outstandingAck 0
        version 2.1.0-beta ```

        libraryversion on sensor 2.1.1
        version of Gateway 2.1.0-beta

        how can i update the gateway version?

        is it nessasary to update the old sensores too?

        greetings

        ps the log:

        2017.04.16 08:41:24 1: Including ./log/fhem.save
        2017.04.16 08:41:24 3: Opening SerialGate device /dev/ttyUSB020
        2017.04.16 08:41:24 3: Setting SerialGate serial parameters to 115200,8,N,1
        2017.04.16 08:41:24 3: SerialGate device opened
        2017.04.16 08:44:47 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
        
        2017.04.16 08:44:47 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
        
        2017.04.16 08:44:47 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
        
        2017.04.16 08:44:47 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
        
        2017.04.16 08:44:58 5: MYSENSORS/RAW: /170;0;1;0;0;20.0
        
        2017.04.16 08:44:58 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '20.0'
        
        2017.04.16 08:45:28 5: MYSENSORS/RAW: /170;0;1;0;1;36.0
        160;0;1;0;0;24.0
        160;0;1;0;1;35.0
        190;0;1;0;0;25.0
        190;0;1;0;1;39.0
        70;0;1;0;0;18.0
        70;0;1;0;1;38.0
        130;0;1;0;0;21.0
        130;0;1;0;1;36.0
        120;0;1;0;0;23.0
        120;0;1;0;1;35.0
        
        2017.04.16 08:45:28 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
        
        2017.04.16 08:45:28 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '24.0'
        
        2017.04.16 08:45:28 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
        
        2017.04.16 08:45:28 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '25.0'
        
        2017.04.16 08:45:28 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '39.0'
        
        2017.04.16 08:45:28 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
        
        2017.04.16 08:45:29 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
        
        2017.04.16 08:45:29 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '21.0'
        
        2017.04.16 08:45:29 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
        
        2017.04.16 08:45:29 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '23.0'
        
        2017.04.16 08:45:29 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
        
        2017.04.16 08:46:01 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
        
        2017.04.16 08:46:01 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
        
        2017.04.16 08:46:02 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
        
        2017.04.16 08:46:02 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
        
        2017.04.16 08:46:06 5: MYSENSORS/RAW: /170;0;1;0;0;20.0
        
        2017.04.16 08:46:06 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '20.0'
        
        2017.04.16 08:46:07 5: MYSENSORS/RAW: /170;0;1;0;1;36.0
        
        2017.04.16 08:46:07 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
        
        2017.04.16 08:46:14 5: MYSENSORS/RAW: /160;0;1;0;0;24.0
        
        2017.04.16 08:46:14 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '24.0'
        
        2017.04.16 08:46:15 5: MYSENSORS/RAW: /160;0;1;0;1;35.0
        
        2017.04.16 08:46:15 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
        
        2017.04.16 08:46:22 5: MYSENSORS/RAW: /190;0;1;0;0;25.0
        
        2017.04.16 08:46:22 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '25.0'
        
        2017.04.16 08:46:22 5: MYSENSORS/RAW: /190;0;1;0;1;39.0
        
        2017.04.16 08:46:22 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '39.0'
        
        2017.04.16 08:46:31 5: MYSENSORS/RAW: /120;0;1;0;0;23.0
        
        2017.04.16 08:46:31 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '23.0'
        
        2017.04.16 08:46:31 5: MYSENSORS/RAW: /120;0;1;0;1;35.0
        
        2017.04.16 08:46:31 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
        
        2017.04.16 08:46:33 5: MYSENSORS/RAW: /130;0;1;0;0;21.0
        
        2017.04.16 08:46:33 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '21.0'
        
        2017.04.16 08:46:34 5: MYSENSORS/RAW: /130;0;1;0;1;36.0
        
        2017.04.16 08:46:34 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
        
        2017.04.16 08:46:39 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
        
        2017.04.16 08:46:39 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
        
        2017.04.16 08:46:39 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
        
        2017.04.16 08:46:39 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
        
        2017.04.16 08:47:14 5: MYSENSORS/RAW: /170;0;1;0;0;20.0
        
        2017.04.16 08:47:14 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '20.0'
        
        2017.04.16 08:47:15 5: MYSENSORS/RAW: /170;0;1;0;1;36.0
        
        2017.04.16 08:47:15 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
        
        2017.04.16 08:47:16 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
        
        2017.04.16 08:47:16 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
        
        2017.04.16 08:47:16 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
        
        2017.04.16 08:47:16 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
        
        2017.04.16 08:47:22 5: MYSENSORS/RAW: /160;0;1;0;0;24.0
        
        2017.04.16 08:47:22 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '24.0'
        
        2017.04.16 08:47:22 5: MYSENSORS/RAW: /160;0;1;0;1;35.0
        
        2017.04.16 08:47:22 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
        
        2017.04.16 08:47:27 5: MYSENSORS/RAW: /190;0;1;0;0;25.0
        
        2017.04.16 08:47:27 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '25.0'
        
        2017.04.16 08:47:27 5: MYSENSORS/RAW: /190;0;1;0;1;39.0
        
        2017.04.16 08:47:27 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '39.0'
        
        2017.04.16 08:47:35 5: MYSENSORS/RAW: /120;0;1;0;0;23.0
        
        2017.04.16 08:47:35 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '23.0'
        
        2017.04.16 08:47:35 5: MYSENSORS/RAW: /120;0;1;0;1;35.0
        
        2017.04.16 08:47:35 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
        
        2017.04.16 08:47:42 5: MYSENSORS/RAW: /130;0;1;0;0;21.0
        
        2017.04.16 08:47:42 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '21.0'
        
        2017.04.16 08:47:42 5: MYSENSORS/RAW: /130;0;1;0;1;36.0
        
        2017.04.16 08:47:42 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
        
        2017.04.16 08:47:53 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
        
        2017.04.16 08:47:53 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
        
        2017.04.16 08:47:54 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
        
        2017.04.16 08:47:54 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
        
        2017.04.16 08:48:23 5: MYSENSORS/RAW: /170;0;1;0;0;20.0
        
        2017.04.16 08:48:23 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '20.0'
        
        2017.04.16 08:48:23 5: MYSENSORS/RAW: /170;0;1;0;1;36.0
        
        2017.04.16 08:48:23 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
        
        2017.04.16 08:48:29 5: MYSENSORS/RAW: /160;0;1;0;0;24.0
        
        2017.04.16 08:48:29 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '24.0'
        
        2017.04.16 08:48:29 5: MYSENSORS/RAW: /160;0;1;0;1;35.0
        
        2017.04.16 08:48:29 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
        
        2017.04.16 08:48:31 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
        
        2017.04.16 08:48:31 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
        
        2017.04.16 08:48:31 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
        
        2017.04.16 08:48:31 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
        
        2017.04.16 08:48:32 5: MYSENSORS/RAW: /190;0;1;0;0;25.0
        
        2017.04.16 08:48:32 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '25.0'
        
        2017.04.16 08:48:33 5: MYSENSORS/RAW: /190;0;1;0;1;39.0
        
        2017.04.16 08:48:33 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '39.0'
        
        2017.04.16 08:48:39 5: MYSENSORS/RAW: /120;0;1;0;0;23.0
        
        2017.04.16 08:48:39 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '23.0'
        
        2017.04.16 08:48:39 5: MYSENSORS/RAW: /120;0;1;0;1;35.0
        
        2017.04.16 08:48:39 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
        
        2017.04.16 08:48:50 5: MYSENSORS/RAW: /130;0;1;0;0;21.0
        
        2017.04.16 08:48:50 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '21.0'
        
        2017.04.16 08:48:50 5: MYSENSORS/RAW: /130;0;1;0;1;36.0
        
        2017.04.16 08:48:50 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
        
        2017.04.16 08:49:08 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
        
        2017.04.16 08:49:08 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
        
        2017.04.16 08:49:09 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
        
        2017.04.16 08:49:09 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
        
        2017.04.16 08:49:31 5: MYSENSORS/RAW: /170;0;1;0;0;20.0
        
        2017.04.16 08:49:31 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '20.0'
        
        2017.04.16 08:49:32 5: MYSENSORS/RAW: /170;0;1;0;1;36.0
        
        2017.04.16 08:49:32 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
        
        2017.04.16 08:49:36 5: MYSENSORS/RAW: /160;0;1;0;0;24.0
        
        2017.04.16 08:49:36 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '24.0'
        
        2017.04.16 08:49:36 5: MYSENSORS/RAW: /160;0;1;0;1;35.0
        
        2017.04.16 08:49:36 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
        
        2017.04.16 08:49:37 5: MYSENSORS/RAW: /190;0;1;0;0;25.0
        
        2017.04.16 08:49:37 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '25.0'
        
        2017.04.16 08:49:38 5: MYSENSORS/RAW: /190;0;1;0;1;39.0
        
        2017.04.16 08:49:38 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '39.0'
        
        2017.04.16 08:49:43 5: MYSENSORS/RAW: /120;0;1;0;0;23.0
        
        2017.04.16 08:49:43 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '23.0'
        
        2017.04.16 08:49:43 5: MYSENSORS/RAW: /120;0;1;0;1;35.0
        
        2017.04.16 08:49:43 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
        
        2017.04.16 08:49:45 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
        
        2017.04.16 08:49:45 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
        
        2017.04.16 08:49:46 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
        
        2017.04.16 08:49:46 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
        
        2017.04.16 08:49:58 5: MYSENSORS/RAW: /130;0;1;0;0;21.0
        
        2017.04.16 08:49:58 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '21.0'
        
        2017.04.16 08:49:58 5: MYSENSORS/RAW: /130;0;1;0;1;36.0
        
        2017.04.16 08:49:58 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
        
        mfalkviddM 1 Reply Last reply
        0
        • michlb1982M michlb1982

          good morning

          here the config of my rpi-gateway with direct connected nrf24L01+.

          define SerialGate MYSENSORS /dev/ttyUSB020@115200
          attr SerialGate autocreate 1
          attr SerialGate first-sensorid 1
          attr SerialGate last-sensorid 255
          attr SerialGate requestAck 1
          attr SerialGate room 00_Sensornet
          attr SerialGate stateFormat connection```
          
          
          
          

          DEF /dev/ttyUSB020@115200
          DeviceName /dev/ttyUSB020@115200
          FD 4
          NAME SerialGate
          NOTIFYDEV global
          NR 63
          NTFY_ORDER 50-SerialGate
          PARTIAL
          STATE connected
          TYPE MYSENSORS
          ack 1
          inclusion-mode 1
          outstandingAck 0
          version 2.1.0-beta ```

          libraryversion on sensor 2.1.1
          version of Gateway 2.1.0-beta

          how can i update the gateway version?

          is it nessasary to update the old sensores too?

          greetings

          ps the log:

          2017.04.16 08:41:24 1: Including ./log/fhem.save
          2017.04.16 08:41:24 3: Opening SerialGate device /dev/ttyUSB020
          2017.04.16 08:41:24 3: Setting SerialGate serial parameters to 115200,8,N,1
          2017.04.16 08:41:24 3: SerialGate device opened
          2017.04.16 08:44:47 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
          
          2017.04.16 08:44:47 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
          
          2017.04.16 08:44:47 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
          
          2017.04.16 08:44:47 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
          
          2017.04.16 08:44:58 5: MYSENSORS/RAW: /170;0;1;0;0;20.0
          
          2017.04.16 08:44:58 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '20.0'
          
          2017.04.16 08:45:28 5: MYSENSORS/RAW: /170;0;1;0;1;36.0
          160;0;1;0;0;24.0
          160;0;1;0;1;35.0
          190;0;1;0;0;25.0
          190;0;1;0;1;39.0
          70;0;1;0;0;18.0
          70;0;1;0;1;38.0
          130;0;1;0;0;21.0
          130;0;1;0;1;36.0
          120;0;1;0;0;23.0
          120;0;1;0;1;35.0
          
          2017.04.16 08:45:28 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
          
          2017.04.16 08:45:28 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '24.0'
          
          2017.04.16 08:45:28 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
          
          2017.04.16 08:45:28 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '25.0'
          
          2017.04.16 08:45:28 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '39.0'
          
          2017.04.16 08:45:28 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
          
          2017.04.16 08:45:29 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
          
          2017.04.16 08:45:29 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '21.0'
          
          2017.04.16 08:45:29 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
          
          2017.04.16 08:45:29 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '23.0'
          
          2017.04.16 08:45:29 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
          
          2017.04.16 08:46:01 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
          
          2017.04.16 08:46:01 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
          
          2017.04.16 08:46:02 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
          
          2017.04.16 08:46:02 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
          
          2017.04.16 08:46:06 5: MYSENSORS/RAW: /170;0;1;0;0;20.0
          
          2017.04.16 08:46:06 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '20.0'
          
          2017.04.16 08:46:07 5: MYSENSORS/RAW: /170;0;1;0;1;36.0
          
          2017.04.16 08:46:07 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
          
          2017.04.16 08:46:14 5: MYSENSORS/RAW: /160;0;1;0;0;24.0
          
          2017.04.16 08:46:14 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '24.0'
          
          2017.04.16 08:46:15 5: MYSENSORS/RAW: /160;0;1;0;1;35.0
          
          2017.04.16 08:46:15 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
          
          2017.04.16 08:46:22 5: MYSENSORS/RAW: /190;0;1;0;0;25.0
          
          2017.04.16 08:46:22 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '25.0'
          
          2017.04.16 08:46:22 5: MYSENSORS/RAW: /190;0;1;0;1;39.0
          
          2017.04.16 08:46:22 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '39.0'
          
          2017.04.16 08:46:31 5: MYSENSORS/RAW: /120;0;1;0;0;23.0
          
          2017.04.16 08:46:31 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '23.0'
          
          2017.04.16 08:46:31 5: MYSENSORS/RAW: /120;0;1;0;1;35.0
          
          2017.04.16 08:46:31 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
          
          2017.04.16 08:46:33 5: MYSENSORS/RAW: /130;0;1;0;0;21.0
          
          2017.04.16 08:46:33 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '21.0'
          
          2017.04.16 08:46:34 5: MYSENSORS/RAW: /130;0;1;0;1;36.0
          
          2017.04.16 08:46:34 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
          
          2017.04.16 08:46:39 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
          
          2017.04.16 08:46:39 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
          
          2017.04.16 08:46:39 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
          
          2017.04.16 08:46:39 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
          
          2017.04.16 08:47:14 5: MYSENSORS/RAW: /170;0;1;0;0;20.0
          
          2017.04.16 08:47:14 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '20.0'
          
          2017.04.16 08:47:15 5: MYSENSORS/RAW: /170;0;1;0;1;36.0
          
          2017.04.16 08:47:15 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
          
          2017.04.16 08:47:16 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
          
          2017.04.16 08:47:16 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
          
          2017.04.16 08:47:16 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
          
          2017.04.16 08:47:16 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
          
          2017.04.16 08:47:22 5: MYSENSORS/RAW: /160;0;1;0;0;24.0
          
          2017.04.16 08:47:22 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '24.0'
          
          2017.04.16 08:47:22 5: MYSENSORS/RAW: /160;0;1;0;1;35.0
          
          2017.04.16 08:47:22 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
          
          2017.04.16 08:47:27 5: MYSENSORS/RAW: /190;0;1;0;0;25.0
          
          2017.04.16 08:47:27 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '25.0'
          
          2017.04.16 08:47:27 5: MYSENSORS/RAW: /190;0;1;0;1;39.0
          
          2017.04.16 08:47:27 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '39.0'
          
          2017.04.16 08:47:35 5: MYSENSORS/RAW: /120;0;1;0;0;23.0
          
          2017.04.16 08:47:35 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '23.0'
          
          2017.04.16 08:47:35 5: MYSENSORS/RAW: /120;0;1;0;1;35.0
          
          2017.04.16 08:47:35 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
          
          2017.04.16 08:47:42 5: MYSENSORS/RAW: /130;0;1;0;0;21.0
          
          2017.04.16 08:47:42 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '21.0'
          
          2017.04.16 08:47:42 5: MYSENSORS/RAW: /130;0;1;0;1;36.0
          
          2017.04.16 08:47:42 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
          
          2017.04.16 08:47:53 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
          
          2017.04.16 08:47:53 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
          
          2017.04.16 08:47:54 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
          
          2017.04.16 08:47:54 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
          
          2017.04.16 08:48:23 5: MYSENSORS/RAW: /170;0;1;0;0;20.0
          
          2017.04.16 08:48:23 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '20.0'
          
          2017.04.16 08:48:23 5: MYSENSORS/RAW: /170;0;1;0;1;36.0
          
          2017.04.16 08:48:23 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
          
          2017.04.16 08:48:29 5: MYSENSORS/RAW: /160;0;1;0;0;24.0
          
          2017.04.16 08:48:29 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '24.0'
          
          2017.04.16 08:48:29 5: MYSENSORS/RAW: /160;0;1;0;1;35.0
          
          2017.04.16 08:48:29 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
          
          2017.04.16 08:48:31 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
          
          2017.04.16 08:48:31 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
          
          2017.04.16 08:48:31 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
          
          2017.04.16 08:48:31 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
          
          2017.04.16 08:48:32 5: MYSENSORS/RAW: /190;0;1;0;0;25.0
          
          2017.04.16 08:48:32 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '25.0'
          
          2017.04.16 08:48:33 5: MYSENSORS/RAW: /190;0;1;0;1;39.0
          
          2017.04.16 08:48:33 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '39.0'
          
          2017.04.16 08:48:39 5: MYSENSORS/RAW: /120;0;1;0;0;23.0
          
          2017.04.16 08:48:39 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '23.0'
          
          2017.04.16 08:48:39 5: MYSENSORS/RAW: /120;0;1;0;1;35.0
          
          2017.04.16 08:48:39 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
          
          2017.04.16 08:48:50 5: MYSENSORS/RAW: /130;0;1;0;0;21.0
          
          2017.04.16 08:48:50 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '21.0'
          
          2017.04.16 08:48:50 5: MYSENSORS/RAW: /130;0;1;0;1;36.0
          
          2017.04.16 08:48:50 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
          
          2017.04.16 08:49:08 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
          
          2017.04.16 08:49:08 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
          
          2017.04.16 08:49:09 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
          
          2017.04.16 08:49:09 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
          
          2017.04.16 08:49:31 5: MYSENSORS/RAW: /170;0;1;0;0;20.0
          
          2017.04.16 08:49:31 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '20.0'
          
          2017.04.16 08:49:32 5: MYSENSORS/RAW: /170;0;1;0;1;36.0
          
          2017.04.16 08:49:32 5: MYSENSORS Read: Rx: fr=170 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
          
          2017.04.16 08:49:36 5: MYSENSORS/RAW: /160;0;1;0;0;24.0
          
          2017.04.16 08:49:36 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '24.0'
          
          2017.04.16 08:49:36 5: MYSENSORS/RAW: /160;0;1;0;1;35.0
          
          2017.04.16 08:49:36 5: MYSENSORS Read: Rx: fr=160 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
          
          2017.04.16 08:49:37 5: MYSENSORS/RAW: /190;0;1;0;0;25.0
          
          2017.04.16 08:49:37 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '25.0'
          
          2017.04.16 08:49:38 5: MYSENSORS/RAW: /190;0;1;0;1;39.0
          
          2017.04.16 08:49:38 5: MYSENSORS Read: Rx: fr=190 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '39.0'
          
          2017.04.16 08:49:43 5: MYSENSORS/RAW: /120;0;1;0;0;23.0
          
          2017.04.16 08:49:43 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '23.0'
          
          2017.04.16 08:49:43 5: MYSENSORS/RAW: /120;0;1;0;1;35.0
          
          2017.04.16 08:49:43 5: MYSENSORS Read: Rx: fr=120 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '35.0'
          
          2017.04.16 08:49:45 5: MYSENSORS/RAW: /70;0;1;0;0;18.0
          
          2017.04.16 08:49:45 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '18.0'
          
          2017.04.16 08:49:46 5: MYSENSORS/RAW: /70;0;1;0;1;38.0
          
          2017.04.16 08:49:46 5: MYSENSORS Read: Rx: fr=070 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '38.0'
          
          2017.04.16 08:49:58 5: MYSENSORS/RAW: /130;0;1;0;0;21.0
          
          2017.04.16 08:49:58 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '21.0'
          
          2017.04.16 08:49:58 5: MYSENSORS/RAW: /130;0;1;0;1;36.0
          
          2017.04.16 08:49:58 5: MYSENSORS Read: Rx: fr=130 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '36.0'
          
          mfalkviddM Offline
          mfalkviddM Offline
          mfalkvidd
          Mod
          wrote on last edited by
          #5

          Thanks @michlb1982
          Mixing different 2.x versions is ok, so there is no need to upgrade the gw. If you want to upgrade anyway, do the same thing you did when creating the gw, except use a newer version of MySensors.

          I am not sure if the fhem log of the gw shows all debug info from the gw. There are no mentions of the broadcast messages sent by the node. Could you post the debug log from the gateway itself?

          michlb1982M 1 Reply Last reply
          0
          • mfalkviddM mfalkvidd

            Thanks @michlb1982
            Mixing different 2.x versions is ok, so there is no need to upgrade the gw. If you want to upgrade anyway, do the same thing you did when creating the gw, except use a newer version of MySensors.

            I am not sure if the fhem log of the gw shows all debug info from the gw. There are no mentions of the broadcast messages sent by the node. Could you post the debug log from the gateway itself?

            michlb1982M Offline
            michlb1982M Offline
            michlb1982
            wrote on last edited by
            #6

            @mfalkvidd sure i can, but how? is this you want to see an extra log direct from the gateway? where will i find this log?

            as i said i'm not an it technican just an hobbyist, a little DIY'er....

            mfalkviddM 1 Reply Last reply
            0
            • michlb1982M michlb1982

              @mfalkvidd sure i can, but how? is this you want to see an extra log direct from the gateway? where will i find this log?

              as i said i'm not an it technican just an hobbyist, a little DIY'er....

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

              @michlb1982 I don't know how to do that but I will try to find out.

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

                Found it!
                https://www.mysensors.org/build/raspberry#test

                The first time you run the gateway, enable the debug messages to verify that it is working:
                sudo ./bin/mysgw -d
                
                michlb1982M 1 Reply Last reply
                0
                • mfalkviddM mfalkvidd

                  Found it!
                  https://www.mysensors.org/build/raspberry#test

                  The first time you run the gateway, enable the debug messages to verify that it is working:
                  sudo ./bin/mysgw -d
                  
                  michlb1982M Offline
                  michlb1982M Offline
                  michlb1982
                  wrote on last edited by
                  #9

                  @mfalkvidd Thanks for the link... got it..

                  here the output from the debug..

                  pi@SmartPi:~/MySensors $ sudo ./bin/mysgw -d
                  mysgw: Starting gateway...
                  mysgw: Protocol version - 2.1.0-beta
                  mysgw: MCO:BGN:INIT GW,CP=RNNG--Q,VER=2.1.0-beta
                  mysgw: TSF:LRT:OK
                  mysgw: TSM:INIT
                  mysgw: TSF:WUR:MS=0
                  mysgw: !TSM:INIT:TSP FAIL
                  mysgw: TSM:FAIL:CNT=1
                  mysgw: TSM:FAIL:PDT
                  mysgw: TSM:FAIL:RE-INIT
                  mysgw: TSM:INIT
                  mysgw: !TSM:INIT:TSP FAIL
                  mysgw: TSM:FAIL:CNT=2
                  mysgw: TSM:FAIL:PDT
                  mysgw: TSM:FAIL:RE-INIT
                  mysgw: TSM:INIT
                  mysgw: !TSM:INIT:TSP FAIL
                  mysgw: TSM:FAIL:CNT=3
                  mysgw: TSM:FAIL:PDT
                  mysgw: TSM:FAIL:RE-INIT
                  mysgw: TSM:INIT
                  mysgw: !TSM:INIT:TSP FAIL
                  mysgw: TSM:FAIL:CNT=4
                  mysgw: TSM:FAIL:PDT
                  mysgw: TSM:FAIL:RE-INIT
                  mysgw: TSM:INIT
                  mysgw: !TSM:INIT:TSP FAIL
                  mysgw: TSM:FAIL:CNT=5
                  mysgw: TSM:FAIL:PDT
                  mysgw: TSM:FAIL:RE-INIT
                  mysgw: TSM:INIT
                  mysgw: !TSM:INIT:TSP FAIL
                  mysgw: TSM:FAIL:CNT=6
                  mysgw: TSM:FAIL:PDT
                  mysgw: TSM:FAIL:RE-INIT
                  mysgw: TSM:INIT
                  mysgw: !TSM:INIT:TSP FAIL
                  mysgw: TSM:FAIL:CNT=7
                  mysgw: TSM:FAIL:PDT
                  mysgw: TSM:FAIL:RE-INIT
                  mysgw: TSM:INIT
                  mysgw: TSM:INIT:TSP OK
                  mysgw: TSM:INIT:GW MODE
                  mysgw: TSM:READY:ID=0,PAR=0,DIS=0
                  mysgw: MCO:BGN:STP
                  mysgw: MCO:BGN:INIT OK,TSP=1
                  mysgw: TSF:MSG:READ,70-70-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
                  mysgw: TSF:MSG:BC
                  mysgw: TSF:MSG:FPAR REQ,ID=70
                  mysgw: TSF:PNG:SEND,TO=0
                  mysgw: TSF:CKU:OK
                  mysgw: TSF:MSG:GWL OK
                  mysgw: Received SIGINT
                  

                  My other sensors are working fine, just the new one isn't .

                  1 Reply Last reply
                  0
                  • gohanG Offline
                    gohanG Offline
                    gohan
                    Mod
                    wrote on last edited by
                    #10

                    It looks like it can't initialize the radio.

                    michlb1982M 1 Reply Last reply
                    0
                    • gohanG gohan

                      It looks like it can't initialize the radio.

                      michlb1982M Offline
                      michlb1982M Offline
                      michlb1982
                      wrote on last edited by
                      #11

                      @gohan thanks for the info.... you were right!
                      i soldered the smd radio like in the building instruktions descripted,and because of that, that there were no infos about the voltage of the smd radio i used the 3,3v regulator ... that was the mistake!!!
                      so i thaught, if it's not workimg, let's try tu use the 5v, worst case the radio will go to hell....
                      so... testet with 5v on themradio and ... heureka it works.... now i have the dht12 with nrf24 smd on a mini pro.... so the sensor is very small and easy coded....
                      i will make a build and wire diagramm and rewrite the code... who can i send it for publication on the mysensors site?

                      1 Reply Last reply
                      0
                      • gohanG Offline
                        gohanG Offline
                        gohan
                        Mod
                        wrote on last edited by
                        #12

                        That's odd... Unless that smd version has different voltage requirements, the nrf24 should fry with 5v

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


                        17

                        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