Adding sensors and relays to serial gateway
-
Hello all, as a newbie in the world of arduino's i've been messing with the serial gateway for a while now and i'm kinda stuck. Whatever I try, I just can't get the sensors and relays to work on the arduino nano with the serial gateway. Can anyone help me out? I am not sure how to assign those sensors and relays to childIDs. It probably isn't all too hard.. if you know how it works
.
-
Hi! Do you have a gateway and a node working as a relay?
Child ID is assigned 0 for first sensor/accutor 1 for the next and so on... this is done automaticly if you use the relay sketch from http://www.mysensors.org/build/relay
for (int sensor=1, pin=RELAY_1; sensor<=NUMBER_OF_RELAYS;sensor++, pin++) { // Register all sensors to gw (they will be created as child devices) gw.present(sensor, S_LIGHT);```
Maybe if you post your code and version its easier to help you, or what you have done so far.
-
Thanks for the fast reply!
At this point I have my arduino nano with the mysensors serial gateway sketch uploaded to it and I have a 4 relayboard connected to the arduino. As I said, i'm new to Arduino programming and such. So the first question is, what to do next? Upload that relay code and include the code you sent?
-
@Tino Do you have only one nano for the gateway and relay node? or do you have two (a gateway nano and a node nano)?
-
I do have one arduino nano for the gateway, which is connected to my raspberry pi with the openHAB server. And furthermore I have four arduinos that I can use as nodes to connect sensors and relays to.
-
@Tino Then next thing to do is get the gateway (with radio) running with the gateway sketch and verify the working with the serial monitor.
If you completed that step, build the sensor node (with radio), load the relay sketch and verify if it connects to the gateway.
-
As said, I've uploaded the gateway code and received this: 0;0;3;0;14;Gateway startup complete
And I uploaded the http://www.mysensors.org/build/relay sketch to the other arduino, only changed the number of relays in the sketch. This is what I got from the relay sketch:find parent
send: 105-105-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,st=bc:
find parent
send: 105-105-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,st=bc:
find parent
send: 105-105-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,st=bc:
repeater started, id=105, parent=255, distance=255
find parent
send: 105-105-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,st=bc:
find parent
send: 105-105-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,st=bc:
find parent
send: 105-105-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,st=bc:
find parent
send: 105-105-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,st=bc:
find parent
send: 105-105-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,st=bc:
find parent
send: 105-105-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,st=bc:
-
How to find out what the ChildIDs are of the relays? Or is this just guessing?
-
What are you use as controller??
-
@Hoffan I am using OpenHAB as automation on a Raspberry PI 2B and connected to a Arduino Nano.
Next to that multiple (wireless) Nano's. The Nanos are connected with a serial gateway, atleast thats whats I am trying to achieve
-
Find parent means the node sends a request and trying to find its way to the gateway.
Do you see anything in the gateway log during this time?
-
@AWI @Hoffan @sundberg84
I can see both sketches are working, this is what the gateway prints out:0;0;3;0;14;Gateway startup complete.
0;0;3;0;9;read: 105-105-0 s=255,c=0,t=18,pt=0,l=5:1.5.1
105;255;0;0;18;1.5.1
0;0;3;0;9;read: 105-105-0 s=255,c=3,t=6,pt=1,l=1:0
105;255;3;0;6;0
0;0;3;0;9;read: 105-105-0 s=255,c=3,t=11,pt=0,l=5:Relay
105;255;3;0;11;Relay
0;0;3;0;9;read: 105-105-0 s=255,c=3,t=12,pt=0,l=3:1.0
105;255;3;0;12;1.0
0;0;3;0;9;read: 105-105-0 s=1,c=0,t=3,pt=0,l=0:
105;1;0;0;3;
0;0;3;0;9;read: 105-105-0 s=2,c=0,t=3,pt=0,l=0:
105;2;0;0;3;
0;0;3;0;9;read: 105-105-0 s=3,c=0,t=3,pt=0,l=0:
105;3;0;0;3;
0;0;3;0;9;read: 105-105-0 s=4,c=0,t=3,pt=0,l=0:
105;4;0;0;3;Is this correct?
Suggested Topics
-
Controller to Sensor communication problem
Troubleshooting • 12 Nov 2014, 10:11 • A Former User 12 Nov 2014, 19:54 -
OpenHAB MySensors binding 2.5: V_VAR1 and String values
OpenHAB • 3 Jun 2020, 19:09 • syntacrsc 7 Jun 2020, 18:01 -
Static Node ID and other Unanswered Questions
Troubleshooting • 27 Dec 2014, 02:46 • A Former User 27 Dec 2014, 13:11 -
💬 Arduino Nano NRF24L01+ Shield
OpenHardware.io • 5 Jul 2019, 09:41 • openhardware.io 5 Nov 2019, 07:23 -
Switching from v1.5 MQTT gateway to ESP8266 MQTT Client gateway
OpenHAB • 1 Feb 2016, 18:41 • mbj 8 Mar 2016, 22:07 -
Stabile Controller
Troubleshooting • 5 Mar 2015, 14:08 • C.r.a.z.y. 8 Mar 2015, 15:34 -
💬 Openhab 2 Mysensors smart chicken coop
OpenHardware.io • 2 Mar 2017, 17:02 • openhardware.io 2 Mar 2017, 17:02 -
The Most Stable Controller and gateway, vera or another listed controller
Controllers • 24 Nov 2014, 03:15 • raditv 25 Nov 2014, 07:31