Alternative passive mode
-
This is a small example of a sketch in which part of the passive node functionality is implemented. Ask works. This can be used in void setup () or void loop (), you can both enable and disable it when an event is detected. I hope this will be useful in your development.
Alternative passive mode | Mysensors – 02:15
— SMART BOXbool state = true; #define MY_DEBUG #define MY_RADIO_NRF24 #define MY_NODE_ID 100 #define MY_TRANSPORT_WAIT_READY_MS 10000 // optional parameter used for the test #define MY_PARENT_NODE_ID 101 // optional parameter used for the test #define MY_PARENT_NODE_IS_STATIC // optional parameter used for the test //#define MY_PASSIVE_NODE // !!! Please note this is disabled :) !!! #include <MySensors.h> #define RELAY 1 MyMessage msg(RELAY,V_STATUS); void presentation() { present(RELAY, S_BINARY); sendSketchInfo("TEST RELAY", "1.1"); } void setup() { transportSwitchSM(stReady); Serial.begin(115200); } void loop() { Serial.println(" SEND HELLO "); _transportConfig.parentNodeId = 101; send(msg.setDestination(101).setSensor(1).set(state)); delay(5000); _transportConfig.parentNodeId = 0; send(msg.setDestination(0).setSensor(1).set(state)); delay(5000); } void receive(const MyMessage &message) { if (message.type == V_STATUS) { Serial.println("Hello is delivered"); } }
1 out of 1
Suggested Topics
-
Arduino Celebrates 10 years (Malmö/Sweden)
Announcements • 29 Mar 2014, 17:08 • hek 29 Mar 2014, 17:08 -
Home Assistant/MySensors quirks
Development • 17 Mar 2025, 02:35 • OldSurferDude 17 Mar 2025, 02:35 -
Counting Incoming and Outgoing Messages from a Gateway
Development • 10 Dec 2024, 21:57 • Trand 14 Dec 2024, 20:23 -
Sending offset to node
Development • 31 Jan 2025, 00:59 • bsl88k 4 Feb 2025, 12:14 -
LAN8720A - will mysensors work with this module
Development • 13 Nov 2024, 17:06 • Marcin 15 Nov 2024, 10:59 -
Radio waking up for no reason.
Development • 4 Jul 2020, 21:09 • Sasquatch 15 Jan 2025, 08:33