05-04-2022, 19:47
MyMessage msg1(CHILD_ID,V_LIGHT);
MyMessage msg2(0,V_TEMP); // Initialize temperature message
a potem w miejscu ich użycia:
send(msg1.set(state?false:true), true); // Send new state and request ack back
send(msg2.setSensor(i).set(temperature,1)); // Send in the new temperature
zastanów się nad używaniem sleep(SLEEP_TIME) - czy w ten sposób nie zatrzymujesz przypadkiem wykonywania pętli? Jeżeli tak to nie będzie działać przycisk i temperatura jednocześnie
Prośba do bardziej doświadczonych kolegów o weryfikację, bo z MySensors nigdy nie pracowałem.
MyMessage msg2(0,V_TEMP); // Initialize temperature message
a potem w miejscu ich użycia:
send(msg1.set(state?false:true), true); // Send new state and request ack back
send(msg2.setSensor(i).set(temperature,1)); // Send in the new temperature
zastanów się nad używaniem sleep(SLEEP_TIME) - czy w ten sposób nie zatrzymujesz przypadkiem wykonywania pętli? Jeżeli tak to nie będzie działać przycisk i temperatura jednocześnie
Prośba do bardziej doświadczonych kolegów o weryfikację, bo z MySensors nigdy nie pracowałem.