Binary Control Modules , Switches, or Outlets on a Vera Edge
-
@hek this is the Serial Monitor output from the same board powered the same way except running my original code and no failures.
You can see when I gnd the input the output responds.
sensor started, id 32
send: 32-32-0-0 s=255,c=0,t=17,pt=0,l=5,st=ok:1.4.1
send: 32-32-0-0 s=255,c=3,t=6,pt=1,l=1,st=ok:0
send: 32-32-0-0 s=255,c=3,t=11,pt=0,l=13,st=ok:RemoteControl
send: 32-32-0-0 s=255,c=3,t=12,pt=0,l=4,st=ok:1.05
send: 32-32-0-0 s=3,c=0,t=0,pt=0,l=0,st=ok:
send: 32-32-0-0 s=4,c=0,t=0,pt=0,l=0,st=ok:
send: 32-32-0-0 s=5,c=0,t=0,pt=0,l=0,st=ok:
send: 32-32-0-0 s=6,c=0,t=0,pt=0,l=0,st=ok:
send: 32-32-0-0 s=7,c=0,t=0,pt=0,l=0,st=ok:
send: 32-32-0-0 s=8,c=0,t=0,pt=0,l=0,st=ok:
send: 32-32-0-0 s=3,c=1,t=16,pt=0,l=1,st=ok:1
send: 32-32-0-0 s=4,c=1,t=16,pt=0,l=1,st=ok:1
send: 32-32-0-0 s=5,c=1,t=16,pt=0,l=1,st=ok:1
send: 32-32-0-0 s=6,c=1,t=16,pt=0,l=1,st=ok:1
send: 32-32-0-0 s=7,c=1,t=16,pt=0,l=1,st=ok:1
send: 32-32-0-0 s=8,c=1,t=16,pt=0,l=1,st=ok:1
send: 32-32-0-0 s=5,c=1,t=16,pt=0,l=1,st=ok:0
send: 32-32-0-0 s=5,c=1,t=16,pt=0,l=1,st=ok:1
send: 32-32-0-0 s=5,c=1,t=16,pt=0,l=1,st=ok:0
send: 32-32-0-0 s=5,c=1,t=16,pt=0,l=1,st=ok:1
send: 32-32-0-0 s=5,c=1,t=16,pt=0,l=1,st=ok:0
send: 32-32-0-0 s=5,c=1,t=16,pt=0,l=1,st=ok:1
send: 32-32-0-0 s=5,c=1,t=16,pt=0,l=1,st=ok:0
send: 32-32-0-0 s=5,c=1,t=16,pt=0,l=1,st=ok:1
send: 32-32-0-0 s=5,c=1,t=16,pt=0,l=1,st=ok:0@mtnlvr
like this perhaps:
#include <MySensor.h> #include <SPI.h> #include <Bounce2.h> #define NUMBER_OF_PINS 6 #define RADIO_ID 32 MySensor gw; int buttonPin[NUMBER_OF_PINS] = {3,4,5,6,7,8}; Bounce debouncer[NUMBER_OF_PINS] = Bounce(); int oldValue[NUMBER_OF_PINS]; MyMessage msg(0,V_TRIPPED); void setup() { Serial.begin(115200); delay(1000); Serial.print(F("Sending device info...")); gw.begin(NULL, RADIO_ID, false); gw.sendSketchInfo("RemoteControl", "1.05"); gw.wait(250); for (int i = 0; i < NUMBER_OF_PINS; i++) { Serial.print(F("Setting up Pin")); Serial.println(i); gw.present(i, S_DOOR); pinMode(buttonPin[i], INPUT_PULLUP); debouncer[buttonPin[i]].attach(buttonPin[i]); debouncer[buttonPin[i]].interval(5); gw.wait(250); } Serial.println(F("Sensor presentation complete")); } void loop() { for (int i = 0; i < NUMBER_OF_PINS; i++) { debouncer[i].update(); int value = debouncer[i].read(); if (value != oldValue[i]) { msg.setSensor(i); gw.send(msg.set(value)); Serial.print(F("Pin ")); Serial.print(i); Serial.print(F(" changed state... New State: ")); Serial.println(value? F("Tripped") : F("Not Tripped")); oldValue[i] = value; } } } -
@mtnlvr
like this perhaps:
#include <MySensor.h> #include <SPI.h> #include <Bounce2.h> #define NUMBER_OF_PINS 6 #define RADIO_ID 32 MySensor gw; int buttonPin[NUMBER_OF_PINS] = {3,4,5,6,7,8}; Bounce debouncer[NUMBER_OF_PINS] = Bounce(); int oldValue[NUMBER_OF_PINS]; MyMessage msg(0,V_TRIPPED); void setup() { Serial.begin(115200); delay(1000); Serial.print(F("Sending device info...")); gw.begin(NULL, RADIO_ID, false); gw.sendSketchInfo("RemoteControl", "1.05"); gw.wait(250); for (int i = 0; i < NUMBER_OF_PINS; i++) { Serial.print(F("Setting up Pin")); Serial.println(i); gw.present(i, S_DOOR); pinMode(buttonPin[i], INPUT_PULLUP); debouncer[buttonPin[i]].attach(buttonPin[i]); debouncer[buttonPin[i]].interval(5); gw.wait(250); } Serial.println(F("Sensor presentation complete")); } void loop() { for (int i = 0; i < NUMBER_OF_PINS; i++) { debouncer[i].update(); int value = debouncer[i].read(); if (value != oldValue[i]) { msg.setSensor(i); gw.send(msg.set(value)); Serial.print(F("Pin ")); Serial.print(i); Serial.print(F(" changed state... New State: ")); Serial.println(value? F("Tripped") : F("Not Tripped")); oldValue[i] = value; } } }@BulldogLowell
This seems to work much better but what is the "version mismatch"?
You can see the change of pin 5 now immediately now when I connect it to gnd or leave it open.Sending device info...sensor started, id 32
send: 32-32-0-0 s=255,c=0,t=17,pt=0,l=5,st=ok:1.4.1
send: 32-32-0-0 s=255,c=3,t=6,pt=1,l=1,st=ok:0
read: 0-0-32 s=255,c=3,t=6,pt=0,l=1:I
send: 32-32-0-0 s=255,c=3,t=11,pt=0,l=13,st=ok:RemoteControl
send: 32-32-0-0 s=255,c=3,t=12,pt=0,l=4,st=ok:1.15
Setting up Pin0
send: 32-32-0-0 s=0,c=0,t=0,pt=0,l=0,st=ok:
Setting up Pin1
send: 32-32-0-0 s=1,c=0,t=0,pt=0,l=0,st=ok:
Setting up Pin2
send: 32-32-0-0 s=2,c=0,t=0,pt=0,l=0,st=ok:
Setting up Pin3
send: 32-32-0-0 s=3,c=0,t=0,pt=0,l=0,st=ok:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
Setting up Pin4
send: 32-32-0-0 s=4,c=0,t=0,pt=0,l=0,st=ok:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
Setting up Pin5
send: 0-0-0-0 s=5,c=0,t=0,pt=0,l=0,st=ok:
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 39-155-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
Sensor presentation complete
send: 0-0-0-0 s=3,c=1,t=16,pt=2,l=2,st=ok:1
Pin 3 changed state... New State: Tripped
send: 0-0-0-0 s=4,c=1,t=16,pt=2,l=2,st=ok:1
Pin 4 changed state... New State: Tripped
send: 0-0-0-0 s=5,c=1,t=16,pt=2,l=2,st=ok:1
Pin 5 changed state... New State: Tripped
send: 0-0-0-0 s=0,c=1,t=16,pt=2,l=2,st=ok:1
Pin 0 changed state... New State: Tripped
send: 0-0-0-0 s=1,c=1,t=16,pt=2,l=2,st=ok:1
Pin 1 changed state... New State: Tripped
send: 0-0-0-0 s=2,c=1,t=16,pt=2,l=2,st=ok:1
Pin 2 changed state... New State: Tripped
send: 0-0-0-0 s=5,c=1,t=16,pt=2,l=2,st=ok:0
Pin 5 changed state... New State: Not Tripped
send: 0-0-0-0 s=5,c=1,t=16,pt=2,l=2,st=ok:1
Pin 5 changed state... New State: Tripped
send: 0-0-0-0 s=5,c=1,t=16,pt=2,l=2,st=ok:0
Pin 5 changed state... New State: Not Tripped
send: 0-0-0-0 s=5,c=1,t=16,pt=2,l=2,st=ok:1
Pin 5 changed state... New State: Tripped
send: 0-0-0-0 s=5,c=1,t=16,pt=2,l=2,st=ok:0
Pin 5 changed state... New State: Not Tripped
send: 0-0-0-0 s=5,c=1,t=16,pt=2,l=2,st=ok:1
Pin 5 changed state... New State: Tripped
send: 0-0-0-0 s=5,c=1,t=16,pt=2,l=2,st=ok:0
Pin 5 changed state... New State: Not Tripped
send: 0-0-0-0 s=5,c=1,t=16,pt=2,l=2,st=ok:1
Pin 5 changed state... New State: Tripped
send: 0-0-0-0 s=5,c=1,t=16,pt=2,l=2,st=ok:0
Pin 5 changed state... New State: Not Tripped -
You seem to have radio disturbance (or the nodes radio get wacky when gateway sends its ack...).
I think I have similar things when underpowering my gateway and sending with full power on a amplified nrf-module.
-
@hek I just re-ran my Serial Monitor and now pin 5 only shows "version mismatch" I don't know how else to power any of these units because I have a 9 vdc 1 amp power pack on the Gateway and my sensors all have 1 amp, 9 vdc power packs
I really never use toggle switches like you are using here but it dawned on me that you are drawing current on all six pins simultaneously using the internal pull-ups. Perhaps you are overdrawing the power of the arduino a bit, causing the spurious results. We don't see the error until we power up that #5 pin.... but you are getting some crazy radio activity prior to that after we power up pin 3. That's where it occurred to me that we may be asking too much of your arduino, sinking all of the 6 pins to ground at once.
Can you try:
a: opening all of the switches before initialization and see if you still get the funky version mismatch error? Or,
b: just let the pins float by changing the initialization of the pin to:
pinMode(buttonPin[i], INPUT);and see if it at least initializes correctly (your switches won't work correctly, that's fine to test this theory).
just spitballing here... but if that helps, there are solutions (at least one of which may require you to remove some of that lovely potting ;).
-
I really never use toggle switches like you are using here but it dawned on me that you are drawing current on all six pins simultaneously using the internal pull-ups. Perhaps you are overdrawing the power of the arduino a bit, causing the spurious results. We don't see the error until we power up that #5 pin.... but you are getting some crazy radio activity prior to that after we power up pin 3. That's where it occurred to me that we may be asking too much of your arduino, sinking all of the 6 pins to ground at once.
Can you try:
a: opening all of the switches before initialization and see if you still get the funky version mismatch error? Or,
b: just let the pins float by changing the initialization of the pin to:
pinMode(buttonPin[i], INPUT);and see if it at least initializes correctly (your switches won't work correctly, that's fine to test this theory).
just spitballing here... but if that helps, there are solutions (at least one of which may require you to remove some of that lovely potting ;).
@BulldogLowell said:
I really never use toggle switches like you are using here but it dawned on me that you are drawing current on all six pins simultaneously using the internal pull-ups. Perhaps you are overdrawing the power of the arduino a bit, causing the spurious results. We don't see the error until we power up that #5 pin.... but you are getting some crazy radio activity prior to that after we power up pin 3. That's where it occurred to me that we may be asking too much of your arduino, sinking all of the 6 pins to ground at once.
Can you try:
a: opening all of the switches before initialization and see if you still get the funky version mismatch error? Or,
b: just let the pins float by changing the initialization of the pin to:
pinMode(buttonPin[i], INPUT);and see if it at least initializes correctly (your switches won't work correctly, that's fine to test this theory).
just spitballing here... but if that helps, there are solutions (at least one of which may require you to remove some of that lovely potting ;).
Oh no Bulldog that is the one unit that is working just fine, all the version mismatches comes from your code I am trying out and we are making progress. For some reason when you are using arrays and for next loop this is where some of the issues are . If you look up a few replys when I replied to @hek I was using my code and there were no version mismatches.
-
@BulldogLowell said:
I really never use toggle switches like you are using here but it dawned on me that you are drawing current on all six pins simultaneously using the internal pull-ups. Perhaps you are overdrawing the power of the arduino a bit, causing the spurious results. We don't see the error until we power up that #5 pin.... but you are getting some crazy radio activity prior to that after we power up pin 3. That's where it occurred to me that we may be asking too much of your arduino, sinking all of the 6 pins to ground at once.
Can you try:
a: opening all of the switches before initialization and see if you still get the funky version mismatch error? Or,
b: just let the pins float by changing the initialization of the pin to:
pinMode(buttonPin[i], INPUT);and see if it at least initializes correctly (your switches won't work correctly, that's fine to test this theory).
just spitballing here... but if that helps, there are solutions (at least one of which may require you to remove some of that lovely potting ;).
Oh no Bulldog that is the one unit that is working just fine, all the version mismatches comes from your code I am trying out and we are making progress. For some reason when you are using arrays and for next loop this is where some of the issues are . If you look up a few replys when I replied to @hek I was using my code and there were no version mismatches.
yes, I meant with my code!
-
yes, I meant with my code!
@BulldogLowell
O.k I will try your change when I can get some free time and see if I can prove out your theory. -
I really never use toggle switches like you are using here but it dawned on me that you are drawing current on all six pins simultaneously using the internal pull-ups. Perhaps you are overdrawing the power of the arduino a bit, causing the spurious results. We don't see the error until we power up that #5 pin.... but you are getting some crazy radio activity prior to that after we power up pin 3. That's where it occurred to me that we may be asking too much of your arduino, sinking all of the 6 pins to ground at once.
Can you try:
a: opening all of the switches before initialization and see if you still get the funky version mismatch error? Or,
b: just let the pins float by changing the initialization of the pin to:
pinMode(buttonPin[i], INPUT);and see if it at least initializes correctly (your switches won't work correctly, that's fine to test this theory).
just spitballing here... but if that helps, there are solutions (at least one of which may require you to remove some of that lovely potting ;).
@BulldogLowell said:
I really never use toggle switches like you are using here but it dawned on me that you are drawing current on all six pins simultaneously using the internal pull-ups. Perhaps you are overdrawing the power of the arduino a bit, causing the spurious results. We don't see the error until we power up that #5 pin.... but you are getting some crazy radio activity prior to that after we power up pin 3. That's where it occurred to me that we may be asking too much of your arduino, sinking all of the 6 pins to ground at once.
Can you try:
a: opening all of the switches before initialization and see if you still get the funky version mismatch error? Or,
b: just let the pins float by changing the initialization of the pin to:
pinMode(buttonPin[i], INPUT);and see if it at least initializes correctly (your switches won't work correctly, that's fine to test this theory).
just spitballing here... but if that helps, there are solutions (at least one of which may require you to remove some of that lovely potting ;).
Now when I sent my last set of results and most of the other including my code I leave all but 1 pin open and most of the time all pins open. And if all six switches are set to gnd the total current would only be 1.5 ma (5volts /20k)x6=.0015 amps I believe. the internal pullup resistors are 20k-50k according to arduino spec.
-
@mntlvr said:
And if all six switches are set to gnd the total current would only be 1.5 ma (5volts /20k)x6=.0015 amps I believe. the internal pullup resistors are 20k-50k according to arduino spec.
yeah, I know, but if you are underpowered already (the radio....) the extra draw may create an issue... who the heck knows.
I'll try on one of mine when I get the chance... your code works, and that's a treat, but now I need to understand why the simpler execution of the same code doesn't seem to cooperate with your rig.
weird...
-
@mntlvr said:
And if all six switches are set to gnd the total current would only be 1.5 ma (5volts /20k)x6=.0015 amps I believe. the internal pullup resistors are 20k-50k according to arduino spec.
yeah, I know, but if you are underpowered already (the radio....) the extra draw may create an issue... who the heck knows.
I'll try on one of mine when I get the chance... your code works, and that's a treat, but now I need to understand why the simpler execution of the same code doesn't seem to cooperate with your rig.
weird...
@BulldogLowell said:
@mntlvr said:
And if all six switches are set to gnd the total current would only be 1.5 ma (5volts /20k)x6=.0015 amps I believe. the internal pullup resistors are 20k-50k according to arduino spec.
yeah, I know, but if you are underpowered already (the radio....) the extra draw may create an issue... who the heck knows.
I'll try on one of mine when I get the chance... your code works, and that's a treat, but now I need to understand why the simpler execution of the same code doesn't seem to cooperate with your rig.
weird...
Bulldog same power pack is running nRF24l01+ in the fully working unit as in this test sensor I am using with your code I don't believe power is the issue my code probably runs much slower than yours and that might be the issue I will play with slowing down your code even further and see if it makes any difference. We shall overcome...
-
@mntlvr said:
And if all six switches are set to gnd the total current would only be 1.5 ma (5volts /20k)x6=.0015 amps I believe. the internal pullup resistors are 20k-50k according to arduino spec.
yeah, I know, but if you are underpowered already (the radio....) the extra draw may create an issue... who the heck knows.
I'll try on one of mine when I get the chance... your code works, and that's a treat, but now I need to understand why the simpler execution of the same code doesn't seem to cooperate with your rig.
weird...
@BulldogLowell said:
@mntlvr said:
And if all six switches are set to gnd the total current would only be 1.5 ma (5volts /20k)x6=.0015 amps I believe. the internal pullup resistors are 20k-50k according to arduino spec.
yeah, I know, but if you are underpowered already (the radio....) the extra draw may create an issue... who the heck knows.
I'll try on one of mine when I get the chance... your code works, and that's a treat, but now I need to understand why the simpler execution of the same code doesn't seem to cooperate with your rig.
weird...
My code and changed to High powered nRF24l01+ Transceiver only running off of USB cable nothing else..
This is a UNO and it is very repeatable output no version mismatch and no long hesitation on pin 4 or 5 or 6.- sensor started, id 32
send: 32-32-0-0 s=255,c=0,t=17,pt=0,l=5,st=ok:1.4.1
send: 32-32-0-0 s=255,c=3,t=6,pt=1,l=1,st=ok:0
read: 0-0-32 s=255,c=3,t=6,pt=0,l=1:I
send: 32-32-0-0 s=255,c=3,t=11,pt=0,l=13,st=ok:RemoteControl
send: 32-32-0-0 s=255,c=3,t=12,pt=0,l=4,st=ok:1.05
Sending device info...send: 32-32-0-0 s=3,c=0,t=0,pt=0,l=0,st=ok:
send: 32-32-0-0 s=4,c=0,t=0,pt=0,l=0,st=ok:
send: 32-32-0-0 s=5,c=0,t=0,pt=0,l=0,st=ok:
send: 32-32-0-0 s=6,c=0,t=0,pt=0,l=0,st=ok:
send: 32-32-0-0 s=7,c=0,t=0,pt=0,l=0,st=ok:
send: 32-32-0-0 s=8,c=0,t=0,pt=0,l=0,st=ok:
Sensor presentation complete
send: 32-32-0-0 s=3,c=1,t=16,pt=0,l=1,st=ok:1
Pin 3
changed state... New State: Tripped
send: 32-32-0-0 s=4,c=1,t=16,pt=0,l=1,st=ok:1
Pin 4
changed state... New State: Tripped
send: 32-32-0-0 s=5,c=1,t=16,pt=0,l=1,st=ok:1
Pin 5
changed state... New State: Tripped
send: 32-32-0-0 s=6,c=1,t=16,pt=0,l=1,st=ok:1
Pin 6
changed state... New State: Tripped
send: 32-32-0-0 s=7,c=1,t=16,pt=0,l=1,st=ok:1
Pin 7
changed state... New State: Tripped
send: 32-32-0-0 s=8,c=1,t=16,pt=0,l=1,st=ok:1
Pin 8
changed state... New State: Tripped
- sensor started, id 32
-
@mntlvr said:
And if all six switches are set to gnd the total current would only be 1.5 ma (5volts /20k)x6=.0015 amps I believe. the internal pullup resistors are 20k-50k according to arduino spec.
yeah, I know, but if you are underpowered already (the radio....) the extra draw may create an issue... who the heck knows.
I'll try on one of mine when I get the chance... your code works, and that's a treat, but now I need to understand why the simpler execution of the same code doesn't seem to cooperate with your rig.
weird...
@BulldogLowell said:
@mntlvr said:
And if all six switches are set to gnd the total current would only be 1.5 ma (5volts /20k)x6=.0015 amps I believe. the internal pullup resistors are 20k-50k according to arduino spec.
yeah, I know, but if you are underpowered already (the radio....) the extra draw may create an issue... who the heck knows.
I'll try on one of mine when I get the chance... your code works, and that's a treat, but now I need to understand why the simpler execution of the same code doesn't seem to cooperate with your rig.
weird...
you code with pinMode(buttonPin[i], INPUT);
exactly same board and USB power supply and same transceiver, here are the results- Sending device info...sensor started, id 32
send: 32-32-0-0 s=255,c=0,t=17,pt=0,l=5,st=ok:1.4.1
send: 32-32-0-0 s=255,c=3,t=6,pt=1,l=1,st=ok:0
read: 0-0-32 s=255,c=3,t=6,pt=0,l=1:I
send: 32-32-0-0 s=255,c=3,t=11,pt=0,l=13,st=ok:RemoteControl
send: 32-32-0-0 s=255,c=3,t=12,pt=0,l=4,st=ok:1.15
Setting up Pin0
send: 32-32-0-0 s=0,c=0,t=0,pt=0,l=0,st=ok:
Setting up Pin1
send: 32-32-0-0 s=1,c=0,t=0,pt=0,l=0,st=ok:
Setting up Pin2
send: 32-32-0-0 s=2,c=0,t=0,pt=0,l=0,st=ok:
Setting up Pin3
send: 32-32-0-0 s=3,c=0,t=0,pt=0,l=0,st=ok:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=3,c=0,t=0,pt=0,l=0:
Setting up Pin4
send: 32-32-0-0 s=4,c=0,t=0,pt=0,l=0,st=ok:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
read: 32-32-0 s=4,c=0,t=0,pt=0,l=0:
Setting up Pin5
send: 0-0-0-0 s=5,c=0,t=0,pt=0,l=0,st=ok:
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
read: 36-81-0 s=0,c=5,t=0,pt=0,l=0:
version mismatch
Sensor presentation complete
send: 0-0-0-0 s=3,c=1,t=16,pt=2,l=2,st=ok:1
Pin 3 changed state... New State: Tripped
send: 0-0-0-0 s=0,c=1,t=16,pt=2,l=2,st=ok:1
Pin 0 changed state... New State: Tripped
send: 0-0-0-0 s=1,c=1,t=16,pt=2,l=2,st=ok:1
Pin 1 changed state... New State: Tripped
send: 0-0-0-0 s=2,c=1,t=16,pt=2,l=2,st=ok:1
Pin 2 changed state... New State: Tripped
send: 0-0-0-0 s=3,c=1,t=16,pt=2,l=2,st=ok:0
Pin 3 changed state... New State: Not Tripped
- Sending device info...sensor started, id 32