I send initial values in setup.
MyMessage temp_msg(TEMP_SENSOR_ID, V_TEMP);
MyMessage light_msg(0, V_PERCENTAGE);
void setup()
{
send(light_msg.setSensor(0).set(0));
send(light_msg.setSensor(1).set(0));
send(light_msg.setSensor(2).set(0));
.....
}
Here log from MYSController
04.04.2016 21:26:35 INFO Connected to COM5
04.04.2016 21:26:37 CHILD New child discovered, node id=0, child id=internal
04.04.2016 21:26:37 RX 0;255;3;0;14;Gateway startup complete.
04.04.2016 21:26:44 UPDATE 281474976713968
04.04.2016 21:26:46 NODE New node discovered, node id=14
04.04.2016 21:26:46 CHILD New child discovered, node id=14, child id=3
04.04.2016 21:26:46 RX 14;3;1;0;0;29.5
04.04.2016 21:27:23 CHILD New child discovered, node id=14, child id=0
04.04.2016 21:27:23 RX 14;0;1;0;3;0
04.04.2016 21:27:23 CHILD New child discovered, node id=14, child id=1
04.04.2016 21:27:23 RX 14;1;1;0;3;0
04.04.2016 21:27:23 CHILD New child discovered, node id=14, child id=2
04.04.2016 21:27:23 RX 14;2;1;0;3;0
04.04.2016 21:27:24 CHILD New child discovered, node id=14, child id=internal
04.04.2016 21:27:24 DEBUG Update child id=255, type=ARDUINO_NODE
04.04.2016 21:27:24 RX 14;255;0;0;17;2.0.0-beta
04.04.2016 21:27:24 TX 14;255;3;0;6;M
04.04.2016 21:27:24 RX 14;255;3;0;6;0
04.04.2016 21:27:24 DEBUG Update child id=0, type=DIMMER
04.04.2016 21:27:24 RX 14;0;0;0;4;
04.04.2016 21:27:24 DEBUG Update child id=1, type=DIMMER
04.04.2016 21:27:24 RX 14;1;0;0;4;
04.04.2016 21:27:24 DEBUG Update child id=2, type=DIMMER
04.04.2016 21:27:24 RX 14;2;0;0;4;
04.04.2016 21:27:24 DEBUG Update child id=3, type=TEMP
04.04.2016 21:27:24 RX 14;3;0;0;6;
04.04.2016 21:27:24 RX 14;255;3;0;11;Aquarium
04.04.2016 21:27:24 RX 14;255;3;0;12;1.1
04.04.2016 21:28:02 TX 14;2;1;0;3;56
04.04.2016 21:28:02 RX 14;2;1;0;3;56
04.04.2016 21:28:24 RX 14;3;1;0;0;29.5
04.04.2016 21:28:27 TX 14;2;1;0;3;0
04.04.2016 21:28:27 RX 14;2;1;0;3;0
Set optimistic: 'false', nothing changes. I can only turn OFF.
Serial exeption is permanent. Tried pyserial 2.7 and 3.0.1
If you send state feedback to controller after receiving an incoming value - YES
Also make sure you handle this in incoming message function. - I dont uderstand. What should I do with incoming messages in mysensors serial gateway?