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. implementing multiple sensors

implementing multiple sensors

Scheduled Pinned Locked Moved Development
83 Posts 28 Posters 86.9k Views 15 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.
  • andyunoA Offline
    andyunoA Offline
    andyuno
    wrote on last edited by
    #8

    Thanks, been doing some more testing it seems as though my movement sensor interacts with the relays which wasn't my intention, and I have no control over them within Vera.

    :) Any Help is Appreciated Thank You.

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

      By putting 4 spaces first on each line you get code formatting here in the forum (mark section in IDE and press tab a couple of times to indent the section before copying it here).

      I think you also can do a "Copy for forum" in the edit-menu.

      1 Reply Last reply
      0
      • E Offline
        E Offline
        egbertje
        wrote on last edited by egbertje
        #10

        Why not a default "multisensor" on the mysensors site at the example page? I see a lot of people like me who are new to arduino and looking for a multisensor sketch. For me the ultimate sensor is like the "roomnode" like a jeenode : Motion + light (LDR) + temp (ds18b20), where motion message is direct and the others once a minute or so.

        hekH 1 Reply Last reply
        0
        • E egbertje

          Why not a default "multisensor" on the mysensors site at the example page? I see a lot of people like me who are new to arduino and looking for a multisensor sketch. For me the ultimate sensor is like the "roomnode" like a jeenode : Motion + light (LDR) + temp (ds18b20), where motion message is direct and the others once a minute or so.

          hekH Offline
          hekH Offline
          hek
          Admin
          wrote on last edited by
          #11

          @egbertje

          Yes, that is a good idea. Someone up for the task?

          BulldogLowellB 1 Reply Last reply
          0
          • E Offline
            E Offline
            egbertje
            wrote on last edited by
            #12

            Im already trying, but have to learn a lot :)

            1 Reply Last reply
            0
            • hekH hek

              @egbertje

              Yes, that is a good idea. Someone up for the task?

              BulldogLowellB Offline
              BulldogLowellB Offline
              BulldogLowell
              Contest Winner
              wrote on last edited by
              #13

              @hek

              :)

              Perhaps we can get a list of preferred combinations and I can work on that alongside anyone else who may wish to do that too.

              I'd like to help but also would like it 100% debugged before we publish.

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

                A common multi-sensors-combination is:

                Motion + Light (LDR or Photo resistor) + DHT (Temp+Humidity)

                I would prefer if the example sleeps Arduino+radio while doing nothing.

                marceltrapmanM E 2 Replies Last reply
                0
                • hekH hek

                  A common multi-sensors-combination is:

                  Motion + Light (LDR or Photo resistor) + DHT (Temp+Humidity)

                  I would prefer if the example sleeps Arduino+radio while doing nothing.

                  marceltrapmanM Offline
                  marceltrapmanM Offline
                  marceltrapman
                  Mod
                  wrote on last edited by
                  #15

                  @hek said:

                  Motion + Light (LDR or Photo resistor) + DHT (Temp+Humidity)

                  +1 for that combo :)

                  Fulltime Servoy Developer
                  Parttime Moderator MySensors board

                  I use Domoticz as controller for Z-Wave and MySensors (previously Indigo and OpenHAB).
                  I have a FABtotum to print cases.

                  clippermiamiC 1 Reply Last reply
                  0
                  • andyunoA Offline
                    andyunoA Offline
                    andyuno
                    wrote on last edited by
                    #16

                    I think this is a good basis to start. A standard set of multi-senses based on temperature, humidity, light and movement which I think would be useful in all applications

                    :) Any Help is Appreciated Thank You.

                    1 Reply Last reply
                    0
                    • marceltrapmanM marceltrapman

                      @hek said:

                      Motion + Light (LDR or Photo resistor) + DHT (Temp+Humidity)

                      +1 for that combo :)

                      clippermiamiC Offline
                      clippermiamiC Offline
                      clippermiami
                      Hero Member
                      wrote on last edited by
                      #17

                      @marceltrapman I'll second that :) I'm working on combining the Light-DHT but I'd really like to get the complete set going.

                      1 Reply Last reply
                      0
                      • BulldogLowellB Offline
                        BulldogLowellB Offline
                        BulldogLowell
                        Contest Winner
                        wrote on last edited by BulldogLowell
                        #18

                        What would be interesting is to make the multi-sensor sketch so that if we ran it either powered or on battery it would adjust its behaviour accordingly. Something like the AEON 4-in-1.

                        When you are on battery, it is all about conserving that power source, and while on mains, it is all about consistency of data updates and possibly adding other functionality.

                        Plus, I wanted to work on that LED idea so that we can broadcast a 'message' to a grouping of sensors and activate an (RGB) LED in the sensor.

                        Too much?

                        marceltrapmanM 1 Reply Last reply
                        0
                        • BulldogLowellB BulldogLowell

                          What would be interesting is to make the multi-sensor sketch so that if we ran it either powered or on battery it would adjust its behaviour accordingly. Something like the AEON 4-in-1.

                          When you are on battery, it is all about conserving that power source, and while on mains, it is all about consistency of data updates and possibly adding other functionality.

                          Plus, I wanted to work on that LED idea so that we can broadcast a 'message' to a grouping of sensors and activate an (RGB) LED in the sensor.

                          Too much?

                          marceltrapmanM Offline
                          marceltrapmanM Offline
                          marceltrapman
                          Mod
                          wrote on last edited by
                          #19

                          @BulldogLowell Good idea. Dunno if it is possible to recognise if it is battery powered or not.
                          But this is the way to go imho.
                          I think it is not a question of 'too much' but more 'is this even possible'?

                          Fulltime Servoy Developer
                          Parttime Moderator MySensors board

                          I use Domoticz as controller for Z-Wave and MySensors (previously Indigo and OpenHAB).
                          I have a FABtotum to print cases.

                          1 Reply Last reply
                          0
                          • hekH hek

                            A common multi-sensors-combination is:

                            Motion + Light (LDR or Photo resistor) + DHT (Temp+Humidity)

                            I would prefer if the example sleeps Arduino+radio while doing nothing.

                            E Offline
                            E Offline
                            egbertje
                            wrote on last edited by egbertje
                            #20

                            @hek said:

                            A common multi-sensors-combination is:

                            Motion + Light (LDR or Photo resistor) + DHT (Temp+Humidity)

                            I would prefer if the example sleeps Arduino+radio while doing nothing.

                            +1 for me !

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

                              You could probably have a #define or flag telling if sensor should be running on battery.

                              1 Reply Last reply
                              1
                              • clippermiamiC Offline
                                clippermiamiC Offline
                                clippermiami
                                Hero Member
                                wrote on last edited by
                                #22

                                I merged the Temp/Humidity and Light sensor functions into already included sensor on Vera. Apparently the Gateway will not recognize such a change made inline. The Serial Monitor showed the Light value being reported but it was never displayed on Vera. I tried running the Inclusion function but it never showed the Light sensor in the Node.

                                Knowing the way Vera works, this doesn't really surprise me all that much. I'm guessing that in order to make this work one has to ClearEEPROM on the Sensor, remove the Node from Vera, upload the revised sketch to the Sensor and go through the Inclusion again, essentially starting from scratch.

                                clippermiamiC 1 Reply Last reply
                                0
                                • clippermiamiC clippermiami

                                  I merged the Temp/Humidity and Light sensor functions into already included sensor on Vera. Apparently the Gateway will not recognize such a change made inline. The Serial Monitor showed the Light value being reported but it was never displayed on Vera. I tried running the Inclusion function but it never showed the Light sensor in the Node.

                                  Knowing the way Vera works, this doesn't really surprise me all that much. I'm guessing that in order to make this work one has to ClearEEPROM on the Sensor, remove the Node from Vera, upload the revised sketch to the Sensor and go through the Inclusion again, essentially starting from scratch.

                                  clippermiamiC Offline
                                  clippermiamiC Offline
                                  clippermiami
                                  Hero Member
                                  wrote on last edited by clippermiami
                                  #23

                                  @clippermiami

                                  Re: This posting about merging sensors.

                                  I did exactly as I said in there:

                                  1. Removed the Node and Children from Vera. At this point I have only the MySensors Plugin visible in Vera
                                  2. Cleared EEPROM on the Sensor
                                  3. Uploaded the new sketch to the Sensor
                                  4. Ran Inclusion on Vera

                                  When inclusion ran it found 4 new devices (I assume Node, Temp, Hum, Light)

                                  But Vera does NOT display the new devices even after multiple restarts. The Serial Monitor on the Sensor shows that it is indeed sending data and receiving ACK OK from the Gateway. Subsequent attempts at Inclusion do not find any devices so the GW at least knows they are there.

                                  Looking at the SysLog there is no sensor data being reported since I started this so apparently it isn't getting through.

                                  I'm going to Clear EEPROM again and fallback to the Temp/Hum sensor in case there is a problem with the new sensor code.

                                  Well, that's interesting. After reverting to he 2 sensor node Inclusion found 3 new devices and Vera now displays them. Yet when the 3 sensor code was running the serial monitor showed transmission and ACK for all three sensors. Now I'm confused.

                                  [UPDATE]
                                  I sorted it out, i had several problems.

                                  1. It appears the it is necessary to RESET the Node prior to Inclusion. Vera will then find the devices and display them. Absent the Reset it looks like Vera found them but that was all.
                                  2. When it finally displayed the LIGHT, it was showing as an ON/OFF Switch not a level. In the Setup routine i had
                                    gw.sendSensorPresentation(CHILD_ID_LIGHT, S_LIGHT);
                                    rather than
                                    gw.sendSensorPresentation(CHILD_ID_LIGHT, S_LIGHT_LEVEL);
                                    and similarly in the sending of the data I had left off the "_LEVEL" not realizing that that told the GW how to display the device. Now I know :)

                                  Anyway, the three input sensor is working. In the process of making the conversion I changed the Light Level to a floating number for consistency on the display .I've also implemented a simple Keepalive; every "N" times through the loop it resends the last temperature reading. i have this set to 30 times (and I adjusted the basic data cycle from 30 seconds to 60 seconds) so the keep alive occurs every 30 minutes whether the sensor sends any data in that time or not.

                                  1 Reply Last reply
                                  1
                                  • E Offline
                                    E Offline
                                    egbertje
                                    wrote on last edited by
                                    #24

                                    Somebody has good result in a working multisensor and wants to share his code?

                                    NuubiN 1 Reply Last reply
                                    0
                                    • liningerL Offline
                                      liningerL Offline
                                      lininger
                                      wrote on last edited by
                                      #25

                                      I have been working on one that combines a servo, temperature and light sensor. I have had it running for a while now. I have been busy lately and have not really had time to write it up and post it. I am attaching what I have, maybe it would help or give some ideas.
                                      [Servo-Light-Temp-Sensors.zip](uploading 100%)

                                      liningerL 1 Reply Last reply
                                      0
                                      • W Offline
                                        W Offline
                                        wannabee
                                        wrote on last edited by wannabee
                                        #26

                                        Probably not the easiest to look at since it combined a RGB diode and RFID reader. But it works very well.
                                        https://github.com/wbcode/ham/blob/master/arduino/MySensorRFIDandRGB/RGBandRFID/RGBandRFID.ino

                                        I should add that I don't use the Vera as a controler.

                                        WB

                                        1 Reply Last reply
                                        0
                                        • liningerL lininger

                                          I have been working on one that combines a servo, temperature and light sensor. I have had it running for a while now. I have been busy lately and have not really had time to write it up and post it. I am attaching what I have, maybe it would help or give some ideas.
                                          [Servo-Light-Temp-Sensors.zip](uploading 100%)

                                          liningerL Offline
                                          liningerL Offline
                                          lininger
                                          wrote on last edited by
                                          #27

                                          .zip did not take here are the files

                                          Servo-Light-Temp-Sensors.ino Servo-Temp-Light-Sensors.jpg vera-blinds.jpg

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


                                          11

                                          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