Optimizing routing
-
Hello everybody. Here is a sketch with a simple example of optimizing routing. Implemented the alternate sending of messages from the node to the node bypassing the gateway and sending a message to the gateway. The replacement of id in _transportConfig.parentNodeId is used. I hope this will be useful for your developments.
Optimizing routing | Mysensors – 01:50
— SMART BOXbool state = true; #define MY_DEBUG #define MY_RADIO_NRF24 #define MY_NODE_ID 100 //#define MY_PARENT_NODE_IS_STATIC #define MY_TRANSPORT_WAIT_READY_MS 5000 // optional parameter used for the test #define MY_PASSIVE_NODE // optional parameter used for the test //#define MY_PARENT_NODE_ID 101 #include <MySensors.h> #define BUTTON 1 MyMessage msg(BUTTON,V_STATUS); void presentation() { present(BUTTON, S_BINARY); sendSketchInfo("TEST BUTTON", "1.2"); } void setup() { } void loop() { _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); }
1 out of 1
Suggested Topics
-
Arduino Celebrates 10 years (Malmö/Sweden)
Announcements • 29 Mar 2014, 17:08 • hek 29 Mar 2014, 17:08 -
Adding Listen only device to my system.
Development • 26 Feb 2025, 00:39 • dpcons 26 Feb 2025, 06:26 -
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 -
PJON and Minicore not working
Development • 28 days ago • Trand 28 days ago -
Gateway without a radio
Development • 12 Jan 2025, 23:19 • OldSurferDude 14 Jan 2025, 22:07