I am putting my node to sleep with smartSleep
to let the controller request the node to redo its presentation.
While experimenting I set the MY_SMART_SLEEP_WAIT_DURATION_MS
to 2000 to let me fire the request by hand.
I notice that the time smartSleep(5000) sleeps seems to be the value given plus the 2000, which totals at 7 seconds, and not the 5 seconds I expected. Is this a bug or have I misunderstood something?
Second, looking at the communication on the other side of my ESP8266 based MQTT gateway I see the heartbeats as
mygateway1-out/121/255/3/0/33 5000
mygateway1-out/121/255/3/0/32 2000
decoding the MQTT topic using https://www.mysensors.org/download/serial_api_2 I get:
cmd 3 : Internal
but the internal command table ends with number 28, not covering 32 and 33 I got.
Anywhere else I should lookup those?